From 9468188061a48e22a09f974c2ec0410e98e8b9c3 Mon Sep 17 00:00:00 2001 From: George Fu Date: Mon, 23 Oct 2023 18:46:55 -0400 Subject: [PATCH] chore: sync models files (#5405) * chore: sync models * chore: codegen for model sync * chore: missed a model --- .../src/endpoint/ruleset.ts | 48 +- .../client-account/src/endpoint/ruleset.ts | 56 +- .../client-acm-pca/src/endpoint/ruleset.ts | 48 +- clients/client-acm/src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-amp/src/endpoint/ruleset.ts | 44 +- .../client-amplify/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../client-app-mesh/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../client-appfabric/src/endpoint/ruleset.ts | 44 +- .../client-appflow/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../client-apprunner/src/endpoint/ruleset.ts | 44 +- .../client-appstream/src/endpoint/ruleset.ts | 50 +- .../client-appsync/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-athena/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-backup/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-batch/src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 44 +- .../client-bedrock/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 47 +- clients/client-braket/src/endpoint/ruleset.ts | 44 +- .../client-budgets/src/endpoint/ruleset.ts | 56 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-chime/src/endpoint/ruleset.ts | 47 +- .../client-cleanrooms/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 48 +- .../client-cloudfront/src/endpoint/ruleset.ts | 60 +- .../src/endpoint/ruleset.ts | 50 +- .../client-cloudhsm/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../client-cloudtrail/src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 48 +- .../client-cloudwatch/src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 44 +- .../client-codebuild/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 4 +- .../client-codecommit/src/endpoint/ruleset.ts | 44 +- .../client-codedeploy/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../client-codestar/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../client-comprehend/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 54 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 48 +- .../client-databrew/src/endpoint/ruleset.ts | 46 +- .../src/endpoint/ruleset.ts | 44 +- .../client-datasync/src/endpoint/ruleset.ts | 44 +- .../client-datazone/src/endpoint/ruleset.ts | 16 +- clients/client-dax/src/endpoint/ruleset.ts | 44 +- .../client-detective/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-dlm/src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-docdb/src/endpoint/ruleset.ts | 48 +- clients/client-drs/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 57 +- clients/client-ebs/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../client-ecr-public/src/endpoint/ruleset.ts | 44 +- clients/client-ecr/src/endpoint/ruleset.ts | 50 +- clients/client-efs/src/endpoint/ruleset.ts | 44 +- clients/client-eks/src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-emr/src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 16 +- .../client-evidently/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../client-finspace/src/endpoint/ruleset.ts | 44 +- .../client-firehose/src/endpoint/ruleset.ts | 44 +- clients/client-fis/src/endpoint/ruleset.ts | 48 +- clients/client-fms/src/endpoint/ruleset.ts | 44 +- .../client-forecast/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-fsx/src/endpoint/ruleset.ts | 44 +- .../client-gamelift/src/endpoint/ruleset.ts | 44 +- .../client-glacier/src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-glue/src/endpoint/ruleset.ts | 44 +- .../client-grafana/src/endpoint/ruleset.ts | 44 +- .../client-greengrass/src/endpoint/ruleset.ts | 56 +- .../src/endpoint/ruleset.ts | 56 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-health/src/endpoint/ruleset.ts | 52 +- .../client-healthlake/src/endpoint/ruleset.ts | 44 +- .../client-honeycode/src/endpoint/ruleset.ts | 44 +- clients/client-iam/src/endpoint/ruleset.ts | 70 +- .../src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 48 +- .../client-inspector/src/endpoint/ruleset.ts | 44 +- .../client-inspector2/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 52 +- .../src/endpoint/ruleset.ts | 44 +- .../client-iot-events/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-iot/src/endpoint/ruleset.ts | 50 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-ivs/src/endpoint/ruleset.ts | 44 +- .../client-ivschat/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 16 +- .../client-keyspaces/src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/index.ts | 1 + .../src/pagination/GetImagesPaginator.ts | 46 + .../src/pagination/Interfaces.ts | 11 + .../src/pagination/ListFragmentsPaginator.ts | 50 + .../src/pagination/index.ts | 4 + .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../client-kinesis/src/endpoint/ruleset.ts | 81 +- clients/client-kms/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-lambda/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 58 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 58 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../client-lightsail/src/endpoint/ruleset.ts | 44 +- .../client-location/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-m2/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-macie/src/endpoint/ruleset.ts | 44 +- clients/client-macie2/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 50 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 52 +- .../client-medialive/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../client-mediastore/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../client-memorydb/src/endpoint/ruleset.ts | 46 +- clients/client-mgn/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-mobile/src/endpoint/ruleset.ts | 44 +- clients/client-mq/src/endpoint/ruleset.ts | 44 +- clients/client-mturk/src/endpoint/ruleset.ts | 46 +- clients/client-mwaa/src/endpoint/ruleset.ts | 44 +- .../client-neptune/src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-nimble/src/endpoint/ruleset.ts | 44 +- clients/client-oam/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../client-opsworks/src/endpoint/ruleset.ts | 44 +- .../client-opsworkscm/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 70 +- clients/client-osis/src/endpoint/ruleset.ts | 44 +- .../client-outposts/src/endpoint/ruleset.ts | 48 +- .../client-panorama/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-pi/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../client-pinpoint/src/endpoint/ruleset.ts | 52 +- clients/client-pipes/src/endpoint/ruleset.ts | 44 +- clients/client-polly/src/endpoint/ruleset.ts | 44 +- .../client-pricing/src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-proton/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-qldb/src/endpoint/ruleset.ts | 44 +- clients/client-ram/src/endpoint/ruleset.ts | 48 +- clients/client-rbin/src/endpoint/ruleset.ts | 44 +- .../client-rds-data/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../client-redshift/src/endpoint/ruleset.ts | 48 +- .../commands/GetMediaAnalysisJobCommand.ts | 48 + .../commands/ListMediaAnalysisJobsCommand.ts | 52 + .../commands/StartMediaAnalysisJobCommand.ts | 32 + .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 16 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 48 +- .../client-robomaker/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../client-route-53/src/endpoint/ruleset.ts | 70 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 48 +- clients/client-rum/src/endpoint/ruleset.ts | 44 +- .../client-s3-control/src/endpoint/ruleset.ts | 44 +- .../client-s3outposts/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 48 +- .../client-sagemaker/src/endpoint/ruleset.ts | 50 +- .../src/endpoint/ruleset.ts | 47 +- .../client-scheduler/src/endpoint/ruleset.ts | 44 +- .../client-schemas/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 50 +- clients/client-ses/src/endpoint/ruleset.ts | 44 +- clients/client-sfn/src/endpoint/ruleset.ts | 46 +- clients/client-shield/src/endpoint/ruleset.ts | 47 +- clients/client-signer/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../client-snowball/src/endpoint/ruleset.ts | 44 +- clients/client-sns/src/endpoint/ruleset.ts | 48 +- clients/client-sqs/src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../client-ssm-sap/src/endpoint/ruleset.ts | 44 +- .../client-sso-admin/src/endpoint/ruleset.ts | 48 +- .../client-sso-oidc/src/endpoint/ruleset.ts | 48 +- clients/client-sso/src/endpoint/ruleset.ts | 48 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-sts/src/endpoint/ruleset.ts | 22 +- .../src/endpoint/ruleset.ts | 44 +- .../client-support/src/endpoint/ruleset.ts | 56 +- clients/client-swf/src/endpoint/ruleset.ts | 48 +- .../client-synthetics/src/endpoint/ruleset.ts | 44 +- .../client-textract/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 48 +- clients/client-tnb/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../client-transcribe/src/endpoint/ruleset.ts | 52 +- .../client-transfer/src/endpoint/ruleset.ts | 44 +- .../client-translate/src/endpoint/ruleset.ts | 44 +- .../client-voice-id/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-waf/src/endpoint/ruleset.ts | 47 +- clients/client-wafv2/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../client-workdocs/src/endpoint/ruleset.ts | 44 +- .../client-worklink/src/endpoint/ruleset.ts | 44 +- .../client-workmail/src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- .../src/endpoint/ruleset.ts | 44 +- clients/client-xray/src/endpoint/ruleset.ts | 44 +- .../aws-models/accessanalyzer.json | 62 +- codegen/sdk-codegen/aws-models/account.json | 62 +- codegen/sdk-codegen/aws-models/acm-pca.json | 46 +- codegen/sdk-codegen/aws-models/acm.json | 46 +- .../aws-models/alexa-for-business.json | 42 +- codegen/sdk-codegen/aws-models/amp.json | 42 +- codegen/sdk-codegen/aws-models/amplify.json | 42 +- .../aws-models/amplifybackend.json | 102 +- .../aws-models/amplifyuibuilder.json | 40 +- .../sdk-codegen/aws-models/api-gateway.json | 42 +- .../aws-models/apigatewaymanagementapi.json | 45 +- .../sdk-codegen/aws-models/apigatewayv2.json | 80 +- codegen/sdk-codegen/aws-models/app-mesh.json | 74 +- codegen/sdk-codegen/aws-models/appconfig.json | 34 +- .../sdk-codegen/aws-models/appconfigdata.json | 42 +- codegen/sdk-codegen/aws-models/appfabric.json | 66 +- codegen/sdk-codegen/aws-models/appflow.json | 44 +- .../aws-models/application-auto-scaling.json | 50 +- .../application-discovery-service.json | 4 +- .../aws-models/application-insights.json | 42 +- .../aws-models/applicationcostprofiler.json | 42 +- codegen/sdk-codegen/aws-models/apprunner.json | 40 +- codegen/sdk-codegen/aws-models/appstream.json | 210 +- codegen/sdk-codegen/aws-models/appsync.json | 42 +- .../aws-models/arc-zonal-shift.json | 66 +- codegen/sdk-codegen/aws-models/athena.json | 44 +- .../sdk-codegen/aws-models/auditmanager.json | 40 +- .../aws-models/auto-scaling-plans.json | 42 +- .../sdk-codegen/aws-models/auto-scaling.json | 210 +- .../aws-models/backup-gateway.json | 42 +- codegen/sdk-codegen/aws-models/backup.json | 42 +- .../sdk-codegen/aws-models/backupstorage.json | 59 +- codegen/sdk-codegen/aws-models/batch.json | 205 +- .../aws-models/bedrock-runtime.json | 64 +- codegen/sdk-codegen/aws-models/bedrock.json | 64 +- .../aws-models/billingconductor.json | 97 +- codegen/sdk-codegen/aws-models/braket.json | 40 +- codegen/sdk-codegen/aws-models/budgets.json | 40 +- .../aws-models/chime-sdk-identity.json | 42 +- .../aws-models/chime-sdk-media-pipelines.json | 42 +- .../aws-models/chime-sdk-meetings.json | 42 +- .../aws-models/chime-sdk-messaging.json | 42 +- .../aws-models/chime-sdk-voice.json | 66 +- codegen/sdk-codegen/aws-models/chime.json | 42 +- .../sdk-codegen/aws-models/cleanrooms.json | 96 +- .../sdk-codegen/aws-models/cloudcontrol.json | 42 +- .../aws-models/clouddirectory.json | 46 +- .../aws-models/cloudformation.json | 184 +- .../sdk-codegen/aws-models/cloudfront.json | 42 +- .../sdk-codegen/aws-models/cloudhsm-v2.json | 42 +- codegen/sdk-codegen/aws-models/cloudhsm.json | 42 +- .../aws-models/cloudsearch-domain.json | 42 +- .../sdk-codegen/aws-models/cloudsearch.json | 50 +- .../aws-models/cloudtrail-data.json | 66 +- .../sdk-codegen/aws-models/cloudtrail.json | 42 +- .../aws-models/cloudwatch-events.json | 40 +- .../aws-models/cloudwatch-logs.json | 40 +- .../sdk-codegen/aws-models/cloudwatch.json | 150 +- .../sdk-codegen/aws-models/codeartifact.json | 40 +- codegen/sdk-codegen/aws-models/codebuild.json | 42 +- .../sdk-codegen/aws-models/codecatalyst.json | 22 +- .../sdk-codegen/aws-models/codecommit.json | 42 +- .../sdk-codegen/aws-models/codedeploy.json | 40 +- .../aws-models/codeguru-reviewer.json | 42 +- .../aws-models/codeguru-security.json | 66 +- .../aws-models/codeguruprofiler.json | 56 +- .../aws-models/codestar-connections.json | 42 +- .../aws-models/codestar-notifications.json | 46 +- codegen/sdk-codegen/aws-models/codestar.json | 48 +- .../aws-models/cognito-identity-provider.json | 75 +- .../aws-models/cognito-identity.json | 46 +- .../sdk-codegen/aws-models/cognito-sync.json | 42 +- .../sdk-codegen/aws-models/comprehend.json | 42 +- .../aws-models/comprehendmedical.json | 42 +- .../aws-models/compute-optimizer.json | 42 +- .../aws-models/config-service.json | 47 +- .../aws-models/connect-contact-lens.json | 72 +- codegen/sdk-codegen/aws-models/connect.json | 62 +- .../aws-models/connectcampaigns.json | 42 +- .../sdk-codegen/aws-models/connectcases.json | 66 +- .../aws-models/connectparticipant.json | 46 +- .../sdk-codegen/aws-models/controltower.json | 40 +- .../cost-and-usage-report-service.json | 67 +- .../sdk-codegen/aws-models/cost-explorer.json | 54 +- .../aws-models/customer-profiles.json | 46 +- .../sdk-codegen/aws-models/data-pipeline.json | 42 +- .../database-migration-service.json | 52 +- codegen/sdk-codegen/aws-models/databrew.json | 44 +- .../sdk-codegen/aws-models/dataexchange.json | 42 +- codegen/sdk-codegen/aws-models/datasync.json | 40 +- codegen/sdk-codegen/aws-models/datazone.json | 40 +- codegen/sdk-codegen/aws-models/dax.json | 42 +- codegen/sdk-codegen/aws-models/detective.json | 42 +- .../sdk-codegen/aws-models/device-farm.json | 42 +- .../sdk-codegen/aws-models/devops-guru.json | 42 +- .../aws-models/direct-connect.json | 42 +- .../aws-models/directory-service.json | 50 +- codegen/sdk-codegen/aws-models/dlm.json | 90 +- .../sdk-codegen/aws-models/docdb-elastic.json | 72 +- codegen/sdk-codegen/aws-models/docdb.json | 157 +- codegen/sdk-codegen/aws-models/drs.json | 40 +- .../aws-models/dynamodb-streams.json | 46 +- codegen/sdk-codegen/aws-models/ebs.json | 46 +- .../aws-models/ec2-instance-connect.json | 42 +- codegen/sdk-codegen/aws-models/ec2.json | 3009 +-- .../sdk-codegen/aws-models/ecr-public.json | 42 +- codegen/sdk-codegen/aws-models/ecr.json | 54 +- codegen/sdk-codegen/aws-models/ecs.json | 12 +- codegen/sdk-codegen/aws-models/efs.json | 42 +- codegen/sdk-codegen/aws-models/eks.json | 73 +- .../aws-models/elastic-beanstalk.json | 85 +- .../aws-models/elastic-inference.json | 42 +- .../aws-models/elastic-load-balancing-v2.json | 111 +- .../aws-models/elastic-load-balancing.json | 167 +- .../aws-models/elastic-transcoder.json | 42 +- .../sdk-codegen/aws-models/elasticache.json | 227 +- .../aws-models/elasticsearch-service.json | 46 +- .../aws-models/emr-containers.json | 42 +- .../aws-models/emr-serverless.json | 40 +- codegen/sdk-codegen/aws-models/emr.json | 226 +- .../sdk-codegen/aws-models/eventbridge.json | 60 +- codegen/sdk-codegen/aws-models/evidently.json | 54 +- .../sdk-codegen/aws-models/finspace-data.json | 51 +- codegen/sdk-codegen/aws-models/finspace.json | 46 +- codegen/sdk-codegen/aws-models/firehose.json | 40 +- codegen/sdk-codegen/aws-models/fis.json | 54 +- codegen/sdk-codegen/aws-models/fms.json | 44 +- codegen/sdk-codegen/aws-models/forecast.json | 42 +- .../sdk-codegen/aws-models/forecastquery.json | 42 +- .../sdk-codegen/aws-models/frauddetector.json | 42 +- codegen/sdk-codegen/aws-models/fsx.json | 157 +- codegen/sdk-codegen/aws-models/gamelift.json | 214 +- codegen/sdk-codegen/aws-models/glacier.json | 926 +- .../aws-models/global-accelerator.json | 40 +- codegen/sdk-codegen/aws-models/glue.json | 68 +- codegen/sdk-codegen/aws-models/grafana.json | 46 +- .../sdk-codegen/aws-models/greengrass.json | 79 +- .../sdk-codegen/aws-models/greengrassv2.json | 61 +- .../sdk-codegen/aws-models/groundstation.json | 42 +- codegen/sdk-codegen/aws-models/guardduty.json | 265 +- codegen/sdk-codegen/aws-models/health.json | 42 +- .../sdk-codegen/aws-models/healthlake.json | 42 +- codegen/sdk-codegen/aws-models/honeycode.json | 44 +- codegen/sdk-codegen/aws-models/iam.json | 84 +- .../sdk-codegen/aws-models/identitystore.json | 46 +- .../sdk-codegen/aws-models/imagebuilder.json | 61 +- codegen/sdk-codegen/aws-models/inspector.json | 68 +- .../sdk-codegen/aws-models/inspector2.json | 44 +- .../aws-models/internetmonitor.json | 40 +- .../iot-1click-devices-service.json | 46 +- .../aws-models/iot-1click-projects.json | 42 +- .../aws-models/iot-data-plane.json | 44 +- .../aws-models/iot-events-data.json | 42 +- .../sdk-codegen/aws-models/iot-events.json | 42 +- .../aws-models/iot-jobs-data-plane.json | 42 +- .../aws-models/iot-roborunner.json | 66 +- .../sdk-codegen/aws-models/iot-wireless.json | 44 +- codegen/sdk-codegen/aws-models/iot.json | 44 +- .../sdk-codegen/aws-models/iotanalytics.json | 44 +- .../aws-models/iotdeviceadvisor.json | 77 +- .../sdk-codegen/aws-models/iotfleethub.json | 42 +- .../sdk-codegen/aws-models/iotfleetwise.json | 40 +- .../aws-models/iotsecuretunneling.json | 46 +- .../sdk-codegen/aws-models/iotsitewise.json | 42 +- .../aws-models/iotthingsgraph.json | 42 +- .../sdk-codegen/aws-models/iottwinmaker.json | 42 +- .../sdk-codegen/aws-models/ivs-realtime.json | 64 +- codegen/sdk-codegen/aws-models/ivs.json | 42 +- codegen/sdk-codegen/aws-models/ivschat.json | 42 +- codegen/sdk-codegen/aws-models/kafka.json | 98 + .../sdk-codegen/aws-models/kafkaconnect.json | 48 +- .../aws-models/kendra-ranking.json | 42 +- codegen/sdk-codegen/aws-models/keyspaces.json | 46 +- .../aws-models/kinesis-analytics-v2.json | 42 +- .../aws-models/kinesis-analytics.json | 42 +- .../kinesis-video-archived-media.json | 54 +- .../aws-models/kinesis-video-media.json | 42 +- .../aws-models/kinesis-video-signaling.json | 48 +- .../kinesis-video-webrtc-storage.json | 66 +- .../sdk-codegen/aws-models/kinesis-video.json | 40 +- codegen/sdk-codegen/aws-models/kinesis.json | 183 +- codegen/sdk-codegen/aws-models/kms.json | 65 +- .../sdk-codegen/aws-models/lakeformation.json | 40 +- codegen/sdk-codegen/aws-models/lambda.json | 54 +- .../lex-model-building-service.json | 98 +- .../sdk-codegen/aws-models/lex-models-v2.json | 44 +- .../aws-models/lex-runtime-service.json | 54 +- .../aws-models/lex-runtime-v2.json | 55 +- .../license-manager-linux-subscriptions.json | 72 +- .../license-manager-user-subscriptions.json | 48 +- .../aws-models/license-manager.json | 42 +- codegen/sdk-codegen/aws-models/lightsail.json | 50 +- codegen/sdk-codegen/aws-models/location.json | 40 +- .../aws-models/lookoutequipment.json | 15832 ++++++++-------- .../aws-models/lookoutmetrics.json | 54 +- .../sdk-codegen/aws-models/lookoutvision.json | 92 +- codegen/sdk-codegen/aws-models/m2.json | 93 +- .../aws-models/machine-learning.json | 40 +- codegen/sdk-codegen/aws-models/macie.json | 42 +- codegen/sdk-codegen/aws-models/macie2.json | 101 +- .../aws-models/managedblockchain.json | 40 +- .../aws-models/marketplace-catalog.json | 40 +- .../marketplace-entitlement-service.json | 42 +- .../aws-models/marketplace-metering.json | 42 +- .../sdk-codegen/aws-models/mediaconnect.json | 235 +- .../sdk-codegen/aws-models/mediaconvert.json | 68 +- codegen/sdk-codegen/aws-models/medialive.json | 157 +- .../aws-models/mediapackage-vod.json | 66 +- .../sdk-codegen/aws-models/mediapackage.json | 69 +- .../aws-models/mediastore-data.json | 46 +- .../sdk-codegen/aws-models/mediastore.json | 42 +- .../sdk-codegen/aws-models/mediatailor.json | 40 +- codegen/sdk-codegen/aws-models/memorydb.json | 42 +- codegen/sdk-codegen/aws-models/mgn.json | 40 +- .../migration-hub-refactor-spaces.json | 46 +- .../sdk-codegen/aws-models/migration-hub.json | 42 +- .../aws-models/migrationhub-config.json | 42 +- .../aws-models/migrationhuborchestrator.json | 66 +- .../aws-models/migrationhubstrategy.json | 42 +- codegen/sdk-codegen/aws-models/mobile.json | 42 +- codegen/sdk-codegen/aws-models/mq.json | 97 +- codegen/sdk-codegen/aws-models/mturk.json | 42 +- codegen/sdk-codegen/aws-models/mwaa.json | 42 +- codegen/sdk-codegen/aws-models/neptune.json | 211 +- .../aws-models/network-firewall.json | 46 +- codegen/sdk-codegen/aws-models/nimble.json | 190 +- codegen/sdk-codegen/aws-models/oam.json | 64 +- .../sdk-codegen/aws-models/opensearch.json | 4 - .../aws-models/opensearchserverless.json | 66 +- codegen/sdk-codegen/aws-models/opsworks.json | 42 +- .../sdk-codegen/aws-models/opsworkscm.json | 42 +- .../sdk-codegen/aws-models/organizations.json | 46 +- codegen/sdk-codegen/aws-models/osis.json | 66 +- codegen/sdk-codegen/aws-models/outposts.json | 47 +- codegen/sdk-codegen/aws-models/panorama.json | 42 +- .../aws-models/payment-cryptography-data.json | 66 +- .../aws-models/payment-cryptography.json | 66 +- .../aws-models/pca-connector-ad.json | 72 +- .../aws-models/personalize-events.json | 42 +- .../aws-models/personalize-runtime.json | 44 +- .../sdk-codegen/aws-models/personalize.json | 42 +- codegen/sdk-codegen/aws-models/pi.json | 42 +- .../aws-models/pinpoint-email.json | 42 +- .../aws-models/pinpoint-sms-voice-v2.json | 42 +- .../aws-models/pinpoint-sms-voice.json | 66 +- codegen/sdk-codegen/aws-models/pinpoint.json | 435 +- codegen/sdk-codegen/aws-models/pipes.json | 127 +- codegen/sdk-codegen/aws-models/polly.json | 46 +- codegen/sdk-codegen/aws-models/pricing.json | 40 +- .../aws-models/privatenetworks.json | 48 +- codegen/sdk-codegen/aws-models/proton.json | 42 +- .../sdk-codegen/aws-models/qldb-session.json | 42 +- codegen/sdk-codegen/aws-models/qldb.json | 42 +- .../sdk-codegen/aws-models/quicksight.json | 63 - codegen/sdk-codegen/aws-models/ram.json | 46 +- codegen/sdk-codegen/aws-models/rbin.json | 42 +- codegen/sdk-codegen/aws-models/rds-data.json | 42 +- codegen/sdk-codegen/aws-models/rds.json | 341 +- .../sdk-codegen/aws-models/redshift-data.json | 42 +- codegen/sdk-codegen/aws-models/redshift.json | 262 +- .../sdk-codegen/aws-models/resiliencehub.json | 42 +- .../aws-models/resource-explorer-2.json | 42 +- .../resource-groups-tagging-api.json | 42 +- .../aws-models/resource-groups.json | 46 +- codegen/sdk-codegen/aws-models/robomaker.json | 46 +- .../sdk-codegen/aws-models/rolesanywhere.json | 42 +- .../aws-models/route-53-domains.json | 42 +- codegen/sdk-codegen/aws-models/route-53.json | 44 +- .../aws-models/route53-recovery-cluster.json | 2 - .../route53-recovery-control-config.json | 53 + .../route53-recovery-readiness.json | 80 +- .../aws-models/route53resolver.json | 42 +- codegen/sdk-codegen/aws-models/rum.json | 42 +- .../sdk-codegen/aws-models/s3-control.json | 458 +- .../sdk-codegen/aws-models/s3outposts.json | 42 +- .../aws-models/sagemaker-a2i-runtime.json | 58 +- .../aws-models/sagemaker-edge.json | 55 +- .../sagemaker-featurestore-runtime.json | 60 +- .../aws-models/sagemaker-geospatial.json | 72 +- .../aws-models/sagemaker-metrics.json | 83 +- .../aws-models/sagemaker-runtime.json | 54 +- codegen/sdk-codegen/aws-models/sagemaker.json | 1708 +- .../sdk-codegen/aws-models/savingsplans.json | 42 +- codegen/sdk-codegen/aws-models/scheduler.json | 87 +- codegen/sdk-codegen/aws-models/schemas.json | 72 +- .../aws-models/secrets-manager.json | 19 +- .../sdk-codegen/aws-models/securityhub.json | 747 +- .../sdk-codegen/aws-models/securitylake.json | 106 +- .../serverlessapplicationrepository.json | 78 +- .../service-catalog-appregistry.json | 52 +- .../aws-models/service-quotas.json | 46 +- .../aws-models/servicediscovery.json | 54 +- codegen/sdk-codegen/aws-models/ses.json | 90 +- codegen/sdk-codegen/aws-models/sfn.json | 42 +- codegen/sdk-codegen/aws-models/shield.json | 42 +- codegen/sdk-codegen/aws-models/signer.json | 42 +- .../aws-models/simspaceweaver.json | 64 +- .../aws-models/snow-device-management.json | 42 +- codegen/sdk-codegen/aws-models/snowball.json | 42 +- codegen/sdk-codegen/aws-models/sns.json | 42 +- codegen/sdk-codegen/aws-models/sqs.json | 46 +- .../sdk-codegen/aws-models/ssm-contacts.json | 42 +- .../sdk-codegen/aws-models/ssm-incidents.json | 425 +- codegen/sdk-codegen/aws-models/ssm-sap.json | 66 +- codegen/sdk-codegen/aws-models/ssm.json | 89 - codegen/sdk-codegen/aws-models/sso-admin.json | 44 +- codegen/sdk-codegen/aws-models/sso-oidc.json | 44 +- codegen/sdk-codegen/aws-models/sso.json | 44 +- .../aws-models/storage-gateway.json | 40 +- codegen/sdk-codegen/aws-models/sts.json | 228 +- .../sdk-codegen/aws-models/support-app.json | 42 +- codegen/sdk-codegen/aws-models/support.json | 42 +- codegen/sdk-codegen/aws-models/swf.json | 46 +- .../sdk-codegen/aws-models/synthetics.json | 42 +- codegen/sdk-codegen/aws-models/textract.json | 40 +- .../aws-models/timestream-query.json | 42 +- .../aws-models/timestream-write.json | 50 +- codegen/sdk-codegen/aws-models/tnb.json | 97 +- .../aws-models/transcribe-streaming.json | 51 +- .../sdk-codegen/aws-models/transcribe.json | 48 +- codegen/sdk-codegen/aws-models/transfer.json | 40 +- codegen/sdk-codegen/aws-models/translate.json | 42 +- codegen/sdk-codegen/aws-models/voice-id.json | 58 +- .../sdk-codegen/aws-models/vpc-lattice.json | 72 +- .../sdk-codegen/aws-models/waf-regional.json | 48 +- codegen/sdk-codegen/aws-models/waf.json | 48 +- codegen/sdk-codegen/aws-models/wafv2.json | 49 +- .../aws-models/wellarchitected.json | 268 +- codegen/sdk-codegen/aws-models/wisdom.json | 2 +- codegen/sdk-codegen/aws-models/workdocs.json | 42 +- codegen/sdk-codegen/aws-models/worklink.json | 42 +- codegen/sdk-codegen/aws-models/workmail.json | 40 +- .../aws-models/workmailmessageflow.json | 42 +- .../aws-models/workspaces-web.json | 42 +- codegen/sdk-codegen/aws-models/xray.json | 44 +- 663 files changed, 29127 insertions(+), 28985 deletions(-) create mode 100644 clients/client-kinesis-video-archived-media/src/pagination/GetImagesPaginator.ts create mode 100644 clients/client-kinesis-video-archived-media/src/pagination/Interfaces.ts create mode 100644 clients/client-kinesis-video-archived-media/src/pagination/ListFragmentsPaginator.ts create mode 100644 clients/client-kinesis-video-archived-media/src/pagination/index.ts diff --git a/clients/client-accessanalyzer/src/endpoint/ruleset.ts b/clients/client-accessanalyzer/src/endpoint/ruleset.ts index 1a6adcaec752..35ce40614e03 100644 --- a/clients/client-accessanalyzer/src/endpoint/ruleset.ts +++ b/clients/client-accessanalyzer/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/accessanalyzer.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://access-analyzer-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://access-analyzer.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://access-analyzer-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://access-analyzer.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://access-analyzer.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://access-analyzer-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://access-analyzer.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://access-analyzer-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://access-analyzer.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://access-analyzer.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-account/src/endpoint/ruleset.ts b/clients/client-account/src/endpoint/ruleset.ts index d3140f84aeab..d3d70db291d4 100644 --- a/clients/client-account/src/endpoint/ruleset.ts +++ b/clients/client-account/src/endpoint/ruleset.ts @@ -6,31 +6,33 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/account.json */ -const w="required", -x="fn", -y="argv", -z="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g="sigv4", -h="account", -i={[w]:false,"type":"String"}, -j={[w]:true,"default":false,"type":"Boolean"}, -k={[z]:"Endpoint"}, -l={[x]:"booleanEquals",[y]:[{[z]:"UseFIPS"},true]}, -m={[x]:"booleanEquals",[y]:[{[z]:"UseDualStack"},true]}, -n={}, -o={[x]:"getAttr",[y]:[{[z]:e},"name"]}, -p={[x]:"booleanEquals",[y]:[{[z]:"UseFIPS"},false]}, -q={[x]:"booleanEquals",[y]:[{[z]:"UseDualStack"},false]}, -r={[x]:"booleanEquals",[y]:[true,{[x]:"getAttr",[y]:[{[z]:e},"supportsFIPS"]}]}, -s={[x]:"booleanEquals",[y]:[true,{[x]:"getAttr",[y]:[{[z]:e},"supportsDualStack"]}]}, -t=[l], -u=[m], -v=[{[z]:"Region"}]; -const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[x]:a,[y]:[k]}],type:b,rules:[{conditions:t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:u,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:k,properties:n,headers:n},type:d}]},{conditions:[{[x]:a,[y]:v}],type:b,rules:[{conditions:[{[x]:"aws.partition",[y]:v,assign:e}],type:b,rules:[{conditions:[{[x]:f,[y]:[o,"aws"]},p,q],endpoint:{url:"https://account.us-east-1.amazonaws.com",properties:{authSchemes:[{name:g,signingName:h,signingRegion:"us-east-1"}]},headers:n},type:d},{conditions:[{[x]:f,[y]:[o,"aws-cn"]},p,q],endpoint:{url:"https://account.cn-northwest-1.amazonaws.com.cn",properties:{authSchemes:[{name:g,signingName:h,signingRegion:"cn-northwest-1"}]},headers:n},type:d},{conditions:[l,m],type:b,rules:[{conditions:[r,s],type:b,rules:[{endpoint:{url:"https://account-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:t,type:b,rules:[{conditions:[r],type:b,rules:[{endpoint:{url:"https://account-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:u,type:b,rules:[{conditions:[s],type:b,rules:[{endpoint:{url:"https://account.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://account.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const y="required", +z="fn", +A="argv", +B="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i="sigv4", +j="account", +k={[y]:false,"type":"String"}, +l={[y]:true,"default":false,"type":"Boolean"}, +m={[B]:"Endpoint"}, +n={[z]:c,[A]:[{[B]:"UseFIPS"},true]}, +o={[z]:c,[A]:[{[B]:"UseDualStack"},true]}, +p={}, +q={[z]:"getAttr",[A]:[{[B]:g},"name"]}, +r={[z]:c,[A]:[{[B]:"UseFIPS"},false]}, +s={[z]:c,[A]:[{[B]:"UseDualStack"},false]}, +t={[z]:"getAttr",[A]:[{[B]:g},"supportsFIPS"]}, +u={[z]:c,[A]:[true,{[z]:"getAttr",[A]:[{[B]:g},"supportsDualStack"]}]}, +v=[n], +w=[o], +x=[{[B]:"Region"}]; +const _data={version:"1.0",parameters:{Region:k,UseDualStack:l,UseFIPS:l,Endpoint:k},rules:[{conditions:[{[z]:b,[A]:[m]}],rules:[{conditions:v,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:w,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:m,properties:p,headers:p},type:e}],type:f},{conditions:[{[z]:b,[A]:x}],rules:[{conditions:[{[z]:"aws.partition",[A]:x,assign:g}],rules:[{conditions:[{[z]:h,[A]:[q,"aws"]},r,s],endpoint:{url:"https://account.us-east-1.amazonaws.com",properties:{authSchemes:[{name:i,signingName:j,signingRegion:"us-east-1"}]},headers:p},type:e},{conditions:[{[z]:h,[A]:[q,"aws-cn"]},r,s],endpoint:{url:"https://account.cn-northwest-1.amazonaws.com.cn",properties:{authSchemes:[{name:i,signingName:j,signingRegion:"cn-northwest-1"}]},headers:p},type:e},{conditions:[n,o],rules:[{conditions:[{[z]:c,[A]:[a,t]},u],rules:[{endpoint:{url:"https://account-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:v,rules:[{conditions:[{[z]:c,[A]:[t,a]}],rules:[{endpoint:{url:"https://account-fips.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:w,rules:[{conditions:[u],rules:[{endpoint:{url:"https://account.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://account.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-acm-pca/src/endpoint/ruleset.ts b/clients/client-acm-pca/src/endpoint/ruleset.ts index 46fd1edce961..f9256de59d1c 100644 --- a/clients/client-acm-pca/src/endpoint/ruleset.ts +++ b/clients/client-acm-pca/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/acm-pca.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://acm-pca-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://acm-pca.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://acm-pca-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://acm-pca.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://acm-pca.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://acm-pca-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://acm-pca.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://acm-pca-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://acm-pca.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://acm-pca.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-acm/src/endpoint/ruleset.ts b/clients/client-acm/src/endpoint/ruleset.ts index 8e6a756e3c2e..55a8333eed31 100644 --- a/clients/client-acm/src/endpoint/ruleset.ts +++ b/clients/client-acm/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/acm.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://acm-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://acm.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://acm-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://acm.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://acm.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://acm-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://acm.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://acm-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://acm.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://acm.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-alexa-for-business/src/endpoint/ruleset.ts b/clients/client-alexa-for-business/src/endpoint/ruleset.ts index d08215e8617a..fe40ec244f1c 100644 --- a/clients/client-alexa-for-business/src/endpoint/ruleset.ts +++ b/clients/client-alexa-for-business/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/alexa-for-business.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://a4b-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://a4b-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://a4b.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://a4b.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://a4b-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://a4b-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://a4b.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://a4b.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-amp/src/endpoint/ruleset.ts b/clients/client-amp/src/endpoint/ruleset.ts index 0ed3c1b78800..85b58640f783 100644 --- a/clients/client-amp/src/endpoint/ruleset.ts +++ b/clients/client-amp/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/amp.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://aps-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://aps-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://aps.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://aps.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://aps-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://aps-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://aps.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://aps.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-amplify/src/endpoint/ruleset.ts b/clients/client-amplify/src/endpoint/ruleset.ts index 130ddf2eb826..44fdbfb5a53b 100644 --- a/clients/client-amplify/src/endpoint/ruleset.ts +++ b/clients/client-amplify/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/amplify.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://amplify-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://amplify-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://amplify.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://amplify.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://amplify-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://amplify-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://amplify.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://amplify.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-amplifybackend/src/endpoint/ruleset.ts b/clients/client-amplifybackend/src/endpoint/ruleset.ts index afae2a1e8fb1..3c1b7bc9d07b 100644 --- a/clients/client-amplifybackend/src/endpoint/ruleset.ts +++ b/clients/client-amplifybackend/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/amplifybackend.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://amplifybackend-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://amplifybackend-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://amplifybackend.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://amplifybackend.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://amplifybackend-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://amplifybackend-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://amplifybackend.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://amplifybackend.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-amplifyuibuilder/src/endpoint/ruleset.ts b/clients/client-amplifyuibuilder/src/endpoint/ruleset.ts index b163e1ffa91b..de6ab0ffc2cf 100644 --- a/clients/client-amplifyuibuilder/src/endpoint/ruleset.ts +++ b/clients/client-amplifyuibuilder/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/amplifyuibuilder.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://amplifyuibuilder-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://amplifyuibuilder-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://amplifyuibuilder.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://amplifyuibuilder.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://amplifyuibuilder-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://amplifyuibuilder-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://amplifyuibuilder.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://amplifyuibuilder.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-api-gateway/src/endpoint/ruleset.ts b/clients/client-api-gateway/src/endpoint/ruleset.ts index 7a5333341d1a..5cf8b751ae1e 100644 --- a/clients/client-api-gateway/src/endpoint/ruleset.ts +++ b/clients/client-api-gateway/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/api-gateway.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://apigateway-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://apigateway-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://apigateway.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://apigateway.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://apigateway-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://apigateway-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://apigateway.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://apigateway.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-apigatewaymanagementapi/src/endpoint/ruleset.ts b/clients/client-apigatewaymanagementapi/src/endpoint/ruleset.ts index ad716191fd0b..6c0b55b42fba 100644 --- a/clients/client-apigatewaymanagementapi/src/endpoint/ruleset.ts +++ b/clients/client-apigatewaymanagementapi/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/apigatewaymanagementapi.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://execute-api-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://execute-api-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://execute-api.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://execute-api.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://execute-api-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://execute-api-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://execute-api.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://execute-api.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-apigatewayv2/src/endpoint/ruleset.ts b/clients/client-apigatewayv2/src/endpoint/ruleset.ts index 691b0ae1e671..7e40f89d016b 100644 --- a/clients/client-apigatewayv2/src/endpoint/ruleset.ts +++ b/clients/client-apigatewayv2/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/apigatewayv2.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://apigateway-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://apigateway-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://apigateway.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://apigateway.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://apigateway-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://apigateway-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://apigateway.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://apigateway.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-app-mesh/src/endpoint/ruleset.ts b/clients/client-app-mesh/src/endpoint/ruleset.ts index 302990a2c938..4c6d22746039 100644 --- a/clients/client-app-mesh/src/endpoint/ruleset.ts +++ b/clients/client-app-mesh/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/app-mesh.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://appmesh-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://appmesh-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://appmesh.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://appmesh.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://appmesh-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://appmesh-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://appmesh.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://appmesh.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-appconfigdata/src/endpoint/ruleset.ts b/clients/client-appconfigdata/src/endpoint/ruleset.ts index b43c38de6aca..6ca9fcef42cd 100644 --- a/clients/client-appconfigdata/src/endpoint/ruleset.ts +++ b/clients/client-appconfigdata/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/appconfigdata.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://appconfigdata-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://appconfigdata-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://appconfigdata.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://appconfigdata.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://appconfigdata-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://appconfigdata-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://appconfigdata.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://appconfigdata.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-appfabric/src/endpoint/ruleset.ts b/clients/client-appfabric/src/endpoint/ruleset.ts index 22c54822ec77..84f7ec878df0 100644 --- a/clients/client-appfabric/src/endpoint/ruleset.ts +++ b/clients/client-appfabric/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/appfabric.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://appfabric-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://appfabric-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://appfabric.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://appfabric.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://appfabric-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://appfabric-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://appfabric.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://appfabric.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-appflow/src/endpoint/ruleset.ts b/clients/client-appflow/src/endpoint/ruleset.ts index 51da421502b9..dd1e228651a6 100644 --- a/clients/client-appflow/src/endpoint/ruleset.ts +++ b/clients/client-appflow/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/appflow.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://appflow-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://appflow-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://appflow.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://appflow.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://appflow-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://appflow-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://appflow.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://appflow.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-application-auto-scaling/src/endpoint/ruleset.ts b/clients/client-application-auto-scaling/src/endpoint/ruleset.ts index 36e87967b50b..1831f1706b94 100644 --- a/clients/client-application-auto-scaling/src/endpoint/ruleset.ts +++ b/clients/client-application-auto-scaling/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/application-auto-scaling.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://application-autoscaling-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://application-autoscaling.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://application-autoscaling-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://application-autoscaling.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://application-autoscaling.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://application-autoscaling-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://application-autoscaling.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://application-autoscaling-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://application-autoscaling.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://application-autoscaling.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-application-insights/src/endpoint/ruleset.ts b/clients/client-application-insights/src/endpoint/ruleset.ts index 4eac861d39ba..7e747b6d5333 100644 --- a/clients/client-application-insights/src/endpoint/ruleset.ts +++ b/clients/client-application-insights/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/application-insights.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://applicationinsights-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://applicationinsights-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://applicationinsights.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://applicationinsights.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://applicationinsights-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://applicationinsights-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://applicationinsights.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://applicationinsights.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-applicationcostprofiler/src/endpoint/ruleset.ts b/clients/client-applicationcostprofiler/src/endpoint/ruleset.ts index 46b3653e591a..11dfa8c05bab 100644 --- a/clients/client-applicationcostprofiler/src/endpoint/ruleset.ts +++ b/clients/client-applicationcostprofiler/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/applicationcostprofiler.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://application-cost-profiler-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://application-cost-profiler-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://application-cost-profiler.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://application-cost-profiler.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://application-cost-profiler-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://application-cost-profiler-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://application-cost-profiler.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://application-cost-profiler.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-apprunner/src/endpoint/ruleset.ts b/clients/client-apprunner/src/endpoint/ruleset.ts index 4840e7914ff7..8f8f2a489cc3 100644 --- a/clients/client-apprunner/src/endpoint/ruleset.ts +++ b/clients/client-apprunner/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/apprunner.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://apprunner-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://apprunner-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://apprunner.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://apprunner.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://apprunner-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://apprunner-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://apprunner.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://apprunner.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-appstream/src/endpoint/ruleset.ts b/clients/client-appstream/src/endpoint/ruleset.ts index 4132aa189059..b03ba34fdfa7 100644 --- a/clients/client-appstream/src/endpoint/ruleset.ts +++ b/clients/client-appstream/src/endpoint/ruleset.ts @@ -6,28 +6,30 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/appstream.json */ -const t="required", -u="fn", -v="argv", -w="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g={[t]:false,"type":"String"}, -h={[t]:true,"default":false,"type":"Boolean"}, -i={[w]:"Endpoint"}, -j={[u]:"booleanEquals",[v]:[{[w]:"UseFIPS"},true]}, -k={[u]:"booleanEquals",[v]:[{[w]:"UseDualStack"},true]}, -l={}, -m={[u]:"booleanEquals",[v]:[true,{[u]:"getAttr",[v]:[{[w]:e},"supportsFIPS"]}]}, -n={[u]:"booleanEquals",[v]:[true,{[u]:"getAttr",[v]:[{[w]:e},"supportsDualStack"]}]}, -o={[u]:"getAttr",[v]:[{[w]:e},"name"]}, -p={"url":"https://appstream2.{Region}.amazonaws.com","properties":{},"headers":{}}, -q=[j], -r=[k], -s=[{[w]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[u]:a,[v]:[i]}],type:b,rules:[{conditions:q,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:r,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[u]:a,[v]:s}],type:b,rules:[{conditions:[{[u]:"aws.partition",[v]:s,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,n],type:b,rules:[{endpoint:{url:"https://appstream2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:q,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://appstream2-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:r,type:b,rules:[{conditions:[n],type:b,rules:[{endpoint:{url:"https://appstream2.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{conditions:[{[u]:f,[v]:["aws",o]}],endpoint:p,type:d},{conditions:[{[u]:f,[v]:["aws-us-gov",o]}],endpoint:p,type:d},{endpoint:{url:"https://appstream2.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const v="required", +w="fn", +x="argv", +y="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i={[v]:false,"type":"String"}, +j={[v]:true,"default":false,"type":"Boolean"}, +k={[y]:"Endpoint"}, +l={[w]:c,[x]:[{[y]:"UseFIPS"},true]}, +m={[w]:c,[x]:[{[y]:"UseDualStack"},true]}, +n={}, +o={[w]:"getAttr",[x]:[{[y]:g},"supportsFIPS"]}, +p={[w]:c,[x]:[true,{[w]:"getAttr",[x]:[{[y]:g},"supportsDualStack"]}]}, +q={[w]:"getAttr",[x]:[{[y]:g},"name"]}, +r={"url":"https://appstream2.{Region}.amazonaws.com","properties":{},"headers":{}}, +s=[l], +t=[m], +u=[{[y]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[w]:b,[x]:[k]}],rules:[{conditions:s,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:t,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[w]:b,[x]:u}],rules:[{conditions:[{[w]:"aws.partition",[x]:u,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[w]:c,[x]:[a,o]},p],rules:[{endpoint:{url:"https://appstream2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:s,rules:[{conditions:[{[w]:c,[x]:[o,a]}],rules:[{endpoint:{url:"https://appstream2-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:t,rules:[{conditions:[p],rules:[{endpoint:{url:"https://appstream2.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{conditions:[{[w]:h,[x]:["aws",q]}],endpoint:r,type:e},{conditions:[{[w]:h,[x]:["aws-us-gov",q]}],endpoint:r,type:e},{endpoint:{url:"https://appstream2.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-appsync/src/endpoint/ruleset.ts b/clients/client-appsync/src/endpoint/ruleset.ts index dd36748cf55b..79f986364c8b 100644 --- a/clients/client-appsync/src/endpoint/ruleset.ts +++ b/clients/client-appsync/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/appsync.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://appsync-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://appsync-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://appsync.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://appsync.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://appsync-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://appsync-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://appsync.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://appsync.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-arc-zonal-shift/src/endpoint/ruleset.ts b/clients/client-arc-zonal-shift/src/endpoint/ruleset.ts index 900354508931..4c6bbd1e2048 100644 --- a/clients/client-arc-zonal-shift/src/endpoint/ruleset.ts +++ b/clients/client-arc-zonal-shift/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/arc-zonal-shift.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://arc-zonal-shift-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://arc-zonal-shift-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://arc-zonal-shift.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://arc-zonal-shift.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://arc-zonal-shift-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://arc-zonal-shift-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://arc-zonal-shift.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://arc-zonal-shift.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-athena/src/endpoint/ruleset.ts b/clients/client-athena/src/endpoint/ruleset.ts index 8dee5bd9b3c5..6d0d2c06359a 100644 --- a/clients/client-athena/src/endpoint/ruleset.ts +++ b/clients/client-athena/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/athena.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://athena-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://athena-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://athena.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://athena.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://athena-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://athena-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://athena.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://athena.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-auditmanager/src/endpoint/ruleset.ts b/clients/client-auditmanager/src/endpoint/ruleset.ts index 8818a5d87ede..a242147e311f 100644 --- a/clients/client-auditmanager/src/endpoint/ruleset.ts +++ b/clients/client-auditmanager/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/auditmanager.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://auditmanager-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://auditmanager-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://auditmanager.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://auditmanager.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://auditmanager-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://auditmanager-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://auditmanager.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://auditmanager.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-auto-scaling-plans/src/endpoint/ruleset.ts b/clients/client-auto-scaling-plans/src/endpoint/ruleset.ts index 4a9955fb1ff6..80da916a7565 100644 --- a/clients/client-auto-scaling-plans/src/endpoint/ruleset.ts +++ b/clients/client-auto-scaling-plans/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/auto-scaling-plans.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://autoscaling-plans-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://autoscaling-plans-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://autoscaling-plans.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://autoscaling-plans.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://autoscaling-plans-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://autoscaling-plans-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://autoscaling-plans.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://autoscaling-plans.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-auto-scaling/src/endpoint/ruleset.ts b/clients/client-auto-scaling/src/endpoint/ruleset.ts index 48f07d31dcb7..6995e9161a45 100644 --- a/clients/client-auto-scaling/src/endpoint/ruleset.ts +++ b/clients/client-auto-scaling/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/auto-scaling.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://autoscaling-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://autoscaling.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://autoscaling-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://autoscaling.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://autoscaling.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://autoscaling-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://autoscaling.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://autoscaling-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://autoscaling.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://autoscaling.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-backup-gateway/src/endpoint/ruleset.ts b/clients/client-backup-gateway/src/endpoint/ruleset.ts index 2a80c2bb7e30..4b4b43adf56a 100644 --- a/clients/client-backup-gateway/src/endpoint/ruleset.ts +++ b/clients/client-backup-gateway/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/backup-gateway.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://backup-gateway-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://backup-gateway-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://backup-gateway.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://backup-gateway.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://backup-gateway-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://backup-gateway-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://backup-gateway.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://backup-gateway.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-backup/src/endpoint/ruleset.ts b/clients/client-backup/src/endpoint/ruleset.ts index 05d7a9f6b990..20846c250ae2 100644 --- a/clients/client-backup/src/endpoint/ruleset.ts +++ b/clients/client-backup/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/backup.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://backup-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://backup-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://backup.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://backup.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://backup-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://backup-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://backup.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://backup.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-backupstorage/src/endpoint/ruleset.ts b/clients/client-backupstorage/src/endpoint/ruleset.ts index 17f2708fda6d..0178652dd8b0 100644 --- a/clients/client-backupstorage/src/endpoint/ruleset.ts +++ b/clients/client-backupstorage/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/backupstorage.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://backupstorage-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://backupstorage-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://backupstorage.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://backupstorage.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://backupstorage-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://backupstorage-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://backupstorage.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://backupstorage.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-batch/src/endpoint/ruleset.ts b/clients/client-batch/src/endpoint/ruleset.ts index 85fce73360a2..870e2c27acf6 100644 --- a/clients/client-batch/src/endpoint/ruleset.ts +++ b/clients/client-batch/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/batch.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:"getAttr",[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[t]:"booleanEquals",[u]:[true,{[t]:"getAttr",[u]:[{[v]:e},"supportsDualStack"]}]}, -o={[t]:"getAttr",[u]:[{[v]:e},"name"]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,n],type:b,rules:[{endpoint:{url:"https://batch-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:f,[u]:["aws",o]}],endpoint:{url:"https://fips.batch.{Region}.amazonaws.com",properties:l,headers:l},type:d},{conditions:[{[t]:f,[u]:["aws-us-gov",o]}],endpoint:{url:"https://batch.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://batch-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[n],type:b,rules:[{endpoint:{url:"https://batch.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://batch.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:"getAttr",[w]:[{[x]:g},"supportsFIPS"]}, +p={[v]:c,[w]:[true,{[v]:"getAttr",[w]:[{[x]:g},"supportsDualStack"]}]}, +q={[v]:"getAttr",[w]:[{[x]:g},"name"]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},p],rules:[{endpoint:{url:"https://batch-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:h,[w]:[q,"aws"]}],endpoint:{url:"https://fips.batch.{Region}.amazonaws.com",properties:n,headers:n},type:e},{conditions:[{[v]:h,[w]:[q,"aws-us-gov"]}],endpoint:{url:"https://batch.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://batch-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[p],rules:[{endpoint:{url:"https://batch.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://batch.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-bedrock-runtime/src/endpoint/ruleset.ts b/clients/client-bedrock-runtime/src/endpoint/ruleset.ts index 85b11dbdb2a6..1f8b61ea0593 100644 --- a/clients/client-bedrock-runtime/src/endpoint/ruleset.ts +++ b/clients/client-bedrock-runtime/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/bedrock-runtime.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://bedrock-runtime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://bedrock-runtime-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://bedrock-runtime.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://bedrock-runtime.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://bedrock-runtime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://bedrock-runtime-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://bedrock-runtime.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://bedrock-runtime.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-bedrock/src/endpoint/ruleset.ts b/clients/client-bedrock/src/endpoint/ruleset.ts index 6e09794c1ffb..081af752519b 100644 --- a/clients/client-bedrock/src/endpoint/ruleset.ts +++ b/clients/client-bedrock/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/bedrock.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://bedrock-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://bedrock-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://bedrock.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://bedrock.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://bedrock-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://bedrock-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://bedrock.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://bedrock.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-billingconductor/src/endpoint/ruleset.ts b/clients/client-billingconductor/src/endpoint/ruleset.ts index 95edd88f0618..8276b0af5027 100644 --- a/clients/client-billingconductor/src/endpoint/ruleset.ts +++ b/clients/client-billingconductor/src/endpoint/ruleset.ts @@ -6,31 +6,32 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/billingconductor.json */ -const w="required", -x="fn", -y="argv", -z="ref"; +const x="required", +y="fn", +z="argv", +A="ref"; const a=false, -b="isSet", -c="tree", +b=true, +c="isSet", d="booleanEquals", e="error", f="endpoint", -g="PartitionResult", -h="getAttr", -i={[w]:false,"type":"String"}, -j={[w]:true,"default":false,"type":"Boolean"}, -k={[z]:"Endpoint"}, -l={[x]:d,[y]:[{[z]:"UseFIPS"},true]}, -m={[z]:"UseFIPS"}, -n={[x]:d,[y]:[{[z]:"UseDualStack"},true]}, -o={[z]:"UseDualStack"}, -p={}, -q={[z]:g}, -r={[x]:d,[y]:[true,{[x]:h,[y]:[q,"supportsFIPS"]}]}, -s={[x]:d,[y]:[true,{[x]:h,[y]:[q,"supportsDualStack"]}]}, -t=[l], -u=[n], -v=[{[z]:"Region"}]; -const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[x]:b,[y]:[k]}],type:c,rules:[{conditions:t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:e},{conditions:u,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:e},{endpoint:{url:k,properties:p,headers:p},type:f}]},{conditions:[{[x]:b,[y]:v}],type:c,rules:[{conditions:[{[x]:"aws.partition",[y]:v,assign:g}],type:c,rules:[{conditions:[{[x]:"stringEquals",[y]:[{[x]:h,[y]:[q,"name"]},"aws"]},{[x]:d,[y]:[m,a]},{[x]:d,[y]:[o,a]}],endpoint:{url:"https://billingconductor.us-east-1.amazonaws.com",properties:{authSchemes:[{name:"sigv4",signingName:"billingconductor",signingRegion:"us-east-1"}]},headers:p},type:f},{conditions:[l,n],type:c,rules:[{conditions:[r,s],type:c,rules:[{endpoint:{url:"https://billingconductor-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:f}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:e}]},{conditions:t,type:c,rules:[{conditions:[r],type:c,rules:[{endpoint:{url:"https://billingconductor-fips.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:f}]},{error:"FIPS is enabled but this partition does not support FIPS",type:e}]},{conditions:u,type:c,rules:[{conditions:[s],type:c,rules:[{endpoint:{url:"https://billingconductor.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:f}]},{error:"DualStack is enabled but this partition does not support DualStack",type:e}]},{endpoint:{url:"https://billingconductor.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:f}]}]},{error:"Invalid Configuration: Missing Region",type:e}]}; +g="tree", +h="PartitionResult", +i="getAttr", +j={[x]:false,"type":"String"}, +k={[x]:true,"default":false,"type":"Boolean"}, +l={[A]:"Endpoint"}, +m={[y]:d,[z]:[{[A]:"UseFIPS"},true]}, +n={[A]:"UseFIPS"}, +o={[y]:d,[z]:[{[A]:"UseDualStack"},true]}, +p={[A]:"UseDualStack"}, +q={}, +r={[A]:h}, +s={[y]:i,[z]:[r,"supportsFIPS"]}, +t={[y]:d,[z]:[true,{[y]:i,[z]:[r,"supportsDualStack"]}]}, +u=[m], +v=[o], +w=[{[A]:"Region"}]; +const _data={version:"1.0",parameters:{Region:j,UseDualStack:k,UseFIPS:k,Endpoint:j},rules:[{conditions:[{[y]:c,[z]:[l]}],rules:[{conditions:u,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:e},{conditions:v,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:e},{endpoint:{url:l,properties:q,headers:q},type:f}],type:g},{conditions:[{[y]:c,[z]:w}],rules:[{conditions:[{[y]:"aws.partition",[z]:w,assign:h}],rules:[{conditions:[{[y]:"stringEquals",[z]:[{[y]:i,[z]:[r,"name"]},"aws"]},{[y]:d,[z]:[n,a]},{[y]:d,[z]:[p,a]}],endpoint:{url:"https://billingconductor.us-east-1.amazonaws.com",properties:{authSchemes:[{name:"sigv4",signingName:"billingconductor",signingRegion:"us-east-1"}]},headers:q},type:f},{conditions:[m,o],rules:[{conditions:[{[y]:d,[z]:[b,s]},t],rules:[{endpoint:{url:"https://billingconductor-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:q,headers:q},type:f}],type:g},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:e}],type:g},{conditions:u,rules:[{conditions:[{[y]:d,[z]:[s,b]}],rules:[{endpoint:{url:"https://billingconductor-fips.{Region}.{PartitionResult#dnsSuffix}",properties:q,headers:q},type:f}],type:g},{error:"FIPS is enabled but this partition does not support FIPS",type:e}],type:g},{conditions:v,rules:[{conditions:[t],rules:[{endpoint:{url:"https://billingconductor.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:q,headers:q},type:f}],type:g},{error:"DualStack is enabled but this partition does not support DualStack",type:e}],type:g},{endpoint:{url:"https://billingconductor.{Region}.{PartitionResult#dnsSuffix}",properties:q,headers:q},type:f}],type:g}],type:g},{error:"Invalid Configuration: Missing Region",type:e}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-braket/src/endpoint/ruleset.ts b/clients/client-braket/src/endpoint/ruleset.ts index eed6aedd450c..e0cd4a74b07b 100644 --- a/clients/client-braket/src/endpoint/ruleset.ts +++ b/clients/client-braket/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/braket.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://braket-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://braket-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://braket.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://braket.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://braket-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://braket-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://braket.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://braket.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-budgets/src/endpoint/ruleset.ts b/clients/client-budgets/src/endpoint/ruleset.ts index 4b688932ad46..5a65f1086096 100644 --- a/clients/client-budgets/src/endpoint/ruleset.ts +++ b/clients/client-budgets/src/endpoint/ruleset.ts @@ -6,31 +6,33 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/budgets.json */ -const w="required", -x="fn", -y="argv", -z="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g="sigv4", -h="budgets", -i={[w]:false,"type":"String"}, -j={[w]:true,"default":false,"type":"Boolean"}, -k={[z]:"Endpoint"}, -l={[x]:"booleanEquals",[y]:[{[z]:"UseFIPS"},true]}, -m={[x]:"booleanEquals",[y]:[{[z]:"UseDualStack"},true]}, -n={}, -o={[x]:"getAttr",[y]:[{[z]:e},"name"]}, -p={[x]:"booleanEquals",[y]:[{[z]:"UseFIPS"},false]}, -q={[x]:"booleanEquals",[y]:[{[z]:"UseDualStack"},false]}, -r={[x]:"booleanEquals",[y]:[true,{[x]:"getAttr",[y]:[{[z]:e},"supportsFIPS"]}]}, -s={[x]:"booleanEquals",[y]:[true,{[x]:"getAttr",[y]:[{[z]:e},"supportsDualStack"]}]}, -t=[l], -u=[m], -v=[{[z]:"Region"}]; -const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[x]:a,[y]:[k]}],type:b,rules:[{conditions:t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:u,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:k,properties:n,headers:n},type:d}]},{conditions:[{[x]:a,[y]:v}],type:b,rules:[{conditions:[{[x]:"aws.partition",[y]:v,assign:e}],type:b,rules:[{conditions:[{[x]:f,[y]:[o,"aws"]},p,q],endpoint:{url:"https://budgets.amazonaws.com",properties:{authSchemes:[{name:g,signingName:h,signingRegion:"us-east-1"}]},headers:n},type:d},{conditions:[{[x]:f,[y]:[o,"aws-cn"]},p,q],endpoint:{url:"https://budgets.amazonaws.com.cn",properties:{authSchemes:[{name:g,signingName:h,signingRegion:"cn-northwest-1"}]},headers:n},type:d},{conditions:[l,m],type:b,rules:[{conditions:[r,s],type:b,rules:[{endpoint:{url:"https://budgets-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:t,type:b,rules:[{conditions:[r],type:b,rules:[{endpoint:{url:"https://budgets-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:u,type:b,rules:[{conditions:[s],type:b,rules:[{endpoint:{url:"https://budgets.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://budgets.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const y="required", +z="fn", +A="argv", +B="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i="sigv4", +j="budgets", +k={[y]:false,"type":"String"}, +l={[y]:true,"default":false,"type":"Boolean"}, +m={[B]:"Endpoint"}, +n={[z]:c,[A]:[{[B]:"UseFIPS"},true]}, +o={[z]:c,[A]:[{[B]:"UseDualStack"},true]}, +p={}, +q={[z]:"getAttr",[A]:[{[B]:g},"name"]}, +r={[z]:c,[A]:[{[B]:"UseFIPS"},false]}, +s={[z]:c,[A]:[{[B]:"UseDualStack"},false]}, +t={[z]:"getAttr",[A]:[{[B]:g},"supportsFIPS"]}, +u={[z]:c,[A]:[true,{[z]:"getAttr",[A]:[{[B]:g},"supportsDualStack"]}]}, +v=[n], +w=[o], +x=[{[B]:"Region"}]; +const _data={version:"1.0",parameters:{Region:k,UseDualStack:l,UseFIPS:l,Endpoint:k},rules:[{conditions:[{[z]:b,[A]:[m]}],rules:[{conditions:v,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:w,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:m,properties:p,headers:p},type:e}],type:f},{conditions:[{[z]:b,[A]:x}],rules:[{conditions:[{[z]:"aws.partition",[A]:x,assign:g}],rules:[{conditions:[{[z]:h,[A]:[q,"aws"]},r,s],endpoint:{url:"https://budgets.amazonaws.com",properties:{authSchemes:[{name:i,signingName:j,signingRegion:"us-east-1"}]},headers:p},type:e},{conditions:[{[z]:h,[A]:[q,"aws-cn"]},r,s],endpoint:{url:"https://budgets.amazonaws.com.cn",properties:{authSchemes:[{name:i,signingName:j,signingRegion:"cn-northwest-1"}]},headers:p},type:e},{conditions:[n,o],rules:[{conditions:[{[z]:c,[A]:[a,t]},u],rules:[{endpoint:{url:"https://budgets-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:v,rules:[{conditions:[{[z]:c,[A]:[t,a]}],rules:[{endpoint:{url:"https://budgets-fips.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:w,rules:[{conditions:[u],rules:[{endpoint:{url:"https://budgets.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://budgets.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-chime-sdk-identity/src/endpoint/ruleset.ts b/clients/client-chime-sdk-identity/src/endpoint/ruleset.ts index 18c5ee6d30c7..5daa5513e52f 100644 --- a/clients/client-chime-sdk-identity/src/endpoint/ruleset.ts +++ b/clients/client-chime-sdk-identity/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/chime-sdk-identity.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://identity-chime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://identity-chime-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://identity-chime.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://identity-chime.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://identity-chime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://identity-chime-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://identity-chime.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://identity-chime.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-chime-sdk-media-pipelines/src/endpoint/ruleset.ts b/clients/client-chime-sdk-media-pipelines/src/endpoint/ruleset.ts index bf1b52dd6d60..98d5974fdf5f 100644 --- a/clients/client-chime-sdk-media-pipelines/src/endpoint/ruleset.ts +++ b/clients/client-chime-sdk-media-pipelines/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/chime-sdk-media-pipelines.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://media-pipelines-chime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://media-pipelines-chime-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://media-pipelines-chime.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://media-pipelines-chime.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://media-pipelines-chime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://media-pipelines-chime-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://media-pipelines-chime.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://media-pipelines-chime.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-chime-sdk-meetings/src/endpoint/ruleset.ts b/clients/client-chime-sdk-meetings/src/endpoint/ruleset.ts index 65f8dc9dbe6e..5e410882f967 100644 --- a/clients/client-chime-sdk-meetings/src/endpoint/ruleset.ts +++ b/clients/client-chime-sdk-meetings/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/chime-sdk-meetings.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://meetings-chime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://meetings-chime-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://meetings-chime.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://meetings-chime.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://meetings-chime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://meetings-chime-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://meetings-chime.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://meetings-chime.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-chime-sdk-messaging/src/endpoint/ruleset.ts b/clients/client-chime-sdk-messaging/src/endpoint/ruleset.ts index cef25193d8ce..a9593d19487c 100644 --- a/clients/client-chime-sdk-messaging/src/endpoint/ruleset.ts +++ b/clients/client-chime-sdk-messaging/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/chime-sdk-messaging.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://messaging-chime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://messaging-chime-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://messaging-chime.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://messaging-chime.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://messaging-chime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://messaging-chime-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://messaging-chime.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://messaging-chime.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-chime-sdk-voice/src/endpoint/ruleset.ts b/clients/client-chime-sdk-voice/src/endpoint/ruleset.ts index da2946404a06..4c5bdbdc5eef 100644 --- a/clients/client-chime-sdk-voice/src/endpoint/ruleset.ts +++ b/clients/client-chime-sdk-voice/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/chime-sdk-voice.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://voice-chime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://voice-chime-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://voice-chime.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://voice-chime.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://voice-chime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://voice-chime-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://voice-chime.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://voice-chime.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-chime/src/endpoint/ruleset.ts b/clients/client-chime/src/endpoint/ruleset.ts index bd7bcb9ede6a..31003e0b4444 100644 --- a/clients/client-chime/src/endpoint/ruleset.ts +++ b/clients/client-chime/src/endpoint/ruleset.ts @@ -6,31 +6,32 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/chime.json */ -const w="required", -x="fn", -y="argv", -z="ref"; +const x="required", +y="fn", +z="argv", +A="ref"; const a=false, -b="isSet", -c="tree", +b=true, +c="isSet", d="booleanEquals", e="error", f="endpoint", -g="PartitionResult", -h="getAttr", -i={[w]:false,"type":"String"}, -j={[w]:true,"default":false,"type":"Boolean"}, -k={[z]:"Endpoint"}, -l={[x]:d,[y]:[{[z]:"UseFIPS"},true]}, -m={[z]:"UseFIPS"}, -n={[x]:d,[y]:[{[z]:"UseDualStack"},true]}, -o={[z]:"UseDualStack"}, -p={}, -q={[z]:g}, -r={[x]:d,[y]:[true,{[x]:h,[y]:[q,"supportsFIPS"]}]}, -s={[x]:d,[y]:[true,{[x]:h,[y]:[q,"supportsDualStack"]}]}, -t=[l], -u=[n], -v=[{[z]:"Region"}]; -const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[x]:b,[y]:[k]}],type:c,rules:[{conditions:t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:e},{conditions:u,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:e},{endpoint:{url:k,properties:p,headers:p},type:f}]},{conditions:[{[x]:b,[y]:v}],type:c,rules:[{conditions:[{[x]:"aws.partition",[y]:v,assign:g}],type:c,rules:[{conditions:[{[x]:"stringEquals",[y]:[{[x]:h,[y]:[q,"name"]},"aws"]},{[x]:d,[y]:[m,a]},{[x]:d,[y]:[o,a]}],endpoint:{url:"https://chime.us-east-1.amazonaws.com",properties:{authSchemes:[{name:"sigv4",signingName:"chime",signingRegion:"us-east-1"}]},headers:p},type:f},{conditions:[l,n],type:c,rules:[{conditions:[r,s],type:c,rules:[{endpoint:{url:"https://chime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:f}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:e}]},{conditions:t,type:c,rules:[{conditions:[r],type:c,rules:[{endpoint:{url:"https://chime-fips.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:f}]},{error:"FIPS is enabled but this partition does not support FIPS",type:e}]},{conditions:u,type:c,rules:[{conditions:[s],type:c,rules:[{endpoint:{url:"https://chime.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:f}]},{error:"DualStack is enabled but this partition does not support DualStack",type:e}]},{endpoint:{url:"https://chime.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:f}]}]},{error:"Invalid Configuration: Missing Region",type:e}]}; +g="tree", +h="PartitionResult", +i="getAttr", +j={[x]:false,"type":"String"}, +k={[x]:true,"default":false,"type":"Boolean"}, +l={[A]:"Endpoint"}, +m={[y]:d,[z]:[{[A]:"UseFIPS"},true]}, +n={[A]:"UseFIPS"}, +o={[y]:d,[z]:[{[A]:"UseDualStack"},true]}, +p={[A]:"UseDualStack"}, +q={}, +r={[A]:h}, +s={[y]:i,[z]:[r,"supportsFIPS"]}, +t={[y]:d,[z]:[true,{[y]:i,[z]:[r,"supportsDualStack"]}]}, +u=[m], +v=[o], +w=[{[A]:"Region"}]; +const _data={version:"1.0",parameters:{Region:j,UseDualStack:k,UseFIPS:k,Endpoint:j},rules:[{conditions:[{[y]:c,[z]:[l]}],rules:[{conditions:u,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:e},{conditions:v,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:e},{endpoint:{url:l,properties:q,headers:q},type:f}],type:g},{conditions:[{[y]:c,[z]:w}],rules:[{conditions:[{[y]:"aws.partition",[z]:w,assign:h}],rules:[{conditions:[{[y]:"stringEquals",[z]:[{[y]:i,[z]:[r,"name"]},"aws"]},{[y]:d,[z]:[n,a]},{[y]:d,[z]:[p,a]}],endpoint:{url:"https://chime.us-east-1.amazonaws.com",properties:{authSchemes:[{name:"sigv4",signingName:"chime",signingRegion:"us-east-1"}]},headers:q},type:f},{conditions:[m,o],rules:[{conditions:[{[y]:d,[z]:[b,s]},t],rules:[{endpoint:{url:"https://chime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:q,headers:q},type:f}],type:g},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:e}],type:g},{conditions:u,rules:[{conditions:[{[y]:d,[z]:[s,b]}],rules:[{endpoint:{url:"https://chime-fips.{Region}.{PartitionResult#dnsSuffix}",properties:q,headers:q},type:f}],type:g},{error:"FIPS is enabled but this partition does not support FIPS",type:e}],type:g},{conditions:v,rules:[{conditions:[t],rules:[{endpoint:{url:"https://chime.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:q,headers:q},type:f}],type:g},{error:"DualStack is enabled but this partition does not support DualStack",type:e}],type:g},{endpoint:{url:"https://chime.{Region}.{PartitionResult#dnsSuffix}",properties:q,headers:q},type:f}],type:g}],type:g},{error:"Invalid Configuration: Missing Region",type:e}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-cleanrooms/src/endpoint/ruleset.ts b/clients/client-cleanrooms/src/endpoint/ruleset.ts index c5e1fc1d5ec1..404bdb72603c 100644 --- a/clients/client-cleanrooms/src/endpoint/ruleset.ts +++ b/clients/client-cleanrooms/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/cleanrooms.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://cleanrooms-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://cleanrooms-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://cleanrooms.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://cleanrooms.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://cleanrooms-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://cleanrooms-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://cleanrooms.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://cleanrooms.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-cloudcontrol/src/endpoint/ruleset.ts b/clients/client-cloudcontrol/src/endpoint/ruleset.ts index fcdf7e11fbbb..52eb5dd5bd83 100644 --- a/clients/client-cloudcontrol/src/endpoint/ruleset.ts +++ b/clients/client-cloudcontrol/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/cloudcontrol.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://cloudcontrolapi-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://cloudcontrolapi-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://cloudcontrolapi.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://cloudcontrolapi.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://cloudcontrolapi-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://cloudcontrolapi-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://cloudcontrolapi.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://cloudcontrolapi.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-clouddirectory/src/endpoint/ruleset.ts b/clients/client-clouddirectory/src/endpoint/ruleset.ts index 2d669678e64b..35c68aec9751 100644 --- a/clients/client-clouddirectory/src/endpoint/ruleset.ts +++ b/clients/client-clouddirectory/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/clouddirectory.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://clouddirectory-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://clouddirectory.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://clouddirectory-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://clouddirectory.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://clouddirectory.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://clouddirectory-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://clouddirectory.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://clouddirectory-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://clouddirectory.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://clouddirectory.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-cloudformation/src/endpoint/ruleset.ts b/clients/client-cloudformation/src/endpoint/ruleset.ts index 4945e711aa37..51a3f057abcf 100644 --- a/clients/client-cloudformation/src/endpoint/ruleset.ts +++ b/clients/client-cloudformation/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/cloudformation.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://cloudformation-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://cloudformation.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://cloudformation-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://cloudformation.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://cloudformation.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://cloudformation-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://cloudformation.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://cloudformation-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://cloudformation.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://cloudformation.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-cloudfront/src/endpoint/ruleset.ts b/clients/client-cloudfront/src/endpoint/ruleset.ts index 445131266dff..7f3045749e48 100644 --- a/clients/client-cloudfront/src/endpoint/ruleset.ts +++ b/clients/client-cloudfront/src/endpoint/ruleset.ts @@ -6,33 +6,35 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/cloudfront.json */ -const y="required", -z="fn", -A="argv", -B="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g="sigv4", -h="cloudfront", -i={[y]:false,"type":"String"}, -j={[y]:true,"default":false,"type":"Boolean"}, -k={[B]:"Endpoint"}, -l={[z]:"booleanEquals",[A]:[{[B]:"UseFIPS"},true]}, -m={[z]:"booleanEquals",[A]:[{[B]:"UseDualStack"},true]}, -n={}, -o={[z]:f,[A]:[{[z]:"getAttr",[A]:[{[B]:e},"name"]},"aws"]}, -p={[z]:"getAttr",[A]:[{[B]:e},"name"]}, -q={[z]:"booleanEquals",[A]:[{[B]:"UseFIPS"},false]}, -r={[z]:"booleanEquals",[A]:[{[B]:"UseDualStack"},false]}, -s={"authSchemes":[{"name":g,"signingName":h,"signingRegion":"us-east-1"}]}, -t={[z]:"booleanEquals",[A]:[true,{[z]:"getAttr",[A]:[{[B]:e},"supportsFIPS"]}]}, -u={[z]:"booleanEquals",[A]:[true,{[z]:"getAttr",[A]:[{[B]:e},"supportsDualStack"]}]}, -v=[l], -w=[m], -x=[{[B]:"Region"}]; -const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[z]:a,[A]:[k]}],type:b,rules:[{conditions:v,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:w,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:k,properties:n,headers:n},type:d}]},{conditions:[{[z]:a,[A]:x}],type:b,rules:[{conditions:[{[z]:"aws.partition",[A]:x,assign:e}],type:b,rules:[{conditions:[o,q,r],endpoint:{url:"https://cloudfront.amazonaws.com",properties:s,headers:n},type:d},{conditions:[o,l,r],endpoint:{url:"https://cloudfront-fips.amazonaws.com",properties:s,headers:n},type:d},{conditions:[{[z]:f,[A]:[p,"aws-cn"]},q,r],endpoint:{url:"https://cloudfront.cn-northwest-1.amazonaws.com.cn",properties:{authSchemes:[{name:g,signingName:h,signingRegion:"cn-northwest-1"}]},headers:n},type:d},{conditions:[l,m],type:b,rules:[{conditions:[t,u],type:b,rules:[{endpoint:{url:"https://cloudfront-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:v,type:b,rules:[{conditions:[t],type:b,rules:[{endpoint:{url:"https://cloudfront-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:w,type:b,rules:[{conditions:[u],type:b,rules:[{endpoint:{url:"https://cloudfront.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://cloudfront.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const A="required", +B="fn", +C="argv", +D="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i="sigv4", +j="cloudfront", +k={[A]:false,"type":"String"}, +l={[A]:true,"default":false,"type":"Boolean"}, +m={[D]:"Endpoint"}, +n={[B]:c,[C]:[{[D]:"UseFIPS"},true]}, +o={[B]:c,[C]:[{[D]:"UseDualStack"},true]}, +p={}, +q={[B]:h,[C]:[{[B]:"getAttr",[C]:[{[D]:g},"name"]},"aws"]}, +r={[B]:"getAttr",[C]:[{[D]:g},"name"]}, +s={[B]:c,[C]:[{[D]:"UseFIPS"},false]}, +t={[B]:c,[C]:[{[D]:"UseDualStack"},false]}, +u={"authSchemes":[{"name":i,"signingName":j,"signingRegion":"us-east-1"}]}, +v={[B]:"getAttr",[C]:[{[D]:g},"supportsFIPS"]}, +w={[B]:c,[C]:[true,{[B]:"getAttr",[C]:[{[D]:g},"supportsDualStack"]}]}, +x=[n], +y=[o], +z=[{[D]:"Region"}]; +const _data={version:"1.0",parameters:{Region:k,UseDualStack:l,UseFIPS:l,Endpoint:k},rules:[{conditions:[{[B]:b,[C]:[m]}],rules:[{conditions:x,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:y,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:m,properties:p,headers:p},type:e}],type:f},{conditions:[{[B]:b,[C]:z}],rules:[{conditions:[{[B]:"aws.partition",[C]:z,assign:g}],rules:[{conditions:[q,s,t],endpoint:{url:"https://cloudfront.amazonaws.com",properties:u,headers:p},type:e},{conditions:[q,n,t],endpoint:{url:"https://cloudfront-fips.amazonaws.com",properties:u,headers:p},type:e},{conditions:[{[B]:h,[C]:[r,"aws-cn"]},s,t],endpoint:{url:"https://cloudfront.cn-northwest-1.amazonaws.com.cn",properties:{authSchemes:[{name:i,signingName:j,signingRegion:"cn-northwest-1"}]},headers:p},type:e},{conditions:[n,o],rules:[{conditions:[{[B]:c,[C]:[a,v]},w],rules:[{endpoint:{url:"https://cloudfront-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:x,rules:[{conditions:[{[B]:c,[C]:[v,a]}],rules:[{endpoint:{url:"https://cloudfront-fips.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:y,rules:[{conditions:[w],rules:[{endpoint:{url:"https://cloudfront.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://cloudfront.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-cloudhsm-v2/src/endpoint/ruleset.ts b/clients/client-cloudhsm-v2/src/endpoint/ruleset.ts index c2a23ac7b33a..c04a9e7c4722 100644 --- a/clients/client-cloudhsm-v2/src/endpoint/ruleset.ts +++ b/clients/client-cloudhsm-v2/src/endpoint/ruleset.ts @@ -6,28 +6,30 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/cloudhsm-v2.json */ -const t="required", -u="fn", -v="argv", -w="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g={[t]:false,"type":"String"}, -h={[t]:true,"default":false,"type":"Boolean"}, -i={[w]:"Endpoint"}, -j={[u]:"booleanEquals",[v]:[{[w]:"UseFIPS"},true]}, -k={[u]:"booleanEquals",[v]:[{[w]:"UseDualStack"},true]}, -l={}, -m={[u]:"booleanEquals",[v]:[true,{[u]:"getAttr",[v]:[{[w]:e},"supportsFIPS"]}]}, -n={[u]:"booleanEquals",[v]:[true,{[u]:"getAttr",[v]:[{[w]:e},"supportsDualStack"]}]}, -o={[u]:"getAttr",[v]:[{[w]:e},"name"]}, -p={"url":"https://cloudhsmv2.{Region}.amazonaws.com","properties":{},"headers":{}}, -q=[j], -r=[k], -s=[{[w]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[u]:a,[v]:[i]}],type:b,rules:[{conditions:q,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:r,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[u]:a,[v]:s}],type:b,rules:[{conditions:[{[u]:"aws.partition",[v]:s,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,n],type:b,rules:[{endpoint:{url:"https://cloudhsmv2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:q,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://cloudhsmv2-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:r,type:b,rules:[{conditions:[n],type:b,rules:[{endpoint:{url:"https://cloudhsmv2.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{conditions:[{[u]:f,[v]:["aws",o]}],endpoint:p,type:d},{conditions:[{[u]:f,[v]:["aws-us-gov",o]}],endpoint:p,type:d},{endpoint:{url:"https://cloudhsmv2.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const v="required", +w="fn", +x="argv", +y="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i={[v]:false,"type":"String"}, +j={[v]:true,"default":false,"type":"Boolean"}, +k={[y]:"Endpoint"}, +l={[w]:c,[x]:[{[y]:"UseFIPS"},true]}, +m={[w]:c,[x]:[{[y]:"UseDualStack"},true]}, +n={}, +o={[w]:"getAttr",[x]:[{[y]:g},"supportsFIPS"]}, +p={[w]:c,[x]:[true,{[w]:"getAttr",[x]:[{[y]:g},"supportsDualStack"]}]}, +q={[w]:"getAttr",[x]:[{[y]:g},"name"]}, +r={"url":"https://cloudhsmv2.{Region}.amazonaws.com","properties":{},"headers":{}}, +s=[l], +t=[m], +u=[{[y]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[w]:b,[x]:[k]}],rules:[{conditions:s,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:t,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[w]:b,[x]:u}],rules:[{conditions:[{[w]:"aws.partition",[x]:u,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[w]:c,[x]:[a,o]},p],rules:[{endpoint:{url:"https://cloudhsmv2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:s,rules:[{conditions:[{[w]:c,[x]:[o,a]}],rules:[{endpoint:{url:"https://cloudhsmv2-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:t,rules:[{conditions:[p],rules:[{endpoint:{url:"https://cloudhsmv2.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{conditions:[{[w]:h,[x]:["aws",q]}],endpoint:r,type:e},{conditions:[{[w]:h,[x]:["aws-us-gov",q]}],endpoint:r,type:e},{endpoint:{url:"https://cloudhsmv2.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-cloudhsm/src/endpoint/ruleset.ts b/clients/client-cloudhsm/src/endpoint/ruleset.ts index c071f985cc52..bca884a1a41e 100644 --- a/clients/client-cloudhsm/src/endpoint/ruleset.ts +++ b/clients/client-cloudhsm/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/cloudhsm.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://cloudhsm-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://cloudhsm-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://cloudhsm.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://cloudhsm.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://cloudhsm-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://cloudhsm-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://cloudhsm.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://cloudhsm.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-cloudsearch-domain/src/endpoint/ruleset.ts b/clients/client-cloudsearch-domain/src/endpoint/ruleset.ts index d7513c0da8fc..bf92bcd9dd07 100644 --- a/clients/client-cloudsearch-domain/src/endpoint/ruleset.ts +++ b/clients/client-cloudsearch-domain/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/cloudsearch-domain.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://cloudsearchdomain-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://cloudsearchdomain-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://cloudsearchdomain.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://cloudsearchdomain.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://cloudsearchdomain-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://cloudsearchdomain-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://cloudsearchdomain.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://cloudsearchdomain.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-cloudsearch/src/endpoint/ruleset.ts b/clients/client-cloudsearch/src/endpoint/ruleset.ts index afc362495cfb..64bf05e9317c 100644 --- a/clients/client-cloudsearch/src/endpoint/ruleset.ts +++ b/clients/client-cloudsearch/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/cloudsearch.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://cloudsearch-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://cloudsearch-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://cloudsearch.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://cloudsearch.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://cloudsearch-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://cloudsearch-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://cloudsearch.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://cloudsearch.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-cloudtrail-data/src/endpoint/ruleset.ts b/clients/client-cloudtrail-data/src/endpoint/ruleset.ts index 939cc63a8d01..53b694f85c5d 100644 --- a/clients/client-cloudtrail-data/src/endpoint/ruleset.ts +++ b/clients/client-cloudtrail-data/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/cloudtrail-data.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://cloudtrail-data-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://cloudtrail-data-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://cloudtrail-data.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://cloudtrail-data.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://cloudtrail-data-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://cloudtrail-data-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://cloudtrail-data.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://cloudtrail-data.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-cloudtrail/src/endpoint/ruleset.ts b/clients/client-cloudtrail/src/endpoint/ruleset.ts index c57033b97bbe..b0bbb50faba0 100644 --- a/clients/client-cloudtrail/src/endpoint/ruleset.ts +++ b/clients/client-cloudtrail/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/cloudtrail.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[v]:"Region"}, -n={[t]:"booleanEquals",[u]:[true,{[t]:"getAttr",[u]:[{[v]:e},"supportsFIPS"]}]}, -o={[t]:"booleanEquals",[u]:[true,{[t]:"getAttr",[u]:[{[v]:e},"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[m]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[n,o],type:b,rules:[{endpoint:{url:"https://cloudtrail-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[n],type:b,rules:[{conditions:[{[t]:f,[u]:[m,"us-gov-east-1"]}],endpoint:{url:"https://cloudtrail.us-gov-east-1.amazonaws.com",properties:l,headers:l},type:d},{conditions:[{[t]:f,[u]:[m,"us-gov-west-1"]}],endpoint:{url:"https://cloudtrail.us-gov-west-1.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://cloudtrail-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://cloudtrail.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://cloudtrail.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[x]:"Region"}, +p={[v]:"getAttr",[w]:[{[x]:g},"supportsFIPS"]}, +q={[v]:c,[w]:[true,{[v]:"getAttr",[w]:[{[x]:g},"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[o]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,p]},q],rules:[{endpoint:{url:"https://cloudtrail-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[p,a]}],rules:[{conditions:[{[v]:h,[w]:[o,"us-gov-east-1"]}],endpoint:{url:"https://cloudtrail.us-gov-east-1.amazonaws.com",properties:n,headers:n},type:e},{conditions:[{[v]:h,[w]:[o,"us-gov-west-1"]}],endpoint:{url:"https://cloudtrail.us-gov-west-1.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://cloudtrail-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://cloudtrail.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://cloudtrail.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-cloudwatch-events/src/endpoint/ruleset.ts b/clients/client-cloudwatch-events/src/endpoint/ruleset.ts index 2b6364dde4da..a22201f622a3 100644 --- a/clients/client-cloudwatch-events/src/endpoint/ruleset.ts +++ b/clients/client-cloudwatch-events/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/cloudwatch-events.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[v]:"Region"}, -n={[t]:"booleanEquals",[u]:[true,{[t]:"getAttr",[u]:[{[v]:e},"supportsFIPS"]}]}, -o={[t]:"booleanEquals",[u]:[true,{[t]:"getAttr",[u]:[{[v]:e},"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[m]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[n,o],type:b,rules:[{endpoint:{url:"https://events-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[n],type:b,rules:[{conditions:[{[t]:f,[u]:[m,"us-gov-east-1"]}],endpoint:{url:"https://events.us-gov-east-1.amazonaws.com",properties:l,headers:l},type:d},{conditions:[{[t]:f,[u]:[m,"us-gov-west-1"]}],endpoint:{url:"https://events.us-gov-west-1.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://events-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://events.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://events.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[x]:"Region"}, +p={[v]:"getAttr",[w]:[{[x]:g},"supportsFIPS"]}, +q={[v]:c,[w]:[true,{[v]:"getAttr",[w]:[{[x]:g},"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[o]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,p]},q],rules:[{endpoint:{url:"https://events-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[p,a]}],rules:[{conditions:[{[v]:h,[w]:[o,"us-gov-east-1"]}],endpoint:{url:"https://events.us-gov-east-1.amazonaws.com",properties:n,headers:n},type:e},{conditions:[{[v]:h,[w]:[o,"us-gov-west-1"]}],endpoint:{url:"https://events.us-gov-west-1.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://events-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://events.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://events.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-cloudwatch-logs/src/endpoint/ruleset.ts b/clients/client-cloudwatch-logs/src/endpoint/ruleset.ts index 77d2d52d9dfd..f7a3ddabeaee 100644 --- a/clients/client-cloudwatch-logs/src/endpoint/ruleset.ts +++ b/clients/client-cloudwatch-logs/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/cloudwatch-logs.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[v]:"Region"}, -n={[t]:"booleanEquals",[u]:[true,{[t]:"getAttr",[u]:[{[v]:e},"supportsFIPS"]}]}, -o={[t]:"booleanEquals",[u]:[true,{[t]:"getAttr",[u]:[{[v]:e},"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[m]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[n,o],type:b,rules:[{endpoint:{url:"https://logs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[n],type:b,rules:[{conditions:[{[t]:f,[u]:[m,"us-gov-east-1"]}],endpoint:{url:"https://logs.us-gov-east-1.amazonaws.com",properties:l,headers:l},type:d},{conditions:[{[t]:f,[u]:[m,"us-gov-west-1"]}],endpoint:{url:"https://logs.us-gov-west-1.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://logs-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://logs.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://logs.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[x]:"Region"}, +p={[v]:"getAttr",[w]:[{[x]:g},"supportsFIPS"]}, +q={[v]:c,[w]:[true,{[v]:"getAttr",[w]:[{[x]:g},"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[o]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,p]},q],rules:[{endpoint:{url:"https://logs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[p,a]}],rules:[{conditions:[{[v]:h,[w]:[o,"us-gov-east-1"]}],endpoint:{url:"https://logs.us-gov-east-1.amazonaws.com",properties:n,headers:n},type:e},{conditions:[{[v]:h,[w]:[o,"us-gov-west-1"]}],endpoint:{url:"https://logs.us-gov-west-1.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://logs-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://logs.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://logs.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-cloudwatch/src/endpoint/ruleset.ts b/clients/client-cloudwatch/src/endpoint/ruleset.ts index 522666097a8a..d1ef01ad08a9 100644 --- a/clients/client-cloudwatch/src/endpoint/ruleset.ts +++ b/clients/client-cloudwatch/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/cloudwatch.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://monitoring-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://monitoring.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://monitoring-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://monitoring.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://monitoring.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://monitoring-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://monitoring.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://monitoring-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://monitoring.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://monitoring.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-codeartifact/src/endpoint/ruleset.ts b/clients/client-codeartifact/src/endpoint/ruleset.ts index 35400d4d7c81..0d9e7d72907d 100644 --- a/clients/client-codeartifact/src/endpoint/ruleset.ts +++ b/clients/client-codeartifact/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/codeartifact.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://codeartifact-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://codeartifact-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://codeartifact.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://codeartifact.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://codeartifact-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://codeartifact-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://codeartifact.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://codeartifact.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-codebuild/src/endpoint/ruleset.ts b/clients/client-codebuild/src/endpoint/ruleset.ts index 97988358dc75..3a831fb3386b 100644 --- a/clients/client-codebuild/src/endpoint/ruleset.ts +++ b/clients/client-codebuild/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/codebuild.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://codebuild-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://codebuild-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://codebuild.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://codebuild.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://codebuild-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://codebuild-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://codebuild.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://codebuild.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-codecatalyst/src/endpoint/ruleset.ts b/clients/client-codecatalyst/src/endpoint/ruleset.ts index e4ea6131b7af..30d3ffc35614 100644 --- a/clients/client-codecatalyst/src/endpoint/ruleset.ts +++ b/clients/client-codecatalyst/src/endpoint/ruleset.ts @@ -24,6 +24,6 @@ i={[q]:"Endpoint"}, j={}, k={"fn":c,[p]:[{[q]:"Region"}]}, l=[{[q]:"Region"}], -m=[{[o]:[{"fn":"booleanEquals",[p]:[{[q]:"UseFIPS"},true]}],[n]:g,"rules":[{[o]:[{"fn":"booleanEquals",[p]:[{"fn":"getAttr",[p]:[{[q]:f},"supportsFIPS"]},false]}],"error":"Partition does not support FIPS.",[n]:"error"},{[d]:{"url":"https://codecatalyst-fips.global.{PartitionResult#dualStackDnsSuffix}",[r]:{},[s]:{}},[n]:d}]},{[d]:{"url":"https://codecatalyst.global.{PartitionResult#dualStackDnsSuffix}",[r]:{},[s]:{}},[n]:d}]; -const _data={version:"1.0",parameters:{UseFIPS:{required:a,default:b,[n]:"Boolean"},Region:h,Endpoint:h},rules:[{[o]:[{fn:c,[p]:[i]}],endpoint:{url:i,[r]:j,[s]:j},[n]:d},{[o]:[{fn:"not",[p]:[k]},{fn:e,[p]:["us-west-2"],assign:f}],[n]:g,rules:m},{[o]:[k,{fn:e,[p]:l,assign:f}],[n]:g,rules:m}]}; +m=[{[o]:[{"fn":"booleanEquals",[p]:[{[q]:"UseFIPS"},true]}],"rules":[{[o]:[{"fn":"booleanEquals",[p]:[{"fn":"getAttr",[p]:[{[q]:f},"supportsFIPS"]},false]}],"error":"Partition does not support FIPS.",[n]:"error"},{[d]:{"url":"https://codecatalyst-fips.global.{PartitionResult#dualStackDnsSuffix}",[r]:{},[s]:{}},[n]:d}],[n]:g},{[d]:{"url":"https://codecatalyst.global.{PartitionResult#dualStackDnsSuffix}",[r]:{},[s]:{}},[n]:d}]; +const _data={version:"1.0",parameters:{UseFIPS:{required:a,default:b,[n]:"Boolean"},Region:h,Endpoint:h},rules:[{[o]:[{fn:c,[p]:[i]}],endpoint:{url:i,[r]:j,[s]:j},[n]:d},{[o]:[{fn:"not",[p]:[k]},{fn:e,[p]:["us-west-2"],assign:f}],rules:m,[n]:g},{[o]:[k,{fn:e,[p]:l,assign:f}],rules:m,[n]:g}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-codecommit/src/endpoint/ruleset.ts b/clients/client-codecommit/src/endpoint/ruleset.ts index f179c68cac42..67b3ca832860 100644 --- a/clients/client-codecommit/src/endpoint/ruleset.ts +++ b/clients/client-codecommit/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/codecommit.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://codecommit-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://codecommit-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://codecommit.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://codecommit.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://codecommit-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://codecommit-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://codecommit.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://codecommit.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-codedeploy/src/endpoint/ruleset.ts b/clients/client-codedeploy/src/endpoint/ruleset.ts index 018f914c5da1..dfb077c1f238 100644 --- a/clients/client-codedeploy/src/endpoint/ruleset.ts +++ b/clients/client-codedeploy/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/codedeploy.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://codedeploy-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://codedeploy-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://codedeploy.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://codedeploy.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://codedeploy-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://codedeploy-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://codedeploy.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://codedeploy.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-codeguru-reviewer/src/endpoint/ruleset.ts b/clients/client-codeguru-reviewer/src/endpoint/ruleset.ts index 35aabd929f53..1708a47a19e6 100644 --- a/clients/client-codeguru-reviewer/src/endpoint/ruleset.ts +++ b/clients/client-codeguru-reviewer/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/codeguru-reviewer.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://codeguru-reviewer-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://codeguru-reviewer-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://codeguru-reviewer.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://codeguru-reviewer.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://codeguru-reviewer-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://codeguru-reviewer-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://codeguru-reviewer.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://codeguru-reviewer.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-codeguru-security/src/endpoint/ruleset.ts b/clients/client-codeguru-security/src/endpoint/ruleset.ts index 2cc5271a01bb..071a99b5ebc2 100644 --- a/clients/client-codeguru-security/src/endpoint/ruleset.ts +++ b/clients/client-codeguru-security/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/codeguru-security.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://codeguru-security-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://codeguru-security-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://codeguru-security.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://codeguru-security.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://codeguru-security-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://codeguru-security-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://codeguru-security.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://codeguru-security.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-codeguruprofiler/src/endpoint/ruleset.ts b/clients/client-codeguruprofiler/src/endpoint/ruleset.ts index a72f4c75dd4c..ef792c3133e0 100644 --- a/clients/client-codeguruprofiler/src/endpoint/ruleset.ts +++ b/clients/client-codeguruprofiler/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/codeguruprofiler.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://codeguru-profiler-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://codeguru-profiler-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://codeguru-profiler.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://codeguru-profiler.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://codeguru-profiler-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://codeguru-profiler-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://codeguru-profiler.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://codeguru-profiler.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-codestar-connections/src/endpoint/ruleset.ts b/clients/client-codestar-connections/src/endpoint/ruleset.ts index 5d36cd62f794..227e3abba84c 100644 --- a/clients/client-codestar-connections/src/endpoint/ruleset.ts +++ b/clients/client-codestar-connections/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/codestar-connections.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://codestar-connections-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://codestar-connections-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://codestar-connections.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://codestar-connections.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://codestar-connections-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://codestar-connections-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://codestar-connections.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://codestar-connections.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-codestar-notifications/src/endpoint/ruleset.ts b/clients/client-codestar-notifications/src/endpoint/ruleset.ts index 1334e005889b..5777848a4f15 100644 --- a/clients/client-codestar-notifications/src/endpoint/ruleset.ts +++ b/clients/client-codestar-notifications/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/codestar-notifications.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://codestar-notifications-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://codestar-notifications-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://codestar-notifications.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://codestar-notifications.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://codestar-notifications-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://codestar-notifications-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://codestar-notifications.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://codestar-notifications.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-codestar/src/endpoint/ruleset.ts b/clients/client-codestar/src/endpoint/ruleset.ts index 1e1231002ee4..94842943bce3 100644 --- a/clients/client-codestar/src/endpoint/ruleset.ts +++ b/clients/client-codestar/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/codestar.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://codestar-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://codestar-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://codestar.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://codestar.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://codestar-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://codestar-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://codestar.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://codestar.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-cognito-identity-provider/src/endpoint/ruleset.ts b/clients/client-cognito-identity-provider/src/endpoint/ruleset.ts index 0a832f659729..5c1648c3fb0f 100644 --- a/clients/client-cognito-identity-provider/src/endpoint/ruleset.ts +++ b/clients/client-cognito-identity-provider/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/cognito-identity-provider.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://cognito-idp-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://cognito-idp-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://cognito-idp.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://cognito-idp.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://cognito-idp-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://cognito-idp-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://cognito-idp.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://cognito-idp.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-cognito-identity/src/endpoint/ruleset.ts b/clients/client-cognito-identity/src/endpoint/ruleset.ts index 8eefb31afa68..a2632169cdbb 100644 --- a/clients/client-cognito-identity/src/endpoint/ruleset.ts +++ b/clients/client-cognito-identity/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/cognito-identity.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-cognito-sync/src/endpoint/ruleset.ts b/clients/client-cognito-sync/src/endpoint/ruleset.ts index bb998d174f63..d43d75bce2f9 100644 --- a/clients/client-cognito-sync/src/endpoint/ruleset.ts +++ b/clients/client-cognito-sync/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/cognito-sync.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://cognito-sync-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://cognito-sync-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://cognito-sync.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://cognito-sync.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://cognito-sync-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://cognito-sync-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://cognito-sync.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://cognito-sync.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-comprehend/src/endpoint/ruleset.ts b/clients/client-comprehend/src/endpoint/ruleset.ts index 0e3949e6ef7b..85e4a652dd06 100644 --- a/clients/client-comprehend/src/endpoint/ruleset.ts +++ b/clients/client-comprehend/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/comprehend.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://comprehend-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://comprehend-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://comprehend.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://comprehend.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://comprehend-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://comprehend-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://comprehend.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://comprehend.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-comprehendmedical/src/endpoint/ruleset.ts b/clients/client-comprehendmedical/src/endpoint/ruleset.ts index 7ec79211cc79..384ed3565825 100644 --- a/clients/client-comprehendmedical/src/endpoint/ruleset.ts +++ b/clients/client-comprehendmedical/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/comprehendmedical.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://comprehendmedical-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://comprehendmedical-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://comprehendmedical.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://comprehendmedical.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://comprehendmedical-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://comprehendmedical-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://comprehendmedical.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://comprehendmedical.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-compute-optimizer/src/endpoint/ruleset.ts b/clients/client-compute-optimizer/src/endpoint/ruleset.ts index 2839a48f912f..198399aeb203 100644 --- a/clients/client-compute-optimizer/src/endpoint/ruleset.ts +++ b/clients/client-compute-optimizer/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/compute-optimizer.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://compute-optimizer-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://compute-optimizer-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://compute-optimizer.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://compute-optimizer.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://compute-optimizer-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://compute-optimizer-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://compute-optimizer.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://compute-optimizer.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-config-service/src/endpoint/ruleset.ts b/clients/client-config-service/src/endpoint/ruleset.ts index ae4e24f35bf7..6ab6ddcd8808 100644 --- a/clients/client-config-service/src/endpoint/ruleset.ts +++ b/clients/client-config-service/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/config-service.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://config-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://config.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://config-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://config.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://config.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://config-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://config.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://config-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://config.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://config.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-connect-contact-lens/src/endpoint/ruleset.ts b/clients/client-connect-contact-lens/src/endpoint/ruleset.ts index 70d81b276845..be85696f3d72 100644 --- a/clients/client-connect-contact-lens/src/endpoint/ruleset.ts +++ b/clients/client-connect-contact-lens/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/connect-contact-lens.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://contact-lens-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://contact-lens-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://contact-lens.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://contact-lens.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://contact-lens-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://contact-lens-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://contact-lens.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://contact-lens.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-connectcampaigns/src/endpoint/ruleset.ts b/clients/client-connectcampaigns/src/endpoint/ruleset.ts index cb3e7b5804f6..1ce9b909e4e4 100644 --- a/clients/client-connectcampaigns/src/endpoint/ruleset.ts +++ b/clients/client-connectcampaigns/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/connectcampaigns.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://connect-campaigns-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://connect-campaigns-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://connect-campaigns.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://connect-campaigns.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://connect-campaigns-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://connect-campaigns-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://connect-campaigns.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://connect-campaigns.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-connectcases/src/endpoint/ruleset.ts b/clients/client-connectcases/src/endpoint/ruleset.ts index fe01aa3eac7a..e3cbb99cd746 100644 --- a/clients/client-connectcases/src/endpoint/ruleset.ts +++ b/clients/client-connectcases/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/connectcases.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://cases-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://cases-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://cases.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://cases.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://cases-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://cases-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://cases.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://cases.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-connectparticipant/src/endpoint/ruleset.ts b/clients/client-connectparticipant/src/endpoint/ruleset.ts index 8c6cdbadf4e9..7948711882bc 100644 --- a/clients/client-connectparticipant/src/endpoint/ruleset.ts +++ b/clients/client-connectparticipant/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/connectparticipant.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://participant.connect-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://participant.connect.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://participant.connect-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://participant.connect.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://participant.connect.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://participant.connect-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://participant.connect.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://participant.connect-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://participant.connect.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://participant.connect.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-controltower/src/endpoint/ruleset.ts b/clients/client-controltower/src/endpoint/ruleset.ts index 480cd2129a47..135ccb421db4 100644 --- a/clients/client-controltower/src/endpoint/ruleset.ts +++ b/clients/client-controltower/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/controltower.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://controltower-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://controltower-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://controltower.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://controltower.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://controltower-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://controltower-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://controltower.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://controltower.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-cost-and-usage-report-service/src/endpoint/ruleset.ts b/clients/client-cost-and-usage-report-service/src/endpoint/ruleset.ts index 4a52c6ce3a93..a50b71f90c12 100644 --- a/clients/client-cost-and-usage-report-service/src/endpoint/ruleset.ts +++ b/clients/client-cost-and-usage-report-service/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/cost-and-usage-report-service.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://cur-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://cur-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://cur.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://cur.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://cur-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://cur-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://cur.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://cur.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-cost-explorer/src/endpoint/ruleset.ts b/clients/client-cost-explorer/src/endpoint/ruleset.ts index c261c45365b2..ad12e1084947 100644 --- a/clients/client-cost-explorer/src/endpoint/ruleset.ts +++ b/clients/client-cost-explorer/src/endpoint/ruleset.ts @@ -6,30 +6,32 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/cost-explorer.json */ -const v="required", -w="fn", -x="argv", -y="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g="sigv4", -h={[v]:false,"type":"String"}, -i={[v]:true,"default":false,"type":"Boolean"}, -j={[y]:"Endpoint"}, -k={[w]:"booleanEquals",[x]:[{[y]:"UseFIPS"},true]}, -l={[w]:"booleanEquals",[x]:[{[y]:"UseDualStack"},true]}, -m={}, -n={[w]:"getAttr",[x]:[{[y]:e},"name"]}, -o={[w]:"booleanEquals",[x]:[{[y]:"UseFIPS"},false]}, -p={[w]:"booleanEquals",[x]:[{[y]:"UseDualStack"},false]}, -q={[w]:"booleanEquals",[x]:[true,{[w]:"getAttr",[x]:[{[y]:e},"supportsFIPS"]}]}, -r={[w]:"booleanEquals",[x]:[true,{[w]:"getAttr",[x]:[{[y]:e},"supportsDualStack"]}]}, -s=[k], -t=[l], -u=[{[y]:"Region"}]; -const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[w]:a,[x]:[j]}],type:b,rules:[{conditions:s,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:t,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:j,properties:m,headers:m},type:d}]},{conditions:[{[w]:a,[x]:u}],type:b,rules:[{conditions:[{[w]:"aws.partition",[x]:u,assign:e}],type:b,rules:[{conditions:[{[w]:f,[x]:[n,"aws"]},o,p],endpoint:{url:"https://ce.us-east-1.amazonaws.com",properties:{authSchemes:[{name:g,signingName:"ce",signingRegion:"us-east-1"}]},headers:m},type:d},{conditions:[{[w]:f,[x]:[n,"aws-cn"]},o,p],endpoint:{url:"https://ce.cn-northwest-1.amazonaws.com.cn",properties:{authSchemes:[{name:g,signingName:"ce",signingRegion:"cn-northwest-1"}]},headers:m},type:d},{conditions:[k,l],type:b,rules:[{conditions:[q,r],type:b,rules:[{endpoint:{url:"https://ce-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:s,type:b,rules:[{conditions:[q],type:b,rules:[{endpoint:{url:"https://ce-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:t,type:b,rules:[{conditions:[r],type:b,rules:[{endpoint:{url:"https://ce.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://ce.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const x="required", +y="fn", +z="argv", +A="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i="sigv4", +j={[x]:false,"type":"String"}, +k={[x]:true,"default":false,"type":"Boolean"}, +l={[A]:"Endpoint"}, +m={[y]:c,[z]:[{[A]:"UseFIPS"},true]}, +n={[y]:c,[z]:[{[A]:"UseDualStack"},true]}, +o={}, +p={[y]:"getAttr",[z]:[{[A]:g},"name"]}, +q={[y]:c,[z]:[{[A]:"UseFIPS"},false]}, +r={[y]:c,[z]:[{[A]:"UseDualStack"},false]}, +s={[y]:"getAttr",[z]:[{[A]:g},"supportsFIPS"]}, +t={[y]:c,[z]:[true,{[y]:"getAttr",[z]:[{[A]:g},"supportsDualStack"]}]}, +u=[m], +v=[n], +w=[{[A]:"Region"}]; +const _data={version:"1.0",parameters:{Region:j,UseDualStack:k,UseFIPS:k,Endpoint:j},rules:[{conditions:[{[y]:b,[z]:[l]}],rules:[{conditions:u,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:v,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:l,properties:o,headers:o},type:e}],type:f},{conditions:[{[y]:b,[z]:w}],rules:[{conditions:[{[y]:"aws.partition",[z]:w,assign:g}],rules:[{conditions:[{[y]:h,[z]:[p,"aws"]},q,r],endpoint:{url:"https://ce.us-east-1.amazonaws.com",properties:{authSchemes:[{name:i,signingName:"ce",signingRegion:"us-east-1"}]},headers:o},type:e},{conditions:[{[y]:h,[z]:[p,"aws-cn"]},q,r],endpoint:{url:"https://ce.cn-northwest-1.amazonaws.com.cn",properties:{authSchemes:[{name:i,signingName:"ce",signingRegion:"cn-northwest-1"}]},headers:o},type:e},{conditions:[m,n],rules:[{conditions:[{[y]:c,[z]:[a,s]},t],rules:[{endpoint:{url:"https://ce-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:o,headers:o},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:u,rules:[{conditions:[{[y]:c,[z]:[s,a]}],rules:[{endpoint:{url:"https://ce-fips.{Region}.{PartitionResult#dnsSuffix}",properties:o,headers:o},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:v,rules:[{conditions:[t],rules:[{endpoint:{url:"https://ce.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:o,headers:o},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://ce.{Region}.{PartitionResult#dnsSuffix}",properties:o,headers:o},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-customer-profiles/src/endpoint/ruleset.ts b/clients/client-customer-profiles/src/endpoint/ruleset.ts index 37c44ac15141..480a55377ea1 100644 --- a/clients/client-customer-profiles/src/endpoint/ruleset.ts +++ b/clients/client-customer-profiles/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/customer-profiles.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://profile-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://profile-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://profile.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://profile.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://profile-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://profile-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://profile.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://profile.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-data-pipeline/src/endpoint/ruleset.ts b/clients/client-data-pipeline/src/endpoint/ruleset.ts index cf8a8bd300af..288f625a6cd4 100644 --- a/clients/client-data-pipeline/src/endpoint/ruleset.ts +++ b/clients/client-data-pipeline/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/data-pipeline.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://datapipeline-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://datapipeline-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://datapipeline.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://datapipeline.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://datapipeline-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://datapipeline-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://datapipeline.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://datapipeline.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-database-migration-service/src/endpoint/ruleset.ts b/clients/client-database-migration-service/src/endpoint/ruleset.ts index 46fdbed470d4..d781094b023a 100644 --- a/clients/client-database-migration-service/src/endpoint/ruleset.ts +++ b/clients/client-database-migration-service/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/database-migration-service.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:"getAttr",[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[t]:"booleanEquals",[u]:[true,{[t]:"getAttr",[u]:[{[v]:e},"supportsDualStack"]}]}, -o={[t]:"getAttr",[u]:[{[v]:e},"name"]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,n],type:b,rules:[{endpoint:{url:"https://dms-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:f,[u]:["aws-us-gov",o]}],endpoint:{url:"https://dms.{Region}.amazonaws.com",properties:l,headers:l},type:d},{conditions:[{[t]:f,[u]:["aws-iso",o]}],endpoint:{url:"https://dms.{Region}.c2s.ic.gov",properties:l,headers:l},type:d},{conditions:[{[t]:f,[u]:["aws-iso-b",o]}],endpoint:{url:"https://dms.{Region}.sc2s.sgov.gov",properties:l,headers:l},type:d},{endpoint:{url:"https://dms-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[n],type:b,rules:[{endpoint:{url:"https://dms.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://dms.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:"getAttr",[w]:[{[x]:g},"supportsFIPS"]}, +p={[v]:c,[w]:[true,{[v]:"getAttr",[w]:[{[x]:g},"supportsDualStack"]}]}, +q={[v]:"getAttr",[w]:[{[x]:g},"name"]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},p],rules:[{endpoint:{url:"https://dms-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:h,[w]:[q,"aws-us-gov"]}],endpoint:{url:"https://dms.{Region}.amazonaws.com",properties:n,headers:n},type:e},{conditions:[{[v]:h,[w]:[q,"aws-iso"]}],endpoint:{url:"https://dms.{Region}.c2s.ic.gov",properties:n,headers:n},type:e},{conditions:[{[v]:h,[w]:[q,"aws-iso-b"]}],endpoint:{url:"https://dms.{Region}.sc2s.sgov.gov",properties:n,headers:n},type:e},{endpoint:{url:"https://dms-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[p],rules:[{endpoint:{url:"https://dms.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://dms.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-databrew/src/endpoint/ruleset.ts b/clients/client-databrew/src/endpoint/ruleset.ts index 9c1620c571d7..b93af343e19f 100644 --- a/clients/client-databrew/src/endpoint/ruleset.ts +++ b/clients/client-databrew/src/endpoint/ruleset.ts @@ -6,26 +6,28 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/databrew.json */ -const r="required", -s="fn", -t="argv", -u="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[r]:false,"type":"String"}, -g={[r]:true,"default":false,"type":"Boolean"}, -h={[u]:"Endpoint"}, -i={[s]:"booleanEquals",[t]:[{[u]:"UseFIPS"},true]}, -j={[s]:"booleanEquals",[t]:[{[u]:"UseDualStack"},true]}, -k={}, -l={[u]:"Region"}, -m={[s]:"booleanEquals",[t]:[true,{[s]:"getAttr",[t]:[{[u]:e},"supportsFIPS"]}]}, -n={[s]:"booleanEquals",[t]:[true,{[s]:"getAttr",[t]:[{[u]:e},"supportsDualStack"]}]}, -o=[i], -p=[j], -q=[l]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[s]:a,[t]:[h]}],type:b,rules:[{conditions:o,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:p,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[s]:a,[t]:q}],type:b,rules:[{conditions:[{[s]:"aws.partition",[t]:q,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[m,n],type:b,rules:[{endpoint:{url:"https://databrew-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[s]:"stringEquals",[t]:[l,"us-gov-west-1"]}],endpoint:{url:"https://databrew.us-gov-west-1.amazonaws.com",properties:k,headers:k},type:d},{endpoint:{url:"https://databrew-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:p,type:b,rules:[{conditions:[n],type:b,rules:[{endpoint:{url:"https://databrew.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://databrew.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const t="required", +u="fn", +v="argv", +w="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[t]:false,"type":"String"}, +i={[t]:true,"default":false,"type":"Boolean"}, +j={[w]:"Endpoint"}, +k={[u]:c,[v]:[{[w]:"UseFIPS"},true]}, +l={[u]:c,[v]:[{[w]:"UseDualStack"},true]}, +m={}, +n={[w]:"Region"}, +o={[u]:"getAttr",[v]:[{[w]:g},"supportsFIPS"]}, +p={[u]:c,[v]:[true,{[u]:"getAttr",[v]:[{[w]:g},"supportsDualStack"]}]}, +q=[k], +r=[l], +s=[n]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[u]:b,[v]:[j]}],rules:[{conditions:q,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:r,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[u]:b,[v]:s}],rules:[{conditions:[{[u]:"aws.partition",[v]:s,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[u]:c,[v]:[a,o]},p],rules:[{endpoint:{url:"https://databrew-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:q,rules:[{conditions:[{[u]:c,[v]:[o,a]}],rules:[{conditions:[{[u]:"stringEquals",[v]:[n,"us-gov-west-1"]}],endpoint:{url:"https://databrew.us-gov-west-1.amazonaws.com",properties:m,headers:m},type:e},{endpoint:{url:"https://databrew-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:r,rules:[{conditions:[p],rules:[{endpoint:{url:"https://databrew.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://databrew.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-dataexchange/src/endpoint/ruleset.ts b/clients/client-dataexchange/src/endpoint/ruleset.ts index b8a589b0341d..e28fdae2ffaf 100644 --- a/clients/client-dataexchange/src/endpoint/ruleset.ts +++ b/clients/client-dataexchange/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/dataexchange.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://dataexchange-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://dataexchange-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://dataexchange.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://dataexchange.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://dataexchange-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://dataexchange-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://dataexchange.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://dataexchange.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-datasync/src/endpoint/ruleset.ts b/clients/client-datasync/src/endpoint/ruleset.ts index 875476743be8..2b950777d3a2 100644 --- a/clients/client-datasync/src/endpoint/ruleset.ts +++ b/clients/client-datasync/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/datasync.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://datasync-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://datasync-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://datasync.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://datasync.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://datasync-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://datasync-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://datasync.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://datasync.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-datazone/src/endpoint/ruleset.ts b/clients/client-datazone/src/endpoint/ruleset.ts index 45270f52ca7c..f88c99185b10 100644 --- a/clients/client-datazone/src/endpoint/ruleset.ts +++ b/clients/client-datazone/src/endpoint/ruleset.ts @@ -11,19 +11,19 @@ s="ref"; const a=false, b=true, c="isSet", -d="tree", -e="booleanEquals", -f="error", -g="endpoint", +d="booleanEquals", +e="error", +f="endpoint", +g="tree", h="PartitionResult", i="getAttr", j={"required":false,"type":"String"}, k={[s]:"Endpoint"}, l={}, m={[s]:h}, -n={[f]:"FIPS is enabled but this partition does not support FIPS","type":f}, -o=[{"fn":e,[r]:[{[s]:"UseFIPS"},true]}], +n={[e]:"FIPS is enabled but this partition does not support FIPS","type":e}, +o=[{"fn":d,[r]:[{[s]:"UseFIPS"},true]}], p=[{[s]:"Region"}], -q=[{"fn":e,[r]:[true,{"fn":i,[r]:[m,"supportsFIPS"]}]}]; -const _data={version:"1.0",parameters:{Region:j,UseFIPS:{required:b,default:a,type:"Boolean"},Endpoint:j},rules:[{conditions:[{fn:c,[r]:[k]}],type:d,rules:[{conditions:o,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:f},{endpoint:{url:k,properties:l,headers:l},type:g}]},{conditions:[{fn:c,[r]:p}],type:d,rules:[{conditions:[{fn:"aws.partition",[r]:p,assign:h}],type:d,rules:[{conditions:[{fn:e,[r]:[b,{fn:i,[r]:[m,"supportsDualStack"]}]}],type:d,rules:[{conditions:o,type:d,rules:[{conditions:q,type:d,rules:[{endpoint:{url:"https://datazone-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:g}]},n]},{endpoint:{url:"https://datazone.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:g}]},{conditions:o,type:d,rules:[{conditions:q,type:d,rules:[{endpoint:{url:"https://datazone-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:g}]},n]},{endpoint:{url:"https://datazone.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:g}]}]},{error:"Invalid Configuration: Missing Region",type:f}]}; +q=[{"fn":d,[r]:[{"fn":i,[r]:[m,"supportsFIPS"]},true]}]; +const _data={version:"1.0",parameters:{Region:j,UseFIPS:{required:b,default:a,type:"Boolean"},Endpoint:j},rules:[{conditions:[{fn:c,[r]:[k]}],rules:[{conditions:o,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:e},{endpoint:{url:k,properties:l,headers:l},type:f}],type:g},{conditions:[{fn:c,[r]:p}],rules:[{conditions:[{fn:"aws.partition",[r]:p,assign:h}],rules:[{conditions:[{fn:d,[r]:[b,{fn:i,[r]:[m,"supportsDualStack"]}]}],rules:[{conditions:o,rules:[{conditions:q,rules:[{endpoint:{url:"https://datazone-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:f}],type:g},n],type:g},{endpoint:{url:"https://datazone.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:f}],type:g},{conditions:o,rules:[{conditions:q,rules:[{endpoint:{url:"https://datazone-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:f}],type:g},n],type:g},{endpoint:{url:"https://datazone.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:f}],type:g}],type:g},{error:"Invalid Configuration: Missing Region",type:e}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-dax/src/endpoint/ruleset.ts b/clients/client-dax/src/endpoint/ruleset.ts index b007736908af..9ed5512e878b 100644 --- a/clients/client-dax/src/endpoint/ruleset.ts +++ b/clients/client-dax/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/dax.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://dax-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://dax-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://dax.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://dax.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://dax-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://dax-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://dax.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://dax.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-detective/src/endpoint/ruleset.ts b/clients/client-detective/src/endpoint/ruleset.ts index cb4244674274..abb4b7c7da19 100644 --- a/clients/client-detective/src/endpoint/ruleset.ts +++ b/clients/client-detective/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/detective.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://api.detective-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://api.detective-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://api.detective.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://api.detective.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://api.detective-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://api.detective-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://api.detective.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://api.detective.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-device-farm/src/endpoint/ruleset.ts b/clients/client-device-farm/src/endpoint/ruleset.ts index 371091e2f085..f565d111993e 100644 --- a/clients/client-device-farm/src/endpoint/ruleset.ts +++ b/clients/client-device-farm/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/device-farm.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://devicefarm-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://devicefarm-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://devicefarm.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://devicefarm.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://devicefarm-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://devicefarm-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://devicefarm.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://devicefarm.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-devops-guru/src/endpoint/ruleset.ts b/clients/client-devops-guru/src/endpoint/ruleset.ts index 2d916524ad7d..1c8967331f94 100644 --- a/clients/client-devops-guru/src/endpoint/ruleset.ts +++ b/clients/client-devops-guru/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/devops-guru.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://devops-guru-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://devops-guru-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://devops-guru.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://devops-guru.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://devops-guru-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://devops-guru-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://devops-guru.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://devops-guru.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-direct-connect/src/endpoint/ruleset.ts b/clients/client-direct-connect/src/endpoint/ruleset.ts index 24aec0194776..ec727e5186a1 100644 --- a/clients/client-direct-connect/src/endpoint/ruleset.ts +++ b/clients/client-direct-connect/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/direct-connect.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://directconnect-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://directconnect-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://directconnect.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://directconnect.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://directconnect-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://directconnect-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://directconnect.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://directconnect.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-directory-service/src/endpoint/ruleset.ts b/clients/client-directory-service/src/endpoint/ruleset.ts index 401f7503c592..a34bde69d5b2 100644 --- a/clients/client-directory-service/src/endpoint/ruleset.ts +++ b/clients/client-directory-service/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/directory-service.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://ds-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://ds-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://ds.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://ds.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://ds-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://ds-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://ds.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://ds.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-dlm/src/endpoint/ruleset.ts b/clients/client-dlm/src/endpoint/ruleset.ts index 2349551678e6..4444f837364b 100644 --- a/clients/client-dlm/src/endpoint/ruleset.ts +++ b/clients/client-dlm/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/dlm.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://dlm-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://dlm.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://dlm-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://dlm.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://dlm.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://dlm-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://dlm.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://dlm-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://dlm.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://dlm.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-docdb-elastic/src/endpoint/ruleset.ts b/clients/client-docdb-elastic/src/endpoint/ruleset.ts index b87533faad9b..818189070f18 100644 --- a/clients/client-docdb-elastic/src/endpoint/ruleset.ts +++ b/clients/client-docdb-elastic/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/docdb-elastic.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://docdb-elastic-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://docdb-elastic-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://docdb-elastic.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://docdb-elastic.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://docdb-elastic-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://docdb-elastic-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://docdb-elastic.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://docdb-elastic.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-docdb/src/endpoint/ruleset.ts b/clients/client-docdb/src/endpoint/ruleset.ts index 8527030b5837..8863ada3058f 100644 --- a/clients/client-docdb/src/endpoint/ruleset.ts +++ b/clients/client-docdb/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/docdb.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://rds-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://rds.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://rds-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://rds.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://rds.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://rds-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://rds.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://rds-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://rds.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://rds.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-drs/src/endpoint/ruleset.ts b/clients/client-drs/src/endpoint/ruleset.ts index 51c332156aef..62ab23a32763 100644 --- a/clients/client-drs/src/endpoint/ruleset.ts +++ b/clients/client-drs/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/drs.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://drs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://drs-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://drs.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://drs.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://drs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://drs-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://drs.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://drs.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-dynamodb-streams/src/endpoint/ruleset.ts b/clients/client-dynamodb-streams/src/endpoint/ruleset.ts index b18ad92bae58..aca1a5218b9c 100644 --- a/clients/client-dynamodb-streams/src/endpoint/ruleset.ts +++ b/clients/client-dynamodb-streams/src/endpoint/ruleset.ts @@ -6,33 +6,32 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/dynamodb-streams.json */ -const v="required", -w="type", -x="fn", -y="argv", -z="ref", -A="properties", -B="headers"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g={[v]:false,[w]:"String"}, -h={[v]:true,"default":false,[w]:"Boolean"}, -i={[z]:"Endpoint"}, -j={[x]:"booleanEquals",[y]:[{[z]:"UseFIPS"},true]}, -k={[x]:"booleanEquals",[y]:[{[z]:"UseDualStack"},true]}, -l={}, -m={[z]:"Region"}, -n={[x]:"booleanEquals",[y]:[true,{[x]:"getAttr",[y]:[{[z]:e},"supportsFIPS"]}]}, -o={[x]:"booleanEquals",[y]:[true,{[x]:"getAttr",[y]:[{[z]:e},"supportsDualStack"]}]}, -p={"conditions":[{[x]:f,[y]:["aws-us-gov",{[x]:"getAttr",[y]:[{[z]:e},"name"]}]}],[d]:{"url":"https://streams.dynamodb.{Region}.amazonaws.com",[A]:{},[B]:{}},[w]:d}, -q={[x]:"getAttr",[y]:[{[z]:e},"name"]}, -r={"url":"https://streams.dynamodb.{Region}.amazonaws.com",[A]:{},[B]:{}}, -s=[j], -t=[k], -u=[m]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[x]:a,[y]:[i]}],[w]:b,rules:[{conditions:s,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[w]:c},{conditions:t,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[w]:c},{endpoint:{url:i,[A]:l,[B]:l},[w]:d}]},{conditions:[{[x]:a,[y]:u}],[w]:b,rules:[{conditions:[{[x]:"aws.partition",[y]:u,assign:e}],[w]:b,rules:[{conditions:[j,k],[w]:b,rules:[{conditions:[n,o],[w]:b,rules:[{endpoint:{url:"https://streams.dynamodb-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",[A]:l,[B]:l},[w]:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[w]:c}]},{conditions:s,[w]:b,rules:[{conditions:[n],[w]:b,rules:[p,{endpoint:{url:"https://streams.dynamodb-fips.{Region}.{PartitionResult#dnsSuffix}",[A]:l,[B]:l},[w]:d}]},{error:"FIPS is enabled but this partition does not support FIPS",[w]:c}]},{conditions:t,[w]:b,rules:[{conditions:[o],[w]:b,rules:[{endpoint:{url:"https://streams.dynamodb.{Region}.{PartitionResult#dualStackDnsSuffix}",[A]:l,[B]:l},[w]:d}]},{error:"DualStack is enabled but this partition does not support DualStack",[w]:c}]},{conditions:[{[x]:f,[y]:[m,"local"]}],endpoint:{url:"http://localhost:8000",[A]:{authSchemes:[{name:"sigv4",signingName:"dynamodb",signingRegion:"us-east-1"}]},[B]:l},[w]:d},{conditions:[{[x]:f,[y]:["aws",q]}],endpoint:r,[w]:d},{conditions:[{[x]:f,[y]:["aws-cn",q]}],endpoint:{url:"https://streams.dynamodb.{Region}.amazonaws.com.cn",[A]:l,[B]:l},[w]:d},p,{conditions:[{[x]:f,[y]:["aws-iso",q]}],endpoint:{url:"https://streams.dynamodb.{Region}.c2s.ic.gov",[A]:l,[B]:l},[w]:d},{conditions:[{[x]:f,[y]:["aws-iso-b",q]}],endpoint:{url:"https://streams.dynamodb.{Region}.sc2s.sgov.gov",[A]:l,[B]:l},[w]:d},{endpoint:{url:"https://streams.dynamodb.{Region}.{PartitionResult#dnsSuffix}",[A]:l,[B]:l},[w]:d}]}]},{error:"Invalid Configuration: Missing Region",[w]:c}]}; +const x="required", +y="fn", +z="argv", +A="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i="aws-us-gov", +j={[x]:false,"type":"String"}, +k={[x]:true,"default":false,"type":"Boolean"}, +l={[A]:"Endpoint"}, +m={[y]:c,[z]:[{[A]:"UseFIPS"},true]}, +n={[y]:c,[z]:[{[A]:"UseDualStack"},true]}, +o={}, +p={[A]:"Region"}, +q={[y]:"getAttr",[z]:[{[A]:g},"supportsFIPS"]}, +r={[y]:c,[z]:[true,{[y]:"getAttr",[z]:[{[A]:g},"supportsDualStack"]}]}, +s={[y]:"getAttr",[z]:[{[A]:g},"name"]}, +t={"url":"https://streams.dynamodb.{Region}.amazonaws.com","properties":{},"headers":{}}, +u=[m], +v=[n], +w=[p]; +const _data={version:"1.0",parameters:{Region:j,UseDualStack:k,UseFIPS:k,Endpoint:j},rules:[{conditions:[{[y]:b,[z]:[l]}],rules:[{conditions:u,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:v,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:l,properties:o,headers:o},type:e}],type:f},{conditions:[{[y]:b,[z]:w}],rules:[{conditions:[{[y]:"aws.partition",[z]:w,assign:g}],rules:[{conditions:[m,n],rules:[{conditions:[{[y]:c,[z]:[a,q]},r],rules:[{endpoint:{url:"https://streams.dynamodb-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:o,headers:o},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:u,rules:[{conditions:[{[y]:c,[z]:[q,a]}],rules:[{conditions:[{[y]:h,[z]:[s,i]}],endpoint:t,type:e},{endpoint:{url:"https://streams.dynamodb-fips.{Region}.{PartitionResult#dnsSuffix}",properties:o,headers:o},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:v,rules:[{conditions:[r],rules:[{endpoint:{url:"https://streams.dynamodb.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:o,headers:o},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{conditions:[{[y]:h,[z]:[p,"local"]}],endpoint:{url:"http://localhost:8000",properties:{authSchemes:[{name:"sigv4",signingName:"dynamodb",signingRegion:"us-east-1"}]},headers:o},type:e},{conditions:[{[y]:h,[z]:["aws",s]}],endpoint:t,type:e},{conditions:[{[y]:h,[z]:["aws-cn",s]}],endpoint:{url:"https://streams.dynamodb.{Region}.amazonaws.com.cn",properties:o,headers:o},type:e},{conditions:[{[y]:h,[z]:[i,s]}],endpoint:t,type:e},{conditions:[{[y]:h,[z]:["aws-iso",s]}],endpoint:{url:"https://streams.dynamodb.{Region}.c2s.ic.gov",properties:o,headers:o},type:e},{conditions:[{[y]:h,[z]:["aws-iso-b",s]}],endpoint:{url:"https://streams.dynamodb.{Region}.sc2s.sgov.gov",properties:o,headers:o},type:e},{endpoint:{url:"https://streams.dynamodb.{Region}.{PartitionResult#dnsSuffix}",properties:o,headers:o},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-ebs/src/endpoint/ruleset.ts b/clients/client-ebs/src/endpoint/ruleset.ts index e45141accbb3..cd324256387a 100644 --- a/clients/client-ebs/src/endpoint/ruleset.ts +++ b/clients/client-ebs/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/ebs.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://ebs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://ebs-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://ebs.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://ebs.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://ebs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://ebs-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://ebs.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://ebs.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-ec2-instance-connect/src/endpoint/ruleset.ts b/clients/client-ec2-instance-connect/src/endpoint/ruleset.ts index 2a3413ec1c2e..41940712560b 100644 --- a/clients/client-ec2-instance-connect/src/endpoint/ruleset.ts +++ b/clients/client-ec2-instance-connect/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/ec2-instance-connect.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://ec2-instance-connect-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://ec2-instance-connect-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://ec2-instance-connect.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://ec2-instance-connect.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://ec2-instance-connect-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://ec2-instance-connect-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://ec2-instance-connect.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://ec2-instance-connect.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-ecr-public/src/endpoint/ruleset.ts b/clients/client-ecr-public/src/endpoint/ruleset.ts index 95c3faef7fb5..3eeb1339574c 100644 --- a/clients/client-ecr-public/src/endpoint/ruleset.ts +++ b/clients/client-ecr-public/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/ecr-public.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://api.ecr-public-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://api.ecr-public-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://api.ecr-public.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://api.ecr-public.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://api.ecr-public-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://api.ecr-public-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://api.ecr-public.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://api.ecr-public.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-ecr/src/endpoint/ruleset.ts b/clients/client-ecr/src/endpoint/ruleset.ts index 3fcc4522a5e9..588e550e2dda 100644 --- a/clients/client-ecr/src/endpoint/ruleset.ts +++ b/clients/client-ecr/src/endpoint/ruleset.ts @@ -6,28 +6,30 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/ecr.json */ -const t="required", -u="fn", -v="argv", -w="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g={[t]:false,"type":"String"}, -h={[t]:true,"default":false,"type":"Boolean"}, -i={[w]:"Endpoint"}, -j={[u]:"booleanEquals",[v]:[{[w]:"UseFIPS"},true]}, -k={[u]:"booleanEquals",[v]:[{[w]:"UseDualStack"},true]}, -l={}, -m={[u]:"booleanEquals",[v]:[true,{[u]:"getAttr",[v]:[{[w]:e},"supportsFIPS"]}]}, -n={[u]:"booleanEquals",[v]:[true,{[u]:"getAttr",[v]:[{[w]:e},"supportsDualStack"]}]}, -o={[u]:"getAttr",[v]:[{[w]:e},"name"]}, -p={"url":"https://ecr-fips.{Region}.amazonaws.com","properties":{},"headers":{}}, -q=[j], -r=[k], -s=[{[w]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[u]:a,[v]:[i]}],type:b,rules:[{conditions:q,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:r,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[u]:a,[v]:s}],type:b,rules:[{conditions:[{[u]:"aws.partition",[v]:s,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,n],type:b,rules:[{endpoint:{url:"https://api.ecr-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:q,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[u]:f,[v]:["aws",o]}],endpoint:p,type:d},{conditions:[{[u]:f,[v]:["aws-us-gov",o]}],endpoint:p,type:d},{endpoint:{url:"https://api.ecr-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:r,type:b,rules:[{conditions:[n],type:b,rules:[{endpoint:{url:"https://api.ecr.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://api.ecr.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const v="required", +w="fn", +x="argv", +y="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i={[v]:false,"type":"String"}, +j={[v]:true,"default":false,"type":"Boolean"}, +k={[y]:"Endpoint"}, +l={[w]:c,[x]:[{[y]:"UseFIPS"},true]}, +m={[w]:c,[x]:[{[y]:"UseDualStack"},true]}, +n={}, +o={[w]:"getAttr",[x]:[{[y]:g},"supportsFIPS"]}, +p={[w]:c,[x]:[true,{[w]:"getAttr",[x]:[{[y]:g},"supportsDualStack"]}]}, +q={[w]:"getAttr",[x]:[{[y]:g},"name"]}, +r={"url":"https://ecr-fips.{Region}.amazonaws.com","properties":{},"headers":{}}, +s=[l], +t=[m], +u=[{[y]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[w]:b,[x]:[k]}],rules:[{conditions:s,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:t,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[w]:b,[x]:u}],rules:[{conditions:[{[w]:"aws.partition",[x]:u,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[w]:c,[x]:[a,o]},p],rules:[{endpoint:{url:"https://api.ecr-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:s,rules:[{conditions:[{[w]:c,[x]:[o,a]}],rules:[{conditions:[{[w]:h,[x]:[q,"aws"]}],endpoint:r,type:e},{conditions:[{[w]:h,[x]:[q,"aws-us-gov"]}],endpoint:r,type:e},{endpoint:{url:"https://api.ecr-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:t,rules:[{conditions:[p],rules:[{endpoint:{url:"https://api.ecr.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://api.ecr.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-efs/src/endpoint/ruleset.ts b/clients/client-efs/src/endpoint/ruleset.ts index 35c5d7db6284..ee9192bb6906 100644 --- a/clients/client-efs/src/endpoint/ruleset.ts +++ b/clients/client-efs/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/efs.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://elasticfilesystem-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://elasticfilesystem-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://elasticfilesystem.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://elasticfilesystem.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://elasticfilesystem-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://elasticfilesystem-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://elasticfilesystem.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://elasticfilesystem.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-eks/src/endpoint/ruleset.ts b/clients/client-eks/src/endpoint/ruleset.ts index 9235029a0119..c7d7202b105f 100644 --- a/clients/client-eks/src/endpoint/ruleset.ts +++ b/clients/client-eks/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/eks.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:"getAttr",[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[t]:"booleanEquals",[u]:[true,{[t]:"getAttr",[u]:[{[v]:e},"supportsDualStack"]}]}, -o={[t]:"getAttr",[u]:[{[v]:e},"name"]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,n],type:b,rules:[{endpoint:{url:"https://eks-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:f,[u]:["aws",o]}],endpoint:{url:"https://fips.eks.{Region}.amazonaws.com",properties:l,headers:l},type:d},{conditions:[{[t]:f,[u]:["aws-us-gov",o]}],endpoint:{url:"https://eks.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://eks-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[n],type:b,rules:[{endpoint:{url:"https://eks.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://eks.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:"getAttr",[w]:[{[x]:g},"supportsFIPS"]}, +p={[v]:c,[w]:[true,{[v]:"getAttr",[w]:[{[x]:g},"supportsDualStack"]}]}, +q={[v]:"getAttr",[w]:[{[x]:g},"name"]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},p],rules:[{endpoint:{url:"https://eks-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:h,[w]:[q,"aws"]}],endpoint:{url:"https://fips.eks.{Region}.amazonaws.com",properties:n,headers:n},type:e},{conditions:[{[v]:h,[w]:[q,"aws-us-gov"]}],endpoint:{url:"https://eks.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://eks-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[p],rules:[{endpoint:{url:"https://eks.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://eks.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-elastic-beanstalk/src/endpoint/ruleset.ts b/clients/client-elastic-beanstalk/src/endpoint/ruleset.ts index 6ec8171b8714..9eaf49beec1e 100644 --- a/clients/client-elastic-beanstalk/src/endpoint/ruleset.ts +++ b/clients/client-elastic-beanstalk/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/elastic-beanstalk.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://elasticbeanstalk-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://elasticbeanstalk.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://elasticbeanstalk-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://elasticbeanstalk.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://elasticbeanstalk.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://elasticbeanstalk-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://elasticbeanstalk.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://elasticbeanstalk-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://elasticbeanstalk.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://elasticbeanstalk.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-elastic-inference/src/endpoint/ruleset.ts b/clients/client-elastic-inference/src/endpoint/ruleset.ts index 1eaa7da343f9..667bad670cdf 100644 --- a/clients/client-elastic-inference/src/endpoint/ruleset.ts +++ b/clients/client-elastic-inference/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/elastic-inference.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://api.elastic-inference-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://api.elastic-inference-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://api.elastic-inference.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://api.elastic-inference.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://api.elastic-inference-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://api.elastic-inference-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://api.elastic-inference.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://api.elastic-inference.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-elastic-load-balancing-v2/src/endpoint/ruleset.ts b/clients/client-elastic-load-balancing-v2/src/endpoint/ruleset.ts index 9d71a4795a9d..36c3d3adb848 100644 --- a/clients/client-elastic-load-balancing-v2/src/endpoint/ruleset.ts +++ b/clients/client-elastic-load-balancing-v2/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/elastic-load-balancing-v2.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://elasticloadbalancing-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://elasticloadbalancing.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://elasticloadbalancing-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://elasticloadbalancing.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://elasticloadbalancing.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://elasticloadbalancing-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://elasticloadbalancing.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://elasticloadbalancing-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://elasticloadbalancing.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://elasticloadbalancing.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-elastic-load-balancing/src/endpoint/ruleset.ts b/clients/client-elastic-load-balancing/src/endpoint/ruleset.ts index c98c1017032e..33bdc9cd27e1 100644 --- a/clients/client-elastic-load-balancing/src/endpoint/ruleset.ts +++ b/clients/client-elastic-load-balancing/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/elastic-load-balancing.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://elasticloadbalancing-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://elasticloadbalancing.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://elasticloadbalancing-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://elasticloadbalancing.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://elasticloadbalancing.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://elasticloadbalancing-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://elasticloadbalancing.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://elasticloadbalancing-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://elasticloadbalancing.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://elasticloadbalancing.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-elastic-transcoder/src/endpoint/ruleset.ts b/clients/client-elastic-transcoder/src/endpoint/ruleset.ts index 66fe698bb04c..2fdcb2e6f2df 100644 --- a/clients/client-elastic-transcoder/src/endpoint/ruleset.ts +++ b/clients/client-elastic-transcoder/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/elastic-transcoder.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://elastictranscoder-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://elastictranscoder-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://elastictranscoder.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://elastictranscoder.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://elastictranscoder-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://elastictranscoder-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://elastictranscoder.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://elastictranscoder.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-elasticache/src/endpoint/ruleset.ts b/clients/client-elasticache/src/endpoint/ruleset.ts index 1af0dd7e8dd4..fde8743ae25b 100644 --- a/clients/client-elasticache/src/endpoint/ruleset.ts +++ b/clients/client-elasticache/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/elasticache.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://elasticache-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://elasticache.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://elasticache-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://elasticache.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://elasticache.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://elasticache-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://elasticache.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://elasticache-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://elasticache.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://elasticache.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-elasticsearch-service/src/endpoint/ruleset.ts b/clients/client-elasticsearch-service/src/endpoint/ruleset.ts index 696dca926ebf..1c3d2ee5075d 100644 --- a/clients/client-elasticsearch-service/src/endpoint/ruleset.ts +++ b/clients/client-elasticsearch-service/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/elasticsearch-service.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://es-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://es-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://es.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://es.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://es-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://es-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://es.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://es.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-emr-containers/src/endpoint/ruleset.ts b/clients/client-emr-containers/src/endpoint/ruleset.ts index b4d8ef5924d2..5c98ca9af58f 100644 --- a/clients/client-emr-containers/src/endpoint/ruleset.ts +++ b/clients/client-emr-containers/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/emr-containers.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://emr-containers-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://emr-containers-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://emr-containers.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://emr-containers.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://emr-containers-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://emr-containers-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://emr-containers.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://emr-containers.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-emr-serverless/src/endpoint/ruleset.ts b/clients/client-emr-serverless/src/endpoint/ruleset.ts index 749a504f8c29..05afbee8474b 100644 --- a/clients/client-emr-serverless/src/endpoint/ruleset.ts +++ b/clients/client-emr-serverless/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/emr-serverless.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://emr-serverless-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://emr-serverless-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://emr-serverless.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://emr-serverless.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://emr-serverless-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://emr-serverless-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://emr-serverless.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://emr-serverless.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-emr/src/endpoint/ruleset.ts b/clients/client-emr/src/endpoint/ruleset.ts index 2c2b8f09acbc..1eb0b9eeee4b 100644 --- a/clients/client-emr/src/endpoint/ruleset.ts +++ b/clients/client-emr/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/emr.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://elasticmapreduce-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://elasticmapreduce.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://elasticmapreduce-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://elasticmapreduce.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://elasticmapreduce.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://elasticmapreduce-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://elasticmapreduce.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://elasticmapreduce-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://elasticmapreduce.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://elasticmapreduce.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-eventbridge/src/endpoint/ruleset.ts b/clients/client-eventbridge/src/endpoint/ruleset.ts index 009fe08c0b56..912f94b5adb1 100644 --- a/clients/client-eventbridge/src/endpoint/ruleset.ts +++ b/clients/client-eventbridge/src/endpoint/ruleset.ts @@ -14,9 +14,9 @@ F="ref"; const a=false, b=true, c="isSet", -d="tree", -e="booleanEquals", -f="endpoint", +d="booleanEquals", +e="endpoint", +f="tree", g="error", h="stringEquals", i={[B]:false,[C]:"String"}, @@ -29,14 +29,14 @@ o={[F]:"UseFIPS"}, p={[F]:"Endpoint"}, q={"authSchemes":[{"name":"sigv4a","signingName":"events","signingRegionSet":["*"]}]}, r={}, -s={[D]:e,[E]:[{[F]:"UseDualStack"},true]}, -t={[D]:e,[E]:[true,{[D]:"getAttr",[E]:[{[F]:"PartitionResult"},"supportsDualStack"]}]}, +s={[D]:d,[E]:[{[F]:"UseDualStack"},true]}, +t={[D]:d,[E]:[true,{[D]:"getAttr",[E]:[{[F]:"PartitionResult"},"supportsDualStack"]}]}, u={[g]:"DualStack is enabled but this partition does not support DualStack",[C]:g}, -v={[D]:e,[E]:[o,true]}, -w={[D]:e,[E]:[true,{[D]:"getAttr",[E]:[{[F]:"PartitionResult"},"supportsFIPS"]}]}, +v={[D]:d,[E]:[o,true]}, +w={[D]:"getAttr",[E]:[{[F]:"PartitionResult"},"supportsFIPS"]}, x=[{[D]:c,[E]:[p]}], y=[s], z=[t], A=[v]; -const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i,EndpointId:i},rules:[{conditions:[{[D]:c,[E]:[k]},l,n],[C]:d,rules:[{conditions:[{[D]:"isValidHostLabel",[E]:[k,b]}],[C]:d,rules:[{conditions:[{[D]:e,[E]:[o,a]}],[C]:d,rules:[{conditions:x,endpoint:{url:p,properties:q,headers:r},[C]:f},{conditions:y,[C]:d,rules:[{conditions:z,[C]:d,rules:[{endpoint:{url:"https://{EndpointId}.endpoint.events.{PartitionResult#dualStackDnsSuffix}",properties:q,headers:r},[C]:f}]},u]},{endpoint:{url:"https://{EndpointId}.endpoint.events.{PartitionResult#dnsSuffix}",properties:q,headers:r},[C]:f}]},{error:"Invalid Configuration: FIPS is not supported with EventBridge multi-region endpoints.",[C]:g}]},{error:"EndpointId must be a valid host label.",[C]:g}]},{conditions:x,[C]:d,rules:[{conditions:A,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[C]:g},{conditions:y,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[C]:g},{endpoint:{url:p,properties:r,headers:r},[C]:f}]},{conditions:[l],[C]:d,rules:[{conditions:[n],[C]:d,rules:[{conditions:[v,s],[C]:d,rules:[{conditions:[w,t],[C]:d,rules:[{endpoint:{url:"https://events-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:r,headers:r},[C]:f}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[C]:g}]},{conditions:A,[C]:d,rules:[{conditions:[w],[C]:d,rules:[{conditions:[{[D]:h,[E]:[m,"us-gov-east-1"]}],endpoint:{url:"https://events.us-gov-east-1.amazonaws.com",properties:r,headers:r},[C]:f},{conditions:[{[D]:h,[E]:[m,"us-gov-west-1"]}],endpoint:{url:"https://events.us-gov-west-1.amazonaws.com",properties:r,headers:r},[C]:f},{endpoint:{url:"https://events-fips.{Region}.{PartitionResult#dnsSuffix}",properties:r,headers:r},[C]:f}]},{error:"FIPS is enabled but this partition does not support FIPS",[C]:g}]},{conditions:y,[C]:d,rules:[{conditions:z,[C]:d,rules:[{endpoint:{url:"https://events.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:r,headers:r},[C]:f}]},u]},{endpoint:{url:"https://events.{Region}.{PartitionResult#dnsSuffix}",properties:r,headers:r},[C]:f}]}]},{error:"Invalid Configuration: Missing Region",[C]:g}]}; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i,EndpointId:i},rules:[{conditions:[{[D]:c,[E]:[k]},l,n],rules:[{conditions:[{[D]:"isValidHostLabel",[E]:[k,b]}],rules:[{conditions:[{[D]:d,[E]:[o,a]}],rules:[{conditions:x,endpoint:{url:p,properties:q,headers:r},[C]:e},{conditions:y,rules:[{conditions:z,rules:[{endpoint:{url:"https://{EndpointId}.endpoint.events.{PartitionResult#dualStackDnsSuffix}",properties:q,headers:r},[C]:e}],[C]:f},u],[C]:f},{endpoint:{url:"https://{EndpointId}.endpoint.events.{PartitionResult#dnsSuffix}",properties:q,headers:r},[C]:e}],[C]:f},{error:"Invalid Configuration: FIPS is not supported with EventBridge multi-region endpoints.",[C]:g}],[C]:f},{error:"EndpointId must be a valid host label.",[C]:g}],[C]:f},{conditions:x,rules:[{conditions:A,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[C]:g},{conditions:y,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[C]:g},{endpoint:{url:p,properties:r,headers:r},[C]:e}],[C]:f},{conditions:[l],rules:[{conditions:[n],rules:[{conditions:[v,s],rules:[{conditions:[{[D]:d,[E]:[b,w]},t],rules:[{endpoint:{url:"https://events-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:r,headers:r},[C]:e}],[C]:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[C]:g}],[C]:f},{conditions:A,rules:[{conditions:[{[D]:d,[E]:[w,b]}],rules:[{conditions:[{[D]:h,[E]:[m,"us-gov-east-1"]}],endpoint:{url:"https://events.us-gov-east-1.amazonaws.com",properties:r,headers:r},[C]:e},{conditions:[{[D]:h,[E]:[m,"us-gov-west-1"]}],endpoint:{url:"https://events.us-gov-west-1.amazonaws.com",properties:r,headers:r},[C]:e},{endpoint:{url:"https://events-fips.{Region}.{PartitionResult#dnsSuffix}",properties:r,headers:r},[C]:e}],[C]:f},{error:"FIPS is enabled but this partition does not support FIPS",[C]:g}],[C]:f},{conditions:y,rules:[{conditions:z,rules:[{endpoint:{url:"https://events.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:r,headers:r},[C]:e}],[C]:f},u],[C]:f},{endpoint:{url:"https://events.{Region}.{PartitionResult#dnsSuffix}",properties:r,headers:r},[C]:e}],[C]:f}],[C]:f},{error:"Invalid Configuration: Missing Region",[C]:g}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-evidently/src/endpoint/ruleset.ts b/clients/client-evidently/src/endpoint/ruleset.ts index 9ed6e59e5346..68f4b020927f 100644 --- a/clients/client-evidently/src/endpoint/ruleset.ts +++ b/clients/client-evidently/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/evidently.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://evidently-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://evidently-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://evidently.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://evidently.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://evidently-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://evidently-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://evidently.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://evidently.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-finspace-data/src/endpoint/ruleset.ts b/clients/client-finspace-data/src/endpoint/ruleset.ts index 3750ef31d663..28a5f399e345 100644 --- a/clients/client-finspace-data/src/endpoint/ruleset.ts +++ b/clients/client-finspace-data/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/finspace-data.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://finspace-api-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://finspace-api-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://finspace-api.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://finspace-api.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://finspace-api-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://finspace-api-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://finspace-api.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://finspace-api.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-finspace/src/endpoint/ruleset.ts b/clients/client-finspace/src/endpoint/ruleset.ts index b73dac98314e..7cbcb6c2d119 100644 --- a/clients/client-finspace/src/endpoint/ruleset.ts +++ b/clients/client-finspace/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/finspace.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://finspace-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://finspace-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://finspace.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://finspace.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://finspace-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://finspace-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://finspace.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://finspace.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-firehose/src/endpoint/ruleset.ts b/clients/client-firehose/src/endpoint/ruleset.ts index af082e4af5d3..364de0602f6c 100644 --- a/clients/client-firehose/src/endpoint/ruleset.ts +++ b/clients/client-firehose/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/firehose.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://firehose-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://firehose-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://firehose.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://firehose.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://firehose-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://firehose-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://firehose.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://firehose.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-fis/src/endpoint/ruleset.ts b/clients/client-fis/src/endpoint/ruleset.ts index 73543b7d6f05..8e514405a5fd 100644 --- a/clients/client-fis/src/endpoint/ruleset.ts +++ b/clients/client-fis/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/fis.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://fis-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://fis.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://fis-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://fis.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://fis.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://fis-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://fis.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://fis-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://fis.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://fis.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-fms/src/endpoint/ruleset.ts b/clients/client-fms/src/endpoint/ruleset.ts index d998bd0658bb..dac743d32e0b 100644 --- a/clients/client-fms/src/endpoint/ruleset.ts +++ b/clients/client-fms/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/fms.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://fms-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://fms-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://fms.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://fms.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://fms-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://fms-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://fms.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://fms.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-forecast/src/endpoint/ruleset.ts b/clients/client-forecast/src/endpoint/ruleset.ts index 96993aeb8bd0..198991afb95f 100644 --- a/clients/client-forecast/src/endpoint/ruleset.ts +++ b/clients/client-forecast/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/forecast.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://forecast-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://forecast-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://forecast.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://forecast.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://forecast-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://forecast-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://forecast.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://forecast.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-forecastquery/src/endpoint/ruleset.ts b/clients/client-forecastquery/src/endpoint/ruleset.ts index 72681e8bb6aa..684a395f38df 100644 --- a/clients/client-forecastquery/src/endpoint/ruleset.ts +++ b/clients/client-forecastquery/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/forecastquery.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://forecastquery-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://forecastquery-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://forecastquery.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://forecastquery.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://forecastquery-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://forecastquery-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://forecastquery.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://forecastquery.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-frauddetector/src/endpoint/ruleset.ts b/clients/client-frauddetector/src/endpoint/ruleset.ts index 722de9d5cd6c..f5e856bb491b 100644 --- a/clients/client-frauddetector/src/endpoint/ruleset.ts +++ b/clients/client-frauddetector/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/frauddetector.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://frauddetector-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://frauddetector-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://frauddetector.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://frauddetector.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://frauddetector-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://frauddetector-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://frauddetector.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://frauddetector.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-fsx/src/endpoint/ruleset.ts b/clients/client-fsx/src/endpoint/ruleset.ts index 099f59cb2322..eab226b47dd5 100644 --- a/clients/client-fsx/src/endpoint/ruleset.ts +++ b/clients/client-fsx/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/fsx.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://fsx-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://fsx-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://fsx.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://fsx.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://fsx-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://fsx-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://fsx.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://fsx.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-gamelift/src/endpoint/ruleset.ts b/clients/client-gamelift/src/endpoint/ruleset.ts index 67d4ded33105..32ecd438b763 100644 --- a/clients/client-gamelift/src/endpoint/ruleset.ts +++ b/clients/client-gamelift/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/gamelift.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://gamelift-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://gamelift-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://gamelift.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://gamelift.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://gamelift-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://gamelift-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://gamelift.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://gamelift.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-glacier/src/endpoint/ruleset.ts b/clients/client-glacier/src/endpoint/ruleset.ts index 454f3b2688a4..4f64b87ea637 100644 --- a/clients/client-glacier/src/endpoint/ruleset.ts +++ b/clients/client-glacier/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/glacier.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]}]},{type:b,rules:[{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://glacier-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://glacier.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://glacier-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://glacier.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://glacier.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://glacier-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://glacier.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://glacier-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://glacier.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://glacier.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-global-accelerator/src/endpoint/ruleset.ts b/clients/client-global-accelerator/src/endpoint/ruleset.ts index 8aaa15ce8c9c..37ac6c64815e 100644 --- a/clients/client-global-accelerator/src/endpoint/ruleset.ts +++ b/clients/client-global-accelerator/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/global-accelerator.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://globalaccelerator-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://globalaccelerator-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://globalaccelerator.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://globalaccelerator.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://globalaccelerator-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://globalaccelerator-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://globalaccelerator.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://globalaccelerator.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-glue/src/endpoint/ruleset.ts b/clients/client-glue/src/endpoint/ruleset.ts index 9538a1fb15af..7b0ef572bd1f 100644 --- a/clients/client-glue/src/endpoint/ruleset.ts +++ b/clients/client-glue/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/glue.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://glue-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://glue-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://glue.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://glue.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://glue-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://glue-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://glue.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://glue.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-grafana/src/endpoint/ruleset.ts b/clients/client-grafana/src/endpoint/ruleset.ts index 00d1c36b410f..5dfb3d0fd6e4 100644 --- a/clients/client-grafana/src/endpoint/ruleset.ts +++ b/clients/client-grafana/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/grafana.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://grafana-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://grafana-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://grafana.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://grafana.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://grafana-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://grafana-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://grafana.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://grafana.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-greengrass/src/endpoint/ruleset.ts b/clients/client-greengrass/src/endpoint/ruleset.ts index dd0a8d2045dd..079f48bdc04d 100644 --- a/clients/client-greengrass/src/endpoint/ruleset.ts +++ b/clients/client-greengrass/src/endpoint/ruleset.ts @@ -6,31 +6,33 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/greengrass.json */ -const w="required", -x="fn", -y="argv", -z="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g="us-gov-east-1", -h="us-gov-west-1", -i="sigv4", -j="greengrass", -k={[w]:false,"type":"String"}, -l={[w]:true,"default":false,"type":"Boolean"}, -m={[z]:"Endpoint"}, -n={[x]:"booleanEquals",[y]:[{[z]:"UseFIPS"},true]}, -o={[x]:"booleanEquals",[y]:[{[z]:"UseDualStack"},true]}, -p={}, -q={[z]:"Region"}, -r={[x]:"booleanEquals",[y]:[true,{[x]:"getAttr",[y]:[{[z]:e},"supportsFIPS"]}]}, -s={[x]:"booleanEquals",[y]:[true,{[x]:"getAttr",[y]:[{[z]:e},"supportsDualStack"]}]}, -t=[n], -u=[o], -v=[q]; -const _data={version:"1.0",parameters:{Region:k,UseDualStack:l,UseFIPS:l,Endpoint:k},rules:[{conditions:[{[x]:a,[y]:[m]}],type:b,rules:[{conditions:t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:u,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:m,properties:p,headers:p},type:d}]},{conditions:[{[x]:a,[y]:v}],type:b,rules:[{conditions:[{[x]:"aws.partition",[y]:v,assign:e}],type:b,rules:[{conditions:[n,o],type:b,rules:[{conditions:[r,s],type:b,rules:[{endpoint:{url:"https://greengrass-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:t,type:b,rules:[{conditions:[r],type:b,rules:[{conditions:[{[x]:f,[y]:[q,g]}],endpoint:{url:"https://greengrass.us-gov-east-1.amazonaws.com",properties:p,headers:p},type:d},{conditions:[{[x]:f,[y]:[q,h]}],endpoint:{url:"https://greengrass.us-gov-west-1.amazonaws.com",properties:p,headers:p},type:d},{endpoint:{url:"https://greengrass-fips.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:u,type:b,rules:[{conditions:[s],type:b,rules:[{endpoint:{url:"https://greengrass.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{conditions:[{[x]:f,[y]:[q,"dataplane-us-gov-east-1"]}],endpoint:{url:"https://greengrass-ats.iot.us-gov-east-1.amazonaws.com",properties:{authSchemes:[{name:i,signingName:j,signingRegion:g}]},headers:p},type:d},{conditions:[{[x]:f,[y]:[q,"dataplane-us-gov-west-1"]}],endpoint:{url:"https://greengrass-ats.iot.us-gov-west-1.amazonaws.com",properties:{authSchemes:[{name:i,signingName:j,signingRegion:h}]},headers:p},type:d},{endpoint:{url:"https://greengrass.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const y="required", +z="fn", +A="argv", +B="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i="us-gov-east-1", +j="us-gov-west-1", +k="sigv4", +l="greengrass", +m={[y]:false,"type":"String"}, +n={[y]:true,"default":false,"type":"Boolean"}, +o={[B]:"Endpoint"}, +p={[z]:c,[A]:[{[B]:"UseFIPS"},true]}, +q={[z]:c,[A]:[{[B]:"UseDualStack"},true]}, +r={}, +s={[B]:"Region"}, +t={[z]:"getAttr",[A]:[{[B]:g},"supportsFIPS"]}, +u={[z]:c,[A]:[true,{[z]:"getAttr",[A]:[{[B]:g},"supportsDualStack"]}]}, +v=[p], +w=[q], +x=[s]; +const _data={version:"1.0",parameters:{Region:m,UseDualStack:n,UseFIPS:n,Endpoint:m},rules:[{conditions:[{[z]:b,[A]:[o]}],rules:[{conditions:v,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:w,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:o,properties:r,headers:r},type:e}],type:f},{conditions:[{[z]:b,[A]:x}],rules:[{conditions:[{[z]:"aws.partition",[A]:x,assign:g}],rules:[{conditions:[p,q],rules:[{conditions:[{[z]:c,[A]:[a,t]},u],rules:[{endpoint:{url:"https://greengrass-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:r,headers:r},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:v,rules:[{conditions:[{[z]:c,[A]:[t,a]}],rules:[{conditions:[{[z]:h,[A]:[s,i]}],endpoint:{url:"https://greengrass.us-gov-east-1.amazonaws.com",properties:r,headers:r},type:e},{conditions:[{[z]:h,[A]:[s,j]}],endpoint:{url:"https://greengrass.us-gov-west-1.amazonaws.com",properties:r,headers:r},type:e},{endpoint:{url:"https://greengrass-fips.{Region}.{PartitionResult#dnsSuffix}",properties:r,headers:r},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:w,rules:[{conditions:[u],rules:[{endpoint:{url:"https://greengrass.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:r,headers:r},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{conditions:[{[z]:h,[A]:[s,"dataplane-us-gov-east-1"]}],endpoint:{url:"https://greengrass-ats.iot.us-gov-east-1.amazonaws.com",properties:{authSchemes:[{name:k,signingName:l,signingRegion:i}]},headers:r},type:e},{conditions:[{[z]:h,[A]:[s,"dataplane-us-gov-west-1"]}],endpoint:{url:"https://greengrass-ats.iot.us-gov-west-1.amazonaws.com",properties:{authSchemes:[{name:k,signingName:l,signingRegion:j}]},headers:r},type:e},{endpoint:{url:"https://greengrass.{Region}.{PartitionResult#dnsSuffix}",properties:r,headers:r},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-greengrassv2/src/endpoint/ruleset.ts b/clients/client-greengrassv2/src/endpoint/ruleset.ts index 8a57e1f1986d..4483015582d7 100644 --- a/clients/client-greengrassv2/src/endpoint/ruleset.ts +++ b/clients/client-greengrassv2/src/endpoint/ruleset.ts @@ -6,31 +6,33 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/greengrassv2.json */ -const w="required", -x="fn", -y="argv", -z="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g="us-gov-east-1", -h="us-gov-west-1", -i="sigv4", -j="greengrass", -k={[w]:false,"type":"String"}, -l={[w]:true,"default":false,"type":"Boolean"}, -m={[z]:"Endpoint"}, -n={[x]:"booleanEquals",[y]:[{[z]:"UseFIPS"},true]}, -o={[x]:"booleanEquals",[y]:[{[z]:"UseDualStack"},true]}, -p={}, -q={[z]:"Region"}, -r={[x]:"booleanEquals",[y]:[true,{[x]:"getAttr",[y]:[{[z]:e},"supportsFIPS"]}]}, -s={[x]:"booleanEquals",[y]:[true,{[x]:"getAttr",[y]:[{[z]:e},"supportsDualStack"]}]}, -t=[n], -u=[o], -v=[q]; -const _data={version:"1.0",parameters:{Region:k,UseDualStack:l,UseFIPS:l,Endpoint:k},rules:[{conditions:[{[x]:a,[y]:[m]}],type:b,rules:[{conditions:t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:u,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:m,properties:p,headers:p},type:d}]},{conditions:[{[x]:a,[y]:v}],type:b,rules:[{conditions:[{[x]:"aws.partition",[y]:v,assign:e}],type:b,rules:[{conditions:[n,o],type:b,rules:[{conditions:[r,s],type:b,rules:[{endpoint:{url:"https://greengrass-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:t,type:b,rules:[{conditions:[r],type:b,rules:[{conditions:[{[x]:f,[y]:[q,g]}],endpoint:{url:"https://greengrass.us-gov-east-1.amazonaws.com",properties:p,headers:p},type:d},{conditions:[{[x]:f,[y]:[q,h]}],endpoint:{url:"https://greengrass.us-gov-west-1.amazonaws.com",properties:p,headers:p},type:d},{endpoint:{url:"https://greengrass-fips.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:u,type:b,rules:[{conditions:[s],type:b,rules:[{endpoint:{url:"https://greengrass.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{conditions:[{[x]:f,[y]:[q,"dataplane-us-gov-east-1"]}],endpoint:{url:"https://greengrass-ats.iot.us-gov-east-1.amazonaws.com",properties:{authSchemes:[{name:i,signingName:j,signingRegion:g}]},headers:p},type:d},{conditions:[{[x]:f,[y]:[q,"dataplane-us-gov-west-1"]}],endpoint:{url:"https://greengrass-ats.iot.us-gov-west-1.amazonaws.com",properties:{authSchemes:[{name:i,signingName:j,signingRegion:h}]},headers:p},type:d},{endpoint:{url:"https://greengrass.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const y="required", +z="fn", +A="argv", +B="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i="us-gov-east-1", +j="us-gov-west-1", +k="sigv4", +l="greengrass", +m={[y]:false,"type":"String"}, +n={[y]:true,"default":false,"type":"Boolean"}, +o={[B]:"Endpoint"}, +p={[z]:c,[A]:[{[B]:"UseFIPS"},true]}, +q={[z]:c,[A]:[{[B]:"UseDualStack"},true]}, +r={}, +s={[B]:"Region"}, +t={[z]:"getAttr",[A]:[{[B]:g},"supportsFIPS"]}, +u={[z]:c,[A]:[true,{[z]:"getAttr",[A]:[{[B]:g},"supportsDualStack"]}]}, +v=[p], +w=[q], +x=[s]; +const _data={version:"1.0",parameters:{Region:m,UseDualStack:n,UseFIPS:n,Endpoint:m},rules:[{conditions:[{[z]:b,[A]:[o]}],rules:[{conditions:v,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:w,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:o,properties:r,headers:r},type:e}],type:f},{conditions:[{[z]:b,[A]:x}],rules:[{conditions:[{[z]:"aws.partition",[A]:x,assign:g}],rules:[{conditions:[p,q],rules:[{conditions:[{[z]:c,[A]:[a,t]},u],rules:[{endpoint:{url:"https://greengrass-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:r,headers:r},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:v,rules:[{conditions:[{[z]:c,[A]:[t,a]}],rules:[{conditions:[{[z]:h,[A]:[s,i]}],endpoint:{url:"https://greengrass.us-gov-east-1.amazonaws.com",properties:r,headers:r},type:e},{conditions:[{[z]:h,[A]:[s,j]}],endpoint:{url:"https://greengrass.us-gov-west-1.amazonaws.com",properties:r,headers:r},type:e},{endpoint:{url:"https://greengrass-fips.{Region}.{PartitionResult#dnsSuffix}",properties:r,headers:r},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:w,rules:[{conditions:[u],rules:[{endpoint:{url:"https://greengrass.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:r,headers:r},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{conditions:[{[z]:h,[A]:[s,"dataplane-us-gov-east-1"]}],endpoint:{url:"https://greengrass-ats.iot.us-gov-east-1.amazonaws.com",properties:{authSchemes:[{name:k,signingName:l,signingRegion:i}]},headers:r},type:e},{conditions:[{[z]:h,[A]:[s,"dataplane-us-gov-west-1"]}],endpoint:{url:"https://greengrass-ats.iot.us-gov-west-1.amazonaws.com",properties:{authSchemes:[{name:k,signingName:l,signingRegion:j}]},headers:r},type:e},{endpoint:{url:"https://greengrass.{Region}.{PartitionResult#dnsSuffix}",properties:r,headers:r},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-groundstation/src/endpoint/ruleset.ts b/clients/client-groundstation/src/endpoint/ruleset.ts index d5ff61ef49c2..8b4b2e0baff1 100644 --- a/clients/client-groundstation/src/endpoint/ruleset.ts +++ b/clients/client-groundstation/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/groundstation.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://groundstation-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://groundstation-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://groundstation.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://groundstation.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://groundstation-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://groundstation-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://groundstation.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://groundstation.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-health/src/endpoint/ruleset.ts b/clients/client-health/src/endpoint/ruleset.ts index 713e8a605d2a..26e83082dcc8 100644 --- a/clients/client-health/src/endpoint/ruleset.ts +++ b/clients/client-health/src/endpoint/ruleset.ts @@ -6,29 +6,31 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/health.json */ -const u="required", -v="fn", -w="argv", -x="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g="sigv4", -h="health", -i={[u]:false,"type":"String"}, -j={[u]:true,"default":false,"type":"Boolean"}, -k={[x]:"Endpoint"}, -l={[v]:"booleanEquals",[w]:[{[x]:"UseFIPS"},true]}, -m={[v]:"booleanEquals",[w]:[{[x]:"UseDualStack"},true]}, -n={}, -o={[x]:"Region"}, -p={[v]:"booleanEquals",[w]:[true,{[v]:"getAttr",[w]:[{[x]:e},"supportsFIPS"]}]}, -q={[v]:"booleanEquals",[w]:[true,{[v]:"getAttr",[w]:[{[x]:e},"supportsDualStack"]}]}, -r=[l], -s=[m], -t=[o]; -const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:a,[w]:[k]}],type:b,rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:k,properties:n,headers:n},type:d}]},{conditions:[{[v]:a,[w]:t}],type:b,rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:e}],type:b,rules:[{conditions:[l,m],type:b,rules:[{conditions:[p,q],type:b,rules:[{endpoint:{url:"https://health-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:r,type:b,rules:[{conditions:[p],type:b,rules:[{endpoint:{url:"https://health-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:s,type:b,rules:[{conditions:[q],type:b,rules:[{endpoint:{url:"https://health.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{conditions:[{[v]:f,[w]:[o,"aws-global"]}],endpoint:{url:"https://global.health.amazonaws.com",properties:{authSchemes:[{name:g,signingName:h,signingRegion:"us-east-1"}]},headers:n},type:d},{conditions:[{[v]:f,[w]:[o,"aws-cn-global"]}],endpoint:{url:"https://global.health.amazonaws.com.cn",properties:{authSchemes:[{name:g,signingName:h,signingRegion:"cn-northwest-1"}]},headers:n},type:d},{endpoint:{url:"https://health.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const w="required", +x="fn", +y="argv", +z="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i="sigv4", +j="health", +k={[w]:false,"type":"String"}, +l={[w]:true,"default":false,"type":"Boolean"}, +m={[z]:"Endpoint"}, +n={[x]:c,[y]:[{[z]:"UseFIPS"},true]}, +o={[x]:c,[y]:[{[z]:"UseDualStack"},true]}, +p={}, +q={[z]:"Region"}, +r={[x]:"getAttr",[y]:[{[z]:g},"supportsFIPS"]}, +s={[x]:c,[y]:[true,{[x]:"getAttr",[y]:[{[z]:g},"supportsDualStack"]}]}, +t=[n], +u=[o], +v=[q]; +const _data={version:"1.0",parameters:{Region:k,UseDualStack:l,UseFIPS:l,Endpoint:k},rules:[{conditions:[{[x]:b,[y]:[m]}],rules:[{conditions:t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:u,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:m,properties:p,headers:p},type:e}],type:f},{conditions:[{[x]:b,[y]:v}],rules:[{conditions:[{[x]:"aws.partition",[y]:v,assign:g}],rules:[{conditions:[n,o],rules:[{conditions:[{[x]:c,[y]:[a,r]},s],rules:[{endpoint:{url:"https://health-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:t,rules:[{conditions:[{[x]:c,[y]:[r,a]}],rules:[{endpoint:{url:"https://health-fips.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:u,rules:[{conditions:[s],rules:[{endpoint:{url:"https://health.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{conditions:[{[x]:h,[y]:[q,"aws-global"]}],endpoint:{url:"https://global.health.amazonaws.com",properties:{authSchemes:[{name:i,signingName:j,signingRegion:"us-east-1"}]},headers:p},type:e},{conditions:[{[x]:h,[y]:[q,"aws-cn-global"]}],endpoint:{url:"https://global.health.amazonaws.com.cn",properties:{authSchemes:[{name:i,signingName:j,signingRegion:"cn-northwest-1"}]},headers:p},type:e},{endpoint:{url:"https://health.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-healthlake/src/endpoint/ruleset.ts b/clients/client-healthlake/src/endpoint/ruleset.ts index 35b25bdc3133..70849c136caa 100644 --- a/clients/client-healthlake/src/endpoint/ruleset.ts +++ b/clients/client-healthlake/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/healthlake.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://healthlake-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://healthlake-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://healthlake.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://healthlake.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://healthlake-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://healthlake-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://healthlake.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://healthlake.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-honeycode/src/endpoint/ruleset.ts b/clients/client-honeycode/src/endpoint/ruleset.ts index 37a2a73d71c6..636af05ce030 100644 --- a/clients/client-honeycode/src/endpoint/ruleset.ts +++ b/clients/client-honeycode/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/honeycode.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://honeycode-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://honeycode-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://honeycode.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://honeycode.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://honeycode-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://honeycode-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://honeycode.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://honeycode.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-iam/src/endpoint/ruleset.ts b/clients/client-iam/src/endpoint/ruleset.ts index ebd9ad6767ce..01ae2d4fce54 100644 --- a/clients/client-iam/src/endpoint/ruleset.ts +++ b/clients/client-iam/src/endpoint/ruleset.ts @@ -6,38 +6,40 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/iam.json */ -const A="required", -B="fn", -C="argv", -D="ref", -E="authSchemes", -F="signingName", -G="signingRegion"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g="sigv4", -h="iam", -i={[A]:false,"type":"String"}, -j={[A]:true,"default":false,"type":"Boolean"}, -k={[D]:"Endpoint"}, -l={[B]:"booleanEquals",[C]:[{[D]:"UseFIPS"},true]}, -m={[B]:"booleanEquals",[C]:[{[D]:"UseDualStack"},true]}, -n={}, -o={[B]:f,[C]:[{[B]:"getAttr",[C]:[{[D]:e},"name"]},"aws"]}, -p={[B]:"getAttr",[C]:[{[D]:e},"name"]}, -q={[B]:"booleanEquals",[C]:[{[D]:"UseFIPS"},false]}, -r={[B]:"booleanEquals",[C]:[{[D]:"UseDualStack"},false]}, -s={[E]:[{"name":g,[F]:h,[G]:"us-east-1"}]}, -t={[B]:f,[C]:[p,"aws-us-gov"]}, -u={"url":"https://iam.us-gov.amazonaws.com","properties":{[E]:[{"name":g,[F]:h,[G]:"us-gov-west-1"}]},"headers":{}}, -v={[B]:"booleanEquals",[C]:[true,{[B]:"getAttr",[C]:[{[D]:e},"supportsFIPS"]}]}, -w={[B]:"booleanEquals",[C]:[true,{[B]:"getAttr",[C]:[{[D]:e},"supportsDualStack"]}]}, -x=[l], -y=[m], -z=[{[D]:"Region"}]; -const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[B]:a,[C]:[k]}],type:b,rules:[{conditions:x,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:y,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:k,properties:n,headers:n},type:d}]},{conditions:[{[B]:a,[C]:z}],type:b,rules:[{conditions:[{[B]:"aws.partition",[C]:z,assign:e}],type:b,rules:[{conditions:[o,q,r],endpoint:{url:"https://iam.amazonaws.com",properties:s,headers:n},type:d},{conditions:[o,l,r],endpoint:{url:"https://iam-fips.amazonaws.com",properties:s,headers:n},type:d},{conditions:[{[B]:f,[C]:[p,"aws-cn"]},q,r],endpoint:{url:"https://iam.cn-north-1.amazonaws.com.cn",properties:{[E]:[{name:g,[F]:h,[G]:"cn-north-1"}]},headers:n},type:d},{conditions:[t,q,r],endpoint:u,type:d},{conditions:[t,l,r],endpoint:u,type:d},{conditions:[{[B]:f,[C]:[p,"aws-iso"]},q,r],endpoint:{url:"https://iam.us-iso-east-1.c2s.ic.gov",properties:{[E]:[{name:g,[F]:h,[G]:"us-iso-east-1"}]},headers:n},type:d},{conditions:[{[B]:f,[C]:[p,"aws-iso-b"]},q,r],endpoint:{url:"https://iam.us-isob-east-1.sc2s.sgov.gov",properties:{[E]:[{name:g,[F]:h,[G]:"us-isob-east-1"}]},headers:n},type:d},{conditions:[l,m],type:b,rules:[{conditions:[v,w],type:b,rules:[{endpoint:{url:"https://iam-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:x,type:b,rules:[{conditions:[v],type:b,rules:[{endpoint:{url:"https://iam-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:y,type:b,rules:[{conditions:[w],type:b,rules:[{endpoint:{url:"https://iam.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://iam.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const C="required", +D="fn", +E="argv", +F="ref", +G="authSchemes", +H="signingName", +I="signingRegion"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i="sigv4", +j="iam", +k={[C]:false,"type":"String"}, +l={[C]:true,"default":false,"type":"Boolean"}, +m={[F]:"Endpoint"}, +n={[D]:c,[E]:[{[F]:"UseFIPS"},true]}, +o={[D]:c,[E]:[{[F]:"UseDualStack"},true]}, +p={}, +q={[D]:h,[E]:[{[D]:"getAttr",[E]:[{[F]:g},"name"]},"aws"]}, +r={[D]:"getAttr",[E]:[{[F]:g},"name"]}, +s={[D]:c,[E]:[{[F]:"UseFIPS"},false]}, +t={[D]:c,[E]:[{[F]:"UseDualStack"},false]}, +u={[G]:[{"name":i,[H]:j,[I]:"us-east-1"}]}, +v={[D]:h,[E]:[r,"aws-us-gov"]}, +w={"url":"https://iam.us-gov.amazonaws.com","properties":{[G]:[{"name":i,[H]:j,[I]:"us-gov-west-1"}]},"headers":{}}, +x={[D]:"getAttr",[E]:[{[F]:g},"supportsFIPS"]}, +y={[D]:c,[E]:[true,{[D]:"getAttr",[E]:[{[F]:g},"supportsDualStack"]}]}, +z=[n], +A=[o], +B=[{[F]:"Region"}]; +const _data={version:"1.0",parameters:{Region:k,UseDualStack:l,UseFIPS:l,Endpoint:k},rules:[{conditions:[{[D]:b,[E]:[m]}],rules:[{conditions:z,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:A,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:m,properties:p,headers:p},type:e}],type:f},{conditions:[{[D]:b,[E]:B}],rules:[{conditions:[{[D]:"aws.partition",[E]:B,assign:g}],rules:[{conditions:[q,s,t],endpoint:{url:"https://iam.amazonaws.com",properties:u,headers:p},type:e},{conditions:[q,n,t],endpoint:{url:"https://iam-fips.amazonaws.com",properties:u,headers:p},type:e},{conditions:[{[D]:h,[E]:[r,"aws-cn"]},s,t],endpoint:{url:"https://iam.cn-north-1.amazonaws.com.cn",properties:{[G]:[{name:i,[H]:j,[I]:"cn-north-1"}]},headers:p},type:e},{conditions:[v,s,t],endpoint:w,type:e},{conditions:[v,n,t],endpoint:w,type:e},{conditions:[{[D]:h,[E]:[r,"aws-iso"]},s,t],endpoint:{url:"https://iam.us-iso-east-1.c2s.ic.gov",properties:{[G]:[{name:i,[H]:j,[I]:"us-iso-east-1"}]},headers:p},type:e},{conditions:[{[D]:h,[E]:[r,"aws-iso-b"]},s,t],endpoint:{url:"https://iam.us-isob-east-1.sc2s.sgov.gov",properties:{[G]:[{name:i,[H]:j,[I]:"us-isob-east-1"}]},headers:p},type:e},{conditions:[n,o],rules:[{conditions:[{[D]:c,[E]:[a,x]},y],rules:[{endpoint:{url:"https://iam-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:z,rules:[{conditions:[{[D]:c,[E]:[x,a]}],rules:[{endpoint:{url:"https://iam-fips.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:A,rules:[{conditions:[y],rules:[{endpoint:{url:"https://iam.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://iam.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-identitystore/src/endpoint/ruleset.ts b/clients/client-identitystore/src/endpoint/ruleset.ts index ab48e918919d..782e30a67f16 100644 --- a/clients/client-identitystore/src/endpoint/ruleset.ts +++ b/clients/client-identitystore/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/identitystore.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://identitystore-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://identitystore.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://identitystore-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://identitystore.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://identitystore.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://identitystore-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://identitystore.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://identitystore-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://identitystore.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://identitystore.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-imagebuilder/src/endpoint/ruleset.ts b/clients/client-imagebuilder/src/endpoint/ruleset.ts index 70da301630ed..38d5f24bd969 100644 --- a/clients/client-imagebuilder/src/endpoint/ruleset.ts +++ b/clients/client-imagebuilder/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/imagebuilder.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://imagebuilder-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://imagebuilder.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://imagebuilder-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://imagebuilder.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://imagebuilder.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://imagebuilder-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://imagebuilder.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://imagebuilder-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://imagebuilder.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://imagebuilder.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-inspector/src/endpoint/ruleset.ts b/clients/client-inspector/src/endpoint/ruleset.ts index d18fd58596c4..13a2f3ef5daa 100644 --- a/clients/client-inspector/src/endpoint/ruleset.ts +++ b/clients/client-inspector/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/inspector.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://inspector-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://inspector-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://inspector.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://inspector.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://inspector-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://inspector-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://inspector.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://inspector.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-inspector2/src/endpoint/ruleset.ts b/clients/client-inspector2/src/endpoint/ruleset.ts index eeaead271a6e..36fcdec1b422 100644 --- a/clients/client-inspector2/src/endpoint/ruleset.ts +++ b/clients/client-inspector2/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/inspector2.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://inspector2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://inspector2-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://inspector2.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://inspector2.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://inspector2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://inspector2-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://inspector2.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://inspector2.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-internetmonitor/src/endpoint/ruleset.ts b/clients/client-internetmonitor/src/endpoint/ruleset.ts index ddbe1eb212b4..a74b9a7cad90 100644 --- a/clients/client-internetmonitor/src/endpoint/ruleset.ts +++ b/clients/client-internetmonitor/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/internetmonitor.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://internetmonitor-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://internetmonitor-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://internetmonitor.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://internetmonitor.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://internetmonitor-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://internetmonitor-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://internetmonitor.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://internetmonitor.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-iot-1click-devices-service/src/endpoint/ruleset.ts b/clients/client-iot-1click-devices-service/src/endpoint/ruleset.ts index 90062c048abf..dfb5d1efd511 100644 --- a/clients/client-iot-1click-devices-service/src/endpoint/ruleset.ts +++ b/clients/client-iot-1click-devices-service/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/iot-1click-devices-service.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://devices.iot1click-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://devices.iot1click-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://devices.iot1click.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://devices.iot1click.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://devices.iot1click-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://devices.iot1click-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://devices.iot1click.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://devices.iot1click.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-iot-1click-projects/src/endpoint/ruleset.ts b/clients/client-iot-1click-projects/src/endpoint/ruleset.ts index d30466682223..8a146abbc312 100644 --- a/clients/client-iot-1click-projects/src/endpoint/ruleset.ts +++ b/clients/client-iot-1click-projects/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/iot-1click-projects.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://projects.iot1click-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://projects.iot1click-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://projects.iot1click.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://projects.iot1click.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://projects.iot1click-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://projects.iot1click-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://projects.iot1click.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://projects.iot1click.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-iot-data-plane/src/endpoint/ruleset.ts b/clients/client-iot-data-plane/src/endpoint/ruleset.ts index fd38c424006f..03bedee928f1 100644 --- a/clients/client-iot-data-plane/src/endpoint/ruleset.ts +++ b/clients/client-iot-data-plane/src/endpoint/ruleset.ts @@ -6,29 +6,31 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/iot-data-plane.json */ -const u="required", -v="fn", -w="argv", -x="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g={[u]:false,"type":"String"}, -h={[u]:true,"default":false,"type":"Boolean"}, -i={[x]:"Endpoint"}, -j={[v]:"booleanEquals",[w]:[{[x]:"UseFIPS"},true]}, -k={[v]:"booleanEquals",[w]:[{[x]:"UseDualStack"},true]}, -l={}, -m={[x]:"Region"}, -n={[v]:"booleanEquals",[w]:[true,{[v]:"getAttr",[w]:[{[x]:e},"supportsFIPS"]}]}, -o={[v]:"booleanEquals",[w]:[true,{[v]:"getAttr",[w]:[{[x]:e},"supportsDualStack"]}]}, -p={[v]:"getAttr",[w]:[{[x]:e},"name"]}, -q={"url":"https://data-ats.iot.{Region}.amazonaws.com","properties":{},"headers":{}}, -r=[j], -s=[k], -t=[m]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[v]:a,[w]:[i]}],type:b,rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[v]:a,[w]:t}],type:b,rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[n,o],type:b,rules:[{endpoint:{url:"https://data-ats.iot-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:r,type:b,rules:[{conditions:[n],type:b,rules:[{conditions:[{[v]:f,[w]:[m,"ca-central-1"]}],endpoint:{url:"https://data.iot-fips.ca-central-1.amazonaws.com",properties:l,headers:l},type:d},{conditions:[{[v]:f,[w]:[m,"us-east-1"]}],endpoint:{url:"https://data.iot-fips.us-east-1.amazonaws.com",properties:l,headers:l},type:d},{conditions:[{[v]:f,[w]:[m,"us-east-2"]}],endpoint:{url:"https://data.iot-fips.us-east-2.amazonaws.com",properties:l,headers:l},type:d},{conditions:[{[v]:f,[w]:[m,"us-west-1"]}],endpoint:{url:"https://data.iot-fips.us-west-1.amazonaws.com",properties:l,headers:l},type:d},{conditions:[{[v]:f,[w]:[m,"us-west-2"]}],endpoint:{url:"https://data.iot-fips.us-west-2.amazonaws.com",properties:l,headers:l},type:d},{conditions:[{[v]:f,[w]:[m,"us-gov-east-1"]}],endpoint:{url:"https://data.iot-fips.us-gov-east-1.amazonaws.com",properties:l,headers:l},type:d},{conditions:[{[v]:f,[w]:[m,"us-gov-west-1"]}],endpoint:{url:"https://data.iot-fips.us-gov-west-1.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://data-ats.iot-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:s,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://data-ats.iot.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{conditions:[{[v]:f,[w]:[m,"cn-north-1"]}],endpoint:{url:"https://data.ats.iot.cn-north-1.amazonaws.com.cn",properties:l,headers:l},type:d},{conditions:[{[v]:f,[w]:["aws",p]}],endpoint:q,type:d},{conditions:[{[v]:f,[w]:["aws-cn",p]}],endpoint:{url:"https://data-ats.iot.{Region}.amazonaws.com.cn",properties:l,headers:l},type:d},{conditions:[{[v]:f,[w]:["aws-us-gov",p]}],endpoint:q,type:d},{endpoint:{url:"https://data-ats.iot.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const w="required", +x="fn", +y="argv", +z="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i={[w]:false,"type":"String"}, +j={[w]:true,"default":false,"type":"Boolean"}, +k={[z]:"Endpoint"}, +l={[x]:c,[y]:[{[z]:"UseFIPS"},true]}, +m={[x]:c,[y]:[{[z]:"UseDualStack"},true]}, +n={}, +o={[z]:"Region"}, +p={[x]:"getAttr",[y]:[{[z]:g},"supportsFIPS"]}, +q={[x]:c,[y]:[true,{[x]:"getAttr",[y]:[{[z]:g},"supportsDualStack"]}]}, +r={[x]:"getAttr",[y]:[{[z]:g},"name"]}, +s={"url":"https://data-ats.iot.{Region}.amazonaws.com","properties":{},"headers":{}}, +t=[l], +u=[m], +v=[o]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[x]:b,[y]:[k]}],rules:[{conditions:t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:u,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[x]:b,[y]:v}],rules:[{conditions:[{[x]:"aws.partition",[y]:v,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[x]:c,[y]:[a,p]},q],rules:[{endpoint:{url:"https://data-ats.iot-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:t,rules:[{conditions:[{[x]:c,[y]:[p,a]}],rules:[{conditions:[{[x]:h,[y]:[o,"ca-central-1"]}],endpoint:{url:"https://data.iot-fips.ca-central-1.amazonaws.com",properties:n,headers:n},type:e},{conditions:[{[x]:h,[y]:[o,"us-east-1"]}],endpoint:{url:"https://data.iot-fips.us-east-1.amazonaws.com",properties:n,headers:n},type:e},{conditions:[{[x]:h,[y]:[o,"us-east-2"]}],endpoint:{url:"https://data.iot-fips.us-east-2.amazonaws.com",properties:n,headers:n},type:e},{conditions:[{[x]:h,[y]:[o,"us-west-1"]}],endpoint:{url:"https://data.iot-fips.us-west-1.amazonaws.com",properties:n,headers:n},type:e},{conditions:[{[x]:h,[y]:[o,"us-west-2"]}],endpoint:{url:"https://data.iot-fips.us-west-2.amazonaws.com",properties:n,headers:n},type:e},{conditions:[{[x]:h,[y]:[o,"us-gov-east-1"]}],endpoint:{url:"https://data.iot-fips.us-gov-east-1.amazonaws.com",properties:n,headers:n},type:e},{conditions:[{[x]:h,[y]:[o,"us-gov-west-1"]}],endpoint:{url:"https://data.iot-fips.us-gov-west-1.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://data-ats.iot-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:u,rules:[{conditions:[q],rules:[{endpoint:{url:"https://data-ats.iot.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{conditions:[{[x]:h,[y]:[o,"cn-north-1"]}],endpoint:{url:"https://data.ats.iot.cn-north-1.amazonaws.com.cn",properties:n,headers:n},type:e},{conditions:[{[x]:h,[y]:["aws",r]}],endpoint:s,type:e},{conditions:[{[x]:h,[y]:["aws-cn",r]}],endpoint:{url:"https://data-ats.iot.{Region}.amazonaws.com.cn",properties:n,headers:n},type:e},{conditions:[{[x]:h,[y]:["aws-us-gov",r]}],endpoint:s,type:e},{endpoint:{url:"https://data-ats.iot.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-iot-events-data/src/endpoint/ruleset.ts b/clients/client-iot-events-data/src/endpoint/ruleset.ts index 8f7ce21fb0d0..198bb58c5741 100644 --- a/clients/client-iot-events-data/src/endpoint/ruleset.ts +++ b/clients/client-iot-events-data/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/iot-events-data.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://data.iotevents-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://data.iotevents-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://data.iotevents.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://data.iotevents.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://data.iotevents-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://data.iotevents-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://data.iotevents.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://data.iotevents.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-iot-events/src/endpoint/ruleset.ts b/clients/client-iot-events/src/endpoint/ruleset.ts index ed9287c6b501..17039e2f7ad6 100644 --- a/clients/client-iot-events/src/endpoint/ruleset.ts +++ b/clients/client-iot-events/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/iot-events.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://iotevents-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://iotevents-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://iotevents.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://iotevents.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://iotevents-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://iotevents-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://iotevents.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://iotevents.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-iot-jobs-data-plane/src/endpoint/ruleset.ts b/clients/client-iot-jobs-data-plane/src/endpoint/ruleset.ts index eac5296f71f3..c6deac66dd98 100644 --- a/clients/client-iot-jobs-data-plane/src/endpoint/ruleset.ts +++ b/clients/client-iot-jobs-data-plane/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/iot-jobs-data-plane.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://data.jobs.iot-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://data.jobs.iot-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://data.jobs.iot.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://data.jobs.iot.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://data.jobs.iot-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://data.jobs.iot-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://data.jobs.iot.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://data.jobs.iot.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-iot-roborunner/src/endpoint/ruleset.ts b/clients/client-iot-roborunner/src/endpoint/ruleset.ts index 8c8f8b45b7ec..7cc57a5da7fe 100644 --- a/clients/client-iot-roborunner/src/endpoint/ruleset.ts +++ b/clients/client-iot-roborunner/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/iot-roborunner.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://iotroborunner-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://iotroborunner-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://iotroborunner.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://iotroborunner.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://iotroborunner-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://iotroborunner-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://iotroborunner.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://iotroborunner.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-iot-wireless/src/endpoint/ruleset.ts b/clients/client-iot-wireless/src/endpoint/ruleset.ts index 9e494bee94ce..218b2d171c4b 100644 --- a/clients/client-iot-wireless/src/endpoint/ruleset.ts +++ b/clients/client-iot-wireless/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/iot-wireless.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://api.iotwireless-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://api.iotwireless-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://api.iotwireless.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://api.iotwireless.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://api.iotwireless-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://api.iotwireless-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://api.iotwireless.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://api.iotwireless.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-iot/src/endpoint/ruleset.ts b/clients/client-iot/src/endpoint/ruleset.ts index 7fee06ab4039..0f5993a2c702 100644 --- a/clients/client-iot/src/endpoint/ruleset.ts +++ b/clients/client-iot/src/endpoint/ruleset.ts @@ -6,28 +6,30 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/iot.json */ -const t="required", -u="fn", -v="argv", -w="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g={[t]:false,"type":"String"}, -h={[t]:true,"default":false,"type":"Boolean"}, -i={[w]:"Endpoint"}, -j={[u]:"booleanEquals",[v]:[{[w]:"UseFIPS"},true]}, -k={[u]:"booleanEquals",[v]:[{[w]:"UseDualStack"},true]}, -l={}, -m={[u]:"booleanEquals",[v]:[true,{[u]:"getAttr",[v]:[{[w]:e},"supportsFIPS"]}]}, -n={[u]:"booleanEquals",[v]:[true,{[u]:"getAttr",[v]:[{[w]:e},"supportsDualStack"]}]}, -o={[u]:"getAttr",[v]:[{[w]:e},"name"]}, -p={"url":"https://iot.{Region}.amazonaws.com","properties":{},"headers":{}}, -q=[j], -r=[k], -s=[{[w]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[u]:a,[v]:[i]}],type:b,rules:[{conditions:q,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:r,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[u]:a,[v]:s}],type:b,rules:[{conditions:[{[u]:"aws.partition",[v]:s,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,n],type:b,rules:[{endpoint:{url:"https://iot-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:q,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://iot-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:r,type:b,rules:[{conditions:[n],type:b,rules:[{endpoint:{url:"https://iot.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{conditions:[{[u]:f,[v]:["aws",o]}],endpoint:p,type:d},{conditions:[{[u]:f,[v]:["aws-cn",o]}],endpoint:{url:"https://iot.{Region}.amazonaws.com.cn",properties:l,headers:l},type:d},{conditions:[{[u]:f,[v]:["aws-us-gov",o]}],endpoint:p,type:d},{endpoint:{url:"https://iot.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const v="required", +w="fn", +x="argv", +y="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i={[v]:false,"type":"String"}, +j={[v]:true,"default":false,"type":"Boolean"}, +k={[y]:"Endpoint"}, +l={[w]:c,[x]:[{[y]:"UseFIPS"},true]}, +m={[w]:c,[x]:[{[y]:"UseDualStack"},true]}, +n={}, +o={[w]:"getAttr",[x]:[{[y]:g},"supportsFIPS"]}, +p={[w]:c,[x]:[true,{[w]:"getAttr",[x]:[{[y]:g},"supportsDualStack"]}]}, +q={[w]:"getAttr",[x]:[{[y]:g},"name"]}, +r={"url":"https://iot.{Region}.amazonaws.com","properties":{},"headers":{}}, +s=[l], +t=[m], +u=[{[y]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[w]:b,[x]:[k]}],rules:[{conditions:s,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:t,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[w]:b,[x]:u}],rules:[{conditions:[{[w]:"aws.partition",[x]:u,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[w]:c,[x]:[a,o]},p],rules:[{endpoint:{url:"https://iot-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:s,rules:[{conditions:[{[w]:c,[x]:[o,a]}],rules:[{endpoint:{url:"https://iot-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:t,rules:[{conditions:[p],rules:[{endpoint:{url:"https://iot.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{conditions:[{[w]:h,[x]:["aws",q]}],endpoint:r,type:e},{conditions:[{[w]:h,[x]:["aws-cn",q]}],endpoint:{url:"https://iot.{Region}.amazonaws.com.cn",properties:n,headers:n},type:e},{conditions:[{[w]:h,[x]:["aws-us-gov",q]}],endpoint:r,type:e},{endpoint:{url:"https://iot.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-iotanalytics/src/endpoint/ruleset.ts b/clients/client-iotanalytics/src/endpoint/ruleset.ts index 14d7e281970f..dbf78adc308f 100644 --- a/clients/client-iotanalytics/src/endpoint/ruleset.ts +++ b/clients/client-iotanalytics/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/iotanalytics.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://iotanalytics-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://iotanalytics-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://iotanalytics.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://iotanalytics.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://iotanalytics-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://iotanalytics-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://iotanalytics.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://iotanalytics.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-iotdeviceadvisor/src/endpoint/ruleset.ts b/clients/client-iotdeviceadvisor/src/endpoint/ruleset.ts index dab014befec5..94df660ea3ab 100644 --- a/clients/client-iotdeviceadvisor/src/endpoint/ruleset.ts +++ b/clients/client-iotdeviceadvisor/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/iotdeviceadvisor.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://api.iotdeviceadvisor-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://api.iotdeviceadvisor-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://api.iotdeviceadvisor.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://api.iotdeviceadvisor.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://api.iotdeviceadvisor-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://api.iotdeviceadvisor-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://api.iotdeviceadvisor.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://api.iotdeviceadvisor.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-iotfleethub/src/endpoint/ruleset.ts b/clients/client-iotfleethub/src/endpoint/ruleset.ts index f8c53cb81750..2717065d0c29 100644 --- a/clients/client-iotfleethub/src/endpoint/ruleset.ts +++ b/clients/client-iotfleethub/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/iotfleethub.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://api.fleethub.iot-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://api.fleethub.iot-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://api.fleethub.iot.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://api.fleethub.iot.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://api.fleethub.iot-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://api.fleethub.iot-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://api.fleethub.iot.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://api.fleethub.iot.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-iotfleetwise/src/endpoint/ruleset.ts b/clients/client-iotfleetwise/src/endpoint/ruleset.ts index 1f78038c1c97..03aa8ff4ddba 100644 --- a/clients/client-iotfleetwise/src/endpoint/ruleset.ts +++ b/clients/client-iotfleetwise/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/iotfleetwise.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://iotfleetwise-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://iotfleetwise-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://iotfleetwise.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://iotfleetwise.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://iotfleetwise-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://iotfleetwise-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://iotfleetwise.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://iotfleetwise.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-iotsecuretunneling/src/endpoint/ruleset.ts b/clients/client-iotsecuretunneling/src/endpoint/ruleset.ts index b14e45ac4cf3..c6e1e742ed5e 100644 --- a/clients/client-iotsecuretunneling/src/endpoint/ruleset.ts +++ b/clients/client-iotsecuretunneling/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/iotsecuretunneling.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://api.tunneling.iot-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://api.tunneling.iot-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://api.tunneling.iot.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://api.tunneling.iot.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://api.tunneling.iot-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://api.tunneling.iot-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://api.tunneling.iot.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://api.tunneling.iot.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-iotsitewise/src/endpoint/ruleset.ts b/clients/client-iotsitewise/src/endpoint/ruleset.ts index a74bfc8e4caa..c7fc56b76398 100644 --- a/clients/client-iotsitewise/src/endpoint/ruleset.ts +++ b/clients/client-iotsitewise/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/iotsitewise.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://iotsitewise-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://iotsitewise-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://iotsitewise.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://iotsitewise.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://iotsitewise-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://iotsitewise-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://iotsitewise.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://iotsitewise.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-iotthingsgraph/src/endpoint/ruleset.ts b/clients/client-iotthingsgraph/src/endpoint/ruleset.ts index 28167deddbbf..b64eeb3c37b4 100644 --- a/clients/client-iotthingsgraph/src/endpoint/ruleset.ts +++ b/clients/client-iotthingsgraph/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/iotthingsgraph.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://iotthingsgraph-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://iotthingsgraph-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://iotthingsgraph.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{conditions:[{[t]:"stringEquals",[u]:["aws",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://iotthingsgraph.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://iotthingsgraph.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://iotthingsgraph-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{endpoint:{url:"https://iotthingsgraph-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://iotthingsgraph.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{conditions:[{[v]:"stringEquals",[w]:["aws",{[v]:h,[w]:[p,"name"]}]}],endpoint:{url:"https://iotthingsgraph.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://iotthingsgraph.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-iottwinmaker/src/endpoint/ruleset.ts b/clients/client-iottwinmaker/src/endpoint/ruleset.ts index 489e1e9a59b0..e9fdb946462c 100644 --- a/clients/client-iottwinmaker/src/endpoint/ruleset.ts +++ b/clients/client-iottwinmaker/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/iottwinmaker.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://iottwinmaker-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://iottwinmaker-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://iottwinmaker.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://iottwinmaker.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://iottwinmaker-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://iottwinmaker-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://iottwinmaker.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://iottwinmaker.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-ivs-realtime/src/endpoint/ruleset.ts b/clients/client-ivs-realtime/src/endpoint/ruleset.ts index 5f19f06c4e18..bf0e62f85aaa 100644 --- a/clients/client-ivs-realtime/src/endpoint/ruleset.ts +++ b/clients/client-ivs-realtime/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/ivs-realtime.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://ivsrealtime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://ivsrealtime-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://ivsrealtime.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://ivsrealtime.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://ivsrealtime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://ivsrealtime-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://ivsrealtime.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://ivsrealtime.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-ivs/src/endpoint/ruleset.ts b/clients/client-ivs/src/endpoint/ruleset.ts index 84c41eca761f..185a963d9c12 100644 --- a/clients/client-ivs/src/endpoint/ruleset.ts +++ b/clients/client-ivs/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/ivs.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://ivs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://ivs-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://ivs.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://ivs.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://ivs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://ivs-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://ivs.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://ivs.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-ivschat/src/endpoint/ruleset.ts b/clients/client-ivschat/src/endpoint/ruleset.ts index 0afae97b80a9..08d421f6a086 100644 --- a/clients/client-ivschat/src/endpoint/ruleset.ts +++ b/clients/client-ivschat/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/ivschat.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://ivschat-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://ivschat-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://ivschat.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://ivschat.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://ivschat-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://ivschat-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://ivschat.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://ivschat.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-kafkaconnect/src/endpoint/ruleset.ts b/clients/client-kafkaconnect/src/endpoint/ruleset.ts index 614865460454..e226801b99ae 100644 --- a/clients/client-kafkaconnect/src/endpoint/ruleset.ts +++ b/clients/client-kafkaconnect/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/kafkaconnect.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://kafkaconnect-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://kafkaconnect-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://kafkaconnect.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://kafkaconnect.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://kafkaconnect-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://kafkaconnect-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://kafkaconnect.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://kafkaconnect.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-kendra-ranking/src/endpoint/ruleset.ts b/clients/client-kendra-ranking/src/endpoint/ruleset.ts index 6addcbca5a6d..94857a322c94 100644 --- a/clients/client-kendra-ranking/src/endpoint/ruleset.ts +++ b/clients/client-kendra-ranking/src/endpoint/ruleset.ts @@ -11,19 +11,19 @@ s="ref"; const a=false, b=true, c="isSet", -d="tree", -e="booleanEquals", -f="error", -g="endpoint", +d="booleanEquals", +e="error", +f="endpoint", +g="tree", h="PartitionResult", i="getAttr", j={"required":false,"type":"String"}, k={[s]:"Endpoint"}, l={}, m={[s]:h}, -n={[f]:"FIPS is enabled but this partition does not support FIPS","type":f}, -o=[{"fn":e,[r]:[{[s]:"UseFIPS"},true]}], +n={[e]:"FIPS is enabled but this partition does not support FIPS","type":e}, +o=[{"fn":d,[r]:[{[s]:"UseFIPS"},true]}], p=[{[s]:"Region"}], -q=[{"fn":e,[r]:[true,{"fn":i,[r]:[m,"supportsFIPS"]}]}]; -const _data={version:"1.0",parameters:{Region:j,UseFIPS:{required:b,default:a,type:"Boolean"},Endpoint:j},rules:[{conditions:[{fn:c,[r]:[k]}],type:d,rules:[{conditions:o,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:f},{endpoint:{url:k,properties:l,headers:l},type:g}]},{conditions:[{fn:c,[r]:p}],type:d,rules:[{conditions:[{fn:"aws.partition",[r]:p,assign:h}],type:d,rules:[{conditions:[{fn:e,[r]:[b,{fn:i,[r]:[m,"supportsDualStack"]}]}],type:d,rules:[{conditions:o,type:d,rules:[{conditions:q,type:d,rules:[{endpoint:{url:"https://kendra-ranking-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:g}]},n]},{endpoint:{url:"https://kendra-ranking.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:g}]},{conditions:o,type:d,rules:[{conditions:q,type:d,rules:[{endpoint:{url:"https://kendra-ranking-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:g}]},n]},{endpoint:{url:"https://kendra-ranking.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:g}]}]},{error:"Invalid Configuration: Missing Region",type:f}]}; +q=[{"fn":d,[r]:[{"fn":i,[r]:[m,"supportsFIPS"]},true]}]; +const _data={version:"1.0",parameters:{Region:j,UseFIPS:{required:b,default:a,type:"Boolean"},Endpoint:j},rules:[{conditions:[{fn:c,[r]:[k]}],rules:[{conditions:o,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:e},{endpoint:{url:k,properties:l,headers:l},type:f}],type:g},{conditions:[{fn:c,[r]:p}],rules:[{conditions:[{fn:"aws.partition",[r]:p,assign:h}],rules:[{conditions:[{fn:d,[r]:[b,{fn:i,[r]:[m,"supportsDualStack"]}]}],rules:[{conditions:o,rules:[{conditions:q,rules:[{endpoint:{url:"https://kendra-ranking-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:f}],type:g},n],type:g},{endpoint:{url:"https://kendra-ranking.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:f}],type:g},{conditions:o,rules:[{conditions:q,rules:[{endpoint:{url:"https://kendra-ranking-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:f}],type:g},n],type:g},{endpoint:{url:"https://kendra-ranking.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:f}],type:g}],type:g},{error:"Invalid Configuration: Missing Region",type:e}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-keyspaces/src/endpoint/ruleset.ts b/clients/client-keyspaces/src/endpoint/ruleset.ts index c8869974df73..c8208b2dd7cb 100644 --- a/clients/client-keyspaces/src/endpoint/ruleset.ts +++ b/clients/client-keyspaces/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/keyspaces.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://cassandra-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://cassandra.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://cassandra-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://cassandra.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://cassandra.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://cassandra-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://cassandra.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://cassandra-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://cassandra.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://cassandra.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-kinesis-analytics-v2/src/endpoint/ruleset.ts b/clients/client-kinesis-analytics-v2/src/endpoint/ruleset.ts index 4dfcb583ab8b..799e091ec1b1 100644 --- a/clients/client-kinesis-analytics-v2/src/endpoint/ruleset.ts +++ b/clients/client-kinesis-analytics-v2/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/kinesis-analytics-v2.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://kinesisanalytics-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://kinesisanalytics-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://kinesisanalytics.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://kinesisanalytics.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://kinesisanalytics-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://kinesisanalytics-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://kinesisanalytics.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://kinesisanalytics.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-kinesis-analytics/src/endpoint/ruleset.ts b/clients/client-kinesis-analytics/src/endpoint/ruleset.ts index fe5c47cb7c68..8468088b7bc3 100644 --- a/clients/client-kinesis-analytics/src/endpoint/ruleset.ts +++ b/clients/client-kinesis-analytics/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/kinesis-analytics.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://kinesisanalytics-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://kinesisanalytics-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://kinesisanalytics.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://kinesisanalytics.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://kinesisanalytics-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://kinesisanalytics-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://kinesisanalytics.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://kinesisanalytics.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-kinesis-video-archived-media/src/endpoint/ruleset.ts b/clients/client-kinesis-video-archived-media/src/endpoint/ruleset.ts index 795ec048da07..1c18831f81ca 100644 --- a/clients/client-kinesis-video-archived-media/src/endpoint/ruleset.ts +++ b/clients/client-kinesis-video-archived-media/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/kinesis-video-archived-media.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://kinesisvideo-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://kinesisvideo-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://kinesisvideo.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://kinesisvideo.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://kinesisvideo-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://kinesisvideo-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://kinesisvideo.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://kinesisvideo.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-kinesis-video-archived-media/src/index.ts b/clients/client-kinesis-video-archived-media/src/index.ts index 4c6a9db43bc6..868e5ade4bf9 100644 --- a/clients/client-kinesis-video-archived-media/src/index.ts +++ b/clients/client-kinesis-video-archived-media/src/index.ts @@ -9,6 +9,7 @@ export * from "./KinesisVideoArchivedMediaClient"; export * from "./KinesisVideoArchivedMedia"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; export * from "./commands"; +export * from "./pagination"; export * from "./models"; export { KinesisVideoArchivedMediaServiceException } from "./models/KinesisVideoArchivedMediaServiceException"; diff --git a/clients/client-kinesis-video-archived-media/src/pagination/GetImagesPaginator.ts b/clients/client-kinesis-video-archived-media/src/pagination/GetImagesPaginator.ts new file mode 100644 index 000000000000..a3dc49e5ccb1 --- /dev/null +++ b/clients/client-kinesis-video-archived-media/src/pagination/GetImagesPaginator.ts @@ -0,0 +1,46 @@ +// smithy-typescript generated code +import { Paginator } from "@smithy/types"; + +import { GetImagesCommand, GetImagesCommandInput, GetImagesCommandOutput } from "../commands/GetImagesCommand"; +import { KinesisVideoArchivedMediaClient } from "../KinesisVideoArchivedMediaClient"; +import { KinesisVideoArchivedMediaPaginationConfiguration } from "./Interfaces"; + +/** + * @internal + */ +const makePagedClientRequest = async ( + client: KinesisVideoArchivedMediaClient, + input: GetImagesCommandInput, + ...args: any +): Promise => { + // @ts-ignore + return await client.send(new GetImagesCommand(input), ...args); +}; +/** + * @public + */ +export async function* paginateGetImages( + config: KinesisVideoArchivedMediaPaginationConfiguration, + input: GetImagesCommandInput, + ...additionalArguments: any +): Paginator { + // ToDo: replace with actual type instead of typeof input.NextToken + let token: typeof input.NextToken | undefined = config.startingToken || undefined; + let hasNext = true; + let page: GetImagesCommandOutput; + while (hasNext) { + input.NextToken = token; + input["MaxResults"] = config.pageSize; + if (config.client instanceof KinesisVideoArchivedMediaClient) { + page = await makePagedClientRequest(config.client, input, ...additionalArguments); + } else { + throw new Error("Invalid client, expected KinesisVideoArchivedMedia | KinesisVideoArchivedMediaClient"); + } + yield page; + const prevToken = token; + token = page.NextToken; + hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken)); + } + // @ts-ignore + return undefined; +} diff --git a/clients/client-kinesis-video-archived-media/src/pagination/Interfaces.ts b/clients/client-kinesis-video-archived-media/src/pagination/Interfaces.ts new file mode 100644 index 000000000000..1d6c268ebdd0 --- /dev/null +++ b/clients/client-kinesis-video-archived-media/src/pagination/Interfaces.ts @@ -0,0 +1,11 @@ +// smithy-typescript generated code +import { PaginationConfiguration } from "@smithy/types"; + +import { KinesisVideoArchivedMediaClient } from "../KinesisVideoArchivedMediaClient"; + +/** + * @public + */ +export interface KinesisVideoArchivedMediaPaginationConfiguration extends PaginationConfiguration { + client: KinesisVideoArchivedMediaClient; +} diff --git a/clients/client-kinesis-video-archived-media/src/pagination/ListFragmentsPaginator.ts b/clients/client-kinesis-video-archived-media/src/pagination/ListFragmentsPaginator.ts new file mode 100644 index 000000000000..b0d224b71118 --- /dev/null +++ b/clients/client-kinesis-video-archived-media/src/pagination/ListFragmentsPaginator.ts @@ -0,0 +1,50 @@ +// smithy-typescript generated code +import { Paginator } from "@smithy/types"; + +import { + ListFragmentsCommand, + ListFragmentsCommandInput, + ListFragmentsCommandOutput, +} from "../commands/ListFragmentsCommand"; +import { KinesisVideoArchivedMediaClient } from "../KinesisVideoArchivedMediaClient"; +import { KinesisVideoArchivedMediaPaginationConfiguration } from "./Interfaces"; + +/** + * @internal + */ +const makePagedClientRequest = async ( + client: KinesisVideoArchivedMediaClient, + input: ListFragmentsCommandInput, + ...args: any +): Promise => { + // @ts-ignore + return await client.send(new ListFragmentsCommand(input), ...args); +}; +/** + * @public + */ +export async function* paginateListFragments( + config: KinesisVideoArchivedMediaPaginationConfiguration, + input: ListFragmentsCommandInput, + ...additionalArguments: any +): Paginator { + // ToDo: replace with actual type instead of typeof input.NextToken + let token: typeof input.NextToken | undefined = config.startingToken || undefined; + let hasNext = true; + let page: ListFragmentsCommandOutput; + while (hasNext) { + input.NextToken = token; + input["MaxResults"] = config.pageSize; + if (config.client instanceof KinesisVideoArchivedMediaClient) { + page = await makePagedClientRequest(config.client, input, ...additionalArguments); + } else { + throw new Error("Invalid client, expected KinesisVideoArchivedMedia | KinesisVideoArchivedMediaClient"); + } + yield page; + const prevToken = token; + token = page.NextToken; + hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken)); + } + // @ts-ignore + return undefined; +} diff --git a/clients/client-kinesis-video-archived-media/src/pagination/index.ts b/clients/client-kinesis-video-archived-media/src/pagination/index.ts new file mode 100644 index 000000000000..ca7e9a0542e7 --- /dev/null +++ b/clients/client-kinesis-video-archived-media/src/pagination/index.ts @@ -0,0 +1,4 @@ +export * from "./GetImagesPaginator"; +// smithy-typescript generated code +export * from "./Interfaces"; +export * from "./ListFragmentsPaginator"; diff --git a/clients/client-kinesis-video-media/src/endpoint/ruleset.ts b/clients/client-kinesis-video-media/src/endpoint/ruleset.ts index 080a425bb26a..a0b682dc1c16 100644 --- a/clients/client-kinesis-video-media/src/endpoint/ruleset.ts +++ b/clients/client-kinesis-video-media/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/kinesis-video-media.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://kinesisvideo-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://kinesisvideo-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://kinesisvideo.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://kinesisvideo.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://kinesisvideo-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://kinesisvideo-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://kinesisvideo.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://kinesisvideo.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-kinesis-video-signaling/src/endpoint/ruleset.ts b/clients/client-kinesis-video-signaling/src/endpoint/ruleset.ts index c108c012230a..1d790d20e1be 100644 --- a/clients/client-kinesis-video-signaling/src/endpoint/ruleset.ts +++ b/clients/client-kinesis-video-signaling/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/kinesis-video-signaling.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://kinesisvideo-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://kinesisvideo-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://kinesisvideo.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://kinesisvideo.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://kinesisvideo-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://kinesisvideo-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://kinesisvideo.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://kinesisvideo.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-kinesis-video-webrtc-storage/src/endpoint/ruleset.ts b/clients/client-kinesis-video-webrtc-storage/src/endpoint/ruleset.ts index c396d43ef177..7887d77845dc 100644 --- a/clients/client-kinesis-video-webrtc-storage/src/endpoint/ruleset.ts +++ b/clients/client-kinesis-video-webrtc-storage/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/kinesis-video-webrtc-storage.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://kinesisvideo-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://kinesisvideo-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://kinesisvideo.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://kinesisvideo.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://kinesisvideo-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://kinesisvideo-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://kinesisvideo.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://kinesisvideo.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-kinesis-video/src/endpoint/ruleset.ts b/clients/client-kinesis-video/src/endpoint/ruleset.ts index a25026905f1c..f98303dd0f49 100644 --- a/clients/client-kinesis-video/src/endpoint/ruleset.ts +++ b/clients/client-kinesis-video/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/kinesis-video.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://kinesisvideo-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://kinesisvideo-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://kinesisvideo.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://kinesisvideo.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://kinesisvideo-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://kinesisvideo-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://kinesisvideo.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://kinesisvideo.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-kinesis/src/endpoint/ruleset.ts b/clients/client-kinesis/src/endpoint/ruleset.ts index 01508b626259..d8f7213d2329 100644 --- a/clients/client-kinesis/src/endpoint/ruleset.ts +++ b/clients/client-kinesis/src/endpoint/ruleset.ts @@ -6,45 +6,48 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/kinesis.json */ -const D="required", -E="type", -F="rules", -G="conditions", -H="fn", -I="argv", -J="ref", -K="assign", -L="url", -M="properties", -N="headers"; -const a="isSet", -b="stringEquals", -c="tree", +const G="required", +H="type", +I="rules", +J="conditions", +K="fn", +L="argv", +M="ref", +N="assign", +O="url", +P="properties", +Q="headers"; +const a=true, +b="isSet", +c="stringEquals", d="aws.parseArn", e="arn", -f="endpoint", -g="error", -h={[D]:false,[E]:"String"}, -i={[D]:true,"default":false,[E]:"Boolean"}, -j={[H]:"not",[I]:[{[H]:a,[I]:[{[J]:"Endpoint"}]}]}, -k={[J]:"Endpoint"}, -l={[H]:a,[I]:[{[J]:"Region"}]}, -m={[H]:"aws.partition",[I]:[{[J]:"Region"}],[K]:"PartitionResult"}, -n={[H]:"not",[I]:[{[H]:b,[I]:[{[H]:"getAttr",[I]:[{[J]:"PartitionResult"},"name"]},"aws-iso"]}]}, -o={[H]:"getAttr",[I]:[{[J]:"PartitionResult"},"name"]}, -p={[H]:"not",[I]:[{[H]:b,[I]:[o,"aws-iso-b"]}]}, -q={}, -r={[g]:"FIPS is enabled but this partition does not support FIPS",[E]:g}, -s={[g]:"DualStack is enabled but this partition does not support DualStack",[E]:g}, -t={[g]:"Invalid ARN: Failed to parse ARN.",[E]:g}, -u={[H]:"booleanEquals",[I]:[true,{[H]:"getAttr",[I]:[{[J]:"PartitionResult"},"supportsFIPS"]}]}, -v={[H]:"booleanEquals",[I]:[true,{[H]:"getAttr",[I]:[{[J]:"PartitionResult"},"supportsDualStack"]}]}, -w=[{[J]:"StreamARN"}], -x=[{[H]:a,[I]:[k]}], -y=[{[G]:[{[H]:"isValidHostLabel",[I]:[{[H]:"getAttr",[I]:[{[J]:e},"accountId"]},false]}],[E]:c,[F]:[{[G]:[{[H]:"isValidHostLabel",[I]:[{[H]:"getAttr",[I]:[{[J]:e},"region"]},false]}],[E]:c,[F]:[{[G]:[{[H]:b,[I]:[{[H]:"getAttr",[I]:[{[J]:e},"service"]},"kinesis"]}],[E]:c,[F]:[{[G]:[{[H]:"getAttr",[I]:[{[J]:e},"resourceId[0]"],[K]:"arnType"},{[H]:"not",[I]:[{[H]:b,[I]:[{[J]:"arnType"},""]}]}],[E]:c,[F]:[{[G]:[{[H]:b,[I]:[{[J]:"arnType"},"stream"]}],[E]:c,[F]:[{[G]:[{[H]:b,[I]:[o,"{arn#partition}"]}],[E]:c,[F]:[{[G]:[{[H]:a,[I]:[{[J]:"OperationType"}]}],[E]:c,[F]:[{[G]:[{[H]:"booleanEquals",[I]:[{[J]:"UseFIPS"},true]},{[H]:"booleanEquals",[I]:[{[J]:"UseDualStack"},true]}],[E]:c,[F]:[{[G]:[{[H]:"booleanEquals",[I]:[{[H]:"getAttr",[I]:[{[J]:"PartitionResult"},"supportsFIPS"]},true]}],[E]:c,[F]:[{[G]:[{[H]:"booleanEquals",[I]:[{[H]:"getAttr",[I]:[{[J]:"PartitionResult"},"supportsDualStack"]},true]}],[E]:c,[F]:[{[f]:{[L]:"https://{arn#accountId}.{OperationType}-kinesis-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",[M]:{},[N]:{}},[E]:f}]},{[g]:"DualStack is enabled, but this partition does not support DualStack.",[E]:g}]},{[g]:"FIPS is enabled, but this partition does not support FIPS.",[E]:g}]},{[G]:[{[H]:"booleanEquals",[I]:[{[J]:"UseFIPS"},true]}],[E]:c,[F]:[{[G]:[{[H]:"booleanEquals",[I]:[{[H]:"getAttr",[I]:[{[J]:"PartitionResult"},"supportsFIPS"]},true]}],[E]:c,[F]:[{[f]:{[L]:"https://{arn#accountId}.{OperationType}-kinesis-fips.{Region}.{PartitionResult#dnsSuffix}",[M]:{},[N]:{}},[E]:f}]},r]},{[G]:[{[H]:"booleanEquals",[I]:[{[J]:"UseDualStack"},true]}],[E]:c,[F]:[{[G]:[{[H]:"booleanEquals",[I]:[{[H]:"getAttr",[I]:[{[J]:"PartitionResult"},"supportsDualStack"]},true]}],[E]:c,[F]:[{[f]:{[L]:"https://{arn#accountId}.{OperationType}-kinesis.{Region}.{PartitionResult#dualStackDnsSuffix}",[M]:{},[N]:{}},[E]:f}]},s]},{[f]:{[L]:"https://{arn#accountId}.{OperationType}-kinesis.{Region}.{PartitionResult#dnsSuffix}",[M]:{},[N]:{}},[E]:f}]},{[g]:"Operation Type is not set. Please contact service team for resolution.",[E]:g}]},{[g]:"Partition: {arn#partition} from ARN doesn't match with partition name: {PartitionResult#name}.",[E]:g}]},{[g]:"Invalid ARN: Kinesis ARNs don't support `{arnType}` arn types.",[E]:g}]},{[g]:"Invalid ARN: No ARN type specified",[E]:g}]},{[g]:"Invalid ARN: The ARN was not for the Kinesis service, found: {arn#service}.",[E]:g}]},{[g]:"Invalid ARN: Invalid region.",[E]:g}]},{[g]:"Invalid ARN: Invalid account id.",[E]:g}], -z=[{[H]:"booleanEquals",[I]:[{[J]:"UseFIPS"},true]},{[H]:"booleanEquals",[I]:[{[J]:"UseDualStack"},true]}], -A=[{[H]:"booleanEquals",[I]:[{[J]:"UseFIPS"},true]}], -B=[{[H]:"booleanEquals",[I]:[{[J]:"UseDualStack"},true]}], -C=[{[J]:"ConsumerARN"}]; -const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h,StreamARN:h,OperationType:h,ConsumerARN:h},[F]:[{[G]:[{[H]:a,[I]:w},j,l,m,n,p],[E]:c,[F]:[{[G]:[{[H]:d,[I]:w,[K]:e}],[E]:c,[F]:y},t]},{[G]:[{[H]:a,[I]:C},j,l,m,n,p],[E]:c,[F]:[{[G]:[{[H]:d,[I]:C,[K]:e}],[E]:c,[F]:y},t]},{[G]:x,[E]:c,[F]:[{[G]:A,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[E]:g},{[G]:B,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[E]:g},{endpoint:{[L]:k,[M]:q,[N]:q},[E]:f}]},{[G]:[l],[E]:c,[F]:[{[G]:[m],[E]:c,[F]:[{[G]:z,[E]:c,[F]:[{[G]:[u,v],[E]:c,[F]:[{endpoint:{[L]:"https://kinesis-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",[M]:q,[N]:q},[E]:f}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[E]:g}]},{[G]:A,[E]:c,[F]:[{[G]:[u],[E]:c,[F]:[{[G]:[{[H]:b,[I]:["aws-us-gov",o]}],endpoint:{[L]:"https://kinesis.{Region}.amazonaws.com",[M]:q,[N]:q},[E]:f},{endpoint:{[L]:"https://kinesis-fips.{Region}.{PartitionResult#dnsSuffix}",[M]:q,[N]:q},[E]:f}]},r]},{[G]:B,[E]:c,[F]:[{[G]:[v],[E]:c,[F]:[{endpoint:{[L]:"https://kinesis.{Region}.{PartitionResult#dualStackDnsSuffix}",[M]:q,[N]:q},[E]:f}]},s]},{endpoint:{[L]:"https://kinesis.{Region}.{PartitionResult#dnsSuffix}",[M]:q,[N]:q},[E]:f}]}]},{error:"Invalid Configuration: Missing Region",[E]:g}]}; +f="booleanEquals", +g="endpoint", +h="tree", +i="error", +j={[G]:false,[H]:"String"}, +k={[G]:true,"default":false,[H]:"Boolean"}, +l={[K]:"not",[L]:[{[K]:b,[L]:[{[M]:"Endpoint"}]}]}, +m={[M]:"Endpoint"}, +n={[K]:b,[L]:[{[M]:"Region"}]}, +o={[K]:"aws.partition",[L]:[{[M]:"Region"}],[N]:"PartitionResult"}, +p={[K]:"not",[L]:[{[K]:c,[L]:[{[K]:"getAttr",[L]:[{[M]:"PartitionResult"},"name"]},"aws-iso"]}]}, +q={[K]:"getAttr",[L]:[{[M]:"PartitionResult"},"name"]}, +r={[K]:"not",[L]:[{[K]:c,[L]:[q,"aws-iso-b"]}]}, +s={[K]:"getAttr",[L]:[{[M]:"PartitionResult"},"supportsFIPS"]}, +t={}, +u={[i]:"FIPS is enabled but this partition does not support FIPS",[H]:i}, +v={[i]:"DualStack is enabled but this partition does not support DualStack",[H]:i}, +w={[i]:"Invalid ARN: Failed to parse ARN.",[H]:i}, +x={[K]:f,[L]:[true,{[K]:"getAttr",[L]:[{[M]:"PartitionResult"},"supportsDualStack"]}]}, +y=[{[M]:"StreamARN"}], +z=[{[K]:b,[L]:[m]}], +A=[{[J]:[{[K]:"isValidHostLabel",[L]:[{[K]:"getAttr",[L]:[{[M]:e},"accountId"]},false]}],[I]:[{[J]:[{[K]:"isValidHostLabel",[L]:[{[K]:"getAttr",[L]:[{[M]:e},"region"]},false]}],[I]:[{[J]:[{[K]:c,[L]:[{[K]:"getAttr",[L]:[{[M]:e},"service"]},"kinesis"]}],[I]:[{[J]:[{[K]:"getAttr",[L]:[{[M]:e},"resourceId[0]"],[N]:"arnType"},{[K]:"not",[L]:[{[K]:c,[L]:[{[M]:"arnType"},""]}]}],[I]:[{[J]:[{[K]:c,[L]:[{[M]:"arnType"},"stream"]}],[I]:[{[J]:[{[K]:c,[L]:[q,"{arn#partition}"]}],[I]:[{[J]:[{[K]:b,[L]:[{[M]:"OperationType"}]}],[I]:[{[J]:[{[K]:f,[L]:[{[M]:"UseFIPS"},true]},{[K]:f,[L]:[{[M]:"UseDualStack"},true]}],[I]:[{[J]:[{[K]:f,[L]:[s,true]}],[I]:[{[J]:[{[K]:f,[L]:[{[K]:"getAttr",[L]:[{[M]:"PartitionResult"},"supportsDualStack"]},true]}],[I]:[{[g]:{[O]:"https://{arn#accountId}.{OperationType}-kinesis-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",[P]:{},[Q]:{}},[H]:g}],[H]:h},{[i]:"DualStack is enabled, but this partition does not support DualStack.",[H]:i}],[H]:h},{[i]:"FIPS is enabled, but this partition does not support FIPS.",[H]:i}],[H]:h},{[J]:[{[K]:f,[L]:[{[M]:"UseFIPS"},true]}],[I]:[{[J]:[{[K]:f,[L]:[s,true]}],[I]:[{[g]:{[O]:"https://{arn#accountId}.{OperationType}-kinesis-fips.{Region}.{PartitionResult#dnsSuffix}",[P]:{},[Q]:{}},[H]:g}],[H]:h},u],[H]:h},{[J]:[{[K]:f,[L]:[{[M]:"UseDualStack"},true]}],[I]:[{[J]:[{[K]:f,[L]:[{[K]:"getAttr",[L]:[{[M]:"PartitionResult"},"supportsDualStack"]},true]}],[I]:[{[g]:{[O]:"https://{arn#accountId}.{OperationType}-kinesis.{Region}.{PartitionResult#dualStackDnsSuffix}",[P]:{},[Q]:{}},[H]:g}],[H]:h},v],[H]:h},{[g]:{[O]:"https://{arn#accountId}.{OperationType}-kinesis.{Region}.{PartitionResult#dnsSuffix}",[P]:{},[Q]:{}},[H]:g}],[H]:h},{[i]:"Operation Type is not set. Please contact service team for resolution.",[H]:i}],[H]:h},{[i]:"Partition: {arn#partition} from ARN doesn't match with partition name: {PartitionResult#name}.",[H]:i}],[H]:h},{[i]:"Invalid ARN: Kinesis ARNs don't support `{arnType}` arn types.",[H]:i}],[H]:h},{[i]:"Invalid ARN: No ARN type specified",[H]:i}],[H]:h},{[i]:"Invalid ARN: The ARN was not for the Kinesis service, found: {arn#service}.",[H]:i}],[H]:h},{[i]:"Invalid ARN: Invalid region.",[H]:i}],[H]:h},{[i]:"Invalid ARN: Invalid account id.",[H]:i}], +B=[{[K]:f,[L]:[{[M]:"UseFIPS"},true]},{[K]:f,[L]:[{[M]:"UseDualStack"},true]}], +C=[{[K]:f,[L]:[s,true]}], +D=[{[K]:f,[L]:[{[M]:"UseFIPS"},true]}], +E=[{[K]:f,[L]:[{[M]:"UseDualStack"},true]}], +F=[{[M]:"ConsumerARN"}]; +const _data={version:"1.0",parameters:{Region:j,UseDualStack:k,UseFIPS:k,Endpoint:j,StreamARN:j,OperationType:j,ConsumerARN:j},[I]:[{[J]:[{[K]:b,[L]:y},l,n,o,p,r],[I]:[{[J]:[{[K]:d,[L]:y,[N]:e}],[I]:A,[H]:h},w],[H]:h},{[J]:[{[K]:b,[L]:F},l,n,o,p,r],[I]:[{[J]:[{[K]:d,[L]:F,[N]:e}],[I]:A,[H]:h},w],[H]:h},{[J]:z,[I]:[{[J]:D,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[H]:i},{[J]:E,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[H]:i},{endpoint:{[O]:m,[P]:t,[Q]:t},[H]:g}],[H]:h},{[J]:[n],[I]:[{[J]:[o],[I]:[{[J]:B,[I]:[{[J]:[{[K]:f,[L]:[a,s]},x],[I]:[{endpoint:{[O]:"https://kinesis-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",[P]:t,[Q]:t},[H]:g}],[H]:h},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[H]:i}],[H]:h},{[J]:D,[I]:[{[J]:C,[I]:[{[J]:[{[K]:c,[L]:[q,"aws-us-gov"]}],endpoint:{[O]:"https://kinesis.{Region}.amazonaws.com",[P]:t,[Q]:t},[H]:g},{endpoint:{[O]:"https://kinesis-fips.{Region}.{PartitionResult#dnsSuffix}",[P]:t,[Q]:t},[H]:g}],[H]:h},u],[H]:h},{[J]:E,[I]:[{[J]:[x],[I]:[{endpoint:{[O]:"https://kinesis.{Region}.{PartitionResult#dualStackDnsSuffix}",[P]:t,[Q]:t},[H]:g}],[H]:h},v],[H]:h},{endpoint:{[O]:"https://kinesis.{Region}.{PartitionResult#dnsSuffix}",[P]:t,[Q]:t},[H]:g}],[H]:h}],[H]:h},{error:"Invalid Configuration: Missing Region",[H]:i}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-kms/src/endpoint/ruleset.ts b/clients/client-kms/src/endpoint/ruleset.ts index f4be1875caf7..b568e3b8d859 100644 --- a/clients/client-kms/src/endpoint/ruleset.ts +++ b/clients/client-kms/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/kms.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://kms-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://kms-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://kms.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://kms.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://kms-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://kms-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://kms.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://kms.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-lakeformation/src/endpoint/ruleset.ts b/clients/client-lakeformation/src/endpoint/ruleset.ts index 8daa07c33ea8..8d37d628539d 100644 --- a/clients/client-lakeformation/src/endpoint/ruleset.ts +++ b/clients/client-lakeformation/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/lakeformation.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://lakeformation-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://lakeformation-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://lakeformation.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://lakeformation.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://lakeformation-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://lakeformation-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://lakeformation.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://lakeformation.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-lambda/src/endpoint/ruleset.ts b/clients/client-lambda/src/endpoint/ruleset.ts index 4ac57e697313..df0da0927048 100644 --- a/clients/client-lambda/src/endpoint/ruleset.ts +++ b/clients/client-lambda/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/lambda.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://lambda-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://lambda-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://lambda.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://lambda.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://lambda-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://lambda-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://lambda.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://lambda.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-lex-model-building-service/src/endpoint/ruleset.ts b/clients/client-lex-model-building-service/src/endpoint/ruleset.ts index 175fd8fed5b3..08eda9c03c21 100644 --- a/clients/client-lex-model-building-service/src/endpoint/ruleset.ts +++ b/clients/client-lex-model-building-service/src/endpoint/ruleset.ts @@ -6,31 +6,35 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/lex-model-building-service.json */ -const u="required", -v="fn", -w="argv", -x="ref", -y="properties", -z="headers"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[u]:false,"type":"String"}, -g={[u]:true,"default":false,"type":"Boolean"}, -h={[x]:"Endpoint"}, -i={[v]:"booleanEquals",[w]:[{[x]:"UseFIPS"},true]}, -j={[v]:"booleanEquals",[w]:[{[x]:"UseDualStack"},true]}, -k={}, -l={[v]:"booleanEquals",[w]:[true,{[v]:"getAttr",[w]:[{[x]:e},"supportsFIPS"]}]}, -m={[v]:"booleanEquals",[w]:[true,{[v]:"getAttr",[w]:[{[x]:e},"supportsDualStack"]}]}, -n={"url":"https://models-fips.lex.{Region}.amazonaws.com",[y]:{},[z]:{}}, -o={"url":"https://models.lex.{Region}.amazonaws.com",[y]:{},[z]:{}}, -p=[i], -q=[j], -r=[{[x]:"Region"}], -s=[{[v]:"stringEquals",[w]:["aws",{[v]:"getAttr",[w]:[{[x]:e},"name"]}]}], -t=[{[v]:"stringEquals",[w]:["aws-us-gov",{[v]:"getAttr",[w]:[{[x]:e},"name"]}]}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[v]:a,[w]:[h]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,[y]:k,[z]:k},type:d}]},{conditions:[{[v]:a,[w]:r}],type:b,rules:[{conditions:[{[v]:"aws.partition",[w]:r,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://models.lex-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",[y]:k,[z]:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[l],type:b,rules:[{conditions:s,endpoint:n,type:d},{conditions:t,endpoint:n,type:d},{endpoint:{url:"https://models.lex-fips.{Region}.{PartitionResult#dnsSuffix}",[y]:k,[z]:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://models.lex.{Region}.{PartitionResult#dualStackDnsSuffix}",[y]:k,[z]:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{conditions:s,endpoint:o,type:d},{conditions:t,endpoint:o,type:d},{endpoint:{url:"https://models.lex.{Region}.{PartitionResult#dnsSuffix}",[y]:k,[z]:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const y="required", +z="fn", +A="argv", +B="ref", +C="properties", +D="headers"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i="aws", +j="aws-us-gov", +k={[y]:false,"type":"String"}, +l={[y]:true,"default":false,"type":"Boolean"}, +m={[B]:"Endpoint"}, +n={[z]:c,[A]:[{[B]:"UseFIPS"},true]}, +o={[z]:c,[A]:[{[B]:"UseDualStack"},true]}, +p={}, +q={[z]:"getAttr",[A]:[{[B]:g},"supportsFIPS"]}, +r={[z]:c,[A]:[true,{[z]:"getAttr",[A]:[{[B]:g},"supportsDualStack"]}]}, +s={[z]:"getAttr",[A]:[{[B]:g},"name"]}, +t={"url":"https://models-fips.lex.{Region}.amazonaws.com",[C]:{},[D]:{}}, +u={"url":"https://models.lex.{Region}.amazonaws.com",[C]:{},[D]:{}}, +v=[n], +w=[o], +x=[{[B]:"Region"}]; +const _data={version:"1.0",parameters:{Region:k,UseDualStack:l,UseFIPS:l,Endpoint:k},rules:[{conditions:[{[z]:b,[A]:[m]}],rules:[{conditions:v,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:w,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:m,[C]:p,[D]:p},type:e}],type:f},{conditions:[{[z]:b,[A]:x}],rules:[{conditions:[{[z]:"aws.partition",[A]:x,assign:g}],rules:[{conditions:[n,o],rules:[{conditions:[{[z]:c,[A]:[a,q]},r],rules:[{endpoint:{url:"https://models.lex-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",[C]:p,[D]:p},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:v,rules:[{conditions:[{[z]:c,[A]:[q,a]}],rules:[{conditions:[{[z]:h,[A]:[s,i]}],endpoint:t,type:e},{conditions:[{[z]:h,[A]:[s,j]}],endpoint:t,type:e},{endpoint:{url:"https://models.lex-fips.{Region}.{PartitionResult#dnsSuffix}",[C]:p,[D]:p},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:w,rules:[{conditions:[r],rules:[{endpoint:{url:"https://models.lex.{Region}.{PartitionResult#dualStackDnsSuffix}",[C]:p,[D]:p},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{conditions:[{[z]:h,[A]:[i,s]}],endpoint:u,type:e},{conditions:[{[z]:h,[A]:[j,s]}],endpoint:u,type:e},{endpoint:{url:"https://models.lex.{Region}.{PartitionResult#dnsSuffix}",[C]:p,[D]:p},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-lex-models-v2/src/endpoint/ruleset.ts b/clients/client-lex-models-v2/src/endpoint/ruleset.ts index 74588b7917a0..33467f1a7db7 100644 --- a/clients/client-lex-models-v2/src/endpoint/ruleset.ts +++ b/clients/client-lex-models-v2/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/lex-models-v2.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://models-v2-lex-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://models-v2-lex-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://models-v2-lex.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://models-v2-lex.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://models-v2-lex-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://models-v2-lex-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://models-v2-lex.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://models-v2-lex.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-lex-runtime-service/src/endpoint/ruleset.ts b/clients/client-lex-runtime-service/src/endpoint/ruleset.ts index 4641e5424030..5ed81adcb678 100644 --- a/clients/client-lex-runtime-service/src/endpoint/ruleset.ts +++ b/clients/client-lex-runtime-service/src/endpoint/ruleset.ts @@ -6,31 +6,35 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/lex-runtime-service.json */ -const u="required", -v="fn", -w="argv", -x="ref", -y="properties", -z="headers"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[u]:false,"type":"String"}, -g={[u]:true,"default":false,"type":"Boolean"}, -h={[x]:"Endpoint"}, -i={[v]:"booleanEquals",[w]:[{[x]:"UseFIPS"},true]}, -j={[v]:"booleanEquals",[w]:[{[x]:"UseDualStack"},true]}, -k={}, -l={[v]:"booleanEquals",[w]:[true,{[v]:"getAttr",[w]:[{[x]:e},"supportsFIPS"]}]}, -m={[v]:"booleanEquals",[w]:[true,{[v]:"getAttr",[w]:[{[x]:e},"supportsDualStack"]}]}, -n={"url":"https://runtime-fips.lex.{Region}.amazonaws.com",[y]:{},[z]:{}}, -o={"url":"https://runtime.lex.{Region}.amazonaws.com",[y]:{},[z]:{}}, -p=[i], -q=[j], -r=[{[x]:"Region"}], -s=[{[v]:"stringEquals",[w]:["aws",{[v]:"getAttr",[w]:[{[x]:e},"name"]}]}], -t=[{[v]:"stringEquals",[w]:["aws-us-gov",{[v]:"getAttr",[w]:[{[x]:e},"name"]}]}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[v]:a,[w]:[h]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,[y]:k,[z]:k},type:d}]},{conditions:[{[v]:a,[w]:r}],type:b,rules:[{conditions:[{[v]:"aws.partition",[w]:r,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://runtime.lex-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",[y]:k,[z]:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[l],type:b,rules:[{conditions:s,endpoint:n,type:d},{conditions:t,endpoint:n,type:d},{endpoint:{url:"https://runtime.lex-fips.{Region}.{PartitionResult#dnsSuffix}",[y]:k,[z]:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://runtime.lex.{Region}.{PartitionResult#dualStackDnsSuffix}",[y]:k,[z]:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{conditions:s,endpoint:o,type:d},{conditions:t,endpoint:o,type:d},{endpoint:{url:"https://runtime.lex.{Region}.{PartitionResult#dnsSuffix}",[y]:k,[z]:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const y="required", +z="fn", +A="argv", +B="ref", +C="properties", +D="headers"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i="aws", +j="aws-us-gov", +k={[y]:false,"type":"String"}, +l={[y]:true,"default":false,"type":"Boolean"}, +m={[B]:"Endpoint"}, +n={[z]:c,[A]:[{[B]:"UseFIPS"},true]}, +o={[z]:c,[A]:[{[B]:"UseDualStack"},true]}, +p={}, +q={[z]:"getAttr",[A]:[{[B]:g},"supportsFIPS"]}, +r={[z]:c,[A]:[true,{[z]:"getAttr",[A]:[{[B]:g},"supportsDualStack"]}]}, +s={[z]:"getAttr",[A]:[{[B]:g},"name"]}, +t={"url":"https://runtime-fips.lex.{Region}.amazonaws.com",[C]:{},[D]:{}}, +u={"url":"https://runtime.lex.{Region}.amazonaws.com",[C]:{},[D]:{}}, +v=[n], +w=[o], +x=[{[B]:"Region"}]; +const _data={version:"1.0",parameters:{Region:k,UseDualStack:l,UseFIPS:l,Endpoint:k},rules:[{conditions:[{[z]:b,[A]:[m]}],rules:[{conditions:v,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:w,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:m,[C]:p,[D]:p},type:e}],type:f},{conditions:[{[z]:b,[A]:x}],rules:[{conditions:[{[z]:"aws.partition",[A]:x,assign:g}],rules:[{conditions:[n,o],rules:[{conditions:[{[z]:c,[A]:[a,q]},r],rules:[{endpoint:{url:"https://runtime.lex-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",[C]:p,[D]:p},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:v,rules:[{conditions:[{[z]:c,[A]:[q,a]}],rules:[{conditions:[{[z]:h,[A]:[s,i]}],endpoint:t,type:e},{conditions:[{[z]:h,[A]:[s,j]}],endpoint:t,type:e},{endpoint:{url:"https://runtime.lex-fips.{Region}.{PartitionResult#dnsSuffix}",[C]:p,[D]:p},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:w,rules:[{conditions:[r],rules:[{endpoint:{url:"https://runtime.lex.{Region}.{PartitionResult#dualStackDnsSuffix}",[C]:p,[D]:p},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{conditions:[{[z]:h,[A]:[i,s]}],endpoint:u,type:e},{conditions:[{[z]:h,[A]:[j,s]}],endpoint:u,type:e},{endpoint:{url:"https://runtime.lex.{Region}.{PartitionResult#dnsSuffix}",[C]:p,[D]:p},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-lex-runtime-v2/src/endpoint/ruleset.ts b/clients/client-lex-runtime-v2/src/endpoint/ruleset.ts index 039573226c1a..b41b060133bb 100644 --- a/clients/client-lex-runtime-v2/src/endpoint/ruleset.ts +++ b/clients/client-lex-runtime-v2/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/lex-runtime-v2.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://runtime-v2-lex-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://runtime-v2-lex-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://runtime-v2-lex.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://runtime-v2-lex.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://runtime-v2-lex-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://runtime-v2-lex-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://runtime-v2-lex.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://runtime-v2-lex.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-license-manager-linux-subscriptions/src/endpoint/ruleset.ts b/clients/client-license-manager-linux-subscriptions/src/endpoint/ruleset.ts index 956e55d0f5d5..37375550d81e 100644 --- a/clients/client-license-manager-linux-subscriptions/src/endpoint/ruleset.ts +++ b/clients/client-license-manager-linux-subscriptions/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/license-manager-linux-subscriptions.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://license-manager-linux-subscriptions-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://license-manager-linux-subscriptions-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://license-manager-linux-subscriptions.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://license-manager-linux-subscriptions.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://license-manager-linux-subscriptions-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://license-manager-linux-subscriptions-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://license-manager-linux-subscriptions.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://license-manager-linux-subscriptions.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-license-manager-user-subscriptions/src/endpoint/ruleset.ts b/clients/client-license-manager-user-subscriptions/src/endpoint/ruleset.ts index a6d023b2a6ea..f11a95170bba 100644 --- a/clients/client-license-manager-user-subscriptions/src/endpoint/ruleset.ts +++ b/clients/client-license-manager-user-subscriptions/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/license-manager-user-subscriptions.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://license-manager-user-subscriptions-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://license-manager-user-subscriptions-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://license-manager-user-subscriptions.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://license-manager-user-subscriptions.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://license-manager-user-subscriptions-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://license-manager-user-subscriptions-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://license-manager-user-subscriptions.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://license-manager-user-subscriptions.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-license-manager/src/endpoint/ruleset.ts b/clients/client-license-manager/src/endpoint/ruleset.ts index 725387051a80..0145bbab6746 100644 --- a/clients/client-license-manager/src/endpoint/ruleset.ts +++ b/clients/client-license-manager/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/license-manager.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://license-manager-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://license-manager-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://license-manager.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://license-manager.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://license-manager-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://license-manager-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://license-manager.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://license-manager.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-lightsail/src/endpoint/ruleset.ts b/clients/client-lightsail/src/endpoint/ruleset.ts index bca68f85a6fc..7eb1130ce3e4 100644 --- a/clients/client-lightsail/src/endpoint/ruleset.ts +++ b/clients/client-lightsail/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/lightsail.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://lightsail-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://lightsail-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://lightsail.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://lightsail.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://lightsail-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://lightsail-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://lightsail.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://lightsail.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-location/src/endpoint/ruleset.ts b/clients/client-location/src/endpoint/ruleset.ts index 2de7495728bf..af079c430f99 100644 --- a/clients/client-location/src/endpoint/ruleset.ts +++ b/clients/client-location/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/location.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://geo-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://geo-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://geo.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://geo.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://geo-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://geo-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://geo.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://geo.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-lookoutequipment/src/endpoint/ruleset.ts b/clients/client-lookoutequipment/src/endpoint/ruleset.ts index 5e15ef88c761..65adb452c3b9 100644 --- a/clients/client-lookoutequipment/src/endpoint/ruleset.ts +++ b/clients/client-lookoutequipment/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/lookoutequipment.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://lookoutequipment-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://lookoutequipment-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://lookoutequipment.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://lookoutequipment.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://lookoutequipment-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://lookoutequipment-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://lookoutequipment.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://lookoutequipment.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-lookoutmetrics/src/endpoint/ruleset.ts b/clients/client-lookoutmetrics/src/endpoint/ruleset.ts index 37f318eac57c..4fa90a5869f3 100644 --- a/clients/client-lookoutmetrics/src/endpoint/ruleset.ts +++ b/clients/client-lookoutmetrics/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/lookoutmetrics.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://lookoutmetrics-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://lookoutmetrics-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://lookoutmetrics.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://lookoutmetrics.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://lookoutmetrics-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://lookoutmetrics-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://lookoutmetrics.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://lookoutmetrics.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-lookoutvision/src/endpoint/ruleset.ts b/clients/client-lookoutvision/src/endpoint/ruleset.ts index 8fdf4bbdbe62..70bed5073bfb 100644 --- a/clients/client-lookoutvision/src/endpoint/ruleset.ts +++ b/clients/client-lookoutvision/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/lookoutvision.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://lookoutvision-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://lookoutvision-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://lookoutvision.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://lookoutvision.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://lookoutvision-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://lookoutvision-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://lookoutvision.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://lookoutvision.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-m2/src/endpoint/ruleset.ts b/clients/client-m2/src/endpoint/ruleset.ts index 38ff32bceceb..cc6592a8d164 100644 --- a/clients/client-m2/src/endpoint/ruleset.ts +++ b/clients/client-m2/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/m2.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://m2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://m2-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://m2.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://m2.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://m2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://m2-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://m2.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://m2.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-machine-learning/src/endpoint/ruleset.ts b/clients/client-machine-learning/src/endpoint/ruleset.ts index bc21442870cd..b5340c7b73d0 100644 --- a/clients/client-machine-learning/src/endpoint/ruleset.ts +++ b/clients/client-machine-learning/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/machine-learning.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://machinelearning-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://machinelearning-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://machinelearning.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://machinelearning.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://machinelearning-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://machinelearning-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://machinelearning.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://machinelearning.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-macie/src/endpoint/ruleset.ts b/clients/client-macie/src/endpoint/ruleset.ts index 1e87941400ad..917948553956 100644 --- a/clients/client-macie/src/endpoint/ruleset.ts +++ b/clients/client-macie/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/macie.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://macie-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://macie-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://macie.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://macie.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://macie-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://macie-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://macie.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://macie.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-macie2/src/endpoint/ruleset.ts b/clients/client-macie2/src/endpoint/ruleset.ts index d701c6fa3374..d01acd7245d8 100644 --- a/clients/client-macie2/src/endpoint/ruleset.ts +++ b/clients/client-macie2/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/macie2.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://macie2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://macie2-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://macie2.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://macie2.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://macie2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://macie2-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://macie2.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://macie2.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-managedblockchain/src/endpoint/ruleset.ts b/clients/client-managedblockchain/src/endpoint/ruleset.ts index 3ca4a47f0cc5..69a3470c93c0 100644 --- a/clients/client-managedblockchain/src/endpoint/ruleset.ts +++ b/clients/client-managedblockchain/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/managedblockchain.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://managedblockchain-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://managedblockchain-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://managedblockchain.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://managedblockchain.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://managedblockchain-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://managedblockchain-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://managedblockchain.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://managedblockchain.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-marketplace-catalog/src/endpoint/ruleset.ts b/clients/client-marketplace-catalog/src/endpoint/ruleset.ts index 609ddde879ff..882071a579b1 100644 --- a/clients/client-marketplace-catalog/src/endpoint/ruleset.ts +++ b/clients/client-marketplace-catalog/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/marketplace-catalog.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://catalog.marketplace-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://catalog.marketplace-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://catalog.marketplace.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://catalog.marketplace.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://catalog.marketplace-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://catalog.marketplace-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://catalog.marketplace.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://catalog.marketplace.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-marketplace-entitlement-service/src/endpoint/ruleset.ts b/clients/client-marketplace-entitlement-service/src/endpoint/ruleset.ts index a6884e5cc52f..92b7fbc63a83 100644 --- a/clients/client-marketplace-entitlement-service/src/endpoint/ruleset.ts +++ b/clients/client-marketplace-entitlement-service/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/marketplace-entitlement-service.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://entitlement.marketplace-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://entitlement.marketplace-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://entitlement.marketplace.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{conditions:[{[t]:"stringEquals",[u]:["aws",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://entitlement.marketplace.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://entitlement.marketplace.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://entitlement.marketplace-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{endpoint:{url:"https://entitlement.marketplace-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://entitlement.marketplace.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{conditions:[{[v]:"stringEquals",[w]:["aws",{[v]:h,[w]:[p,"name"]}]}],endpoint:{url:"https://entitlement.marketplace.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://entitlement.marketplace.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-marketplace-metering/src/endpoint/ruleset.ts b/clients/client-marketplace-metering/src/endpoint/ruleset.ts index 49a08faa23c0..6c5cbc7b8c74 100644 --- a/clients/client-marketplace-metering/src/endpoint/ruleset.ts +++ b/clients/client-marketplace-metering/src/endpoint/ruleset.ts @@ -6,28 +6,30 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/marketplace-metering.json */ -const t="required", -u="fn", -v="argv", -w="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g={[t]:false,"type":"String"}, -h={[t]:true,"default":false,"type":"Boolean"}, -i={[w]:"Endpoint"}, -j={[u]:"booleanEquals",[v]:[{[w]:"UseFIPS"},true]}, -k={[u]:"booleanEquals",[v]:[{[w]:"UseDualStack"},true]}, -l={}, -m={[u]:"booleanEquals",[v]:[true,{[u]:"getAttr",[v]:[{[w]:e},"supportsFIPS"]}]}, -n={[u]:"booleanEquals",[v]:[true,{[u]:"getAttr",[v]:[{[w]:e},"supportsDualStack"]}]}, -o={[u]:"getAttr",[v]:[{[w]:e},"name"]}, -p={"url":"https://metering.marketplace.{Region}.amazonaws.com","properties":{},"headers":{}}, -q=[j], -r=[k], -s=[{[w]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[u]:a,[v]:[i]}],type:b,rules:[{conditions:q,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:r,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[u]:a,[v]:s}],type:b,rules:[{conditions:[{[u]:"aws.partition",[v]:s,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,n],type:b,rules:[{endpoint:{url:"https://metering.marketplace-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:q,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://metering.marketplace-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:r,type:b,rules:[{conditions:[n],type:b,rules:[{endpoint:{url:"https://metering.marketplace.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{conditions:[{[u]:f,[v]:["aws",o]}],endpoint:p,type:d},{conditions:[{[u]:f,[v]:["aws-us-gov",o]}],endpoint:p,type:d},{endpoint:{url:"https://metering.marketplace.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const v="required", +w="fn", +x="argv", +y="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i={[v]:false,"type":"String"}, +j={[v]:true,"default":false,"type":"Boolean"}, +k={[y]:"Endpoint"}, +l={[w]:c,[x]:[{[y]:"UseFIPS"},true]}, +m={[w]:c,[x]:[{[y]:"UseDualStack"},true]}, +n={}, +o={[w]:"getAttr",[x]:[{[y]:g},"supportsFIPS"]}, +p={[w]:c,[x]:[true,{[w]:"getAttr",[x]:[{[y]:g},"supportsDualStack"]}]}, +q={[w]:"getAttr",[x]:[{[y]:g},"name"]}, +r={"url":"https://metering.marketplace.{Region}.amazonaws.com","properties":{},"headers":{}}, +s=[l], +t=[m], +u=[{[y]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[w]:b,[x]:[k]}],rules:[{conditions:s,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:t,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[w]:b,[x]:u}],rules:[{conditions:[{[w]:"aws.partition",[x]:u,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[w]:c,[x]:[a,o]},p],rules:[{endpoint:{url:"https://metering.marketplace-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:s,rules:[{conditions:[{[w]:c,[x]:[o,a]}],rules:[{endpoint:{url:"https://metering.marketplace-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:t,rules:[{conditions:[p],rules:[{endpoint:{url:"https://metering.marketplace.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{conditions:[{[w]:h,[x]:["aws",q]}],endpoint:r,type:e},{conditions:[{[w]:h,[x]:["aws-us-gov",q]}],endpoint:r,type:e},{endpoint:{url:"https://metering.marketplace.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-mediaconnect/src/endpoint/ruleset.ts b/clients/client-mediaconnect/src/endpoint/ruleset.ts index b7082d4cb712..0beeceb3d9f3 100644 --- a/clients/client-mediaconnect/src/endpoint/ruleset.ts +++ b/clients/client-mediaconnect/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/mediaconnect.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://mediaconnect-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://mediaconnect-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://mediaconnect.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://mediaconnect.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://mediaconnect-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://mediaconnect-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://mediaconnect.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://mediaconnect.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-mediaconvert/src/endpoint/ruleset.ts b/clients/client-mediaconvert/src/endpoint/ruleset.ts index 10050497709a..d2928480df25 100644 --- a/clients/client-mediaconvert/src/endpoint/ruleset.ts +++ b/clients/client-mediaconvert/src/endpoint/ruleset.ts @@ -6,29 +6,31 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/mediaconvert.json */ -const u="required", -v="fn", -w="argv", -x="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g="stringEquals", -h={[u]:false,"type":"String"}, -i={[u]:true,"default":false,"type":"Boolean"}, -j={[x]:"Endpoint"}, -k={[v]:"booleanEquals",[w]:[{[x]:"UseFIPS"},true]}, -l={[v]:"booleanEquals",[w]:[{[x]:"UseDualStack"},true]}, -m={}, -n={[x]:"Region"}, -o={[v]:"booleanEquals",[w]:[true,{[v]:f,[w]:[{[x]:e},"supportsFIPS"]}]}, -p={[x]:e}, -q={[v]:"booleanEquals",[w]:[true,{[v]:f,[w]:[p,"supportsDualStack"]}]}, -r=[k], -s=[l], -t=[n]; -const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[v]:a,[w]:[j]}],type:b,rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:j,properties:m,headers:m},type:d}]},{conditions:[{[v]:a,[w]:t}],type:b,rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:e}],type:b,rules:[{conditions:[k,l],type:b,rules:[{conditions:[o,q],type:b,rules:[{endpoint:{url:"https://mediaconvert-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:r,type:b,rules:[{conditions:[o],type:b,rules:[{conditions:[{[v]:g,[w]:["aws-us-gov",{[v]:f,[w]:[p,"name"]}]}],endpoint:{url:"https://mediaconvert.{Region}.amazonaws.com",properties:m,headers:m},type:d},{endpoint:{url:"https://mediaconvert-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:s,type:b,rules:[{conditions:[q],type:b,rules:[{endpoint:{url:"https://mediaconvert.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{conditions:[{[v]:g,[w]:[n,"cn-northwest-1"]}],endpoint:{url:"https://subscribe.mediaconvert.cn-northwest-1.amazonaws.com.cn",properties:m,headers:m},type:d},{endpoint:{url:"https://mediaconvert.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const w="required", +x="fn", +y="argv", +z="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i="stringEquals", +j={[w]:false,"type":"String"}, +k={[w]:true,"default":false,"type":"Boolean"}, +l={[z]:"Endpoint"}, +m={[x]:c,[y]:[{[z]:"UseFIPS"},true]}, +n={[x]:c,[y]:[{[z]:"UseDualStack"},true]}, +o={}, +p={[z]:"Region"}, +q={[x]:h,[y]:[{[z]:g},"supportsFIPS"]}, +r={[z]:g}, +s={[x]:c,[y]:[true,{[x]:h,[y]:[r,"supportsDualStack"]}]}, +t=[m], +u=[n], +v=[p]; +const _data={version:"1.0",parameters:{Region:j,UseDualStack:k,UseFIPS:k,Endpoint:j},rules:[{conditions:[{[x]:b,[y]:[l]}],rules:[{conditions:t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:u,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:l,properties:o,headers:o},type:e}],type:f},{conditions:[{[x]:b,[y]:v}],rules:[{conditions:[{[x]:"aws.partition",[y]:v,assign:g}],rules:[{conditions:[m,n],rules:[{conditions:[{[x]:c,[y]:[a,q]},s],rules:[{endpoint:{url:"https://mediaconvert-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:o,headers:o},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:t,rules:[{conditions:[{[x]:c,[y]:[q,a]}],rules:[{conditions:[{[x]:i,[y]:[{[x]:h,[y]:[r,"name"]},"aws-us-gov"]}],endpoint:{url:"https://mediaconvert.{Region}.amazonaws.com",properties:o,headers:o},type:e},{endpoint:{url:"https://mediaconvert-fips.{Region}.{PartitionResult#dnsSuffix}",properties:o,headers:o},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:u,rules:[{conditions:[s],rules:[{endpoint:{url:"https://mediaconvert.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:o,headers:o},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{conditions:[{[x]:i,[y]:[p,"cn-northwest-1"]}],endpoint:{url:"https://subscribe.mediaconvert.cn-northwest-1.amazonaws.com.cn",properties:o,headers:o},type:e},{endpoint:{url:"https://mediaconvert.{Region}.{PartitionResult#dnsSuffix}",properties:o,headers:o},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-medialive/src/endpoint/ruleset.ts b/clients/client-medialive/src/endpoint/ruleset.ts index 157c86dc6654..a4e45a04f038 100644 --- a/clients/client-medialive/src/endpoint/ruleset.ts +++ b/clients/client-medialive/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/medialive.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://medialive-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://medialive-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://medialive.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://medialive.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://medialive-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://medialive-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://medialive.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://medialive.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-mediapackage-vod/src/endpoint/ruleset.ts b/clients/client-mediapackage-vod/src/endpoint/ruleset.ts index 51dcaafd3658..abb2ac6c97ad 100644 --- a/clients/client-mediapackage-vod/src/endpoint/ruleset.ts +++ b/clients/client-mediapackage-vod/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/mediapackage-vod.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://mediapackage-vod-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://mediapackage-vod-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://mediapackage-vod.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://mediapackage-vod.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://mediapackage-vod-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://mediapackage-vod-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://mediapackage-vod.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://mediapackage-vod.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-mediapackage/src/endpoint/ruleset.ts b/clients/client-mediapackage/src/endpoint/ruleset.ts index 9ae31b3ebcdb..26522ac33ad3 100644 --- a/clients/client-mediapackage/src/endpoint/ruleset.ts +++ b/clients/client-mediapackage/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/mediapackage.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://mediapackage-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://mediapackage-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://mediapackage.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://mediapackage.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://mediapackage-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://mediapackage-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://mediapackage.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://mediapackage.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-mediastore-data/src/endpoint/ruleset.ts b/clients/client-mediastore-data/src/endpoint/ruleset.ts index ff394d15348d..844400924a89 100644 --- a/clients/client-mediastore-data/src/endpoint/ruleset.ts +++ b/clients/client-mediastore-data/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/mediastore-data.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://data.mediastore-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://data.mediastore-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://data.mediastore.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://data.mediastore.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://data.mediastore-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://data.mediastore-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://data.mediastore.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://data.mediastore.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-mediastore/src/endpoint/ruleset.ts b/clients/client-mediastore/src/endpoint/ruleset.ts index d713e7bca4a6..bb00cff6f388 100644 --- a/clients/client-mediastore/src/endpoint/ruleset.ts +++ b/clients/client-mediastore/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/mediastore.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://mediastore-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://mediastore-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://mediastore.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://mediastore.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://mediastore-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://mediastore-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://mediastore.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://mediastore.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-mediatailor/src/endpoint/ruleset.ts b/clients/client-mediatailor/src/endpoint/ruleset.ts index 1e8a8117cd72..affc8be4109e 100644 --- a/clients/client-mediatailor/src/endpoint/ruleset.ts +++ b/clients/client-mediatailor/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/mediatailor.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://api.mediatailor-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://api.mediatailor-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://api.mediatailor.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://api.mediatailor.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://api.mediatailor-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://api.mediatailor-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://api.mediatailor.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://api.mediatailor.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-memorydb/src/endpoint/ruleset.ts b/clients/client-memorydb/src/endpoint/ruleset.ts index e0229e67d198..3cf2e1e4e958 100644 --- a/clients/client-memorydb/src/endpoint/ruleset.ts +++ b/clients/client-memorydb/src/endpoint/ruleset.ts @@ -6,26 +6,28 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/memorydb.json */ -const r="required", -s="fn", -t="argv", -u="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[r]:false,"type":"String"}, -g={[r]:true,"default":false,"type":"Boolean"}, -h={[u]:"Endpoint"}, -i={[s]:"booleanEquals",[t]:[{[u]:"UseFIPS"},true]}, -j={[s]:"booleanEquals",[t]:[{[u]:"UseDualStack"},true]}, -k={}, -l={[u]:"Region"}, -m={[s]:"booleanEquals",[t]:[true,{[s]:"getAttr",[t]:[{[u]:e},"supportsFIPS"]}]}, -n={[s]:"booleanEquals",[t]:[true,{[s]:"getAttr",[t]:[{[u]:e},"supportsDualStack"]}]}, -o=[i], -p=[j], -q=[l]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[s]:a,[t]:[h]}],type:b,rules:[{conditions:o,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:p,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[s]:a,[t]:q}],type:b,rules:[{conditions:[{[s]:"aws.partition",[t]:q,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[m,n],type:b,rules:[{endpoint:{url:"https://memory-db-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://memory-db-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:p,type:b,rules:[{conditions:[n],type:b,rules:[{endpoint:{url:"https://memory-db.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{conditions:[{[s]:"stringEquals",[t]:[l,"fips"]}],endpoint:{url:"https://memory-db-fips.us-west-1.amazonaws.com",properties:{authSchemes:[{name:"sigv4",signingName:"memorydb",signingRegion:"us-west-1"}]},headers:k},type:d},{endpoint:{url:"https://memory-db.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const t="required", +u="fn", +v="argv", +w="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[t]:false,"type":"String"}, +i={[t]:true,"default":false,"type":"Boolean"}, +j={[w]:"Endpoint"}, +k={[u]:c,[v]:[{[w]:"UseFIPS"},true]}, +l={[u]:c,[v]:[{[w]:"UseDualStack"},true]}, +m={}, +n={[w]:"Region"}, +o={[u]:"getAttr",[v]:[{[w]:g},"supportsFIPS"]}, +p={[u]:c,[v]:[true,{[u]:"getAttr",[v]:[{[w]:g},"supportsDualStack"]}]}, +q=[k], +r=[l], +s=[n]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[u]:b,[v]:[j]}],rules:[{conditions:q,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:r,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[u]:b,[v]:s}],rules:[{conditions:[{[u]:"aws.partition",[v]:s,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[u]:c,[v]:[a,o]},p],rules:[{endpoint:{url:"https://memory-db-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:q,rules:[{conditions:[{[u]:c,[v]:[o,a]}],rules:[{endpoint:{url:"https://memory-db-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:r,rules:[{conditions:[p],rules:[{endpoint:{url:"https://memory-db.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{conditions:[{[u]:"stringEquals",[v]:[n,"fips"]}],endpoint:{url:"https://memory-db-fips.us-west-1.amazonaws.com",properties:{authSchemes:[{name:"sigv4",signingName:"memorydb",signingRegion:"us-west-1"}]},headers:m},type:e},{endpoint:{url:"https://memory-db.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-mgn/src/endpoint/ruleset.ts b/clients/client-mgn/src/endpoint/ruleset.ts index f935ee942863..5fd1a245fa8c 100644 --- a/clients/client-mgn/src/endpoint/ruleset.ts +++ b/clients/client-mgn/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/mgn.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://mgn-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://mgn-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://mgn.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://mgn.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://mgn-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://mgn-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://mgn.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://mgn.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-migration-hub-refactor-spaces/src/endpoint/ruleset.ts b/clients/client-migration-hub-refactor-spaces/src/endpoint/ruleset.ts index 9d14e9c6f082..3ad34d9b6eb1 100644 --- a/clients/client-migration-hub-refactor-spaces/src/endpoint/ruleset.ts +++ b/clients/client-migration-hub-refactor-spaces/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/migration-hub-refactor-spaces.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://refactor-spaces-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://refactor-spaces-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://refactor-spaces.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://refactor-spaces.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://refactor-spaces-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://refactor-spaces-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://refactor-spaces.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://refactor-spaces.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-migration-hub/src/endpoint/ruleset.ts b/clients/client-migration-hub/src/endpoint/ruleset.ts index aaec426960ba..bc01c9718b86 100644 --- a/clients/client-migration-hub/src/endpoint/ruleset.ts +++ b/clients/client-migration-hub/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/migration-hub.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://mgh-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://mgh-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://mgh.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://mgh.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://mgh-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://mgh-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://mgh.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://mgh.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-migrationhub-config/src/endpoint/ruleset.ts b/clients/client-migrationhub-config/src/endpoint/ruleset.ts index 5a962d05c6cd..2c6e79e9b0bb 100644 --- a/clients/client-migrationhub-config/src/endpoint/ruleset.ts +++ b/clients/client-migrationhub-config/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/migrationhub-config.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://migrationhub-config-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://migrationhub-config-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://migrationhub-config.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://migrationhub-config.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://migrationhub-config-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://migrationhub-config-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://migrationhub-config.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://migrationhub-config.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-migrationhuborchestrator/src/endpoint/ruleset.ts b/clients/client-migrationhuborchestrator/src/endpoint/ruleset.ts index 759543fe7e5b..372bf41e9a74 100644 --- a/clients/client-migrationhuborchestrator/src/endpoint/ruleset.ts +++ b/clients/client-migrationhuborchestrator/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/migrationhuborchestrator.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://migrationhub-orchestrator-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://migrationhub-orchestrator-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://migrationhub-orchestrator.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://migrationhub-orchestrator.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://migrationhub-orchestrator-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://migrationhub-orchestrator-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://migrationhub-orchestrator.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://migrationhub-orchestrator.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-migrationhubstrategy/src/endpoint/ruleset.ts b/clients/client-migrationhubstrategy/src/endpoint/ruleset.ts index 3b7342a4d882..294c89249471 100644 --- a/clients/client-migrationhubstrategy/src/endpoint/ruleset.ts +++ b/clients/client-migrationhubstrategy/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/migrationhubstrategy.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://migrationhub-strategy-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://migrationhub-strategy-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://migrationhub-strategy.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://migrationhub-strategy.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://migrationhub-strategy-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://migrationhub-strategy-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://migrationhub-strategy.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://migrationhub-strategy.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-mobile/src/endpoint/ruleset.ts b/clients/client-mobile/src/endpoint/ruleset.ts index 25148c0177d5..b20833b4afc9 100644 --- a/clients/client-mobile/src/endpoint/ruleset.ts +++ b/clients/client-mobile/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/mobile.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://mobile-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://mobile-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://mobile.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://mobile.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://mobile-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://mobile-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://mobile.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://mobile.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-mq/src/endpoint/ruleset.ts b/clients/client-mq/src/endpoint/ruleset.ts index d3b3623b95de..6b7664bdf95d 100644 --- a/clients/client-mq/src/endpoint/ruleset.ts +++ b/clients/client-mq/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/mq.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://mq-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://mq-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://mq.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://mq.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://mq-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://mq-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://mq.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://mq.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-mturk/src/endpoint/ruleset.ts b/clients/client-mturk/src/endpoint/ruleset.ts index 0b272e8bcdda..587b32a385c2 100644 --- a/clients/client-mturk/src/endpoint/ruleset.ts +++ b/clients/client-mturk/src/endpoint/ruleset.ts @@ -6,26 +6,28 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/mturk.json */ -const r="required", -s="fn", -t="argv", -u="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[r]:false,"type":"String"}, -g={[r]:true,"default":false,"type":"Boolean"}, -h={[u]:"Endpoint"}, -i={[s]:"booleanEquals",[t]:[{[u]:"UseFIPS"},true]}, -j={[s]:"booleanEquals",[t]:[{[u]:"UseDualStack"},true]}, -k={}, -l={[u]:"Region"}, -m={[s]:"booleanEquals",[t]:[true,{[s]:"getAttr",[t]:[{[u]:e},"supportsFIPS"]}]}, -n={[s]:"booleanEquals",[t]:[true,{[s]:"getAttr",[t]:[{[u]:e},"supportsDualStack"]}]}, -o=[i], -p=[j], -q=[l]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[s]:a,[t]:[h]}],type:b,rules:[{conditions:o,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:p,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[s]:a,[t]:q}],type:b,rules:[{conditions:[{[s]:"aws.partition",[t]:q,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[m,n],type:b,rules:[{endpoint:{url:"https://mturk-requester-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://mturk-requester-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:p,type:b,rules:[{conditions:[n],type:b,rules:[{endpoint:{url:"https://mturk-requester.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{conditions:[{[s]:"stringEquals",[t]:[l,"sandbox"]}],endpoint:{url:"https://mturk-requester-sandbox.us-east-1.amazonaws.com",properties:k,headers:k},type:d},{endpoint:{url:"https://mturk-requester.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const t="required", +u="fn", +v="argv", +w="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[t]:false,"type":"String"}, +i={[t]:true,"default":false,"type":"Boolean"}, +j={[w]:"Endpoint"}, +k={[u]:c,[v]:[{[w]:"UseFIPS"},true]}, +l={[u]:c,[v]:[{[w]:"UseDualStack"},true]}, +m={}, +n={[w]:"Region"}, +o={[u]:"getAttr",[v]:[{[w]:g},"supportsFIPS"]}, +p={[u]:c,[v]:[true,{[u]:"getAttr",[v]:[{[w]:g},"supportsDualStack"]}]}, +q=[k], +r=[l], +s=[n]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[u]:b,[v]:[j]}],rules:[{conditions:q,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:r,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[u]:b,[v]:s}],rules:[{conditions:[{[u]:"aws.partition",[v]:s,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[u]:c,[v]:[a,o]},p],rules:[{endpoint:{url:"https://mturk-requester-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:q,rules:[{conditions:[{[u]:c,[v]:[o,a]}],rules:[{endpoint:{url:"https://mturk-requester-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:r,rules:[{conditions:[p],rules:[{endpoint:{url:"https://mturk-requester.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{conditions:[{[u]:"stringEquals",[v]:[n,"sandbox"]}],endpoint:{url:"https://mturk-requester-sandbox.us-east-1.amazonaws.com",properties:m,headers:m},type:e},{endpoint:{url:"https://mturk-requester.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-mwaa/src/endpoint/ruleset.ts b/clients/client-mwaa/src/endpoint/ruleset.ts index f20840418c9c..e3c619a2115c 100644 --- a/clients/client-mwaa/src/endpoint/ruleset.ts +++ b/clients/client-mwaa/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/mwaa.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://airflow-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://airflow-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://airflow.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://airflow.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://airflow-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://airflow-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://airflow.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://airflow.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-neptune/src/endpoint/ruleset.ts b/clients/client-neptune/src/endpoint/ruleset.ts index 68701a408b4c..587cf03bade1 100644 --- a/clients/client-neptune/src/endpoint/ruleset.ts +++ b/clients/client-neptune/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/neptune.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://rds-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://rds.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://rds-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://rds.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://rds.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://rds-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://rds.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://rds-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://rds.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://rds.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-network-firewall/src/endpoint/ruleset.ts b/clients/client-network-firewall/src/endpoint/ruleset.ts index e44eb078bc6b..fb8cce93a455 100644 --- a/clients/client-network-firewall/src/endpoint/ruleset.ts +++ b/clients/client-network-firewall/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/network-firewall.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://network-firewall-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://network-firewall-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://network-firewall.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://network-firewall.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://network-firewall-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://network-firewall-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://network-firewall.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://network-firewall.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-nimble/src/endpoint/ruleset.ts b/clients/client-nimble/src/endpoint/ruleset.ts index 2bd4f582e5d9..874a6d78931d 100644 --- a/clients/client-nimble/src/endpoint/ruleset.ts +++ b/clients/client-nimble/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/nimble.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://nimble-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://nimble-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://nimble.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://nimble.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://nimble-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://nimble-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://nimble.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://nimble.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-oam/src/endpoint/ruleset.ts b/clients/client-oam/src/endpoint/ruleset.ts index be4c2f4b3112..c0da7501725a 100644 --- a/clients/client-oam/src/endpoint/ruleset.ts +++ b/clients/client-oam/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/oam.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://oam-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://oam-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://oam.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://oam.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://oam-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://oam-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://oam.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://oam.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-opensearchserverless/src/endpoint/ruleset.ts b/clients/client-opensearchserverless/src/endpoint/ruleset.ts index 6f4a8bdf9029..32119a4f95fe 100644 --- a/clients/client-opensearchserverless/src/endpoint/ruleset.ts +++ b/clients/client-opensearchserverless/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/opensearchserverless.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://aoss-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://aoss-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://aoss.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://aoss.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://aoss-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://aoss-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://aoss.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://aoss.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-opsworks/src/endpoint/ruleset.ts b/clients/client-opsworks/src/endpoint/ruleset.ts index 113c17f18f56..f261745a1d24 100644 --- a/clients/client-opsworks/src/endpoint/ruleset.ts +++ b/clients/client-opsworks/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/opsworks.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://opsworks-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://opsworks-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://opsworks.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://opsworks.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://opsworks-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://opsworks-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://opsworks.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://opsworks.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-opsworkscm/src/endpoint/ruleset.ts b/clients/client-opsworkscm/src/endpoint/ruleset.ts index ea621c8dd458..c0e1f6e542a1 100644 --- a/clients/client-opsworkscm/src/endpoint/ruleset.ts +++ b/clients/client-opsworkscm/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/opsworkscm.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://opsworks-cm-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://opsworks-cm-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://opsworks-cm.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://opsworks-cm.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://opsworks-cm-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://opsworks-cm-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://opsworks-cm.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://opsworks-cm.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-organizations/src/endpoint/ruleset.ts b/clients/client-organizations/src/endpoint/ruleset.ts index 3d422dfa7877..d29359b70337 100644 --- a/clients/client-organizations/src/endpoint/ruleset.ts +++ b/clients/client-organizations/src/endpoint/ruleset.ts @@ -6,38 +6,40 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/organizations.json */ -const A="required", -B="fn", -C="argv", -D="ref", -E="authSchemes", -F="signingName", -G="signingRegion"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g="sigv4", -h="organizations", -i={[A]:false,"type":"String"}, -j={[A]:true,"default":false,"type":"Boolean"}, -k={[D]:"Endpoint"}, -l={[B]:"booleanEquals",[C]:[{[D]:"UseFIPS"},true]}, -m={[B]:"booleanEquals",[C]:[{[D]:"UseDualStack"},true]}, -n={}, -o={[B]:f,[C]:[{[B]:"getAttr",[C]:[{[D]:e},"name"]},"aws"]}, -p={[B]:"getAttr",[C]:[{[D]:e},"name"]}, -q={[B]:"booleanEquals",[C]:[{[D]:"UseFIPS"},false]}, -r={[B]:"booleanEquals",[C]:[{[D]:"UseDualStack"},false]}, -s={[E]:[{"name":g,[F]:h,[G]:"us-east-1"}]}, -t={[B]:f,[C]:[p,"aws-us-gov"]}, -u={"url":"https://organizations.us-gov-west-1.amazonaws.com","properties":{[E]:[{"name":g,[F]:h,[G]:"us-gov-west-1"}]},"headers":{}}, -v={[B]:"booleanEquals",[C]:[true,{[B]:"getAttr",[C]:[{[D]:e},"supportsFIPS"]}]}, -w={[B]:"booleanEquals",[C]:[true,{[B]:"getAttr",[C]:[{[D]:e},"supportsDualStack"]}]}, -x=[l], -y=[m], -z=[{[D]:"Region"}]; -const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[B]:a,[C]:[k]}],type:b,rules:[{conditions:x,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:y,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:k,properties:n,headers:n},type:d}]},{conditions:[{[B]:a,[C]:z}],type:b,rules:[{conditions:[{[B]:"aws.partition",[C]:z,assign:e}],type:b,rules:[{conditions:[o,q,r],endpoint:{url:"https://organizations.us-east-1.amazonaws.com",properties:s,headers:n},type:d},{conditions:[o,l,r],endpoint:{url:"https://organizations-fips.us-east-1.amazonaws.com",properties:s,headers:n},type:d},{conditions:[{[B]:f,[C]:[p,"aws-cn"]},q,r],endpoint:{url:"https://organizations.cn-northwest-1.amazonaws.com.cn",properties:{[E]:[{name:g,[F]:h,[G]:"cn-northwest-1"}]},headers:n},type:d},{conditions:[t,q,r],endpoint:u,type:d},{conditions:[t,l,r],endpoint:u,type:d},{conditions:[l,m],type:b,rules:[{conditions:[v,w],type:b,rules:[{endpoint:{url:"https://organizations-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:x,type:b,rules:[{conditions:[v],type:b,rules:[{endpoint:{url:"https://organizations-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:y,type:b,rules:[{conditions:[w],type:b,rules:[{endpoint:{url:"https://organizations.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://organizations.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const C="required", +D="fn", +E="argv", +F="ref", +G="authSchemes", +H="signingName", +I="signingRegion"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i="sigv4", +j="organizations", +k={[C]:false,"type":"String"}, +l={[C]:true,"default":false,"type":"Boolean"}, +m={[F]:"Endpoint"}, +n={[D]:c,[E]:[{[F]:"UseFIPS"},true]}, +o={[D]:c,[E]:[{[F]:"UseDualStack"},true]}, +p={}, +q={[D]:h,[E]:[{[D]:"getAttr",[E]:[{[F]:g},"name"]},"aws"]}, +r={[D]:"getAttr",[E]:[{[F]:g},"name"]}, +s={[D]:c,[E]:[{[F]:"UseFIPS"},false]}, +t={[D]:c,[E]:[{[F]:"UseDualStack"},false]}, +u={[G]:[{"name":i,[H]:j,[I]:"us-east-1"}]}, +v={[D]:h,[E]:[r,"aws-us-gov"]}, +w={"url":"https://organizations.us-gov-west-1.amazonaws.com","properties":{[G]:[{"name":i,[H]:j,[I]:"us-gov-west-1"}]},"headers":{}}, +x={[D]:"getAttr",[E]:[{[F]:g},"supportsFIPS"]}, +y={[D]:c,[E]:[true,{[D]:"getAttr",[E]:[{[F]:g},"supportsDualStack"]}]}, +z=[n], +A=[o], +B=[{[F]:"Region"}]; +const _data={version:"1.0",parameters:{Region:k,UseDualStack:l,UseFIPS:l,Endpoint:k},rules:[{conditions:[{[D]:b,[E]:[m]}],rules:[{conditions:z,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:A,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:m,properties:p,headers:p},type:e}],type:f},{conditions:[{[D]:b,[E]:B}],rules:[{conditions:[{[D]:"aws.partition",[E]:B,assign:g}],rules:[{conditions:[q,s,t],endpoint:{url:"https://organizations.us-east-1.amazonaws.com",properties:u,headers:p},type:e},{conditions:[q,n,t],endpoint:{url:"https://organizations-fips.us-east-1.amazonaws.com",properties:u,headers:p},type:e},{conditions:[{[D]:h,[E]:[r,"aws-cn"]},s,t],endpoint:{url:"https://organizations.cn-northwest-1.amazonaws.com.cn",properties:{[G]:[{name:i,[H]:j,[I]:"cn-northwest-1"}]},headers:p},type:e},{conditions:[v,s,t],endpoint:w,type:e},{conditions:[v,n,t],endpoint:w,type:e},{conditions:[n,o],rules:[{conditions:[{[D]:c,[E]:[a,x]},y],rules:[{endpoint:{url:"https://organizations-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:z,rules:[{conditions:[{[D]:c,[E]:[x,a]}],rules:[{endpoint:{url:"https://organizations-fips.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:A,rules:[{conditions:[y],rules:[{endpoint:{url:"https://organizations.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://organizations.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-osis/src/endpoint/ruleset.ts b/clients/client-osis/src/endpoint/ruleset.ts index bb81706e79c4..68ee32bcb0db 100644 --- a/clients/client-osis/src/endpoint/ruleset.ts +++ b/clients/client-osis/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/osis.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://osis-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://osis-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://osis.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://osis.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://osis-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://osis-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://osis.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://osis.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-outposts/src/endpoint/ruleset.ts b/clients/client-outposts/src/endpoint/ruleset.ts index 22bff8735367..114e2f557359 100644 --- a/clients/client-outposts/src/endpoint/ruleset.ts +++ b/clients/client-outposts/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/outposts.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://outposts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://outposts.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://outposts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://outposts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://outposts.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://outposts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://outposts.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://outposts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://outposts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://outposts.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-panorama/src/endpoint/ruleset.ts b/clients/client-panorama/src/endpoint/ruleset.ts index 2b08fa675908..7f1b578873bf 100644 --- a/clients/client-panorama/src/endpoint/ruleset.ts +++ b/clients/client-panorama/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/panorama.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://panorama-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://panorama-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://panorama.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://panorama.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://panorama-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://panorama-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://panorama.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://panorama.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-payment-cryptography-data/src/endpoint/ruleset.ts b/clients/client-payment-cryptography-data/src/endpoint/ruleset.ts index 8c914c0654c0..daf11e222439 100644 --- a/clients/client-payment-cryptography-data/src/endpoint/ruleset.ts +++ b/clients/client-payment-cryptography-data/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/payment-cryptography-data.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://dataplane.payment-cryptography-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://dataplane.payment-cryptography-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://dataplane.payment-cryptography.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://dataplane.payment-cryptography.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://dataplane.payment-cryptography-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://dataplane.payment-cryptography-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://dataplane.payment-cryptography.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://dataplane.payment-cryptography.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-payment-cryptography/src/endpoint/ruleset.ts b/clients/client-payment-cryptography/src/endpoint/ruleset.ts index 3720e6f5bdbf..a96cdc175b8f 100644 --- a/clients/client-payment-cryptography/src/endpoint/ruleset.ts +++ b/clients/client-payment-cryptography/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/payment-cryptography.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://controlplane.payment-cryptography-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://controlplane.payment-cryptography-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://controlplane.payment-cryptography.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://controlplane.payment-cryptography.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://controlplane.payment-cryptography-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://controlplane.payment-cryptography-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://controlplane.payment-cryptography.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://controlplane.payment-cryptography.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-pca-connector-ad/src/endpoint/ruleset.ts b/clients/client-pca-connector-ad/src/endpoint/ruleset.ts index 166b243db422..ef973adb3014 100644 --- a/clients/client-pca-connector-ad/src/endpoint/ruleset.ts +++ b/clients/client-pca-connector-ad/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/pca-connector-ad.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://pca-connector-ad-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://pca-connector-ad-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://pca-connector-ad.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://pca-connector-ad.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://pca-connector-ad-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://pca-connector-ad-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://pca-connector-ad.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://pca-connector-ad.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-personalize-events/src/endpoint/ruleset.ts b/clients/client-personalize-events/src/endpoint/ruleset.ts index 36d9f68d302c..e536cf0cda13 100644 --- a/clients/client-personalize-events/src/endpoint/ruleset.ts +++ b/clients/client-personalize-events/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/personalize-events.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://personalize-events-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://personalize-events-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://personalize-events.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://personalize-events.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://personalize-events-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://personalize-events-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://personalize-events.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://personalize-events.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-personalize-runtime/src/endpoint/ruleset.ts b/clients/client-personalize-runtime/src/endpoint/ruleset.ts index d81ff3423ab6..e165a833ad08 100644 --- a/clients/client-personalize-runtime/src/endpoint/ruleset.ts +++ b/clients/client-personalize-runtime/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/personalize-runtime.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://personalize-runtime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://personalize-runtime-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://personalize-runtime.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://personalize-runtime.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://personalize-runtime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://personalize-runtime-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://personalize-runtime.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://personalize-runtime.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-personalize/src/endpoint/ruleset.ts b/clients/client-personalize/src/endpoint/ruleset.ts index cb3576166545..c2a7b212c691 100644 --- a/clients/client-personalize/src/endpoint/ruleset.ts +++ b/clients/client-personalize/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/personalize.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://personalize-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://personalize-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://personalize.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://personalize.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://personalize-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://personalize-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://personalize.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://personalize.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-pi/src/endpoint/ruleset.ts b/clients/client-pi/src/endpoint/ruleset.ts index 778f26bc3861..3c8e674d3955 100644 --- a/clients/client-pi/src/endpoint/ruleset.ts +++ b/clients/client-pi/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/pi.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://pi-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://pi-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://pi.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://pi.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://pi-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://pi-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://pi.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://pi.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-pinpoint-email/src/endpoint/ruleset.ts b/clients/client-pinpoint-email/src/endpoint/ruleset.ts index 570bce7dc8ad..b45a4f40b8ed 100644 --- a/clients/client-pinpoint-email/src/endpoint/ruleset.ts +++ b/clients/client-pinpoint-email/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/pinpoint-email.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://email-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://email-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://email.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://email.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://email-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://email-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://email.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://email.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-pinpoint-sms-voice-v2/src/endpoint/ruleset.ts b/clients/client-pinpoint-sms-voice-v2/src/endpoint/ruleset.ts index e385e4b72754..9c678c35ec20 100644 --- a/clients/client-pinpoint-sms-voice-v2/src/endpoint/ruleset.ts +++ b/clients/client-pinpoint-sms-voice-v2/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/pinpoint-sms-voice-v2.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://sms-voice-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://sms-voice-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://sms-voice.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://sms-voice.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://sms-voice-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://sms-voice-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://sms-voice.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://sms-voice.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-pinpoint-sms-voice/src/endpoint/ruleset.ts b/clients/client-pinpoint-sms-voice/src/endpoint/ruleset.ts index d1cde1138aba..ede661063e42 100644 --- a/clients/client-pinpoint-sms-voice/src/endpoint/ruleset.ts +++ b/clients/client-pinpoint-sms-voice/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/pinpoint-sms-voice.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://sms-voice.pinpoint-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://sms-voice.pinpoint-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://sms-voice.pinpoint.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://sms-voice.pinpoint.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://sms-voice.pinpoint-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://sms-voice.pinpoint-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://sms-voice.pinpoint.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://sms-voice.pinpoint.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-pinpoint/src/endpoint/ruleset.ts b/clients/client-pinpoint/src/endpoint/ruleset.ts index bc3d33895f46..47c9f71bbf59 100644 --- a/clients/client-pinpoint/src/endpoint/ruleset.ts +++ b/clients/client-pinpoint/src/endpoint/ruleset.ts @@ -6,29 +6,31 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/pinpoint.json */ -const u="required", -v="fn", -w="argv", -x="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g={[u]:false,"type":"String"}, -h={[u]:true,"default":false,"type":"Boolean"}, -i={[x]:"Endpoint"}, -j={[v]:"booleanEquals",[w]:[{[x]:"UseFIPS"},true]}, -k={[v]:"booleanEquals",[w]:[{[x]:"UseDualStack"},true]}, -l={}, -m={[x]:"Region"}, -n={[v]:"booleanEquals",[w]:[true,{[v]:"getAttr",[w]:[{[x]:e},"supportsFIPS"]}]}, -o={[v]:"booleanEquals",[w]:[true,{[v]:"getAttr",[w]:[{[x]:e},"supportsDualStack"]}]}, -p={[v]:"getAttr",[w]:[{[x]:e},"name"]}, -q={"url":"https://pinpoint.{Region}.amazonaws.com","properties":{},"headers":{}}, -r=[j], -s=[k], -t=[m]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[v]:a,[w]:[i]}],type:b,rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[v]:a,[w]:t}],type:b,rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[n,o],type:b,rules:[{endpoint:{url:"https://pinpoint-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:r,type:b,rules:[{conditions:[n],type:b,rules:[{endpoint:{url:"https://pinpoint-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:s,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://pinpoint.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{conditions:[{[v]:f,[w]:[m,"us-east-1"]}],endpoint:{url:"https://pinpoint.us-east-1.amazonaws.com",properties:l,headers:l},type:d},{conditions:[{[v]:f,[w]:[m,"us-west-2"]}],endpoint:{url:"https://pinpoint.us-west-2.amazonaws.com",properties:l,headers:l},type:d},{conditions:[{[v]:f,[w]:[m,"us-gov-west-1"]}],endpoint:{url:"https://pinpoint.us-gov-west-1.amazonaws.com",properties:l,headers:l},type:d},{conditions:[{[v]:f,[w]:["aws",p]}],endpoint:q,type:d},{conditions:[{[v]:f,[w]:["aws-us-gov",p]}],endpoint:q,type:d},{endpoint:{url:"https://pinpoint.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const w="required", +x="fn", +y="argv", +z="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i={[w]:false,"type":"String"}, +j={[w]:true,"default":false,"type":"Boolean"}, +k={[z]:"Endpoint"}, +l={[x]:c,[y]:[{[z]:"UseFIPS"},true]}, +m={[x]:c,[y]:[{[z]:"UseDualStack"},true]}, +n={}, +o={[z]:"Region"}, +p={[x]:"getAttr",[y]:[{[z]:g},"supportsFIPS"]}, +q={[x]:c,[y]:[true,{[x]:"getAttr",[y]:[{[z]:g},"supportsDualStack"]}]}, +r={[x]:"getAttr",[y]:[{[z]:g},"name"]}, +s={"url":"https://pinpoint.{Region}.amazonaws.com","properties":{},"headers":{}}, +t=[l], +u=[m], +v=[o]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[x]:b,[y]:[k]}],rules:[{conditions:t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:u,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[x]:b,[y]:v}],rules:[{conditions:[{[x]:"aws.partition",[y]:v,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[x]:c,[y]:[a,p]},q],rules:[{endpoint:{url:"https://pinpoint-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:t,rules:[{conditions:[{[x]:c,[y]:[p,a]}],rules:[{endpoint:{url:"https://pinpoint-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:u,rules:[{conditions:[q],rules:[{endpoint:{url:"https://pinpoint.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{conditions:[{[x]:h,[y]:[o,"us-east-1"]}],endpoint:{url:"https://pinpoint.us-east-1.amazonaws.com",properties:n,headers:n},type:e},{conditions:[{[x]:h,[y]:[o,"us-west-2"]}],endpoint:{url:"https://pinpoint.us-west-2.amazonaws.com",properties:n,headers:n},type:e},{conditions:[{[x]:h,[y]:[o,"us-gov-west-1"]}],endpoint:{url:"https://pinpoint.us-gov-west-1.amazonaws.com",properties:n,headers:n},type:e},{conditions:[{[x]:h,[y]:["aws",r]}],endpoint:s,type:e},{conditions:[{[x]:h,[y]:["aws-us-gov",r]}],endpoint:s,type:e},{endpoint:{url:"https://pinpoint.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-pipes/src/endpoint/ruleset.ts b/clients/client-pipes/src/endpoint/ruleset.ts index c82c3a0eb5ad..fb64a2ed1c4e 100644 --- a/clients/client-pipes/src/endpoint/ruleset.ts +++ b/clients/client-pipes/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/pipes.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://pipes-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://pipes-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://pipes.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://pipes.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://pipes-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://pipes-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://pipes.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://pipes.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-polly/src/endpoint/ruleset.ts b/clients/client-polly/src/endpoint/ruleset.ts index 77190e650f9b..f4356e811220 100644 --- a/clients/client-polly/src/endpoint/ruleset.ts +++ b/clients/client-polly/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/polly.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://polly-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://polly-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://polly.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://polly.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://polly-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://polly-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://polly.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://polly.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-pricing/src/endpoint/ruleset.ts b/clients/client-pricing/src/endpoint/ruleset.ts index 50d31e2f4ce0..9352e29503ba 100644 --- a/clients/client-pricing/src/endpoint/ruleset.ts +++ b/clients/client-pricing/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/pricing.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://api.pricing-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://api.pricing-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://api.pricing.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{conditions:[{[t]:"stringEquals",[u]:["aws",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://api.pricing.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://api.pricing.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://api.pricing-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{endpoint:{url:"https://api.pricing-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://api.pricing.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{conditions:[{[v]:"stringEquals",[w]:["aws",{[v]:h,[w]:[p,"name"]}]}],endpoint:{url:"https://api.pricing.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://api.pricing.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-privatenetworks/src/endpoint/ruleset.ts b/clients/client-privatenetworks/src/endpoint/ruleset.ts index b9c73a7eeab6..01efb76f39c7 100644 --- a/clients/client-privatenetworks/src/endpoint/ruleset.ts +++ b/clients/client-privatenetworks/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/privatenetworks.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://private-networks-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://private-networks-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://private-networks.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://private-networks.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://private-networks-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://private-networks-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://private-networks.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://private-networks.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-proton/src/endpoint/ruleset.ts b/clients/client-proton/src/endpoint/ruleset.ts index bfce593a8425..a2f475fef356 100644 --- a/clients/client-proton/src/endpoint/ruleset.ts +++ b/clients/client-proton/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/proton.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://proton-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://proton-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://proton.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://proton.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://proton-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://proton-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://proton.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://proton.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-qldb-session/src/endpoint/ruleset.ts b/clients/client-qldb-session/src/endpoint/ruleset.ts index f79729e4dc94..b2f6b358045b 100644 --- a/clients/client-qldb-session/src/endpoint/ruleset.ts +++ b/clients/client-qldb-session/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/qldb-session.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://session.qldb-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://session.qldb-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://session.qldb.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://session.qldb.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://session.qldb-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://session.qldb-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://session.qldb.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://session.qldb.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-qldb/src/endpoint/ruleset.ts b/clients/client-qldb/src/endpoint/ruleset.ts index 4db95fd7662a..9d2086aebcca 100644 --- a/clients/client-qldb/src/endpoint/ruleset.ts +++ b/clients/client-qldb/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/qldb.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://qldb-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://qldb-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://qldb.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://qldb.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://qldb-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://qldb-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://qldb.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://qldb.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-ram/src/endpoint/ruleset.ts b/clients/client-ram/src/endpoint/ruleset.ts index 50c99f499ff1..34f5ebb07e1b 100644 --- a/clients/client-ram/src/endpoint/ruleset.ts +++ b/clients/client-ram/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/ram.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://ram-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://ram.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://ram-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://ram.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://ram.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://ram-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://ram.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://ram-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://ram.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://ram.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-rbin/src/endpoint/ruleset.ts b/clients/client-rbin/src/endpoint/ruleset.ts index 96593333013b..087c2699f921 100644 --- a/clients/client-rbin/src/endpoint/ruleset.ts +++ b/clients/client-rbin/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/rbin.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://rbin-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://rbin-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://rbin.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://rbin.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://rbin-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://rbin-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://rbin.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://rbin.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-rds-data/src/endpoint/ruleset.ts b/clients/client-rds-data/src/endpoint/ruleset.ts index e6c8805fd568..42469d10cace 100644 --- a/clients/client-rds-data/src/endpoint/ruleset.ts +++ b/clients/client-rds-data/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/rds-data.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://rds-data-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://rds-data-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://rds-data.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://rds-data.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://rds-data-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://rds-data-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://rds-data.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://rds-data.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-redshift-data/src/endpoint/ruleset.ts b/clients/client-redshift-data/src/endpoint/ruleset.ts index a453c982c65e..8e31632ecc78 100644 --- a/clients/client-redshift-data/src/endpoint/ruleset.ts +++ b/clients/client-redshift-data/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/redshift-data.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://redshift-data-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://redshift-data-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://redshift-data.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://redshift-data.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://redshift-data-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://redshift-data-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://redshift-data.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://redshift-data.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-redshift/src/endpoint/ruleset.ts b/clients/client-redshift/src/endpoint/ruleset.ts index 7f2e8effb615..daa36cf4af2e 100644 --- a/clients/client-redshift/src/endpoint/ruleset.ts +++ b/clients/client-redshift/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/redshift.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://redshift-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://redshift.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://redshift-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://redshift.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://redshift.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://redshift-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://redshift.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://redshift-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://redshift.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://redshift.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-rekognition/src/commands/GetMediaAnalysisJobCommand.ts b/clients/client-rekognition/src/commands/GetMediaAnalysisJobCommand.ts index 69c3597c34a1..0f4e6270af19 100644 --- a/clients/client-rekognition/src/commands/GetMediaAnalysisJobCommand.ts +++ b/clients/client-rekognition/src/commands/GetMediaAnalysisJobCommand.ts @@ -125,6 +125,54 @@ export interface GetMediaAnalysisJobCommandOutput extends GetMediaAnalysisJobRes * @throws {@link RekognitionServiceException} *

Base exception class for all service exceptions from Rekognition service.

* + * @example GetMediaAnalysisJob + * ```javascript + * // Retrieves the results for a given media analysis job. + * const input = { + * "JobId": "861a0645d98ef88efb75477628c011c04942d9d5f58faf2703c393c8cf8c1537" + * }; + * const command = new GetMediaAnalysisJobCommand(input); + * const response = await client.send(command); + * /* response == + * { + * "CompletionTimestamp": "2023-07-28T08:05:51.958000-07:00", + * "CreationTimestamp": "2023-07-28T08:05:51.958000-06:00", + * "Input": { + * "S3Object": { + * "Bucket": "input-bucket", + * "Name": "input-manifest.json" + * } + * }, + * "JobId": "861a0645d98ef88efb75477628c011c04942d9d5f58faf2703c393c8cf8c1537", + * "JobName": "job-name", + * "ManifestSummary": { + * "S3Object": { + * "Bucket": "output-bucket", + * "Name": "output-location/861a0645d98ef88efb75477628c011c04942d9d5f58faf2703c393c8cf8c1537-manifest-summary.json" + * } + * }, + * "OperationsConfig": { + * "DetectModerationLabels": { + * "MinConfidence": 50, + * "ProjectVersion": "arn:aws:rekognition:us-east-1:111122223333:project/my-project/version/1/1690556751958" + * } + * }, + * "OutputConfig": { + * "S3Bucket": "output-bucket", + * "S3KeyPrefix": "output-location" + * }, + * "Results": { + * "S3Object": { + * "Bucket": "output-bucket", + * "Name": "output-location/861a0645d98ef88efb75477628c011c04942d9d5f58faf2703c393c8cf8c1537-results.jsonl" + * } + * }, + * "Status": "SUCCEEDED" + * } + * *\/ + * // example id: getmediaanalysisjob-1697650068124 + * ``` + * */ export class GetMediaAnalysisJobCommand extends $Command< GetMediaAnalysisJobCommandInput, diff --git a/clients/client-rekognition/src/commands/ListMediaAnalysisJobsCommand.ts b/clients/client-rekognition/src/commands/ListMediaAnalysisJobsCommand.ts index a54b3392e789..73364e04bafb 100644 --- a/clients/client-rekognition/src/commands/ListMediaAnalysisJobsCommand.ts +++ b/clients/client-rekognition/src/commands/ListMediaAnalysisJobsCommand.ts @@ -130,6 +130,58 @@ export interface ListMediaAnalysisJobsCommandOutput extends ListMediaAnalysisJob * @throws {@link RekognitionServiceException} *

Base exception class for all service exceptions from Rekognition service.

* + * @example ListMediaAnalysisJobs + * ```javascript + * // Returns a list of media analysis jobs. + * const input = { + * "MaxResults": 10 + * }; + * const command = new ListMediaAnalysisJobsCommand(input); + * const response = await client.send(command); + * /* response == + * { + * "MediaAnalysisJobs": [ + * { + * "CompletionTimestamp": "2023-07-28T08:05:51.958000-07:00", + * "CreationTimestamp": "2023-07-28T08:05:51.958000-06:00", + * "Input": { + * "S3Object": { + * "Bucket": "input-bucket", + * "Name": "input-manifest.json" + * } + * }, + * "JobId": "861a0645d98ef88efb75477628c011c04942d9d5f58faf2703c393c8cf8c1537", + * "JobName": "job-name", + * "ManifestSummary": { + * "S3Object": { + * "Bucket": "output-bucket", + * "Name": "output-location/861a0645d98ef88efb75477628c011c04942d9d5f58faf2703c393c8cf8c1537-manifest-summary.json" + * } + * }, + * "OperationsConfig": { + * "DetectModerationLabels": { + * "MinConfidence": 50, + * "ProjectVersion": "arn:aws:rekognition:us-east-1:111122223333:project/my-project/version/1/1690556751958" + * } + * }, + * "OutputConfig": { + * "S3Bucket": "output-bucket", + * "S3KeyPrefix": "output-location" + * }, + * "Results": { + * "S3Object": { + * "Bucket": "output-bucket", + * "Name": "output-location/861a0645d98ef88efb75477628c011c04942d9d5f58faf2703c393c8cf8c1537-results.jsonl" + * } + * }, + * "Status": "SUCCEEDED" + * } + * ] + * } + * *\/ + * // example id: listmediaanalysisjobs-1697650653077 + * ``` + * */ export class ListMediaAnalysisJobsCommand extends $Command< ListMediaAnalysisJobsCommandInput, diff --git a/clients/client-rekognition/src/commands/StartMediaAnalysisJobCommand.ts b/clients/client-rekognition/src/commands/StartMediaAnalysisJobCommand.ts index ff11f8e2c357..d1af3c57171c 100644 --- a/clients/client-rekognition/src/commands/StartMediaAnalysisJobCommand.ts +++ b/clients/client-rekognition/src/commands/StartMediaAnalysisJobCommand.ts @@ -126,6 +126,38 @@ export interface StartMediaAnalysisJobCommandOutput extends StartMediaAnalysisJo * @throws {@link RekognitionServiceException} *

Base exception class for all service exceptions from Rekognition service.

* + * @example StartMediaAnalysisJob + * ```javascript + * // Initiates a new media analysis job. + * const input = { + * "Input": { + * "S3Object": { + * "Bucket": "input-bucket", + * "Name": "input-manifest.json" + * } + * }, + * "JobName": "job-name", + * "OperationsConfig": { + * "DetectModerationLabels": { + * "MinConfidence": 50, + * "ProjectVersion": "arn:aws:rekognition:us-east-1:111122223333:project/my-project/version/1/1690556751958" + * } + * }, + * "OutputConfig": { + * "S3Bucket": "output-bucket", + * "S3KeyPrefix": "output-location" + * } + * }; + * const command = new StartMediaAnalysisJobCommand(input); + * const response = await client.send(command); + * /* response == + * { + * "JobId": "861a0645d98ef88efb75477628c011c04942d9d5f58faf2703c393c8cf8c1537" + * } + * *\/ + * // example id: startmediaanalysisjob-1697651090922 + * ``` + * */ export class StartMediaAnalysisJobCommand extends $Command< StartMediaAnalysisJobCommandInput, diff --git a/clients/client-resiliencehub/src/endpoint/ruleset.ts b/clients/client-resiliencehub/src/endpoint/ruleset.ts index 6d53285762b9..823121c3f7ab 100644 --- a/clients/client-resiliencehub/src/endpoint/ruleset.ts +++ b/clients/client-resiliencehub/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/resiliencehub.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://resiliencehub-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://resiliencehub-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://resiliencehub.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://resiliencehub.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://resiliencehub-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://resiliencehub-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://resiliencehub.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://resiliencehub.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-resource-explorer-2/src/endpoint/ruleset.ts b/clients/client-resource-explorer-2/src/endpoint/ruleset.ts index 8ee3b954c045..dd3cd38362cc 100644 --- a/clients/client-resource-explorer-2/src/endpoint/ruleset.ts +++ b/clients/client-resource-explorer-2/src/endpoint/ruleset.ts @@ -11,19 +11,19 @@ s="ref"; const a=false, b=true, c="isSet", -d="tree", -e="booleanEquals", -f="error", -g="endpoint", +d="booleanEquals", +e="error", +f="endpoint", +g="tree", h="PartitionResult", i="getAttr", j={"required":false,"type":"String"}, k={[s]:"Endpoint"}, l={}, m={[s]:h}, -n={[f]:"FIPS is enabled but this partition does not support FIPS","type":f}, -o=[{"fn":e,[r]:[{[s]:"UseFIPS"},true]}], +n={[e]:"FIPS is enabled but this partition does not support FIPS","type":e}, +o=[{"fn":d,[r]:[{[s]:"UseFIPS"},true]}], p=[{[s]:"Region"}], -q=[{"fn":e,[r]:[true,{"fn":i,[r]:[m,"supportsFIPS"]}]}]; -const _data={version:"1.0",parameters:{Region:j,UseFIPS:{required:b,default:a,type:"Boolean"},Endpoint:j},rules:[{conditions:[{fn:c,[r]:[k]}],type:d,rules:[{conditions:o,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:f},{endpoint:{url:k,properties:l,headers:l},type:g}]},{conditions:[{fn:c,[r]:p}],type:d,rules:[{conditions:[{fn:"aws.partition",[r]:p,assign:h}],type:d,rules:[{conditions:[{fn:e,[r]:[b,{fn:i,[r]:[m,"supportsDualStack"]}]}],type:d,rules:[{conditions:o,type:d,rules:[{conditions:q,type:d,rules:[{endpoint:{url:"https://resource-explorer-2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:g}]},n]},{endpoint:{url:"https://resource-explorer-2.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:g}]},{conditions:o,type:d,rules:[{conditions:q,type:d,rules:[{endpoint:{url:"https://resource-explorer-2-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:g}]},n]},{endpoint:{url:"https://resource-explorer-2.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:g}]}]},{error:"Invalid Configuration: Missing Region",type:f}]}; +q=[{"fn":d,[r]:[{"fn":i,[r]:[m,"supportsFIPS"]},true]}]; +const _data={version:"1.0",parameters:{Region:j,UseFIPS:{required:b,default:a,type:"Boolean"},Endpoint:j},rules:[{conditions:[{fn:c,[r]:[k]}],rules:[{conditions:o,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:e},{endpoint:{url:k,properties:l,headers:l},type:f}],type:g},{conditions:[{fn:c,[r]:p}],rules:[{conditions:[{fn:"aws.partition",[r]:p,assign:h}],rules:[{conditions:[{fn:d,[r]:[b,{fn:i,[r]:[m,"supportsDualStack"]}]}],rules:[{conditions:o,rules:[{conditions:q,rules:[{endpoint:{url:"https://resource-explorer-2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:f}],type:g},n],type:g},{endpoint:{url:"https://resource-explorer-2.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:f}],type:g},{conditions:o,rules:[{conditions:q,rules:[{endpoint:{url:"https://resource-explorer-2-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:f}],type:g},n],type:g},{endpoint:{url:"https://resource-explorer-2.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:f}],type:g}],type:g},{error:"Invalid Configuration: Missing Region",type:e}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-resource-groups-tagging-api/src/endpoint/ruleset.ts b/clients/client-resource-groups-tagging-api/src/endpoint/ruleset.ts index 2edaca528104..8c1a0a8aab15 100644 --- a/clients/client-resource-groups-tagging-api/src/endpoint/ruleset.ts +++ b/clients/client-resource-groups-tagging-api/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/resource-groups-tagging-api.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://tagging-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://tagging-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://tagging.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://tagging.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://tagging-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://tagging-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://tagging.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://tagging.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-resource-groups/src/endpoint/ruleset.ts b/clients/client-resource-groups/src/endpoint/ruleset.ts index f42814fa84f6..192c66f21839 100644 --- a/clients/client-resource-groups/src/endpoint/ruleset.ts +++ b/clients/client-resource-groups/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/resource-groups.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://resource-groups-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://resource-groups.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://resource-groups-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://resource-groups.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://resource-groups.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://resource-groups-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://resource-groups.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://resource-groups-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://resource-groups.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://resource-groups.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-robomaker/src/endpoint/ruleset.ts b/clients/client-robomaker/src/endpoint/ruleset.ts index 4f0ab1b00f45..27a163022c0f 100644 --- a/clients/client-robomaker/src/endpoint/ruleset.ts +++ b/clients/client-robomaker/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/robomaker.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://robomaker-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://robomaker-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://robomaker.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://robomaker.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://robomaker-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://robomaker-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://robomaker.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://robomaker.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-rolesanywhere/src/endpoint/ruleset.ts b/clients/client-rolesanywhere/src/endpoint/ruleset.ts index 6683dd013f31..64752b6e759a 100644 --- a/clients/client-rolesanywhere/src/endpoint/ruleset.ts +++ b/clients/client-rolesanywhere/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/rolesanywhere.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://rolesanywhere-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://rolesanywhere-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://rolesanywhere.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://rolesanywhere.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://rolesanywhere-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://rolesanywhere-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://rolesanywhere.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://rolesanywhere.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-route-53-domains/src/endpoint/ruleset.ts b/clients/client-route-53-domains/src/endpoint/ruleset.ts index 3b21d18000c8..91be888bcb17 100644 --- a/clients/client-route-53-domains/src/endpoint/ruleset.ts +++ b/clients/client-route-53-domains/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/route-53-domains.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://route53domains-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://route53domains-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://route53domains.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://route53domains.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://route53domains-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://route53domains-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://route53domains.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://route53domains.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-route-53/src/endpoint/ruleset.ts b/clients/client-route-53/src/endpoint/ruleset.ts index 18dedc7d0149..8ae13f84c678 100644 --- a/clients/client-route-53/src/endpoint/ruleset.ts +++ b/clients/client-route-53/src/endpoint/ruleset.ts @@ -6,38 +6,40 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/route-53.json */ -const A="required", -B="fn", -C="argv", -D="ref", -E="authSchemes", -F="signingName", -G="signingRegion"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g="sigv4", -h="route53", -i={[A]:false,"type":"String"}, -j={[A]:true,"default":false,"type":"Boolean"}, -k={[D]:"Endpoint"}, -l={[B]:"booleanEquals",[C]:[{[D]:"UseFIPS"},true]}, -m={[B]:"booleanEquals",[C]:[{[D]:"UseDualStack"},true]}, -n={}, -o={[B]:f,[C]:[{[B]:"getAttr",[C]:[{[D]:e},"name"]},"aws"]}, -p={[B]:"getAttr",[C]:[{[D]:e},"name"]}, -q={[B]:"booleanEquals",[C]:[{[D]:"UseFIPS"},false]}, -r={[B]:"booleanEquals",[C]:[{[D]:"UseDualStack"},false]}, -s={[E]:[{"name":g,[F]:h,[G]:"us-east-1"}]}, -t={[B]:f,[C]:[p,"aws-us-gov"]}, -u={"url":"https://route53.us-gov.amazonaws.com","properties":{[E]:[{"name":g,[F]:h,[G]:"us-gov-west-1"}]},"headers":{}}, -v={[B]:"booleanEquals",[C]:[true,{[B]:"getAttr",[C]:[{[D]:e},"supportsFIPS"]}]}, -w={[B]:"booleanEquals",[C]:[true,{[B]:"getAttr",[C]:[{[D]:e},"supportsDualStack"]}]}, -x=[l], -y=[m], -z=[{[D]:"Region"}]; -const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[B]:a,[C]:[k]}],type:b,rules:[{conditions:x,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:y,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:k,properties:n,headers:n},type:d}]},{conditions:[{[B]:a,[C]:z}],type:b,rules:[{conditions:[{[B]:"aws.partition",[C]:z,assign:e}],type:b,rules:[{conditions:[o,q,r],endpoint:{url:"https://route53.amazonaws.com",properties:s,headers:n},type:d},{conditions:[o,l,r],endpoint:{url:"https://route53-fips.amazonaws.com",properties:s,headers:n},type:d},{conditions:[{[B]:f,[C]:[p,"aws-cn"]},q,r],endpoint:{url:"https://route53.amazonaws.com.cn",properties:{[E]:[{name:g,[F]:h,[G]:"cn-northwest-1"}]},headers:n},type:d},{conditions:[t,q,r],endpoint:u,type:d},{conditions:[t,l,r],endpoint:u,type:d},{conditions:[{[B]:f,[C]:[p,"aws-iso"]},q,r],endpoint:{url:"https://route53.c2s.ic.gov",properties:{[E]:[{name:g,[F]:h,[G]:"us-iso-east-1"}]},headers:n},type:d},{conditions:[{[B]:f,[C]:[p,"aws-iso-b"]},q,r],endpoint:{url:"https://route53.sc2s.sgov.gov",properties:{[E]:[{name:g,[F]:h,[G]:"us-isob-east-1"}]},headers:n},type:d},{conditions:[l,m],type:b,rules:[{conditions:[v,w],type:b,rules:[{endpoint:{url:"https://route53-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:x,type:b,rules:[{conditions:[v],type:b,rules:[{endpoint:{url:"https://route53-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:y,type:b,rules:[{conditions:[w],type:b,rules:[{endpoint:{url:"https://route53.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://route53.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const C="required", +D="fn", +E="argv", +F="ref", +G="authSchemes", +H="signingName", +I="signingRegion"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i="sigv4", +j="route53", +k={[C]:false,"type":"String"}, +l={[C]:true,"default":false,"type":"Boolean"}, +m={[F]:"Endpoint"}, +n={[D]:c,[E]:[{[F]:"UseFIPS"},true]}, +o={[D]:c,[E]:[{[F]:"UseDualStack"},true]}, +p={}, +q={[D]:h,[E]:[{[D]:"getAttr",[E]:[{[F]:g},"name"]},"aws"]}, +r={[D]:"getAttr",[E]:[{[F]:g},"name"]}, +s={[D]:c,[E]:[{[F]:"UseFIPS"},false]}, +t={[D]:c,[E]:[{[F]:"UseDualStack"},false]}, +u={[G]:[{"name":i,[H]:j,[I]:"us-east-1"}]}, +v={[D]:h,[E]:[r,"aws-us-gov"]}, +w={"url":"https://route53.us-gov.amazonaws.com","properties":{[G]:[{"name":i,[H]:j,[I]:"us-gov-west-1"}]},"headers":{}}, +x={[D]:"getAttr",[E]:[{[F]:g},"supportsFIPS"]}, +y={[D]:c,[E]:[true,{[D]:"getAttr",[E]:[{[F]:g},"supportsDualStack"]}]}, +z=[n], +A=[o], +B=[{[F]:"Region"}]; +const _data={version:"1.0",parameters:{Region:k,UseDualStack:l,UseFIPS:l,Endpoint:k},rules:[{conditions:[{[D]:b,[E]:[m]}],rules:[{conditions:z,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:A,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:m,properties:p,headers:p},type:e}],type:f},{conditions:[{[D]:b,[E]:B}],rules:[{conditions:[{[D]:"aws.partition",[E]:B,assign:g}],rules:[{conditions:[q,s,t],endpoint:{url:"https://route53.amazonaws.com",properties:u,headers:p},type:e},{conditions:[q,n,t],endpoint:{url:"https://route53-fips.amazonaws.com",properties:u,headers:p},type:e},{conditions:[{[D]:h,[E]:[r,"aws-cn"]},s,t],endpoint:{url:"https://route53.amazonaws.com.cn",properties:{[G]:[{name:i,[H]:j,[I]:"cn-northwest-1"}]},headers:p},type:e},{conditions:[v,s,t],endpoint:w,type:e},{conditions:[v,n,t],endpoint:w,type:e},{conditions:[{[D]:h,[E]:[r,"aws-iso"]},s,t],endpoint:{url:"https://route53.c2s.ic.gov",properties:{[G]:[{name:i,[H]:j,[I]:"us-iso-east-1"}]},headers:p},type:e},{conditions:[{[D]:h,[E]:[r,"aws-iso-b"]},s,t],endpoint:{url:"https://route53.sc2s.sgov.gov",properties:{[G]:[{name:i,[H]:j,[I]:"us-isob-east-1"}]},headers:p},type:e},{conditions:[n,o],rules:[{conditions:[{[D]:c,[E]:[a,x]},y],rules:[{endpoint:{url:"https://route53-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:z,rules:[{conditions:[{[D]:c,[E]:[x,a]}],rules:[{endpoint:{url:"https://route53-fips.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:A,rules:[{conditions:[y],rules:[{endpoint:{url:"https://route53.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://route53.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-route53-recovery-readiness/src/endpoint/ruleset.ts b/clients/client-route53-recovery-readiness/src/endpoint/ruleset.ts index 86298f1da6f0..d7848eea2151 100644 --- a/clients/client-route53-recovery-readiness/src/endpoint/ruleset.ts +++ b/clients/client-route53-recovery-readiness/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/route53-recovery-readiness.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://route53-recovery-readiness-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://route53-recovery-readiness-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://route53-recovery-readiness.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://route53-recovery-readiness.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://route53-recovery-readiness-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://route53-recovery-readiness-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://route53-recovery-readiness.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://route53-recovery-readiness.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-route53resolver/src/endpoint/ruleset.ts b/clients/client-route53resolver/src/endpoint/ruleset.ts index 352711bba509..eef8616cb648 100644 --- a/clients/client-route53resolver/src/endpoint/ruleset.ts +++ b/clients/client-route53resolver/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/route53resolver.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[v]:"Region"}, -n={[t]:"booleanEquals",[u]:[true,{[t]:"getAttr",[u]:[{[v]:e},"supportsFIPS"]}]}, -o={[t]:"booleanEquals",[u]:[true,{[t]:"getAttr",[u]:[{[v]:e},"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[m]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[n,o],type:b,rules:[{endpoint:{url:"https://route53resolver-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[n],type:b,rules:[{conditions:[{[t]:f,[u]:[m,"us-gov-east-1"]}],endpoint:{url:"https://route53resolver.us-gov-east-1.amazonaws.com",properties:l,headers:l},type:d},{conditions:[{[t]:f,[u]:[m,"us-gov-west-1"]}],endpoint:{url:"https://route53resolver.us-gov-west-1.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://route53resolver-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://route53resolver.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://route53resolver.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[x]:"Region"}, +p={[v]:"getAttr",[w]:[{[x]:g},"supportsFIPS"]}, +q={[v]:c,[w]:[true,{[v]:"getAttr",[w]:[{[x]:g},"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[o]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,p]},q],rules:[{endpoint:{url:"https://route53resolver-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[p,a]}],rules:[{conditions:[{[v]:h,[w]:[o,"us-gov-east-1"]}],endpoint:{url:"https://route53resolver.us-gov-east-1.amazonaws.com",properties:n,headers:n},type:e},{conditions:[{[v]:h,[w]:[o,"us-gov-west-1"]}],endpoint:{url:"https://route53resolver.us-gov-west-1.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://route53resolver-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://route53resolver.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://route53resolver.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-rum/src/endpoint/ruleset.ts b/clients/client-rum/src/endpoint/ruleset.ts index 235a19fe292f..b0bcf364e893 100644 --- a/clients/client-rum/src/endpoint/ruleset.ts +++ b/clients/client-rum/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/rum.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://rum-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://rum-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://rum.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://rum.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://rum-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://rum-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://rum.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://rum.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-s3-control/src/endpoint/ruleset.ts b/clients/client-s3-control/src/endpoint/ruleset.ts index e78327a70141..0aa5c6a71318 100644 --- a/clients/client-s3-control/src/endpoint/ruleset.ts +++ b/clients/client-s3-control/src/endpoint/ruleset.ts @@ -23,12 +23,12 @@ aP="x-amz-outpost-id"; const a=false, b=true, c="isSet", -d="tree", -e="stringEquals", -f="aws.partition", -g="error", -h="{Region}", -i="endpoint", +d="stringEquals", +e="aws.partition", +f="error", +g="{Region}", +h="endpoint", +i="tree", j="getAttr", k="not", l="isValidHostLabel", @@ -56,20 +56,20 @@ G={[aF]:c,[aG]:[{[aH]:"Endpoint"}]}, H={[aF]:"parseURL",[aG]:[{[aH]:"Endpoint"}],[aI]:"url"}, I={[aF]:"booleanEquals",[aG]:[{[aH]:"UseDualStack"},true]}, J={[aF]:"booleanEquals",[aG]:[{[aH]:"UseFIPS"},true]}, -K={[aJ]:[{[aK]:true,[aL]:"sigv4",[aM]:"s3",[aN]:h}]}, +K={[aJ]:[{[aK]:true,[aL]:"sigv4",[aM]:"s3",[aN]:g}]}, L={}, M={[aH]:"OutpostId"}, -N={[aE]:[J,{[aF]:e,[aG]:[{[aF]:j,[aG]:[{[aH]:"partitionResult"},"name"]},"aws-cn"]}],[g]:"Partition does not support FIPS",[aD]:g}, -O={[aE]:[{[aF]:c,[aG]:[{[aH]:"RequiresAccountId"}]},{[aF]:"booleanEquals",[aG]:[{[aH]:"RequiresAccountId"},true]},{[aF]:k,[aG]:[{[aF]:c,[aG]:[{[aH]:"AccountId"}]}]}],[g]:"AccountId is required but not set",[aD]:g}, +N={[aE]:[J,{[aF]:d,[aG]:[{[aF]:j,[aG]:[{[aH]:"partitionResult"},"name"]},"aws-cn"]}],[f]:"Partition does not support FIPS",[aD]:f}, +O={[aE]:[{[aF]:c,[aG]:[{[aH]:"RequiresAccountId"}]},{[aF]:"booleanEquals",[aG]:[{[aH]:"RequiresAccountId"},true]},{[aF]:k,[aG]:[{[aF]:c,[aG]:[{[aH]:"AccountId"}]}]}],[f]:"AccountId is required but not set",[aD]:f}, P={[aF]:c,[aG]:[{[aH]:"RequiresAccountId"}]}, Q={[aF]:"booleanEquals",[aG]:[{[aH]:"RequiresAccountId"},true]}, R={[aF]:c,[aG]:[{[aH]:"AccountId"}]}, S={[aH]:"AccountId"}, -T={[aE]:[R,{[aF]:k,[aG]:[{[aF]:l,[aG]:[S,false]}]}],[g]:"AccountId must only contain a-z, A-Z, 0-9 and `-`.",[aD]:g}, -U={[aJ]:[{[aK]:true,[aL]:"sigv4",[aM]:n,[aN]:h}]}, -V={[g]:"Invalid region: region was not a valid DNS name.",[aD]:g}, +T={[aE]:[R,{[aF]:k,[aG]:[{[aF]:l,[aG]:[S,false]}]}],[f]:"AccountId must only contain a-z, A-Z, 0-9 and `-`.",[aD]:f}, +U={[aJ]:[{[aK]:true,[aL]:"sigv4",[aM]:n,[aN]:g}]}, +V={[f]:"Invalid region: region was not a valid DNS name.",[aD]:f}, W={[aH]:p}, -X={[aF]:k,[aG]:[{[aF]:e,[aG]:[{[aH]:r},""]}]}, +X={[aF]:k,[aG]:[{[aF]:d,[aG]:[{[aH]:r},""]}]}, Y={[aF]:c,[aG]:[{[aH]:"UseArnRegion"}]}, Z={[aF]:"booleanEquals",[aG]:[{[aH]:"UseArnRegion"},false]}, aa={[aF]:j,[aG]:[W,"region"]}, @@ -77,12 +77,12 @@ ab={[aF]:j,[aG]:[W,"accountId"]}, ac={[aH]:y}, ad={[aJ]:[{[aK]:true,[aL]:"sigv4",[aM]:n,[aN]:"{accessPointArn#region}"}]}, ae={[aO]:[w],[aP]:["{outpostId}"]}, -af={[g]:"Invalid ARN: Expected a 4-component resource",[aD]:g}, -ag={[g]:"Invalid ARN: missing account ID",[aD]:g}, -ah={[g]:"Client was configured for partition `{partitionResult#name}` but ARN has `{arnPartition#name}`",[aD]:g}, -ai={[g]:"Invalid ARN: The outpost Id must only contain a-z, A-Z, 0-9 and `-`., found: `{outpostId}`",[aD]:g}, -aj={[g]:"Invalid ARN: The Outpost Id was not set",[aD]:g}, -ak={[g]:"Invalid ARN: No ARN type specified",[aD]:g}, +af={[f]:"Invalid ARN: Expected a 4-component resource",[aD]:f}, +ag={[f]:"Invalid ARN: missing account ID",[aD]:f}, +ah={[f]:"Client was configured for partition `{partitionResult#name}` but ARN has `{arnPartition#name}`",[aD]:f}, +ai={[f]:"Invalid ARN: The outpost Id must only contain a-z, A-Z, 0-9 and `-`., found: `{outpostId}`",[aD]:f}, +aj={[f]:"Invalid ARN: The Outpost Id was not set",[aD]:f}, +ak={[f]:"Invalid ARN: No ARN type specified",[aD]:f}, al={[aH]:A}, am={[aF]:j,[aG]:[al,"region"]}, an={[aF]:j,[aG]:[al,"accountId"]}, @@ -91,14 +91,14 @@ ap={[aO]:[B],[aP]:["{outpostId}"]}, aq={[aF]:"booleanEquals",[aG]:[{[aH]:"UseDualStack"},false]}, ar={[aF]:"booleanEquals",[aG]:[{[aH]:"UseFIPS"},false]}, as=[F], -at=[{[aF]:f,[aG]:[F],[aI]:"partitionResult"}], +at=[{[aF]:e,[aG]:[F],[aI]:"partitionResult"}], au=[I], av=[J], aw=[{[aF]:l,[aG]:[F,true]}], ax=[G,H], ay=[{[aH]:"AccessPointName"}], az=[{[aF]:l,[aG]:[{[aH]:u},false]}], -aA=[{[aF]:e,[aG]:[{[aF]:j,[aG]:[{[aH]:v},"name"]},{[aF]:j,[aG]:[{[aH]:"partitionResult"},"name"]}]}], +aA=[{[aF]:d,[aG]:[{[aF]:j,[aG]:[{[aH]:v},"name"]},{[aF]:j,[aG]:[{[aH]:"partitionResult"},"name"]}]}], aB=[{[aH]:"Bucket"}]; -const _data={version:"1.0",parameters:{Region:C,UseFIPS:D,UseDualStack:D,Endpoint:C,AccountId:C,RequiresAccountId:E,OutpostId:C,Bucket:C,AccessPointName:C,UseArnRegion:E},rules:[{[aE]:[{[aF]:c,[aG]:as}],[aD]:d,rules:[{[aE]:[{[aF]:e,[aG]:[F,"snow"]},G,H],[aD]:d,rules:[{[aE]:at,[aD]:d,rules:[{[aE]:au,error:"S3 Snow does not support DualStack",[aD]:g},{[aE]:av,error:"S3 Snow does not support FIPS",[aD]:g},{endpoint:{url:"{url#scheme}://{url#authority}",properties:K,headers:L},[aD]:i}]}]},{[aE]:[{[aF]:c,[aG]:[M]}],[aD]:d,rules:[{[aE]:at,[aD]:d,rules:[N,O,T,{[aE]:[{[aF]:k,[aG]:[{[aF]:l,[aG]:[M,a]}]}],error:"OutpostId must only contain a-z, A-Z, 0-9 and `-`.",[aD]:g},{[aE]:aw,[aD]:d,rules:[{[aE]:au,error:"Invalid configuration: Outposts do not support dual-stack",[aD]:g},{[aE]:ax,endpoint:{url:m,properties:U,headers:L},[aD]:i},{[aE]:av,endpoint:{url:"https://s3-outposts-fips.{Region}.{partitionResult#dnsSuffix}",properties:U,headers:L},[aD]:i},{endpoint:{url:"https://s3-outposts.{Region}.{partitionResult#dnsSuffix}",properties:U,headers:L},[aD]:i}]},V]}]},{[aE]:[{[aF]:c,[aG]:ay},{[aF]:o,[aG]:ay,[aI]:p}],[aD]:d,rules:[{[aE]:[{[aF]:j,[aG]:[W,q],[aI]:r},X],[aD]:d,rules:[{[aE]:[{[aF]:e,[aG]:[{[aF]:j,[aG]:[W,s]},n]}],[aD]:d,rules:[{[aE]:au,error:"Invalid configuration: Outpost Access Points do not support dual-stack",[aD]:g},{[aE]:[{[aF]:j,[aG]:[W,t],[aI]:u}],[aD]:d,rules:[{[aE]:az,[aD]:d,rules:[{[aE]:[Y,Z,{[aF]:k,[aG]:[{[aF]:e,[aG]:[aa,h]}]}],error:"Invalid configuration: region from ARN `{accessPointArn#region}` does not match client region `{Region}` and UseArnRegion is `false`",[aD]:g},{[aE]:at,[aD]:d,rules:[{[aE]:[{[aF]:f,[aG]:[aa],[aI]:v}],[aD]:d,rules:[{[aE]:aA,[aD]:d,rules:[{[aE]:[{[aF]:l,[aG]:[aa,b]}],[aD]:d,rules:[{[aE]:[{[aF]:k,[aG]:[{[aF]:e,[aG]:[ab,""]}]}],[aD]:d,rules:[{[aE]:[{[aF]:l,[aG]:[ab,a]}],[aD]:d,rules:[{[aE]:[R,{[aF]:k,[aG]:[{[aF]:e,[aG]:[S,w]}]}],error:"Invalid ARN: the accountId specified in the ARN (`{accessPointArn#accountId}`) does not match the parameter (`{AccountId}`)",[aD]:g},{[aE]:[{[aF]:j,[aG]:[W,x],[aI]:y}],[aD]:d,rules:[{[aE]:[{[aF]:j,[aG]:[W,z],[aI]:"accessPointName"}],[aD]:d,rules:[{[aE]:[{[aF]:e,[aG]:[ac,"accesspoint"]}],[aD]:d,rules:[{[aE]:av,endpoint:{url:"https://s3-outposts-fips.{accessPointArn#region}.{arnPartition#dnsSuffix}",properties:ad,headers:ae},[aD]:i},{[aE]:ax,endpoint:{url:m,properties:ad,headers:ae},[aD]:i},{endpoint:{url:"https://s3-outposts.{accessPointArn#region}.{arnPartition#dnsSuffix}",properties:ad,headers:ae},[aD]:i}]},{error:"Expected an outpost type `accesspoint`, found `{outpostType}`",[aD]:g}]},{error:"Invalid ARN: expected an access point name",[aD]:g}]},af]},{error:"Invalid ARN: The account id may only contain a-z, A-Z, 0-9 and `-`. Found: `{accessPointArn#accountId}`",[aD]:g}]},ag]},{error:"Invalid region in ARN: `{accessPointArn#region}` (invalid DNS name)",[aD]:g}]},ah]}]}]},ai]},aj]}]},ak]},{[aE]:[{[aF]:c,[aG]:aB},{[aF]:o,[aG]:aB,[aI]:A}],[aD]:d,rules:[{[aE]:[{[aF]:j,[aG]:[al,q],[aI]:r},X],[aD]:d,rules:[{[aE]:[{[aF]:e,[aG]:[{[aF]:j,[aG]:[al,s]},n]}],[aD]:d,rules:[{[aE]:au,error:"Invalid configuration: Outpost buckets do not support dual-stack",[aD]:g},{[aE]:[{[aF]:j,[aG]:[al,t],[aI]:u}],[aD]:d,rules:[{[aE]:az,[aD]:d,rules:[{[aE]:[Y,Z,{[aF]:k,[aG]:[{[aF]:e,[aG]:[am,h]}]}],error:"Invalid configuration: region from ARN `{bucketArn#region}` does not match client region `{Region}` and UseArnRegion is `false`",[aD]:g},{[aE]:[{[aF]:f,[aG]:[am],[aI]:v}],[aD]:d,rules:[{[aE]:at,[aD]:d,rules:[{[aE]:aA,[aD]:d,rules:[{[aE]:[{[aF]:l,[aG]:[am,b]}],[aD]:d,rules:[{[aE]:[{[aF]:k,[aG]:[{[aF]:e,[aG]:[an,""]}]}],[aD]:d,rules:[{[aE]:[{[aF]:l,[aG]:[an,a]}],[aD]:d,rules:[{[aE]:[R,{[aF]:k,[aG]:[{[aF]:e,[aG]:[S,B]}]}],error:"Invalid ARN: the accountId specified in the ARN (`{bucketArn#accountId}`) does not match the parameter (`{AccountId}`)",[aD]:g},{[aE]:[{[aF]:j,[aG]:[al,x],[aI]:y}],[aD]:d,rules:[{[aE]:[{[aF]:j,[aG]:[al,z],[aI]:"bucketName"}],[aD]:d,rules:[{[aE]:[{[aF]:e,[aG]:[ac,"bucket"]}],[aD]:d,rules:[{[aE]:av,endpoint:{url:"https://s3-outposts-fips.{bucketArn#region}.{arnPartition#dnsSuffix}",properties:ao,headers:ap},[aD]:i},{[aE]:ax,endpoint:{url:m,properties:ao,headers:ap},[aD]:i},{endpoint:{url:"https://s3-outposts.{bucketArn#region}.{arnPartition#dnsSuffix}",properties:ao,headers:ap},[aD]:i}]},{error:"Invalid ARN: Expected an outpost type `bucket`, found `{outpostType}`",[aD]:g}]},{error:"Invalid ARN: expected a bucket name",[aD]:g}]},af]},{error:"Invalid ARN: The account id may only contain a-z, A-Z, 0-9 and `-`. Found: `{bucketArn#accountId}`",[aD]:g}]},ag]},{error:"Invalid region in ARN: `{bucketArn#region}` (invalid DNS name)",[aD]:g}]},ah]}]}]},ai]},aj]}]},ak]},{[aE]:at,[aD]:d,rules:[{[aE]:aw,[aD]:d,rules:[N,O,T,{[aE]:ax,[aD]:d,rules:[{[aE]:au,error:"Invalid Configuration: DualStack and custom endpoint are not supported",[aD]:g},{[aE]:[P,Q,R],endpoint:{url:"{url#scheme}://{AccountId}.{url#authority}{url#path}",properties:K,headers:L},[aD]:i},{endpoint:{url:m,properties:K,headers:L},[aD]:i}]},{[aE]:[J,I,P,Q,R],endpoint:{url:"https://{AccountId}.s3-control-fips.dualstack.{Region}.{partitionResult#dnsSuffix}",properties:K,headers:L},[aD]:i},{[aE]:[J,I],endpoint:{url:"https://s3-control-fips.dualstack.{Region}.{partitionResult#dnsSuffix}",properties:K,headers:L},[aD]:i},{[aE]:[J,aq,P,Q,R],endpoint:{url:"https://{AccountId}.s3-control-fips.{Region}.{partitionResult#dnsSuffix}",properties:K,headers:L},[aD]:i},{[aE]:[J,aq],endpoint:{url:"https://s3-control-fips.{Region}.{partitionResult#dnsSuffix}",properties:K,headers:L},[aD]:i},{[aE]:[ar,I,P,Q,R],endpoint:{url:"https://{AccountId}.s3-control.dualstack.{Region}.{partitionResult#dnsSuffix}",properties:K,headers:L},[aD]:i},{[aE]:[ar,I],endpoint:{url:"https://s3-control.dualstack.{Region}.{partitionResult#dnsSuffix}",properties:K,headers:L},[aD]:i},{[aE]:[ar,aq,P,Q,R],endpoint:{url:"https://{AccountId}.s3-control.{Region}.{partitionResult#dnsSuffix}",properties:K,headers:L},[aD]:i},{[aE]:[ar,aq],endpoint:{url:"https://s3-control.{Region}.{partitionResult#dnsSuffix}",properties:K,headers:L},[aD]:i}]},V]}]},{error:"Region must be set",[aD]:g}]}; +const _data={version:"1.0",parameters:{Region:C,UseFIPS:D,UseDualStack:D,Endpoint:C,AccountId:C,RequiresAccountId:E,OutpostId:C,Bucket:C,AccessPointName:C,UseArnRegion:E},rules:[{[aE]:[{[aF]:c,[aG]:as}],rules:[{[aE]:[{[aF]:d,[aG]:[F,"snow"]},G,H],rules:[{[aE]:at,rules:[{[aE]:au,error:"S3 Snow does not support DualStack",[aD]:f},{[aE]:av,error:"S3 Snow does not support FIPS",[aD]:f},{endpoint:{url:"{url#scheme}://{url#authority}",properties:K,headers:L},[aD]:h}],[aD]:i}],[aD]:i},{[aE]:[{[aF]:c,[aG]:[M]}],rules:[{[aE]:at,rules:[N,O,T,{[aE]:[{[aF]:k,[aG]:[{[aF]:l,[aG]:[M,a]}]}],error:"OutpostId must only contain a-z, A-Z, 0-9 and `-`.",[aD]:f},{[aE]:aw,rules:[{[aE]:au,error:"Invalid configuration: Outposts do not support dual-stack",[aD]:f},{[aE]:ax,endpoint:{url:m,properties:U,headers:L},[aD]:h},{[aE]:av,endpoint:{url:"https://s3-outposts-fips.{Region}.{partitionResult#dnsSuffix}",properties:U,headers:L},[aD]:h},{endpoint:{url:"https://s3-outposts.{Region}.{partitionResult#dnsSuffix}",properties:U,headers:L},[aD]:h}],[aD]:i},V],[aD]:i}],[aD]:i},{[aE]:[{[aF]:c,[aG]:ay},{[aF]:o,[aG]:ay,[aI]:p}],rules:[{[aE]:[{[aF]:j,[aG]:[W,q],[aI]:r},X],rules:[{[aE]:[{[aF]:d,[aG]:[{[aF]:j,[aG]:[W,s]},n]}],rules:[{[aE]:au,error:"Invalid configuration: Outpost Access Points do not support dual-stack",[aD]:f},{[aE]:[{[aF]:j,[aG]:[W,t],[aI]:u}],rules:[{[aE]:az,rules:[{[aE]:[Y,Z,{[aF]:k,[aG]:[{[aF]:d,[aG]:[aa,g]}]}],error:"Invalid configuration: region from ARN `{accessPointArn#region}` does not match client region `{Region}` and UseArnRegion is `false`",[aD]:f},{[aE]:at,rules:[{[aE]:[{[aF]:e,[aG]:[aa],[aI]:v}],rules:[{[aE]:aA,rules:[{[aE]:[{[aF]:l,[aG]:[aa,b]}],rules:[{[aE]:[{[aF]:k,[aG]:[{[aF]:d,[aG]:[ab,""]}]}],rules:[{[aE]:[{[aF]:l,[aG]:[ab,a]}],rules:[{[aE]:[R,{[aF]:k,[aG]:[{[aF]:d,[aG]:[S,w]}]}],error:"Invalid ARN: the accountId specified in the ARN (`{accessPointArn#accountId}`) does not match the parameter (`{AccountId}`)",[aD]:f},{[aE]:[{[aF]:j,[aG]:[W,x],[aI]:y}],rules:[{[aE]:[{[aF]:j,[aG]:[W,z],[aI]:"accessPointName"}],rules:[{[aE]:[{[aF]:d,[aG]:[ac,"accesspoint"]}],rules:[{[aE]:av,endpoint:{url:"https://s3-outposts-fips.{accessPointArn#region}.{arnPartition#dnsSuffix}",properties:ad,headers:ae},[aD]:h},{[aE]:ax,endpoint:{url:m,properties:ad,headers:ae},[aD]:h},{endpoint:{url:"https://s3-outposts.{accessPointArn#region}.{arnPartition#dnsSuffix}",properties:ad,headers:ae},[aD]:h}],[aD]:i},{error:"Expected an outpost type `accesspoint`, found `{outpostType}`",[aD]:f}],[aD]:i},{error:"Invalid ARN: expected an access point name",[aD]:f}],[aD]:i},af],[aD]:i},{error:"Invalid ARN: The account id may only contain a-z, A-Z, 0-9 and `-`. Found: `{accessPointArn#accountId}`",[aD]:f}],[aD]:i},ag],[aD]:i},{error:"Invalid region in ARN: `{accessPointArn#region}` (invalid DNS name)",[aD]:f}],[aD]:i},ah],[aD]:i}],[aD]:i}],[aD]:i},ai],[aD]:i},aj],[aD]:i}],[aD]:i},ak],[aD]:i},{[aE]:[{[aF]:c,[aG]:aB},{[aF]:o,[aG]:aB,[aI]:A}],rules:[{[aE]:[{[aF]:j,[aG]:[al,q],[aI]:r},X],rules:[{[aE]:[{[aF]:d,[aG]:[{[aF]:j,[aG]:[al,s]},n]}],rules:[{[aE]:au,error:"Invalid configuration: Outpost buckets do not support dual-stack",[aD]:f},{[aE]:[{[aF]:j,[aG]:[al,t],[aI]:u}],rules:[{[aE]:az,rules:[{[aE]:[Y,Z,{[aF]:k,[aG]:[{[aF]:d,[aG]:[am,g]}]}],error:"Invalid configuration: region from ARN `{bucketArn#region}` does not match client region `{Region}` and UseArnRegion is `false`",[aD]:f},{[aE]:[{[aF]:e,[aG]:[am],[aI]:v}],rules:[{[aE]:at,rules:[{[aE]:aA,rules:[{[aE]:[{[aF]:l,[aG]:[am,b]}],rules:[{[aE]:[{[aF]:k,[aG]:[{[aF]:d,[aG]:[an,""]}]}],rules:[{[aE]:[{[aF]:l,[aG]:[an,a]}],rules:[{[aE]:[R,{[aF]:k,[aG]:[{[aF]:d,[aG]:[S,B]}]}],error:"Invalid ARN: the accountId specified in the ARN (`{bucketArn#accountId}`) does not match the parameter (`{AccountId}`)",[aD]:f},{[aE]:[{[aF]:j,[aG]:[al,x],[aI]:y}],rules:[{[aE]:[{[aF]:j,[aG]:[al,z],[aI]:"bucketName"}],rules:[{[aE]:[{[aF]:d,[aG]:[ac,"bucket"]}],rules:[{[aE]:av,endpoint:{url:"https://s3-outposts-fips.{bucketArn#region}.{arnPartition#dnsSuffix}",properties:ao,headers:ap},[aD]:h},{[aE]:ax,endpoint:{url:m,properties:ao,headers:ap},[aD]:h},{endpoint:{url:"https://s3-outposts.{bucketArn#region}.{arnPartition#dnsSuffix}",properties:ao,headers:ap},[aD]:h}],[aD]:i},{error:"Invalid ARN: Expected an outpost type `bucket`, found `{outpostType}`",[aD]:f}],[aD]:i},{error:"Invalid ARN: expected a bucket name",[aD]:f}],[aD]:i},af],[aD]:i},{error:"Invalid ARN: The account id may only contain a-z, A-Z, 0-9 and `-`. Found: `{bucketArn#accountId}`",[aD]:f}],[aD]:i},ag],[aD]:i},{error:"Invalid region in ARN: `{bucketArn#region}` (invalid DNS name)",[aD]:f}],[aD]:i},ah],[aD]:i}],[aD]:i}],[aD]:i},ai],[aD]:i},aj],[aD]:i}],[aD]:i},ak],[aD]:i},{[aE]:at,rules:[{[aE]:aw,rules:[N,O,T,{[aE]:ax,rules:[{[aE]:au,error:"Invalid Configuration: DualStack and custom endpoint are not supported",[aD]:f},{[aE]:[P,Q,R],endpoint:{url:"{url#scheme}://{AccountId}.{url#authority}{url#path}",properties:K,headers:L},[aD]:h},{endpoint:{url:m,properties:K,headers:L},[aD]:h}],[aD]:i},{[aE]:[J,I,P,Q,R],endpoint:{url:"https://{AccountId}.s3-control-fips.dualstack.{Region}.{partitionResult#dnsSuffix}",properties:K,headers:L},[aD]:h},{[aE]:[J,I],endpoint:{url:"https://s3-control-fips.dualstack.{Region}.{partitionResult#dnsSuffix}",properties:K,headers:L},[aD]:h},{[aE]:[J,aq,P,Q,R],endpoint:{url:"https://{AccountId}.s3-control-fips.{Region}.{partitionResult#dnsSuffix}",properties:K,headers:L},[aD]:h},{[aE]:[J,aq],endpoint:{url:"https://s3-control-fips.{Region}.{partitionResult#dnsSuffix}",properties:K,headers:L},[aD]:h},{[aE]:[ar,I,P,Q,R],endpoint:{url:"https://{AccountId}.s3-control.dualstack.{Region}.{partitionResult#dnsSuffix}",properties:K,headers:L},[aD]:h},{[aE]:[ar,I],endpoint:{url:"https://s3-control.dualstack.{Region}.{partitionResult#dnsSuffix}",properties:K,headers:L},[aD]:h},{[aE]:[ar,aq,P,Q,R],endpoint:{url:"https://{AccountId}.s3-control.{Region}.{partitionResult#dnsSuffix}",properties:K,headers:L},[aD]:h},{[aE]:[ar,aq],endpoint:{url:"https://s3-control.{Region}.{partitionResult#dnsSuffix}",properties:K,headers:L},[aD]:h}],[aD]:i},V],[aD]:i}],[aD]:i},{error:"Region must be set",[aD]:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-s3outposts/src/endpoint/ruleset.ts b/clients/client-s3outposts/src/endpoint/ruleset.ts index 401dfcd9dbf5..6c6239662412 100644 --- a/clients/client-s3outposts/src/endpoint/ruleset.ts +++ b/clients/client-s3outposts/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/s3outposts.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://s3-outposts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://s3-outposts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://s3-outposts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://s3-outposts.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://s3-outposts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://s3-outposts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://s3-outposts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://s3-outposts.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-sagemaker-a2i-runtime/src/endpoint/ruleset.ts b/clients/client-sagemaker-a2i-runtime/src/endpoint/ruleset.ts index d381de322210..979e040a5d5d 100644 --- a/clients/client-sagemaker-a2i-runtime/src/endpoint/ruleset.ts +++ b/clients/client-sagemaker-a2i-runtime/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/sagemaker-a2i-runtime.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://a2i-runtime.sagemaker-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://a2i-runtime.sagemaker-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://a2i-runtime.sagemaker.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://a2i-runtime.sagemaker.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://a2i-runtime.sagemaker-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://a2i-runtime.sagemaker-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://a2i-runtime.sagemaker.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://a2i-runtime.sagemaker.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-sagemaker-edge/src/endpoint/ruleset.ts b/clients/client-sagemaker-edge/src/endpoint/ruleset.ts index 6928466471cf..ed61a5562f66 100644 --- a/clients/client-sagemaker-edge/src/endpoint/ruleset.ts +++ b/clients/client-sagemaker-edge/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/sagemaker-edge.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://edge.sagemaker-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://edge.sagemaker-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://edge.sagemaker.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://edge.sagemaker.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://edge.sagemaker-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://edge.sagemaker-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://edge.sagemaker.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://edge.sagemaker.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-sagemaker-featurestore-runtime/src/endpoint/ruleset.ts b/clients/client-sagemaker-featurestore-runtime/src/endpoint/ruleset.ts index a445b10f1860..d0d862a57e60 100644 --- a/clients/client-sagemaker-featurestore-runtime/src/endpoint/ruleset.ts +++ b/clients/client-sagemaker-featurestore-runtime/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/sagemaker-featurestore-runtime.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://featurestore-runtime.sagemaker-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://featurestore-runtime.sagemaker-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://featurestore-runtime.sagemaker.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://featurestore-runtime.sagemaker.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://featurestore-runtime.sagemaker-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://featurestore-runtime.sagemaker-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://featurestore-runtime.sagemaker.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://featurestore-runtime.sagemaker.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-sagemaker-geospatial/src/endpoint/ruleset.ts b/clients/client-sagemaker-geospatial/src/endpoint/ruleset.ts index 6131ed5c1a22..4b5d4e07e0f8 100644 --- a/clients/client-sagemaker-geospatial/src/endpoint/ruleset.ts +++ b/clients/client-sagemaker-geospatial/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/sagemaker-geospatial.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://sagemaker-geospatial-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://sagemaker-geospatial-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://sagemaker-geospatial.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://sagemaker-geospatial.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://sagemaker-geospatial-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://sagemaker-geospatial-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://sagemaker-geospatial.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://sagemaker-geospatial.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-sagemaker-metrics/src/endpoint/ruleset.ts b/clients/client-sagemaker-metrics/src/endpoint/ruleset.ts index 030b7be9bc6d..6a5ba96eb82d 100644 --- a/clients/client-sagemaker-metrics/src/endpoint/ruleset.ts +++ b/clients/client-sagemaker-metrics/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/sagemaker-metrics.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://metrics.sagemaker-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://metrics.sagemaker-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://metrics.sagemaker.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://metrics.sagemaker.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://metrics.sagemaker-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://metrics.sagemaker-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://metrics.sagemaker.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://metrics.sagemaker.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-sagemaker-runtime/src/endpoint/ruleset.ts b/clients/client-sagemaker-runtime/src/endpoint/ruleset.ts index 2d414afbc9b9..a50e78b7c558 100644 --- a/clients/client-sagemaker-runtime/src/endpoint/ruleset.ts +++ b/clients/client-sagemaker-runtime/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/sagemaker-runtime.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:"getAttr",[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[t]:"booleanEquals",[u]:[true,{[t]:"getAttr",[u]:[{[v]:e},"supportsDualStack"]}]}, -o={[t]:"getAttr",[u]:[{[v]:e},"name"]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,n],type:b,rules:[{endpoint:{url:"https://runtime.sagemaker-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:f,[u]:["aws",o]}],endpoint:{url:"https://runtime-fips.sagemaker.{Region}.amazonaws.com",properties:l,headers:l},type:d},{conditions:[{[t]:f,[u]:["aws-us-gov",o]}],endpoint:{url:"https://runtime.sagemaker.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://runtime.sagemaker-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[n],type:b,rules:[{endpoint:{url:"https://runtime.sagemaker.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://runtime.sagemaker.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:"getAttr",[w]:[{[x]:g},"supportsFIPS"]}, +p={[v]:c,[w]:[true,{[v]:"getAttr",[w]:[{[x]:g},"supportsDualStack"]}]}, +q={[v]:"getAttr",[w]:[{[x]:g},"name"]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},p],rules:[{endpoint:{url:"https://runtime.sagemaker-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:h,[w]:[q,"aws"]}],endpoint:{url:"https://runtime-fips.sagemaker.{Region}.amazonaws.com",properties:n,headers:n},type:e},{conditions:[{[v]:h,[w]:[q,"aws-us-gov"]}],endpoint:{url:"https://runtime.sagemaker.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://runtime.sagemaker-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[p],rules:[{endpoint:{url:"https://runtime.sagemaker.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://runtime.sagemaker.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-sagemaker/src/endpoint/ruleset.ts b/clients/client-sagemaker/src/endpoint/ruleset.ts index d861759cbc87..e3be559f3f6c 100644 --- a/clients/client-sagemaker/src/endpoint/ruleset.ts +++ b/clients/client-sagemaker/src/endpoint/ruleset.ts @@ -6,28 +6,30 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/sagemaker.json */ -const t="required", -u="fn", -v="argv", -w="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g={[t]:false,"type":"String"}, -h={[t]:true,"default":false,"type":"Boolean"}, -i={[w]:"Endpoint"}, -j={[u]:"booleanEquals",[v]:[{[w]:"UseFIPS"},true]}, -k={[u]:"booleanEquals",[v]:[{[w]:"UseDualStack"},true]}, -l={}, -m={[u]:"booleanEquals",[v]:[true,{[u]:"getAttr",[v]:[{[w]:e},"supportsFIPS"]}]}, -n={[u]:"booleanEquals",[v]:[true,{[u]:"getAttr",[v]:[{[w]:e},"supportsDualStack"]}]}, -o={[u]:"getAttr",[v]:[{[w]:e},"name"]}, -p={"url":"https://api-fips.sagemaker.{Region}.amazonaws.com","properties":{},"headers":{}}, -q=[j], -r=[k], -s=[{[w]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[u]:a,[v]:[i]}],type:b,rules:[{conditions:q,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:r,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[u]:a,[v]:s}],type:b,rules:[{conditions:[{[u]:"aws.partition",[v]:s,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,n],type:b,rules:[{endpoint:{url:"https://api.sagemaker-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:q,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[u]:f,[v]:["aws",o]}],endpoint:p,type:d},{conditions:[{[u]:f,[v]:["aws-us-gov",o]}],endpoint:p,type:d},{endpoint:{url:"https://api.sagemaker-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:r,type:b,rules:[{conditions:[n],type:b,rules:[{endpoint:{url:"https://api.sagemaker.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://api.sagemaker.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const v="required", +w="fn", +x="argv", +y="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i={[v]:false,"type":"String"}, +j={[v]:true,"default":false,"type":"Boolean"}, +k={[y]:"Endpoint"}, +l={[w]:c,[x]:[{[y]:"UseFIPS"},true]}, +m={[w]:c,[x]:[{[y]:"UseDualStack"},true]}, +n={}, +o={[w]:"getAttr",[x]:[{[y]:g},"supportsFIPS"]}, +p={[w]:c,[x]:[true,{[w]:"getAttr",[x]:[{[y]:g},"supportsDualStack"]}]}, +q={[w]:"getAttr",[x]:[{[y]:g},"name"]}, +r={"url":"https://api-fips.sagemaker.{Region}.amazonaws.com","properties":{},"headers":{}}, +s=[l], +t=[m], +u=[{[y]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[w]:b,[x]:[k]}],rules:[{conditions:s,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:t,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[w]:b,[x]:u}],rules:[{conditions:[{[w]:"aws.partition",[x]:u,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[w]:c,[x]:[a,o]},p],rules:[{endpoint:{url:"https://api.sagemaker-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:s,rules:[{conditions:[{[w]:c,[x]:[o,a]}],rules:[{conditions:[{[w]:h,[x]:[q,"aws"]}],endpoint:r,type:e},{conditions:[{[w]:h,[x]:[q,"aws-us-gov"]}],endpoint:r,type:e},{endpoint:{url:"https://api.sagemaker-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:t,rules:[{conditions:[p],rules:[{endpoint:{url:"https://api.sagemaker.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://api.sagemaker.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-savingsplans/src/endpoint/ruleset.ts b/clients/client-savingsplans/src/endpoint/ruleset.ts index fcf73c50906c..48d6118d4586 100644 --- a/clients/client-savingsplans/src/endpoint/ruleset.ts +++ b/clients/client-savingsplans/src/endpoint/ruleset.ts @@ -6,31 +6,32 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/savingsplans.json */ -const w="required", -x="fn", -y="argv", -z="ref"; +const x="required", +y="fn", +z="argv", +A="ref"; const a=false, -b="isSet", -c="tree", +b=true, +c="isSet", d="booleanEquals", e="error", f="endpoint", -g="PartitionResult", -h="getAttr", -i={[w]:false,"type":"String"}, -j={[w]:true,"default":false,"type":"Boolean"}, -k={[z]:"Endpoint"}, -l={[x]:d,[y]:[{[z]:"UseFIPS"},true]}, -m={[z]:"UseFIPS"}, -n={[x]:d,[y]:[{[z]:"UseDualStack"},true]}, -o={[z]:"UseDualStack"}, -p={}, -q={[z]:g}, -r={[x]:d,[y]:[true,{[x]:h,[y]:[q,"supportsFIPS"]}]}, -s={[x]:d,[y]:[true,{[x]:h,[y]:[q,"supportsDualStack"]}]}, -t=[l], -u=[n], -v=[{[z]:"Region"}]; -const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[x]:b,[y]:[k]}],type:c,rules:[{conditions:t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:e},{conditions:u,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:e},{endpoint:{url:k,properties:p,headers:p},type:f}]},{conditions:[{[x]:b,[y]:v}],type:c,rules:[{conditions:[{[x]:"aws.partition",[y]:v,assign:g}],type:c,rules:[{conditions:[{[x]:"stringEquals",[y]:[{[x]:h,[y]:[q,"name"]},"aws"]},{[x]:d,[y]:[m,a]},{[x]:d,[y]:[o,a]}],endpoint:{url:"https://savingsplans.amazonaws.com",properties:{authSchemes:[{name:"sigv4",signingName:"savingsplans",signingRegion:"us-east-1"}]},headers:p},type:f},{conditions:[l,n],type:c,rules:[{conditions:[r,s],type:c,rules:[{endpoint:{url:"https://savingsplans-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:f}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:e}]},{conditions:t,type:c,rules:[{conditions:[r],type:c,rules:[{endpoint:{url:"https://savingsplans-fips.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:f}]},{error:"FIPS is enabled but this partition does not support FIPS",type:e}]},{conditions:u,type:c,rules:[{conditions:[s],type:c,rules:[{endpoint:{url:"https://savingsplans.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:f}]},{error:"DualStack is enabled but this partition does not support DualStack",type:e}]},{endpoint:{url:"https://savingsplans.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:f}]}]},{error:"Invalid Configuration: Missing Region",type:e}]}; +g="tree", +h="PartitionResult", +i="getAttr", +j={[x]:false,"type":"String"}, +k={[x]:true,"default":false,"type":"Boolean"}, +l={[A]:"Endpoint"}, +m={[y]:d,[z]:[{[A]:"UseFIPS"},true]}, +n={[A]:"UseFIPS"}, +o={[y]:d,[z]:[{[A]:"UseDualStack"},true]}, +p={[A]:"UseDualStack"}, +q={}, +r={[A]:h}, +s={[y]:i,[z]:[r,"supportsFIPS"]}, +t={[y]:d,[z]:[true,{[y]:i,[z]:[r,"supportsDualStack"]}]}, +u=[m], +v=[o], +w=[{[A]:"Region"}]; +const _data={version:"1.0",parameters:{Region:j,UseDualStack:k,UseFIPS:k,Endpoint:j},rules:[{conditions:[{[y]:c,[z]:[l]}],rules:[{conditions:u,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:e},{conditions:v,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:e},{endpoint:{url:l,properties:q,headers:q},type:f}],type:g},{conditions:[{[y]:c,[z]:w}],rules:[{conditions:[{[y]:"aws.partition",[z]:w,assign:h}],rules:[{conditions:[{[y]:"stringEquals",[z]:[{[y]:i,[z]:[r,"name"]},"aws"]},{[y]:d,[z]:[n,a]},{[y]:d,[z]:[p,a]}],endpoint:{url:"https://savingsplans.amazonaws.com",properties:{authSchemes:[{name:"sigv4",signingName:"savingsplans",signingRegion:"us-east-1"}]},headers:q},type:f},{conditions:[m,o],rules:[{conditions:[{[y]:d,[z]:[b,s]},t],rules:[{endpoint:{url:"https://savingsplans-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:q,headers:q},type:f}],type:g},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:e}],type:g},{conditions:u,rules:[{conditions:[{[y]:d,[z]:[s,b]}],rules:[{endpoint:{url:"https://savingsplans-fips.{Region}.{PartitionResult#dnsSuffix}",properties:q,headers:q},type:f}],type:g},{error:"FIPS is enabled but this partition does not support FIPS",type:e}],type:g},{conditions:v,rules:[{conditions:[t],rules:[{endpoint:{url:"https://savingsplans.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:q,headers:q},type:f}],type:g},{error:"DualStack is enabled but this partition does not support DualStack",type:e}],type:g},{endpoint:{url:"https://savingsplans.{Region}.{PartitionResult#dnsSuffix}",properties:q,headers:q},type:f}],type:g}],type:g},{error:"Invalid Configuration: Missing Region",type:e}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-scheduler/src/endpoint/ruleset.ts b/clients/client-scheduler/src/endpoint/ruleset.ts index 67faa00cbd9e..d5a210dbf990 100644 --- a/clients/client-scheduler/src/endpoint/ruleset.ts +++ b/clients/client-scheduler/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/scheduler.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://scheduler-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://scheduler-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://scheduler.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://scheduler.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://scheduler-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://scheduler-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://scheduler.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://scheduler.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-schemas/src/endpoint/ruleset.ts b/clients/client-schemas/src/endpoint/ruleset.ts index d5dacdf07bfd..5851b6104143 100644 --- a/clients/client-schemas/src/endpoint/ruleset.ts +++ b/clients/client-schemas/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/schemas.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://schemas-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://schemas-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://schemas.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://schemas.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://schemas-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://schemas-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://schemas.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://schemas.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-securityhub/src/endpoint/ruleset.ts b/clients/client-securityhub/src/endpoint/ruleset.ts index 8bbb038c5d4d..4c4f38e6910c 100644 --- a/clients/client-securityhub/src/endpoint/ruleset.ts +++ b/clients/client-securityhub/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/securityhub.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://securityhub-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://securityhub-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://securityhub.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://securityhub.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://securityhub-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://securityhub-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://securityhub.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://securityhub.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-securitylake/src/endpoint/ruleset.ts b/clients/client-securitylake/src/endpoint/ruleset.ts index 9342d4188933..5028f36d8809 100644 --- a/clients/client-securitylake/src/endpoint/ruleset.ts +++ b/clients/client-securitylake/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/securitylake.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://securitylake-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://securitylake-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://securitylake.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://securitylake.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://securitylake-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://securitylake-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://securitylake.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://securitylake.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-serverlessapplicationrepository/src/endpoint/ruleset.ts b/clients/client-serverlessapplicationrepository/src/endpoint/ruleset.ts index bc849bb0e699..c68a30bb9360 100644 --- a/clients/client-serverlessapplicationrepository/src/endpoint/ruleset.ts +++ b/clients/client-serverlessapplicationrepository/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/serverlessapplicationrepository.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://serverlessrepo-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://serverlessrepo.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://serverlessrepo-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://serverlessrepo.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://serverlessrepo.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://serverlessrepo-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://serverlessrepo.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://serverlessrepo-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://serverlessrepo.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://serverlessrepo.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-service-catalog-appregistry/src/endpoint/ruleset.ts b/clients/client-service-catalog-appregistry/src/endpoint/ruleset.ts index 25ec3c9e00a8..dfe106b6e198 100644 --- a/clients/client-service-catalog-appregistry/src/endpoint/ruleset.ts +++ b/clients/client-service-catalog-appregistry/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/service-catalog-appregistry.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://servicecatalog-appregistry-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://servicecatalog-appregistry.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://servicecatalog-appregistry-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://servicecatalog-appregistry.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://servicecatalog-appregistry.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://servicecatalog-appregistry-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://servicecatalog-appregistry.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://servicecatalog-appregistry-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://servicecatalog-appregistry.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://servicecatalog-appregistry.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-service-quotas/src/endpoint/ruleset.ts b/clients/client-service-quotas/src/endpoint/ruleset.ts index b2c941b26810..46ce5cdf794c 100644 --- a/clients/client-service-quotas/src/endpoint/ruleset.ts +++ b/clients/client-service-quotas/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/service-quotas.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://servicequotas-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://servicequotas.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://servicequotas-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://servicequotas.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://servicequotas.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://servicequotas-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://servicequotas.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://servicequotas-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://servicequotas.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://servicequotas.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-servicediscovery/src/endpoint/ruleset.ts b/clients/client-servicediscovery/src/endpoint/ruleset.ts index 6bbdc9b40d1d..051ecff08bbb 100644 --- a/clients/client-servicediscovery/src/endpoint/ruleset.ts +++ b/clients/client-servicediscovery/src/endpoint/ruleset.ts @@ -6,28 +6,30 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/servicediscovery.json */ -const t="required", -u="fn", -v="argv", -w="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g={[t]:false,"type":"String"}, -h={[t]:true,"default":false,"type":"Boolean"}, -i={[w]:"Endpoint"}, -j={[u]:"booleanEquals",[v]:[{[w]:"UseFIPS"},true]}, -k={[u]:"booleanEquals",[v]:[{[w]:"UseDualStack"},true]}, -l={}, -m={[u]:"booleanEquals",[v]:[true,{[u]:"getAttr",[v]:[{[w]:e},"supportsFIPS"]}]}, -n={[u]:"booleanEquals",[v]:[true,{[u]:"getAttr",[v]:[{[w]:e},"supportsDualStack"]}]}, -o={[u]:"getAttr",[v]:[{[w]:e},"name"]}, -p={"url":"https://servicediscovery.{Region}.amazonaws.com","properties":{},"headers":{}}, -q=[j], -r=[k], -s=[{[w]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[u]:a,[v]:[i]}],type:b,rules:[{conditions:q,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:r,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[u]:a,[v]:s}],type:b,rules:[{conditions:[{[u]:"aws.partition",[v]:s,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,n],type:b,rules:[{endpoint:{url:"https://servicediscovery-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:q,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://servicediscovery-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:r,type:b,rules:[{conditions:[n],type:b,rules:[{conditions:[{[u]:f,[v]:["aws",o]}],endpoint:p,type:d},{conditions:[{[u]:f,[v]:["aws-cn",o]}],endpoint:{url:"https://servicediscovery.{Region}.amazonaws.com.cn",properties:l,headers:l},type:d},{conditions:[{[u]:f,[v]:["aws-us-gov",o]}],endpoint:p,type:d},{endpoint:{url:"https://servicediscovery.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://servicediscovery.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const v="required", +w="fn", +x="argv", +y="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i={[v]:false,"type":"String"}, +j={[v]:true,"default":false,"type":"Boolean"}, +k={[y]:"Endpoint"}, +l={[w]:c,[x]:[{[y]:"UseFIPS"},true]}, +m={[w]:c,[x]:[{[y]:"UseDualStack"},true]}, +n={}, +o={[w]:"getAttr",[x]:[{[y]:g},"supportsFIPS"]}, +p={[w]:c,[x]:[true,{[w]:"getAttr",[x]:[{[y]:g},"supportsDualStack"]}]}, +q={[w]:"getAttr",[x]:[{[y]:g},"name"]}, +r={"url":"https://servicediscovery.{Region}.amazonaws.com","properties":{},"headers":{}}, +s=[l], +t=[m], +u=[{[y]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[w]:b,[x]:[k]}],rules:[{conditions:s,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:t,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[w]:b,[x]:u}],rules:[{conditions:[{[w]:"aws.partition",[x]:u,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[w]:c,[x]:[a,o]},p],rules:[{endpoint:{url:"https://servicediscovery-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:s,rules:[{conditions:[{[w]:c,[x]:[o,a]}],rules:[{endpoint:{url:"https://servicediscovery-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:t,rules:[{conditions:[p],rules:[{conditions:[{[w]:h,[x]:["aws",q]}],endpoint:r,type:e},{conditions:[{[w]:h,[x]:["aws-cn",q]}],endpoint:{url:"https://servicediscovery.{Region}.amazonaws.com.cn",properties:n,headers:n},type:e},{conditions:[{[w]:h,[x]:["aws-us-gov",q]}],endpoint:r,type:e},{endpoint:{url:"https://servicediscovery.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://servicediscovery.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-ses/src/endpoint/ruleset.ts b/clients/client-ses/src/endpoint/ruleset.ts index b5616169c92d..20be7a018bcc 100644 --- a/clients/client-ses/src/endpoint/ruleset.ts +++ b/clients/client-ses/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/ses.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://email-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://email-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://email.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://email.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://email-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://email-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://email.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://email.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-sfn/src/endpoint/ruleset.ts b/clients/client-sfn/src/endpoint/ruleset.ts index fd0e9dff7467..45c489502fe1 100644 --- a/clients/client-sfn/src/endpoint/ruleset.ts +++ b/clients/client-sfn/src/endpoint/ruleset.ts @@ -6,26 +6,28 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/sfn.json */ -const r="required", -s="fn", -t="argv", -u="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[r]:false,"type":"String"}, -g={[r]:true,"default":false,"type":"Boolean"}, -h={[u]:"Endpoint"}, -i={[s]:"booleanEquals",[t]:[{[u]:"UseFIPS"},true]}, -j={[s]:"booleanEquals",[t]:[{[u]:"UseDualStack"},true]}, -k={}, -l={[u]:"Region"}, -m={[s]:"booleanEquals",[t]:[true,{[s]:"getAttr",[t]:[{[u]:e},"supportsFIPS"]}]}, -n={[s]:"booleanEquals",[t]:[true,{[s]:"getAttr",[t]:[{[u]:e},"supportsDualStack"]}]}, -o=[i], -p=[j], -q=[l]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[s]:a,[t]:[h]}],type:b,rules:[{conditions:o,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:p,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[s]:a,[t]:q}],type:b,rules:[{conditions:[{[s]:"aws.partition",[t]:q,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[m,n],type:b,rules:[{endpoint:{url:"https://states-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[s]:"stringEquals",[t]:[l,"us-gov-west-1"]}],endpoint:{url:"https://states.us-gov-west-1.amazonaws.com",properties:k,headers:k},type:d},{endpoint:{url:"https://states-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:p,type:b,rules:[{conditions:[n],type:b,rules:[{endpoint:{url:"https://states.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://states.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const t="required", +u="fn", +v="argv", +w="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[t]:false,"type":"String"}, +i={[t]:true,"default":false,"type":"Boolean"}, +j={[w]:"Endpoint"}, +k={[u]:c,[v]:[{[w]:"UseFIPS"},true]}, +l={[u]:c,[v]:[{[w]:"UseDualStack"},true]}, +m={}, +n={[w]:"Region"}, +o={[u]:"getAttr",[v]:[{[w]:g},"supportsFIPS"]}, +p={[u]:c,[v]:[true,{[u]:"getAttr",[v]:[{[w]:g},"supportsDualStack"]}]}, +q=[k], +r=[l], +s=[n]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[u]:b,[v]:[j]}],rules:[{conditions:q,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:r,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[u]:b,[v]:s}],rules:[{conditions:[{[u]:"aws.partition",[v]:s,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[u]:c,[v]:[a,o]},p],rules:[{endpoint:{url:"https://states-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:q,rules:[{conditions:[{[u]:c,[v]:[o,a]}],rules:[{conditions:[{[u]:"stringEquals",[v]:[n,"us-gov-west-1"]}],endpoint:{url:"https://states.us-gov-west-1.amazonaws.com",properties:m,headers:m},type:e},{endpoint:{url:"https://states-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:r,rules:[{conditions:[p],rules:[{endpoint:{url:"https://states.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://states.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-shield/src/endpoint/ruleset.ts b/clients/client-shield/src/endpoint/ruleset.ts index 0f594b962c72..9ed6cb2d472b 100644 --- a/clients/client-shield/src/endpoint/ruleset.ts +++ b/clients/client-shield/src/endpoint/ruleset.ts @@ -6,31 +6,32 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/shield.json */ -const w="required", -x="fn", -y="argv", -z="ref"; +const x="required", +y="fn", +z="argv", +A="ref"; const a=false, -b="isSet", -c="tree", +b=true, +c="isSet", d="booleanEquals", e="error", f="endpoint", -g="PartitionResult", -h={[w]:false,"type":"String"}, -i={[w]:true,"default":false,"type":"Boolean"}, -j={[z]:"Endpoint"}, -k={[x]:d,[y]:[{[z]:"UseFIPS"},true]}, -l={[z]:"UseFIPS"}, -m={[x]:d,[y]:[{[z]:"UseDualStack"},true]}, -n={}, -o={[x]:"stringEquals",[y]:[{[x]:"getAttr",[y]:[{[z]:g},"name"]},"aws"]}, -p={[x]:d,[y]:[{[z]:"UseDualStack"},false]}, -q={"authSchemes":[{"name":"sigv4","signingName":"shield","signingRegion":"us-east-1"}]}, -r={[x]:d,[y]:[true,{[x]:"getAttr",[y]:[{[z]:g},"supportsFIPS"]}]}, -s={[x]:d,[y]:[true,{[x]:"getAttr",[y]:[{[z]:g},"supportsDualStack"]}]}, -t=[k], -u=[m], -v=[{[z]:"Region"}]; -const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[x]:b,[y]:[j]}],type:c,rules:[{conditions:t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:e},{conditions:u,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:e},{endpoint:{url:j,properties:n,headers:n},type:f}]},{conditions:[{[x]:b,[y]:v}],type:c,rules:[{conditions:[{[x]:"aws.partition",[y]:v,assign:g}],type:c,rules:[{conditions:[o,{[x]:d,[y]:[l,a]},p],endpoint:{url:"https://shield.us-east-1.amazonaws.com",properties:q,headers:n},type:f},{conditions:[o,k,p],endpoint:{url:"https://shield-fips.us-east-1.amazonaws.com",properties:q,headers:n},type:f},{conditions:[k,m],type:c,rules:[{conditions:[r,s],type:c,rules:[{endpoint:{url:"https://shield-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:f}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:e}]},{conditions:t,type:c,rules:[{conditions:[r],type:c,rules:[{endpoint:{url:"https://shield-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:f}]},{error:"FIPS is enabled but this partition does not support FIPS",type:e}]},{conditions:u,type:c,rules:[{conditions:[s],type:c,rules:[{endpoint:{url:"https://shield.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:f}]},{error:"DualStack is enabled but this partition does not support DualStack",type:e}]},{endpoint:{url:"https://shield.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:f}]}]},{error:"Invalid Configuration: Missing Region",type:e}]}; +g="tree", +h="PartitionResult", +i={[x]:false,"type":"String"}, +j={[x]:true,"default":false,"type":"Boolean"}, +k={[A]:"Endpoint"}, +l={[y]:d,[z]:[{[A]:"UseFIPS"},true]}, +m={[A]:"UseFIPS"}, +n={[y]:d,[z]:[{[A]:"UseDualStack"},true]}, +o={}, +p={[y]:"stringEquals",[z]:[{[y]:"getAttr",[z]:[{[A]:h},"name"]},"aws"]}, +q={[y]:d,[z]:[{[A]:"UseDualStack"},false]}, +r={"authSchemes":[{"name":"sigv4","signingName":"shield","signingRegion":"us-east-1"}]}, +s={[y]:"getAttr",[z]:[{[A]:h},"supportsFIPS"]}, +t={[y]:d,[z]:[true,{[y]:"getAttr",[z]:[{[A]:h},"supportsDualStack"]}]}, +u=[l], +v=[n], +w=[{[A]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[y]:c,[z]:[k]}],rules:[{conditions:u,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:e},{conditions:v,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:e},{endpoint:{url:k,properties:o,headers:o},type:f}],type:g},{conditions:[{[y]:c,[z]:w}],rules:[{conditions:[{[y]:"aws.partition",[z]:w,assign:h}],rules:[{conditions:[p,{[y]:d,[z]:[m,a]},q],endpoint:{url:"https://shield.us-east-1.amazonaws.com",properties:r,headers:o},type:f},{conditions:[p,l,q],endpoint:{url:"https://shield-fips.us-east-1.amazonaws.com",properties:r,headers:o},type:f},{conditions:[l,n],rules:[{conditions:[{[y]:d,[z]:[b,s]},t],rules:[{endpoint:{url:"https://shield-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:o,headers:o},type:f}],type:g},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:e}],type:g},{conditions:u,rules:[{conditions:[{[y]:d,[z]:[s,b]}],rules:[{endpoint:{url:"https://shield-fips.{Region}.{PartitionResult#dnsSuffix}",properties:o,headers:o},type:f}],type:g},{error:"FIPS is enabled but this partition does not support FIPS",type:e}],type:g},{conditions:v,rules:[{conditions:[t],rules:[{endpoint:{url:"https://shield.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:o,headers:o},type:f}],type:g},{error:"DualStack is enabled but this partition does not support DualStack",type:e}],type:g},{endpoint:{url:"https://shield.{Region}.{PartitionResult#dnsSuffix}",properties:o,headers:o},type:f}],type:g}],type:g},{error:"Invalid Configuration: Missing Region",type:e}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-signer/src/endpoint/ruleset.ts b/clients/client-signer/src/endpoint/ruleset.ts index 4cc4fd2aefe4..4a25b54c0cb4 100644 --- a/clients/client-signer/src/endpoint/ruleset.ts +++ b/clients/client-signer/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/signer.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://signer-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://signer-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://signer.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://signer.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://signer-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://signer-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://signer.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://signer.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-simspaceweaver/src/endpoint/ruleset.ts b/clients/client-simspaceweaver/src/endpoint/ruleset.ts index 87b2f642cc03..76146b854ee2 100644 --- a/clients/client-simspaceweaver/src/endpoint/ruleset.ts +++ b/clients/client-simspaceweaver/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/simspaceweaver.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://simspaceweaver-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://simspaceweaver-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://simspaceweaver.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://simspaceweaver.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://simspaceweaver-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://simspaceweaver-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://simspaceweaver.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://simspaceweaver.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-snow-device-management/src/endpoint/ruleset.ts b/clients/client-snow-device-management/src/endpoint/ruleset.ts index 9c3f1f3ed40d..efdec32c8e49 100644 --- a/clients/client-snow-device-management/src/endpoint/ruleset.ts +++ b/clients/client-snow-device-management/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/snow-device-management.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://snow-device-management-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://snow-device-management-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://snow-device-management.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://snow-device-management.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://snow-device-management-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://snow-device-management-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://snow-device-management.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://snow-device-management.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-snowball/src/endpoint/ruleset.ts b/clients/client-snowball/src/endpoint/ruleset.ts index 97e605b16722..b21a1936aedd 100644 --- a/clients/client-snowball/src/endpoint/ruleset.ts +++ b/clients/client-snowball/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/snowball.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://snowball-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://snowball-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://snowball.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://snowball.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://snowball-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://snowball-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://snowball.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://snowball.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-sns/src/endpoint/ruleset.ts b/clients/client-sns/src/endpoint/ruleset.ts index 6c559cd387bc..96f29193a4a7 100644 --- a/clients/client-sns/src/endpoint/ruleset.ts +++ b/clients/client-sns/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/sns.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[v]:"Region"}, -n={[t]:"booleanEquals",[u]:[true,{[t]:"getAttr",[u]:[{[v]:e},"supportsFIPS"]}]}, -o={[t]:"booleanEquals",[u]:[true,{[t]:"getAttr",[u]:[{[v]:e},"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[m]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[n,o],type:b,rules:[{endpoint:{url:"https://sns-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[n],type:b,rules:[{conditions:[{[t]:f,[u]:[m,"us-gov-east-1"]}],endpoint:{url:"https://sns.us-gov-east-1.amazonaws.com",properties:l,headers:l},type:d},{conditions:[{[t]:f,[u]:[m,"us-gov-west-1"]}],endpoint:{url:"https://sns.us-gov-west-1.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://sns-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://sns.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://sns.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[x]:"Region"}, +p={[v]:"getAttr",[w]:[{[x]:g},"supportsFIPS"]}, +q={[v]:c,[w]:[true,{[v]:"getAttr",[w]:[{[x]:g},"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[o]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,p]},q],rules:[{endpoint:{url:"https://sns-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[p,a]}],rules:[{conditions:[{[v]:h,[w]:[o,"us-gov-east-1"]}],endpoint:{url:"https://sns.us-gov-east-1.amazonaws.com",properties:n,headers:n},type:e},{conditions:[{[v]:h,[w]:[o,"us-gov-west-1"]}],endpoint:{url:"https://sns.us-gov-west-1.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://sns-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://sns.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://sns.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-sqs/src/endpoint/ruleset.ts b/clients/client-sqs/src/endpoint/ruleset.ts index 0061727002b3..c8e7eb97cbdb 100644 --- a/clients/client-sqs/src/endpoint/ruleset.ts +++ b/clients/client-sqs/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/sqs.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://sqs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://sqs.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://sqs-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://sqs.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://sqs.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://sqs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://sqs.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://sqs-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://sqs.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://sqs.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-ssm-contacts/src/endpoint/ruleset.ts b/clients/client-ssm-contacts/src/endpoint/ruleset.ts index 25fdffef2044..56e1fd3b1151 100644 --- a/clients/client-ssm-contacts/src/endpoint/ruleset.ts +++ b/clients/client-ssm-contacts/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/ssm-contacts.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://ssm-contacts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://ssm-contacts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://ssm-contacts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://ssm-contacts.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://ssm-contacts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://ssm-contacts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://ssm-contacts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://ssm-contacts.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-ssm-incidents/src/endpoint/ruleset.ts b/clients/client-ssm-incidents/src/endpoint/ruleset.ts index b5493880cd1a..a40f5a226719 100644 --- a/clients/client-ssm-incidents/src/endpoint/ruleset.ts +++ b/clients/client-ssm-incidents/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/ssm-incidents.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://ssm-incidents-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://ssm-incidents-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://ssm-incidents.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://ssm-incidents.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://ssm-incidents-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://ssm-incidents-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://ssm-incidents.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://ssm-incidents.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-ssm-sap/src/endpoint/ruleset.ts b/clients/client-ssm-sap/src/endpoint/ruleset.ts index 66f99f3dd314..6f8f8e7b9f5c 100644 --- a/clients/client-ssm-sap/src/endpoint/ruleset.ts +++ b/clients/client-ssm-sap/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/ssm-sap.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://ssm-sap-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://ssm-sap-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://ssm-sap.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://ssm-sap.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://ssm-sap-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://ssm-sap-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://ssm-sap.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://ssm-sap.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-sso-admin/src/endpoint/ruleset.ts b/clients/client-sso-admin/src/endpoint/ruleset.ts index 33105e09cbc7..af65465941f3 100644 --- a/clients/client-sso-admin/src/endpoint/ruleset.ts +++ b/clients/client-sso-admin/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/sso-admin.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://sso-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://sso.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://sso-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://sso.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://sso.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://sso-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://sso.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://sso-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://sso.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://sso.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-sso-oidc/src/endpoint/ruleset.ts b/clients/client-sso-oidc/src/endpoint/ruleset.ts index 21a7de1667c2..9248889d064e 100644 --- a/clients/client-sso-oidc/src/endpoint/ruleset.ts +++ b/clients/client-sso-oidc/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/sso-oidc.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://oidc-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://oidc.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://oidc-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://oidc.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://oidc.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://oidc-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://oidc.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://oidc-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://oidc.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://oidc.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-sso/src/endpoint/ruleset.ts b/clients/client-sso/src/endpoint/ruleset.ts index 1ba6bbe4a53f..e25eb18d12e9 100644 --- a/clients/client-sso/src/endpoint/ruleset.ts +++ b/clients/client-sso/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/sso.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://portal.sso-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://portal.sso.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://portal.sso-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://portal.sso.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://portal.sso.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://portal.sso-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://portal.sso.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://portal.sso-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://portal.sso.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://portal.sso.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-storage-gateway/src/endpoint/ruleset.ts b/clients/client-storage-gateway/src/endpoint/ruleset.ts index 8605ca0f4291..8730ccdbc80b 100644 --- a/clients/client-storage-gateway/src/endpoint/ruleset.ts +++ b/clients/client-storage-gateway/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/storage-gateway.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://storagegateway-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://storagegateway-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://storagegateway.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://storagegateway.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://storagegateway-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://storagegateway-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://storagegateway.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://storagegateway.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-sts/src/endpoint/ruleset.ts b/clients/client-sts/src/endpoint/ruleset.ts index edef5db3855b..d78ef4811151 100644 --- a/clients/client-sts/src/endpoint/ruleset.ts +++ b/clients/client-sts/src/endpoint/ruleset.ts @@ -14,13 +14,13 @@ J="ref"; const a=false, b=true, c="booleanEquals", -d="tree", -e="stringEquals", -f="sigv4", -g="sts", -h="us-east-1", -i="endpoint", -j="https://sts.{Region}.{PartitionResult#dnsSuffix}", +d="stringEquals", +e="sigv4", +f="sts", +g="us-east-1", +h="endpoint", +i="https://sts.{Region}.{PartitionResult#dnsSuffix}", +j="tree", k="error", l="getAttr", m={[F]:false,[G]:"String"}, @@ -31,16 +31,16 @@ q={[J]:"Region"}, r={[H]:"aws.partition",[I]:[q],"assign":"PartitionResult"}, s={[J]:"UseFIPS"}, t={[J]:"UseDualStack"}, -u={"url":"https://sts.amazonaws.com","properties":{"authSchemes":[{"name":f,"signingName":g,"signingRegion":h}]},"headers":{}}, +u={"url":"https://sts.amazonaws.com","properties":{"authSchemes":[{"name":e,"signingName":f,"signingRegion":g}]},"headers":{}}, v={}, -w={"conditions":[{[H]:e,[I]:[q,"aws-global"]}],[i]:u,[G]:i}, +w={"conditions":[{[H]:d,[I]:[q,"aws-global"]}],[h]:u,[G]:h}, x={[H]:c,[I]:[s,true]}, y={[H]:c,[I]:[t,true]}, -z={[H]:c,[I]:[true,{[H]:l,[I]:[{[J]:"PartitionResult"},"supportsFIPS"]}]}, +z={[H]:l,[I]:[{[J]:"PartitionResult"},"supportsFIPS"]}, A={[J]:"PartitionResult"}, B={[H]:c,[I]:[true,{[H]:l,[I]:[A,"supportsDualStack"]}]}, C=[{[H]:"isSet",[I]:[o]}], D=[x], E=[y]; -const _data={version:"1.0",parameters:{Region:m,UseDualStack:n,UseFIPS:n,Endpoint:m,UseGlobalEndpoint:n},rules:[{conditions:[{[H]:c,[I]:[{[J]:"UseGlobalEndpoint"},b]},{[H]:"not",[I]:C},p,r,{[H]:c,[I]:[s,a]},{[H]:c,[I]:[t,a]}],[G]:d,rules:[{conditions:[{[H]:e,[I]:[q,"ap-northeast-1"]}],endpoint:u,[G]:i},{conditions:[{[H]:e,[I]:[q,"ap-south-1"]}],endpoint:u,[G]:i},{conditions:[{[H]:e,[I]:[q,"ap-southeast-1"]}],endpoint:u,[G]:i},{conditions:[{[H]:e,[I]:[q,"ap-southeast-2"]}],endpoint:u,[G]:i},w,{conditions:[{[H]:e,[I]:[q,"ca-central-1"]}],endpoint:u,[G]:i},{conditions:[{[H]:e,[I]:[q,"eu-central-1"]}],endpoint:u,[G]:i},{conditions:[{[H]:e,[I]:[q,"eu-north-1"]}],endpoint:u,[G]:i},{conditions:[{[H]:e,[I]:[q,"eu-west-1"]}],endpoint:u,[G]:i},{conditions:[{[H]:e,[I]:[q,"eu-west-2"]}],endpoint:u,[G]:i},{conditions:[{[H]:e,[I]:[q,"eu-west-3"]}],endpoint:u,[G]:i},{conditions:[{[H]:e,[I]:[q,"sa-east-1"]}],endpoint:u,[G]:i},{conditions:[{[H]:e,[I]:[q,h]}],endpoint:u,[G]:i},{conditions:[{[H]:e,[I]:[q,"us-east-2"]}],endpoint:u,[G]:i},{conditions:[{[H]:e,[I]:[q,"us-west-1"]}],endpoint:u,[G]:i},{conditions:[{[H]:e,[I]:[q,"us-west-2"]}],endpoint:u,[G]:i},{endpoint:{url:j,properties:{authSchemes:[{name:f,signingName:g,signingRegion:"{Region}"}]},headers:v},[G]:i}]},{conditions:C,[G]:d,rules:[{conditions:D,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[G]:k},{conditions:E,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[G]:k},{endpoint:{url:o,properties:v,headers:v},[G]:i}]},{conditions:[p],[G]:d,rules:[{conditions:[r],[G]:d,rules:[{conditions:[x,y],[G]:d,rules:[{conditions:[z,B],[G]:d,rules:[{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:v,headers:v},[G]:i}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[G]:k}]},{conditions:D,[G]:d,rules:[{conditions:[z],[G]:d,rules:[{conditions:[{[H]:e,[I]:["aws-us-gov",{[H]:l,[I]:[A,"name"]}]}],endpoint:{url:"https://sts.{Region}.amazonaws.com",properties:v,headers:v},[G]:i},{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:v,headers:v},[G]:i}]},{error:"FIPS is enabled but this partition does not support FIPS",[G]:k}]},{conditions:E,[G]:d,rules:[{conditions:[B],[G]:d,rules:[{endpoint:{url:"https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:v,headers:v},[G]:i}]},{error:"DualStack is enabled but this partition does not support DualStack",[G]:k}]},w,{endpoint:{url:j,properties:v,headers:v},[G]:i}]}]},{error:"Invalid Configuration: Missing Region",[G]:k}]}; +const _data={version:"1.0",parameters:{Region:m,UseDualStack:n,UseFIPS:n,Endpoint:m,UseGlobalEndpoint:n},rules:[{conditions:[{[H]:c,[I]:[{[J]:"UseGlobalEndpoint"},b]},{[H]:"not",[I]:C},p,r,{[H]:c,[I]:[s,a]},{[H]:c,[I]:[t,a]}],rules:[{conditions:[{[H]:d,[I]:[q,"ap-northeast-1"]}],endpoint:u,[G]:h},{conditions:[{[H]:d,[I]:[q,"ap-south-1"]}],endpoint:u,[G]:h},{conditions:[{[H]:d,[I]:[q,"ap-southeast-1"]}],endpoint:u,[G]:h},{conditions:[{[H]:d,[I]:[q,"ap-southeast-2"]}],endpoint:u,[G]:h},w,{conditions:[{[H]:d,[I]:[q,"ca-central-1"]}],endpoint:u,[G]:h},{conditions:[{[H]:d,[I]:[q,"eu-central-1"]}],endpoint:u,[G]:h},{conditions:[{[H]:d,[I]:[q,"eu-north-1"]}],endpoint:u,[G]:h},{conditions:[{[H]:d,[I]:[q,"eu-west-1"]}],endpoint:u,[G]:h},{conditions:[{[H]:d,[I]:[q,"eu-west-2"]}],endpoint:u,[G]:h},{conditions:[{[H]:d,[I]:[q,"eu-west-3"]}],endpoint:u,[G]:h},{conditions:[{[H]:d,[I]:[q,"sa-east-1"]}],endpoint:u,[G]:h},{conditions:[{[H]:d,[I]:[q,g]}],endpoint:u,[G]:h},{conditions:[{[H]:d,[I]:[q,"us-east-2"]}],endpoint:u,[G]:h},{conditions:[{[H]:d,[I]:[q,"us-west-1"]}],endpoint:u,[G]:h},{conditions:[{[H]:d,[I]:[q,"us-west-2"]}],endpoint:u,[G]:h},{endpoint:{url:i,properties:{authSchemes:[{name:e,signingName:f,signingRegion:"{Region}"}]},headers:v},[G]:h}],[G]:j},{conditions:C,rules:[{conditions:D,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[G]:k},{conditions:E,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[G]:k},{endpoint:{url:o,properties:v,headers:v},[G]:h}],[G]:j},{conditions:[p],rules:[{conditions:[r],rules:[{conditions:[x,y],rules:[{conditions:[{[H]:c,[I]:[b,z]},B],rules:[{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:v,headers:v},[G]:h}],[G]:j},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[G]:k}],[G]:j},{conditions:D,rules:[{conditions:[{[H]:c,[I]:[z,b]}],rules:[{conditions:[{[H]:d,[I]:[{[H]:l,[I]:[A,"name"]},"aws-us-gov"]}],endpoint:{url:"https://sts.{Region}.amazonaws.com",properties:v,headers:v},[G]:h},{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:v,headers:v},[G]:h}],[G]:j},{error:"FIPS is enabled but this partition does not support FIPS",[G]:k}],[G]:j},{conditions:E,rules:[{conditions:[B],rules:[{endpoint:{url:"https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:v,headers:v},[G]:h}],[G]:j},{error:"DualStack is enabled but this partition does not support DualStack",[G]:k}],[G]:j},w,{endpoint:{url:i,properties:v,headers:v},[G]:h}],[G]:j}],[G]:j},{error:"Invalid Configuration: Missing Region",[G]:k}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-support-app/src/endpoint/ruleset.ts b/clients/client-support-app/src/endpoint/ruleset.ts index d0f8480bd61f..80af25397de3 100644 --- a/clients/client-support-app/src/endpoint/ruleset.ts +++ b/clients/client-support-app/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/support-app.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://supportapp-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://supportapp-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://supportapp.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://supportapp.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://supportapp-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://supportapp-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://supportapp.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://supportapp.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-support/src/endpoint/ruleset.ts b/clients/client-support/src/endpoint/ruleset.ts index 7be26d742c28..0c80e4302c08 100644 --- a/clients/client-support/src/endpoint/ruleset.ts +++ b/clients/client-support/src/endpoint/ruleset.ts @@ -6,31 +6,33 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/support.json */ -const w="required", -x="fn", -y="argv", -z="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g="sigv4", -h="support", -i={[w]:false,"type":"String"}, -j={[w]:true,"default":false,"type":"Boolean"}, -k={[z]:"Endpoint"}, -l={[x]:"booleanEquals",[y]:[{[z]:"UseFIPS"},true]}, -m={[x]:"booleanEquals",[y]:[{[z]:"UseDualStack"},true]}, -n={}, -o={[x]:"getAttr",[y]:[{[z]:e},"name"]}, -p={[x]:"booleanEquals",[y]:[{[z]:"UseFIPS"},false]}, -q={[x]:"booleanEquals",[y]:[{[z]:"UseDualStack"},false]}, -r={[x]:"booleanEquals",[y]:[true,{[x]:"getAttr",[y]:[{[z]:e},"supportsFIPS"]}]}, -s={[x]:"booleanEquals",[y]:[true,{[x]:"getAttr",[y]:[{[z]:e},"supportsDualStack"]}]}, -t=[l], -u=[m], -v=[{[z]:"Region"}]; -const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[x]:a,[y]:[k]}],type:b,rules:[{conditions:t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:u,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:k,properties:n,headers:n},type:d}]},{conditions:[{[x]:a,[y]:v}],type:b,rules:[{conditions:[{[x]:"aws.partition",[y]:v,assign:e}],type:b,rules:[{conditions:[{[x]:f,[y]:[o,"aws"]},p,q],endpoint:{url:"https://support.us-east-1.amazonaws.com",properties:{authSchemes:[{name:g,signingName:h,signingRegion:"us-east-1"}]},headers:n},type:d},{conditions:[{[x]:f,[y]:[o,"aws-cn"]},p,q],endpoint:{url:"https://support.cn-north-1.amazonaws.com.cn",properties:{authSchemes:[{name:g,signingName:h,signingRegion:"cn-north-1"}]},headers:n},type:d},{conditions:[{[x]:f,[y]:[o,"aws-us-gov"]},p,q],endpoint:{url:"https://support.us-gov-west-1.amazonaws.com",properties:{authSchemes:[{name:g,signingName:h,signingRegion:"us-gov-west-1"}]},headers:n},type:d},{conditions:[{[x]:f,[y]:[o,"aws-iso"]},p,q],endpoint:{url:"https://support.us-iso-east-1.c2s.ic.gov",properties:{authSchemes:[{name:g,signingName:h,signingRegion:"us-iso-east-1"}]},headers:n},type:d},{conditions:[{[x]:f,[y]:[o,"aws-iso-b"]},p,q],endpoint:{url:"https://support.us-isob-east-1.sc2s.sgov.gov",properties:{authSchemes:[{name:g,signingName:h,signingRegion:"us-isob-east-1"}]},headers:n},type:d},{conditions:[l,m],type:b,rules:[{conditions:[r,s],type:b,rules:[{endpoint:{url:"https://support-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:t,type:b,rules:[{conditions:[r],type:b,rules:[{endpoint:{url:"https://support-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:u,type:b,rules:[{conditions:[s],type:b,rules:[{endpoint:{url:"https://support.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://support.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const y="required", +z="fn", +A="argv", +B="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i="sigv4", +j="support", +k={[y]:false,"type":"String"}, +l={[y]:true,"default":false,"type":"Boolean"}, +m={[B]:"Endpoint"}, +n={[z]:c,[A]:[{[B]:"UseFIPS"},true]}, +o={[z]:c,[A]:[{[B]:"UseDualStack"},true]}, +p={}, +q={[z]:"getAttr",[A]:[{[B]:g},"name"]}, +r={[z]:c,[A]:[{[B]:"UseFIPS"},false]}, +s={[z]:c,[A]:[{[B]:"UseDualStack"},false]}, +t={[z]:"getAttr",[A]:[{[B]:g},"supportsFIPS"]}, +u={[z]:c,[A]:[true,{[z]:"getAttr",[A]:[{[B]:g},"supportsDualStack"]}]}, +v=[n], +w=[o], +x=[{[B]:"Region"}]; +const _data={version:"1.0",parameters:{Region:k,UseDualStack:l,UseFIPS:l,Endpoint:k},rules:[{conditions:[{[z]:b,[A]:[m]}],rules:[{conditions:v,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:w,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:m,properties:p,headers:p},type:e}],type:f},{conditions:[{[z]:b,[A]:x}],rules:[{conditions:[{[z]:"aws.partition",[A]:x,assign:g}],rules:[{conditions:[{[z]:h,[A]:[q,"aws"]},r,s],endpoint:{url:"https://support.us-east-1.amazonaws.com",properties:{authSchemes:[{name:i,signingName:j,signingRegion:"us-east-1"}]},headers:p},type:e},{conditions:[{[z]:h,[A]:[q,"aws-cn"]},r,s],endpoint:{url:"https://support.cn-north-1.amazonaws.com.cn",properties:{authSchemes:[{name:i,signingName:j,signingRegion:"cn-north-1"}]},headers:p},type:e},{conditions:[{[z]:h,[A]:[q,"aws-us-gov"]},r,s],endpoint:{url:"https://support.us-gov-west-1.amazonaws.com",properties:{authSchemes:[{name:i,signingName:j,signingRegion:"us-gov-west-1"}]},headers:p},type:e},{conditions:[{[z]:h,[A]:[q,"aws-iso"]},r,s],endpoint:{url:"https://support.us-iso-east-1.c2s.ic.gov",properties:{authSchemes:[{name:i,signingName:j,signingRegion:"us-iso-east-1"}]},headers:p},type:e},{conditions:[{[z]:h,[A]:[q,"aws-iso-b"]},r,s],endpoint:{url:"https://support.us-isob-east-1.sc2s.sgov.gov",properties:{authSchemes:[{name:i,signingName:j,signingRegion:"us-isob-east-1"}]},headers:p},type:e},{conditions:[n,o],rules:[{conditions:[{[z]:c,[A]:[a,t]},u],rules:[{endpoint:{url:"https://support-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:v,rules:[{conditions:[{[z]:c,[A]:[t,a]}],rules:[{endpoint:{url:"https://support-fips.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:w,rules:[{conditions:[u],rules:[{endpoint:{url:"https://support.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://support.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-swf/src/endpoint/ruleset.ts b/clients/client-swf/src/endpoint/ruleset.ts index d94be3a2fd79..dd82bbf53a2b 100644 --- a/clients/client-swf/src/endpoint/ruleset.ts +++ b/clients/client-swf/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/swf.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://swf-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://swf.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://swf-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://swf.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://swf.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://swf-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://swf.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://swf-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://swf.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://swf.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-synthetics/src/endpoint/ruleset.ts b/clients/client-synthetics/src/endpoint/ruleset.ts index b251f12d68cf..f5078d4ffcc8 100644 --- a/clients/client-synthetics/src/endpoint/ruleset.ts +++ b/clients/client-synthetics/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/synthetics.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://synthetics-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://synthetics-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://synthetics.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://synthetics.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://synthetics-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://synthetics-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://synthetics.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://synthetics.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-textract/src/endpoint/ruleset.ts b/clients/client-textract/src/endpoint/ruleset.ts index 6abf0a919e34..b60476cdef28 100644 --- a/clients/client-textract/src/endpoint/ruleset.ts +++ b/clients/client-textract/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/textract.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://textract-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://textract-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://textract.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://textract.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://textract-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://textract-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://textract.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://textract.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-timestream-query/src/endpoint/ruleset.ts b/clients/client-timestream-query/src/endpoint/ruleset.ts index f1a03b8bf23d..6b39870e1050 100644 --- a/clients/client-timestream-query/src/endpoint/ruleset.ts +++ b/clients/client-timestream-query/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/timestream-query.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://query.timestream-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://query.timestream-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://query.timestream.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://query.timestream.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://query.timestream-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://query.timestream-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://query.timestream.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://query.timestream.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-timestream-write/src/endpoint/ruleset.ts b/clients/client-timestream-write/src/endpoint/ruleset.ts index e1dd50a08983..8fce22d10e57 100644 --- a/clients/client-timestream-write/src/endpoint/ruleset.ts +++ b/clients/client-timestream-write/src/endpoint/ruleset.ts @@ -6,27 +6,29 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/timestream-write.json */ -const s="required", -t="fn", -u="argv", -v="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="getAttr", -g={[s]:false,"type":"String"}, -h={[s]:true,"default":false,"type":"Boolean"}, -i={[v]:"Endpoint"}, -j={[t]:"booleanEquals",[u]:[{[v]:"UseFIPS"},true]}, -k={[t]:"booleanEquals",[u]:[{[v]:"UseDualStack"},true]}, -l={}, -m={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[{[v]:e},"supportsFIPS"]}]}, -n={[v]:e}, -o={[t]:"booleanEquals",[u]:[true,{[t]:f,[u]:[n,"supportsDualStack"]}]}, -p=[j], -q=[k], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[t]:a,[u]:[i]}],type:b,rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[t]:a,[u]:r}],type:b,rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[m,o],type:b,rules:[{endpoint:{url:"https://ingest.timestream-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:p,type:b,rules:[{conditions:[m],type:b,rules:[{conditions:[{[t]:"stringEquals",[u]:["aws-us-gov",{[t]:f,[u]:[n,"name"]}]}],endpoint:{url:"https://ingest.timestream.{Region}.amazonaws.com",properties:l,headers:l},type:d},{endpoint:{url:"https://ingest.timestream-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:q,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://ingest.timestream.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://ingest.timestream.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const u="required", +v="fn", +w="argv", +x="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="getAttr", +i={[u]:false,"type":"String"}, +j={[u]:true,"default":false,"type":"Boolean"}, +k={[x]:"Endpoint"}, +l={[v]:c,[w]:[{[x]:"UseFIPS"},true]}, +m={[v]:c,[w]:[{[x]:"UseDualStack"},true]}, +n={}, +o={[v]:h,[w]:[{[x]:g},"supportsFIPS"]}, +p={[x]:g}, +q={[v]:c,[w]:[true,{[v]:h,[w]:[p,"supportsDualStack"]}]}, +r=[l], +s=[m], +t=[{[x]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[v]:b,[w]:[k]}],rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[v]:b,[w]:t}],rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[v]:c,[w]:[a,o]},q],rules:[{endpoint:{url:"https://ingest.timestream-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:r,rules:[{conditions:[{[v]:c,[w]:[o,a]}],rules:[{conditions:[{[v]:"stringEquals",[w]:[{[v]:h,[w]:[p,"name"]},"aws-us-gov"]}],endpoint:{url:"https://ingest.timestream.{Region}.amazonaws.com",properties:n,headers:n},type:e},{endpoint:{url:"https://ingest.timestream-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:s,rules:[{conditions:[q],rules:[{endpoint:{url:"https://ingest.timestream.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://ingest.timestream.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-tnb/src/endpoint/ruleset.ts b/clients/client-tnb/src/endpoint/ruleset.ts index 87a4e98ad4bd..5ba92e962c9d 100644 --- a/clients/client-tnb/src/endpoint/ruleset.ts +++ b/clients/client-tnb/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/tnb.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://tnb-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://tnb-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://tnb.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://tnb.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://tnb-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://tnb-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://tnb.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://tnb.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-transcribe-streaming/src/endpoint/ruleset.ts b/clients/client-transcribe-streaming/src/endpoint/ruleset.ts index 9f76ad034aa7..40b01732de16 100644 --- a/clients/client-transcribe-streaming/src/endpoint/ruleset.ts +++ b/clients/client-transcribe-streaming/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/transcribe-streaming.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://transcribestreaming-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://transcribestreaming-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://transcribestreaming.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://transcribestreaming.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://transcribestreaming-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://transcribestreaming-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://transcribestreaming.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://transcribestreaming.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-transcribe/src/endpoint/ruleset.ts b/clients/client-transcribe/src/endpoint/ruleset.ts index 4c4839dde900..354f6c02810d 100644 --- a/clients/client-transcribe/src/endpoint/ruleset.ts +++ b/clients/client-transcribe/src/endpoint/ruleset.ts @@ -6,29 +6,31 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/transcribe.json */ -const u="required", -v="fn", -w="argv", -x="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f="stringEquals", -g={[u]:false,"type":"String"}, -h={[u]:true,"default":false,"type":"Boolean"}, -i={[x]:"Endpoint"}, -j={[v]:"booleanEquals",[w]:[{[x]:"UseFIPS"},true]}, -k={[v]:"booleanEquals",[w]:[{[x]:"UseDualStack"},true]}, -l={}, -m={[x]:"Region"}, -n={[v]:"booleanEquals",[w]:[true,{[v]:"getAttr",[w]:[{[x]:e},"supportsFIPS"]}]}, -o={[v]:"booleanEquals",[w]:[true,{[v]:"getAttr",[w]:[{[x]:e},"supportsDualStack"]}]}, -p={[v]:"getAttr",[w]:[{[x]:e},"name"]}, -q={"url":"https://fips.transcribe.{Region}.amazonaws.com","properties":{},"headers":{}}, -r=[j], -s=[k], -t=[m]; -const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},rules:[{conditions:[{[v]:a,[w]:[i]}],type:b,rules:[{conditions:r,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:s,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:i,properties:l,headers:l},type:d}]},{conditions:[{[v]:a,[w]:t}],type:b,rules:[{conditions:[{[v]:"aws.partition",[w]:t,assign:e}],type:b,rules:[{conditions:[j,k],type:b,rules:[{conditions:[n,o],type:b,rules:[{endpoint:{url:"https://transcribe-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:r,type:b,rules:[{conditions:[n],type:b,rules:[{conditions:[{[v]:f,[w]:["aws",p]}],endpoint:q,type:d},{conditions:[{[v]:f,[w]:["aws-us-gov",p]}],endpoint:q,type:d},{endpoint:{url:"https://transcribe-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:s,type:b,rules:[{conditions:[o],type:b,rules:[{endpoint:{url:"https://transcribe.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{conditions:[{[v]:f,[w]:[m,"cn-north-1"]}],endpoint:{url:"https://cn.transcribe.cn-north-1.amazonaws.com.cn",properties:l,headers:l},type:d},{conditions:[{[v]:f,[w]:[m,"cn-northwest-1"]}],endpoint:{url:"https://cn.transcribe.cn-northwest-1.amazonaws.com.cn",properties:l,headers:l},type:d},{endpoint:{url:"https://transcribe.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const w="required", +x="fn", +y="argv", +z="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h="stringEquals", +i={[w]:false,"type":"String"}, +j={[w]:true,"default":false,"type":"Boolean"}, +k={[z]:"Endpoint"}, +l={[x]:c,[y]:[{[z]:"UseFIPS"},true]}, +m={[x]:c,[y]:[{[z]:"UseDualStack"},true]}, +n={}, +o={[z]:"Region"}, +p={[x]:"getAttr",[y]:[{[z]:g},"supportsFIPS"]}, +q={[x]:c,[y]:[true,{[x]:"getAttr",[y]:[{[z]:g},"supportsDualStack"]}]}, +r={[x]:"getAttr",[y]:[{[z]:g},"name"]}, +s={"url":"https://fips.transcribe.{Region}.amazonaws.com","properties":{},"headers":{}}, +t=[l], +u=[m], +v=[o]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[x]:b,[y]:[k]}],rules:[{conditions:t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:u,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:k,properties:n,headers:n},type:e}],type:f},{conditions:[{[x]:b,[y]:v}],rules:[{conditions:[{[x]:"aws.partition",[y]:v,assign:g}],rules:[{conditions:[l,m],rules:[{conditions:[{[x]:c,[y]:[a,p]},q],rules:[{endpoint:{url:"https://transcribe-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:t,rules:[{conditions:[{[x]:c,[y]:[p,a]}],rules:[{conditions:[{[x]:h,[y]:[r,"aws"]}],endpoint:s,type:e},{conditions:[{[x]:h,[y]:[r,"aws-us-gov"]}],endpoint:s,type:e},{endpoint:{url:"https://transcribe-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:u,rules:[{conditions:[q],rules:[{endpoint:{url:"https://transcribe.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{conditions:[{[x]:h,[y]:[o,"cn-north-1"]}],endpoint:{url:"https://cn.transcribe.cn-north-1.amazonaws.com.cn",properties:n,headers:n},type:e},{conditions:[{[x]:h,[y]:[o,"cn-northwest-1"]}],endpoint:{url:"https://cn.transcribe.cn-northwest-1.amazonaws.com.cn",properties:n,headers:n},type:e},{endpoint:{url:"https://transcribe.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-transfer/src/endpoint/ruleset.ts b/clients/client-transfer/src/endpoint/ruleset.ts index 3ff084d574ff..895450c2dee6 100644 --- a/clients/client-transfer/src/endpoint/ruleset.ts +++ b/clients/client-transfer/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/transfer.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://transfer-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://transfer-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://transfer.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://transfer.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://transfer-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://transfer-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://transfer.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://transfer.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-translate/src/endpoint/ruleset.ts b/clients/client-translate/src/endpoint/ruleset.ts index fc72993641e8..61a0e11a51ac 100644 --- a/clients/client-translate/src/endpoint/ruleset.ts +++ b/clients/client-translate/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/translate.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://translate-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://translate-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://translate.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://translate.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://translate-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://translate-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://translate.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://translate.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-voice-id/src/endpoint/ruleset.ts b/clients/client-voice-id/src/endpoint/ruleset.ts index 48c754be8ab7..d96272f8339b 100644 --- a/clients/client-voice-id/src/endpoint/ruleset.ts +++ b/clients/client-voice-id/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/voice-id.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://voiceid-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://voiceid-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://voiceid.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://voiceid.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://voiceid-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://voiceid-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://voiceid.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://voiceid.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-vpc-lattice/src/endpoint/ruleset.ts b/clients/client-vpc-lattice/src/endpoint/ruleset.ts index b880f03dc887..c32a3ff1ef6d 100644 --- a/clients/client-vpc-lattice/src/endpoint/ruleset.ts +++ b/clients/client-vpc-lattice/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/vpc-lattice.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://vpc-lattice-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://vpc-lattice-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://vpc-lattice.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://vpc-lattice.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://vpc-lattice-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://vpc-lattice-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://vpc-lattice.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://vpc-lattice.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-waf-regional/src/endpoint/ruleset.ts b/clients/client-waf-regional/src/endpoint/ruleset.ts index 5a3d4a795394..7e09d861bd5d 100644 --- a/clients/client-waf-regional/src/endpoint/ruleset.ts +++ b/clients/client-waf-regional/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/waf-regional.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://waf-regional-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://waf-regional-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://waf-regional.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://waf-regional.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://waf-regional-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://waf-regional-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://waf-regional.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://waf-regional.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-waf/src/endpoint/ruleset.ts b/clients/client-waf/src/endpoint/ruleset.ts index 89634cd4bdaa..04a01151794b 100644 --- a/clients/client-waf/src/endpoint/ruleset.ts +++ b/clients/client-waf/src/endpoint/ruleset.ts @@ -6,31 +6,32 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/waf.json */ -const w="required", -x="fn", -y="argv", -z="ref"; +const x="required", +y="fn", +z="argv", +A="ref"; const a=false, -b="isSet", -c="tree", +b=true, +c="isSet", d="booleanEquals", e="error", f="endpoint", -g="PartitionResult", -h={[w]:false,"type":"String"}, -i={[w]:true,"default":false,"type":"Boolean"}, -j={[z]:"Endpoint"}, -k={[x]:d,[y]:[{[z]:"UseFIPS"},true]}, -l={[z]:"UseFIPS"}, -m={[x]:d,[y]:[{[z]:"UseDualStack"},true]}, -n={}, -o={[x]:"stringEquals",[y]:[{[x]:"getAttr",[y]:[{[z]:g},"name"]},"aws"]}, -p={[x]:d,[y]:[{[z]:"UseDualStack"},false]}, -q={"authSchemes":[{"name":"sigv4","signingName":"waf","signingRegion":"us-east-1"}]}, -r={[x]:d,[y]:[true,{[x]:"getAttr",[y]:[{[z]:g},"supportsFIPS"]}]}, -s={[x]:d,[y]:[true,{[x]:"getAttr",[y]:[{[z]:g},"supportsDualStack"]}]}, -t=[k], -u=[m], -v=[{[z]:"Region"}]; -const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[x]:b,[y]:[j]}],type:c,rules:[{conditions:t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:e},{conditions:u,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:e},{endpoint:{url:j,properties:n,headers:n},type:f}]},{conditions:[{[x]:b,[y]:v}],type:c,rules:[{conditions:[{[x]:"aws.partition",[y]:v,assign:g}],type:c,rules:[{conditions:[o,{[x]:d,[y]:[l,a]},p],endpoint:{url:"https://waf.amazonaws.com",properties:q,headers:n},type:f},{conditions:[o,k,p],endpoint:{url:"https://waf-fips.amazonaws.com",properties:q,headers:n},type:f},{conditions:[k,m],type:c,rules:[{conditions:[r,s],type:c,rules:[{endpoint:{url:"https://waf-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:f}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:e}]},{conditions:t,type:c,rules:[{conditions:[r],type:c,rules:[{endpoint:{url:"https://waf-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:f}]},{error:"FIPS is enabled but this partition does not support FIPS",type:e}]},{conditions:u,type:c,rules:[{conditions:[s],type:c,rules:[{endpoint:{url:"https://waf.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:f}]},{error:"DualStack is enabled but this partition does not support DualStack",type:e}]},{endpoint:{url:"https://waf.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:f}]}]},{error:"Invalid Configuration: Missing Region",type:e}]}; +g="tree", +h="PartitionResult", +i={[x]:false,"type":"String"}, +j={[x]:true,"default":false,"type":"Boolean"}, +k={[A]:"Endpoint"}, +l={[y]:d,[z]:[{[A]:"UseFIPS"},true]}, +m={[A]:"UseFIPS"}, +n={[y]:d,[z]:[{[A]:"UseDualStack"},true]}, +o={}, +p={[y]:"stringEquals",[z]:[{[y]:"getAttr",[z]:[{[A]:h},"name"]},"aws"]}, +q={[y]:d,[z]:[{[A]:"UseDualStack"},false]}, +r={"authSchemes":[{"name":"sigv4","signingName":"waf","signingRegion":"us-east-1"}]}, +s={[y]:"getAttr",[z]:[{[A]:h},"supportsFIPS"]}, +t={[y]:d,[z]:[true,{[y]:"getAttr",[z]:[{[A]:h},"supportsDualStack"]}]}, +u=[l], +v=[n], +w=[{[A]:"Region"}]; +const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[y]:c,[z]:[k]}],rules:[{conditions:u,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:e},{conditions:v,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:e},{endpoint:{url:k,properties:o,headers:o},type:f}],type:g},{conditions:[{[y]:c,[z]:w}],rules:[{conditions:[{[y]:"aws.partition",[z]:w,assign:h}],rules:[{conditions:[p,{[y]:d,[z]:[m,a]},q],endpoint:{url:"https://waf.amazonaws.com",properties:r,headers:o},type:f},{conditions:[p,l,q],endpoint:{url:"https://waf-fips.amazonaws.com",properties:r,headers:o},type:f},{conditions:[l,n],rules:[{conditions:[{[y]:d,[z]:[b,s]},t],rules:[{endpoint:{url:"https://waf-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:o,headers:o},type:f}],type:g},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:e}],type:g},{conditions:u,rules:[{conditions:[{[y]:d,[z]:[s,b]}],rules:[{endpoint:{url:"https://waf-fips.{Region}.{PartitionResult#dnsSuffix}",properties:o,headers:o},type:f}],type:g},{error:"FIPS is enabled but this partition does not support FIPS",type:e}],type:g},{conditions:v,rules:[{conditions:[t],rules:[{endpoint:{url:"https://waf.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:o,headers:o},type:f}],type:g},{error:"DualStack is enabled but this partition does not support DualStack",type:e}],type:g},{endpoint:{url:"https://waf.{Region}.{PartitionResult#dnsSuffix}",properties:o,headers:o},type:f}],type:g}],type:g},{error:"Invalid Configuration: Missing Region",type:e}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-wafv2/src/endpoint/ruleset.ts b/clients/client-wafv2/src/endpoint/ruleset.ts index 3819ef8104bb..69fd34e3f863 100644 --- a/clients/client-wafv2/src/endpoint/ruleset.ts +++ b/clients/client-wafv2/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/wafv2.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://wafv2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://wafv2-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://wafv2.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://wafv2.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://wafv2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://wafv2-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://wafv2.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://wafv2.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-wellarchitected/src/endpoint/ruleset.ts b/clients/client-wellarchitected/src/endpoint/ruleset.ts index 677a1176cfb1..f92551859b64 100644 --- a/clients/client-wellarchitected/src/endpoint/ruleset.ts +++ b/clients/client-wellarchitected/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/wellarchitected.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://wellarchitected-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://wellarchitected-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://wellarchitected.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://wellarchitected.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://wellarchitected-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://wellarchitected-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://wellarchitected.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://wellarchitected.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-workdocs/src/endpoint/ruleset.ts b/clients/client-workdocs/src/endpoint/ruleset.ts index 68670b5432ce..c5076f1a54ce 100644 --- a/clients/client-workdocs/src/endpoint/ruleset.ts +++ b/clients/client-workdocs/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/workdocs.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://workdocs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://workdocs-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://workdocs.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://workdocs.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://workdocs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://workdocs-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://workdocs.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://workdocs.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-worklink/src/endpoint/ruleset.ts b/clients/client-worklink/src/endpoint/ruleset.ts index 2a1696979a6f..bed508e4e1bf 100644 --- a/clients/client-worklink/src/endpoint/ruleset.ts +++ b/clients/client-worklink/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/worklink.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://worklink-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://worklink-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://worklink.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://worklink.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://worklink-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://worklink-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://worklink.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://worklink.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-workmail/src/endpoint/ruleset.ts b/clients/client-workmail/src/endpoint/ruleset.ts index a0ecf2cb7f10..99586504b1ec 100644 --- a/clients/client-workmail/src/endpoint/ruleset.ts +++ b/clients/client-workmail/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/workmail.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://workmail-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://workmail-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://workmail.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://workmail.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://workmail-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://workmail-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://workmail.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://workmail.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-workmailmessageflow/src/endpoint/ruleset.ts b/clients/client-workmailmessageflow/src/endpoint/ruleset.ts index e3dbe608b14b..aff4b5c965ea 100644 --- a/clients/client-workmailmessageflow/src/endpoint/ruleset.ts +++ b/clients/client-workmailmessageflow/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/workmailmessageflow.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://workmailmessageflow-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://workmailmessageflow-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://workmailmessageflow.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://workmailmessageflow.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://workmailmessageflow-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://workmailmessageflow-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://workmailmessageflow.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://workmailmessageflow.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-workspaces-web/src/endpoint/ruleset.ts b/clients/client-workspaces-web/src/endpoint/ruleset.ts index f783a9285517..97fef359dcca 100644 --- a/clients/client-workspaces-web/src/endpoint/ruleset.ts +++ b/clients/client-workspaces-web/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/workspaces-web.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://workspaces-web-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://workspaces-web-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://workspaces-web.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://workspaces-web.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://workspaces-web-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://workspaces-web-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://workspaces-web.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://workspaces-web.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-xray/src/endpoint/ruleset.ts b/clients/client-xray/src/endpoint/ruleset.ts index 04952f467756..3e68b06b35b6 100644 --- a/clients/client-xray/src/endpoint/ruleset.ts +++ b/clients/client-xray/src/endpoint/ruleset.ts @@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/xray.json */ -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://xray-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://xray-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://xray.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://xray.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; +const s="required", +t="fn", +u="argv", +v="ref"; +const a=true, +b="isSet", +c="booleanEquals", +d="error", +e="endpoint", +f="tree", +g="PartitionResult", +h={[s]:false,"type":"String"}, +i={[s]:true,"default":false,"type":"Boolean"}, +j={[v]:"Endpoint"}, +k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, +l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, +m={}, +n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, +o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, +p=[k], +q=[l], +r=[{[v]:"Region"}]; +const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://xray-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://xray-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://xray.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://xray.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; export const ruleSet: RuleSetObject = _data; diff --git a/codegen/sdk-codegen/aws-models/accessanalyzer.json b/codegen/sdk-codegen/aws-models/accessanalyzer.json index bbefb348e6e1..f0d09bda8f46 100644 --- a/codegen/sdk-codegen/aws-models/accessanalyzer.json +++ b/codegen/sdk-codegen/aws-models/accessanalyzer.json @@ -128,7 +128,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -171,7 +170,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -184,7 +184,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -198,7 +197,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -221,7 +219,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -256,7 +253,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -267,14 +263,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -288,14 +286,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -304,18 +300,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -324,7 +319,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -344,14 +340,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -365,7 +363,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -385,7 +382,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -396,14 +392,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -414,9 +412,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3840,9 +3840,7 @@ "items": "findings" }, "smithy.api#readonly": {}, - "smithy.api#suppress": [ - "HttpMethodSemantics" - ] + "smithy.api#suppress": ["HttpMethodSemantics"] } }, "com.amazonaws.accessanalyzer#ListAccessPreviewFindingsRequest": { @@ -4020,9 +4018,7 @@ "items": "analyzedResources" }, "smithy.api#readonly": {}, - "smithy.api#suppress": [ - "HttpMethodSemantics" - ] + "smithy.api#suppress": ["HttpMethodSemantics"] } }, "com.amazonaws.accessanalyzer#ListAnalyzedResourcesRequest": { @@ -4286,9 +4282,7 @@ "items": "findings" }, "smithy.api#readonly": {}, - "smithy.api#suppress": [ - "HttpMethodSemantics" - ] + "smithy.api#suppress": ["HttpMethodSemantics"] } }, "com.amazonaws.accessanalyzer#ListFindingsRequest": { @@ -5912,9 +5906,7 @@ "items": "findings" }, "smithy.api#readonly": {}, - "smithy.api#suppress": [ - "HttpMethodSemantics" - ] + "smithy.api#suppress": ["HttpMethodSemantics"] } }, "com.amazonaws.accessanalyzer#ValidatePolicyFinding": { @@ -6193,4 +6185,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/account.json b/codegen/sdk-codegen/aws-models/account.json index 75db6ae1e1cb..1770351e4134 100644 --- a/codegen/sdk-codegen/aws-models/account.json +++ b/codegen/sdk-codegen/aws-models/account.json @@ -48,9 +48,7 @@ "outputToken": "NextToken", "pageSize": "MaxResults" }, - "smithy.api#suppress": [ - "EventSource" - ], + "smithy.api#suppress": ["EventSource"], "smithy.api#title": "AWS Account", "smithy.rules#endpointRuleSet": { "version": "1.0", @@ -94,7 +92,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -137,7 +134,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -150,7 +148,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -164,7 +161,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -289,7 +285,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -324,7 +319,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -335,14 +329,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -356,14 +352,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -372,11 +366,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -387,14 +381,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -408,7 +404,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -428,7 +423,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -439,14 +433,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -457,9 +453,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1328,9 +1326,7 @@ "code": 200 }, "smithy.api#readonly": {}, - "smithy.api#suppress": [ - "HttpMethodSemantics" - ] + "smithy.api#suppress": ["HttpMethodSemantics"] } }, "com.amazonaws.account#GetAlternateContactRequest": { @@ -1401,9 +1397,7 @@ "code": 200 }, "smithy.api#readonly": {}, - "smithy.api#suppress": [ - "HttpMethodSemantics" - ] + "smithy.api#suppress": ["HttpMethodSemantics"] } }, "com.amazonaws.account#GetContactInformationRequest": { @@ -1464,9 +1458,7 @@ "code": 200 }, "smithy.api#readonly": {}, - "smithy.api#suppress": [ - "HttpMethodSemantics" - ] + "smithy.api#suppress": ["HttpMethodSemantics"] } }, "com.amazonaws.account#GetRegionOptStatusRequest": { @@ -1563,9 +1555,7 @@ "items": "Regions" }, "smithy.api#readonly": {}, - "smithy.api#suppress": [ - "HttpMethodSemantics" - ] + "smithy.api#suppress": ["HttpMethodSemantics"] } }, "com.amazonaws.account#ListRegionsRequest": { @@ -2026,4 +2016,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/acm-pca.json b/codegen/sdk-codegen/aws-models/acm-pca.json index 3147126ababb..2578be0edb58 100644 --- a/codegen/sdk-codegen/aws-models/acm-pca.json +++ b/codegen/sdk-codegen/aws-models/acm-pca.json @@ -159,7 +159,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -202,7 +201,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -215,7 +215,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -229,7 +228,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -252,7 +250,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -287,7 +284,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -298,14 +294,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -319,14 +317,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -335,18 +331,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -355,7 +350,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -375,14 +371,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -396,7 +394,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -416,7 +413,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -427,14 +423,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -445,9 +443,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4642,4 +4642,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/acm.json b/codegen/sdk-codegen/aws-models/acm.json index 577366ff78db..f35801028394 100644 --- a/codegen/sdk-codegen/aws-models/acm.json +++ b/codegen/sdk-codegen/aws-models/acm.json @@ -424,7 +424,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -467,7 +466,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -480,7 +480,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -494,7 +493,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -517,7 +515,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -552,7 +549,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -563,14 +559,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -584,14 +582,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -600,18 +596,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -620,7 +615,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -640,14 +636,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -661,7 +659,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -681,7 +678,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -692,14 +688,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -710,9 +708,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3632,4 +3632,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/alexa-for-business.json b/codegen/sdk-codegen/aws-models/alexa-for-business.json index a88488fc8cd1..50664f8ba8bd 100644 --- a/codegen/sdk-codegen/aws-models/alexa-for-business.json +++ b/codegen/sdk-codegen/aws-models/alexa-for-business.json @@ -460,7 +460,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -503,7 +502,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -516,7 +516,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -530,7 +529,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -553,7 +551,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -588,7 +585,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -599,14 +595,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -620,14 +618,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -636,11 +632,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -651,14 +647,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -672,7 +670,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -692,7 +689,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -703,14 +699,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -721,9 +719,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -10758,4 +10758,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/amp.json b/codegen/sdk-codegen/aws-models/amp.json index aa883c0db955..18aeecf54113 100644 --- a/codegen/sdk-codegen/aws-models/amp.json +++ b/codegen/sdk-codegen/aws-models/amp.json @@ -241,7 +241,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -284,7 +283,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -297,7 +297,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -311,7 +310,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -334,7 +332,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -369,7 +366,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -380,14 +376,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -401,14 +399,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -417,11 +413,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -432,14 +428,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -453,7 +451,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -473,7 +470,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -484,14 +480,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -502,9 +500,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3562,4 +3562,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/amplify.json b/codegen/sdk-codegen/aws-models/amplify.json index 0ab1ed84143a..9dbcaa9531a9 100644 --- a/codegen/sdk-codegen/aws-models/amplify.json +++ b/codegen/sdk-codegen/aws-models/amplify.json @@ -224,7 +224,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -267,7 +266,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -280,7 +280,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -294,7 +293,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -317,7 +315,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -352,7 +349,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -363,14 +359,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -384,14 +382,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -400,11 +396,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -415,14 +411,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -436,7 +434,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -456,7 +453,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -467,14 +463,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -485,9 +483,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6462,4 +6462,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/amplifybackend.json b/codegen/sdk-codegen/aws-models/amplifybackend.json index 316169037764..0cc55ef13d17 100644 --- a/codegen/sdk-codegen/aws-models/amplifybackend.json +++ b/codegen/sdk-codegen/aws-models/amplifybackend.json @@ -212,7 +212,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -255,7 +254,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -268,7 +268,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -282,7 +281,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -305,7 +303,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -340,7 +337,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -351,14 +347,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -372,14 +370,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -388,11 +384,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -403,14 +399,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -424,7 +422,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -444,7 +441,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -455,14 +451,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -473,9 +471,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1265,6 +1265,7 @@ "AppId": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The app ID.

", "smithy.api#jsonName": "appId", "smithy.api#required": {} @@ -1273,6 +1274,7 @@ "BackendEnvironmentName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the backend environment.

", "smithy.api#jsonName": "backendEnvironmentName", "smithy.api#required": {} @@ -1331,6 +1333,7 @@ "Authenticated": { "target": "com.amazonaws.amplifybackend#ListOfAuthenticatedElement", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Lists all authenticated user read, write, and delete permissions for your S3 bucket.

", "smithy.api#jsonName": "authenticated", "smithy.api#required": {} @@ -1418,6 +1421,7 @@ "TargetEnvironmentName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the destination backend environment to be created.

", "smithy.api#jsonName": "targetEnvironmentName", "smithy.api#required": {} @@ -1555,6 +1559,7 @@ "BackendEnvironmentName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the backend environment.

", "smithy.api#jsonName": "backendEnvironmentName", "smithy.api#required": {} @@ -1563,6 +1568,7 @@ "ResourceConfig": { "target": "com.amazonaws.amplifybackend#BackendAPIResourceConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource configuration for this request.

", "smithy.api#jsonName": "resourceConfig", "smithy.api#required": {} @@ -1571,6 +1577,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of this resource.

", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -1669,6 +1676,7 @@ "DeliveryMethod": { "target": "com.amazonaws.amplifybackend#DeliveryMethod", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

(DEPRECATED) Describes which mode to use (either SMS or email) to deliver messages to app users who want to recover their password.

", "smithy.api#jsonName": "deliveryMethod", "smithy.api#required": {} @@ -1699,6 +1707,7 @@ "IdentityPoolName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the Amazon Cognito identity pool used for authorization.

", "smithy.api#jsonName": "identityPoolName", "smithy.api#required": {} @@ -1707,6 +1716,7 @@ "UnauthenticatedLogin": { "target": "com.amazonaws.amplifybackend#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Set to true or false based on whether you want to enable guest authorization to your Amplify app.

", "smithy.api#jsonName": "unauthenticatedLogin", "smithy.api#required": {} @@ -1723,6 +1733,7 @@ "MFAMode": { "target": "com.amazonaws.amplifybackend#MFAMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Describes whether MFA should be [ON, OFF, or OPTIONAL] for authentication in your Amplify project.

", "smithy.api#required": {} } @@ -1752,6 +1763,7 @@ "OAuthGrantType": { "target": "com.amazonaws.amplifybackend#OAuthGrantType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The OAuth grant type that you use to allow app users to authenticate from your Amplify app.

", "smithy.api#jsonName": "oAuthGrantType", "smithy.api#required": {} @@ -1760,6 +1772,7 @@ "OAuthScopes": { "target": "com.amazonaws.amplifybackend#ListOfOAuthScopesElement", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.

", "smithy.api#jsonName": "oAuthScopes", "smithy.api#required": {} @@ -1768,6 +1781,7 @@ "RedirectSignInURIs": { "target": "com.amazonaws.amplifybackend#ListOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The redirected URI for signing in to your Amplify app.

", "smithy.api#jsonName": "redirectSignInURIs", "smithy.api#required": {} @@ -1776,6 +1790,7 @@ "RedirectSignOutURIs": { "target": "com.amazonaws.amplifybackend#ListOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Redirect URLs that OAuth uses when a user signs out of an Amplify app.

", "smithy.api#jsonName": "redirectSignOutURIs", "smithy.api#required": {} @@ -1806,6 +1821,7 @@ "MinimumLength": { "target": "com.amazonaws.amplifybackend#__double", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The minimum length of the password used to access the backend of your Amplify project.

", "smithy.api#jsonName": "minimumLength", "smithy.api#required": {} @@ -1830,6 +1846,7 @@ "BackendEnvironmentName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the backend environment.

", "smithy.api#jsonName": "backendEnvironmentName", "smithy.api#required": {} @@ -1838,6 +1855,7 @@ "ResourceConfig": { "target": "com.amazonaws.amplifybackend#CreateBackendAuthResourceConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource configuration for this request object.

", "smithy.api#jsonName": "resourceConfig", "smithy.api#required": {} @@ -1846,6 +1864,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of this resource.

", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -1863,6 +1882,7 @@ "AuthResources": { "target": "com.amazonaws.amplifybackend#AuthResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Defines whether you want to configure only authentication or both authentication and authorization settings.

", "smithy.api#jsonName": "authResources", "smithy.api#required": {} @@ -1878,6 +1898,7 @@ "Service": { "target": "com.amazonaws.amplifybackend#Service", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Defines the service name to use when configuring an authentication resource in your Amplify project.

", "smithy.api#jsonName": "service", "smithy.api#required": {} @@ -1886,6 +1907,7 @@ "UserPoolConfigs": { "target": "com.amazonaws.amplifybackend#CreateBackendAuthUserPoolConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Describes authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.

", "smithy.api#jsonName": "userPoolConfigs", "smithy.api#required": {} @@ -1980,6 +2002,7 @@ "RequiredSignUpAttributes": { "target": "com.amazonaws.amplifybackend#ListOfRequiredSignUpAttributesElement", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The required attributes to sign up new users in the user pool.

", "smithy.api#jsonName": "requiredSignUpAttributes", "smithy.api#required": {} @@ -1988,6 +2011,7 @@ "SignInMethod": { "target": "com.amazonaws.amplifybackend#SignInMethod", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Describes the sign-in methods that your Amplify app users use to log in using the Amazon Cognito user pool, configured as a part of your Amplify project.

", "smithy.api#jsonName": "signInMethod", "smithy.api#required": {} @@ -1996,6 +2020,7 @@ "UserPoolName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Cognito user pool name.

", "smithy.api#jsonName": "userPoolName", "smithy.api#required": {} @@ -2019,6 +2044,7 @@ "DeliveryMethod": { "target": "com.amazonaws.amplifybackend#DeliveryMethod", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of verification message to send.

", "smithy.api#jsonName": "deliveryMethod", "smithy.api#required": {} @@ -2140,6 +2166,7 @@ "AppId": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The app ID.

", "smithy.api#jsonName": "appId", "smithy.api#required": {} @@ -2148,6 +2175,7 @@ "AppName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the app.

", "smithy.api#jsonName": "appName", "smithy.api#required": {} @@ -2156,6 +2184,7 @@ "BackendEnvironmentName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the backend environment.

", "smithy.api#jsonName": "backendEnvironmentName", "smithy.api#required": {} @@ -2276,6 +2305,7 @@ "BackendEnvironmentName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the backend environment.

", "smithy.api#jsonName": "backendEnvironmentName", "smithy.api#required": {} @@ -2284,6 +2314,7 @@ "ResourceConfig": { "target": "com.amazonaws.amplifybackend#CreateBackendStorageResourceConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource configuration for creating backend storage.

", "smithy.api#jsonName": "resourceConfig", "smithy.api#required": {} @@ -2292,6 +2323,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the storage resource.

", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -2316,6 +2348,7 @@ "Permissions": { "target": "com.amazonaws.amplifybackend#BackendStoragePermissions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The authorization configuration for the storage S3 bucket.

", "smithy.api#jsonName": "permissions", "smithy.api#required": {} @@ -2324,6 +2357,7 @@ "ServiceName": { "target": "com.amazonaws.amplifybackend#ServiceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the storage service.

", "smithy.api#jsonName": "serviceName", "smithy.api#required": {} @@ -2544,6 +2578,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of this resource.

", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -2658,6 +2693,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of this resource.

", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -2846,6 +2882,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the storage resource.

", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -2854,6 +2891,7 @@ "ServiceName": { "target": "com.amazonaws.amplifybackend#ServiceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the storage service.

", "smithy.api#jsonName": "serviceName", "smithy.api#required": {} @@ -3084,6 +3122,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of this resource.

", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -3260,6 +3299,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of this resource.

", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -3329,6 +3369,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of this resource.

", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -3436,6 +3477,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of this resource.

", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -3751,6 +3793,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the storage resource.

", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -3775,6 +3818,7 @@ "Imported": { "target": "com.amazonaws.amplifybackend#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns True if the storage resource has been imported.

", "smithy.api#jsonName": "imported", "smithy.api#required": {} @@ -3790,6 +3834,7 @@ "ServiceName": { "target": "com.amazonaws.amplifybackend#ServiceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the storage service.

", "smithy.api#jsonName": "serviceName", "smithy.api#required": {} @@ -3987,6 +4032,7 @@ "NativeClientId": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the Amazon Cognito native client.

", "smithy.api#jsonName": "nativeClientId", "smithy.api#required": {} @@ -3995,6 +4041,7 @@ "UserPoolId": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the Amazon Cognito user pool.

", "smithy.api#jsonName": "userPoolId", "smithy.api#required": {} @@ -4003,6 +4050,7 @@ "WebClientId": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the Amazon Cognito web client.

", "smithy.api#jsonName": "webClientId", "smithy.api#required": {} @@ -4124,6 +4172,7 @@ "ServiceName": { "target": "com.amazonaws.amplifybackend#ServiceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the storage service.

", "smithy.api#jsonName": "serviceName", "smithy.api#required": {} @@ -5152,6 +5201,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of this resource.

", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -5403,6 +5453,7 @@ "ResourceConfig": { "target": "com.amazonaws.amplifybackend#UpdateBackendAuthResourceConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource configuration for this request object.

", "smithy.api#jsonName": "resourceConfig", "smithy.api#required": {} @@ -5411,6 +5462,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of this resource.

", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -5428,6 +5480,7 @@ "AuthResources": { "target": "com.amazonaws.amplifybackend#AuthResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Defines the service name to use when configuring an authentication resource in your Amplify project.

", "smithy.api#jsonName": "authResources", "smithy.api#required": {} @@ -5443,6 +5496,7 @@ "Service": { "target": "com.amazonaws.amplifybackend#Service", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Defines the service name to use when configuring an authentication resource in your Amplify project.

", "smithy.api#jsonName": "service", "smithy.api#required": {} @@ -5451,6 +5505,7 @@ "UserPoolConfigs": { "target": "com.amazonaws.amplifybackend#UpdateBackendAuthUserPoolConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Describes the authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.

", "smithy.api#jsonName": "userPoolConfigs", "smithy.api#required": {} @@ -5560,6 +5615,7 @@ "DeliveryMethod": { "target": "com.amazonaws.amplifybackend#DeliveryMethod", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of verification message to send.

", "smithy.api#jsonName": "deliveryMethod", "smithy.api#required": {} @@ -5870,6 +5926,7 @@ "ResourceConfig": { "target": "com.amazonaws.amplifybackend#UpdateBackendStorageResourceConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource configuration for updating backend storage.

", "smithy.api#jsonName": "resourceConfig", "smithy.api#required": {} @@ -5878,6 +5935,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the storage resource.

", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -5895,6 +5953,7 @@ "Permissions": { "target": "com.amazonaws.amplifybackend#BackendStoragePermissions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The authorization configuration for the storage S3 bucket.

", "smithy.api#jsonName": "permissions", "smithy.api#required": {} @@ -5903,6 +5962,7 @@ "ServiceName": { "target": "com.amazonaws.amplifybackend#ServiceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the storage service.

", "smithy.api#jsonName": "serviceName", "smithy.api#required": {} @@ -5968,4 +6028,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/amplifyuibuilder.json b/codegen/sdk-codegen/aws-models/amplifyuibuilder.json index 4af712eb13b0..f0a72b03fcdb 100644 --- a/codegen/sdk-codegen/aws-models/amplifyuibuilder.json +++ b/codegen/sdk-codegen/aws-models/amplifyuibuilder.json @@ -168,7 +168,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -211,7 +210,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -224,7 +224,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -238,7 +237,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -261,7 +259,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -296,7 +293,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -307,14 +303,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -328,14 +326,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -344,11 +340,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -359,14 +355,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -380,7 +378,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -400,7 +397,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -411,14 +407,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -429,9 +427,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/api-gateway.json b/codegen/sdk-codegen/aws-models/api-gateway.json index a63b62d2de24..bc6c7637ddf6 100644 --- a/codegen/sdk-codegen/aws-models/api-gateway.json +++ b/codegen/sdk-codegen/aws-models/api-gateway.json @@ -790,7 +790,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -833,7 +832,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -846,7 +846,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -860,7 +859,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -883,7 +881,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -918,7 +915,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -929,14 +925,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -950,14 +948,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -966,11 +962,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -981,14 +977,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1002,7 +1000,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1022,7 +1019,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1033,14 +1029,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1051,9 +1049,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -12957,4 +12957,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/apigatewaymanagementapi.json b/codegen/sdk-codegen/aws-models/apigatewaymanagementapi.json index 8f4a6b9e06c5..8fd84e4a6c4a 100644 --- a/codegen/sdk-codegen/aws-models/apigatewaymanagementapi.json +++ b/codegen/sdk-codegen/aws-models/apigatewaymanagementapi.json @@ -99,7 +99,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -142,7 +141,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -155,7 +155,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -169,7 +168,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -192,7 +190,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -227,7 +224,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -238,14 +234,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -259,14 +257,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -275,11 +271,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -290,14 +286,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -311,7 +309,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -331,7 +328,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -342,14 +338,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -360,9 +358,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -835,6 +835,7 @@ "SourceIp": { "target": "com.amazonaws.apigatewaymanagementapi#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The source IP address of the TCP connection making the request to API Gateway.

", "smithy.api#jsonName": "sourceIp", "smithy.api#required": {} @@ -843,6 +844,7 @@ "UserAgent": { "target": "com.amazonaws.apigatewaymanagementapi#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The User Agent of the API caller.

", "smithy.api#jsonName": "userAgent", "smithy.api#required": {} @@ -912,6 +914,7 @@ "Data": { "target": "com.amazonaws.apigatewaymanagementapi#Data", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The data to be sent to the client specified by its connection id.

", "smithy.api#httpPayload": {}, "smithy.api#required": {} @@ -940,4 +943,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/apigatewayv2.json b/codegen/sdk-codegen/aws-models/apigatewayv2.json index b31a37963433..2ec3909bb029 100644 --- a/codegen/sdk-codegen/aws-models/apigatewayv2.json +++ b/codegen/sdk-codegen/aws-models/apigatewayv2.json @@ -142,6 +142,7 @@ "Name": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the API.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -150,6 +151,7 @@ "ProtocolType": { "target": "com.amazonaws.apigatewayv2#ProtocolType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The API protocol.

", "smithy.api#jsonName": "protocolType", "smithy.api#required": {} @@ -158,6 +160,7 @@ "RouteSelectionExpression": { "target": "com.amazonaws.apigatewayv2#SelectionExpression", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The route selection expression for the API. For HTTP APIs, the routeSelectionExpression must be ${request.method} ${request.path}. If not provided, this will be the default for HTTP APIs. This property is required for WebSocket APIs.

", "smithy.api#jsonName": "routeSelectionExpression", "smithy.api#required": {} @@ -466,7 +469,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -509,7 +511,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -522,7 +525,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -536,7 +538,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -559,7 +560,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -594,7 +594,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -605,14 +604,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -626,14 +627,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -642,11 +641,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -657,14 +656,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -678,7 +679,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -698,7 +698,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -709,14 +708,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -727,9 +728,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1346,6 +1349,7 @@ "ApiId": { "target": "com.amazonaws.apigatewayv2#Id", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The API identifier.

", "smithy.api#jsonName": "apiId", "smithy.api#required": {} @@ -1368,6 +1372,7 @@ "Stage": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The API stage.

", "smithy.api#jsonName": "stage", "smithy.api#required": {} @@ -1501,6 +1506,7 @@ "Name": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the authorizer.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1750,6 +1756,7 @@ "ApiId": { "target": "com.amazonaws.apigatewayv2#Id", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The API identifier.

", "smithy.api#jsonName": "apiId", "smithy.api#required": {} @@ -1773,6 +1780,7 @@ "Stage": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The API stage.

", "smithy.api#jsonName": "stage", "smithy.api#required": {} @@ -1868,6 +1876,7 @@ "Name": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the API.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1876,6 +1885,7 @@ "ProtocolType": { "target": "com.amazonaws.apigatewayv2#ProtocolType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The API protocol.

", "smithy.api#jsonName": "protocolType", "smithy.api#required": {} @@ -2108,6 +2118,7 @@ "AuthorizerType": { "target": "com.amazonaws.apigatewayv2#AuthorizerType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The authorizer type. Specify REQUEST for a Lambda function using incoming request parameters. Specify JWT to use JSON Web Tokens (supported only for HTTP APIs).

", "smithy.api#jsonName": "authorizerType", "smithy.api#required": {} @@ -2130,6 +2141,7 @@ "IdentitySource": { "target": "com.amazonaws.apigatewayv2#IdentitySourceList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identity source for which authorization is requested.

For a REQUEST authorizer, this is optional. The value is a set of one or more mapping expressions of the specified request parameters. The identity source can be headers, query string parameters, stage variables, and context parameters. For example, if an Auth header and a Name query string parameter are defined as identity sources, this value is route.request.header.Auth, route.request.querystring.Name for WebSocket APIs. For HTTP APIs, use selection expressions prefixed with $, for example, $request.header.Auth, $request.querystring.Name. These parameters are used to perform runtime validation for Lambda-based authorizers by verifying all of the identity-related request parameters are present in the request, not null, and non-empty. Only when this is true does the authorizer invoke the authorizer Lambda function. Otherwise, it returns a 401 Unauthorized response without calling the Lambda function. For HTTP APIs, identity sources are also used as the cache key when caching is enabled. To learn more, see Working with AWS Lambda authorizers for HTTP APIs.

For JWT, a single entry that specifies where to extract the JSON Web Token (JWT) from inbound requests. Currently only header-based and query parameter-based selections are supported, for example $request.header.Authorization.

", "smithy.api#jsonName": "identitySource", "smithy.api#required": {} @@ -2152,6 +2164,7 @@ "Name": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the authorizer.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -2400,6 +2413,7 @@ "DomainName": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And512", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The domain name.

", "smithy.api#jsonName": "domainName", "smithy.api#required": {} @@ -2569,6 +2583,7 @@ "IntegrationType": { "target": "com.amazonaws.apigatewayv2#IntegrationType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The integration type of an integration. One of the following:

AWS: for integrating the route or method request with an AWS service action, including the Lambda function-invoking action. With the Lambda function-invoking action, this is referred to as the Lambda custom integration. With any other AWS service action, this is known as AWS integration. Supported only for WebSocket APIs.

AWS_PROXY: for integrating the route or method request with a Lambda function or other AWS service action. This integration is also referred to as a Lambda proxy integration.

HTTP: for integrating the route or method request with an HTTP endpoint. This integration is also referred to as the HTTP custom integration. Supported only for WebSocket APIs.

HTTP_PROXY: for integrating the route or method request with an HTTP endpoint, with the client request passed through as-is. This is also referred to as HTTP proxy integration. For HTTP API private integrations, use an HTTP_PROXY integration.

MOCK: for integrating the route or method request with API Gateway as a \"loopback\" endpoint without invoking any backend. Supported only for WebSocket APIs.

", "smithy.api#jsonName": "integrationType", "smithy.api#required": {} @@ -2703,6 +2718,7 @@ "IntegrationResponseKey": { "target": "com.amazonaws.apigatewayv2#SelectionKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The integration response key.

", "smithy.api#jsonName": "integrationResponseKey", "smithy.api#required": {} @@ -2992,6 +3008,7 @@ "Name": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model. Must be alphanumeric.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -3000,6 +3017,7 @@ "Schema": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween0And32K", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The schema for the model. For application/json models, this should be JSON schema draft 4 model.

", "smithy.api#jsonName": "schema", "smithy.api#required": {} @@ -3155,6 +3173,7 @@ "RouteKey": { "target": "com.amazonaws.apigatewayv2#SelectionKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The route key for the route.

", "smithy.api#jsonName": "routeKey", "smithy.api#required": {} @@ -3254,6 +3273,7 @@ "RouteResponseKey": { "target": "com.amazonaws.apigatewayv2#SelectionKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The route response key.

", "smithy.api#jsonName": "routeResponseKey", "smithy.api#required": {} @@ -3501,6 +3521,7 @@ "StageName": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stage.

", "smithy.api#jsonName": "stageName", "smithy.api#required": {} @@ -3663,6 +3684,7 @@ "Name": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the VPC link.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -3678,6 +3700,7 @@ "SubnetIds": { "target": "com.amazonaws.apigatewayv2#SubnetIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of subnet IDs to include in the VPC link.

", "smithy.api#jsonName": "subnetIds", "smithy.api#required": {} @@ -4650,6 +4673,7 @@ "DomainName": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And512", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DomainName resource.

", "smithy.api#jsonName": "domainName", "smithy.api#required": {} @@ -4875,6 +4899,7 @@ "OutputType": { "target": "com.amazonaws.apigatewayv2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The output type of the exported definition file. Valid values are JSON and YAML.

", "smithy.api#httpQuery": "outputType", "smithy.api#required": {} @@ -7530,6 +7555,7 @@ "Body": { "target": "com.amazonaws.apigatewayv2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The OpenAPI definition. Supported only for HTTP APIs.

", "smithy.api#jsonName": "body", "smithy.api#required": {} @@ -7878,6 +7904,7 @@ "IntegrationResponseKey": { "target": "com.amazonaws.apigatewayv2#SelectionKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The integration response key.

", "smithy.api#jsonName": "integrationResponseKey", "smithy.api#required": {} @@ -8022,6 +8049,7 @@ "Name": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model. Must be alphanumeric.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -8227,6 +8255,7 @@ "Body": { "target": "com.amazonaws.apigatewayv2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The OpenAPI definition. Supported only for HTTP APIs.

", "smithy.api#jsonName": "body", "smithy.api#required": {} @@ -8502,6 +8531,7 @@ "RouteKey": { "target": "com.amazonaws.apigatewayv2#SelectionKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The route key for the route.

", "smithy.api#jsonName": "routeKey", "smithy.api#required": {} @@ -8584,6 +8614,7 @@ "RouteResponseKey": { "target": "com.amazonaws.apigatewayv2#SelectionKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Represents the route response key of a route response.

", "smithy.api#jsonName": "routeResponseKey", "smithy.api#required": {} @@ -8773,6 +8804,7 @@ "StageName": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stage.

", "smithy.api#jsonName": "stageName", "smithy.api#required": {} @@ -9057,6 +9089,7 @@ "TagKeys": { "target": "com.amazonaws.apigatewayv2#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Tag keys to delete

", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -9135,6 +9168,7 @@ "ApiId": { "target": "com.amazonaws.apigatewayv2#Id", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The API identifier.

", "smithy.api#jsonName": "apiId", "smithy.api#required": {} @@ -11181,6 +11215,7 @@ "Name": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the VPC link.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -11189,6 +11224,7 @@ "SecurityGroupIds": { "target": "com.amazonaws.apigatewayv2#SecurityGroupIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of security group IDs for the VPC link.

", "smithy.api#jsonName": "securityGroupIds", "smithy.api#required": {} @@ -11197,6 +11233,7 @@ "SubnetIds": { "target": "com.amazonaws.apigatewayv2#SubnetIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of subnet IDs to include in the VPC link.

", "smithy.api#jsonName": "subnetIds", "smithy.api#required": {} @@ -11212,6 +11249,7 @@ "VpcLinkId": { "target": "com.amazonaws.apigatewayv2#Id", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the VPC link.

", "smithy.api#jsonName": "vpcLinkId", "smithy.api#required": {} @@ -11392,4 +11430,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/app-mesh.json b/codegen/sdk-codegen/aws-models/app-mesh.json index cc9a69c8e7f6..a91f4ce79b39 100644 --- a/codegen/sdk-codegen/aws-models/app-mesh.json +++ b/codegen/sdk-codegen/aws-models/app-mesh.json @@ -100,7 +100,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -143,7 +142,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -156,7 +156,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -170,7 +169,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -193,7 +191,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -228,7 +225,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -239,14 +235,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -260,14 +258,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -276,11 +272,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -291,14 +287,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -312,7 +310,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -332,7 +329,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -343,14 +339,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -361,9 +359,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1618,9 +1618,7 @@ "target": "com.amazonaws.appmesh#TagList", "traits": { "smithy.api#documentation": "

Optional metadata that you can apply to the service mesh to assist with categorization\n and organization. Each tag consists of a key and an optional value, both of which you\n define. Tag keys can have a maximum character length of 128 characters, and tag values can have\n a maximum length of 256 characters.

", - "smithy.api#tags": [ - "not-preview" - ] + "smithy.api#tags": ["not-preview"] } }, "clientToken": { @@ -1732,9 +1730,7 @@ "target": "com.amazonaws.appmesh#TagList", "traits": { "smithy.api#documentation": "

Optional metadata that you can apply to the route to assist with categorization and\n organization. Each tag consists of a key and an optional value, both of which you define.\n Tag keys can have a maximum character length of 128 characters, and tag values can have\n a maximum length of 256 characters.

", - "smithy.api#tags": [ - "not-preview" - ] + "smithy.api#tags": ["not-preview"] } }, "clientToken": { @@ -1949,9 +1945,7 @@ "target": "com.amazonaws.appmesh#TagList", "traits": { "smithy.api#documentation": "

Optional metadata that you can apply to the virtual node to assist with categorization\n and organization. Each tag consists of a key and an optional value, both of which you\n define. Tag keys can have a maximum character length of 128 characters, and tag values can have\n a maximum length of 256 characters.

", - "smithy.api#tags": [ - "not-preview" - ] + "smithy.api#tags": ["not-preview"] } }, "clientToken": { @@ -2062,9 +2056,7 @@ "target": "com.amazonaws.appmesh#TagList", "traits": { "smithy.api#documentation": "

Optional metadata that you can apply to the virtual router to assist with categorization\n and organization. Each tag consists of a key and an optional value, both of which you\n define. Tag keys can have a maximum character length of 128 characters, and tag values can have\n a maximum length of 256 characters.

", - "smithy.api#tags": [ - "not-preview" - ] + "smithy.api#tags": ["not-preview"] } }, "clientToken": { @@ -2175,9 +2167,7 @@ "target": "com.amazonaws.appmesh#TagList", "traits": { "smithy.api#documentation": "

Optional metadata that you can apply to the virtual service to assist with\n categorization and organization. Each tag consists of a key and an optional value, both of\n which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have\n a maximum length of 256 characters.

", - "smithy.api#tags": [ - "not-preview" - ] + "smithy.api#tags": ["not-preview"] } }, "clientToken": { @@ -5480,9 +5470,7 @@ "pageSize": "limit" }, "smithy.api#readonly": {}, - "smithy.api#tags": [ - "not-preview" - ] + "smithy.api#tags": ["not-preview"] } }, "com.amazonaws.appmesh#ListTagsForResourceInput": { @@ -7220,9 +7208,7 @@ "code": 200 }, "smithy.api#idempotent": {}, - "smithy.api#tags": [ - "not-preview" - ] + "smithy.api#tags": ["not-preview"] } }, "com.amazonaws.appmesh#TagResourceInput": { @@ -7532,9 +7518,7 @@ "code": 200 }, "smithy.api#idempotent": {}, - "smithy.api#tags": [ - "not-preview" - ] + "smithy.api#tags": ["not-preview"] } }, "com.amazonaws.appmesh#UntagResourceInput": { @@ -10016,4 +10000,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/appconfig.json b/codegen/sdk-codegen/aws-models/appconfig.json index 67a43bd8b5f3..bd4b9af30c11 100644 --- a/codegen/sdk-codegen/aws-models/appconfig.json +++ b/codegen/sdk-codegen/aws-models/appconfig.json @@ -1940,7 +1940,6 @@ "GrowthFactor": { "target": "com.amazonaws.appconfig#GrowthFactor", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The percentage of targets to receive a deployed configuration during each\n interval.

", "smithy.api#required": {} } @@ -2718,7 +2717,7 @@ "VersionNumber": { "target": "com.amazonaws.appconfig#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#default": null, "smithy.api#documentation": "

The versions number to delete.

", "smithy.api#httpLabel": {}, "smithy.api#required": {} @@ -2803,7 +2802,6 @@ "GrowthFactor": { "target": "com.amazonaws.appconfig#Percentage", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The percentage of targets to receive a deployed configuration during each\n interval.

" } }, @@ -2829,7 +2827,6 @@ "PercentageComplete": { "target": "com.amazonaws.appconfig#Percentage", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The percentage of targets for which the deployment is available.

" } }, @@ -3057,7 +3054,6 @@ "GrowthFactor": { "target": "com.amazonaws.appconfig#Percentage", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The percentage of targets that received a deployed configuration during each\n interval.

" } }, @@ -3126,7 +3122,6 @@ "GrowthFactor": { "target": "com.amazonaws.appconfig#Percentage", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The percentage of targets to receive a deployed configuration during each\n interval.

" } }, @@ -3146,7 +3141,6 @@ "PercentageComplete": { "target": "com.amazonaws.appconfig#Percentage", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The percentage of targets for which the deployment is available.

" } }, @@ -4079,7 +4073,7 @@ "VersionNumber": { "target": "com.amazonaws.appconfig#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#default": null, "smithy.api#documentation": "

The version.

", "smithy.api#httpLabel": {}, "smithy.api#required": {} @@ -4093,10 +4087,9 @@ "com.amazonaws.appconfig#GrowthFactor": { "type": "float", "traits": { - "smithy.api#default": 0, "smithy.api#range": { - "min": 1.0, - "max": 100.0 + "min": 1, + "max": 100 } } }, @@ -4411,7 +4404,6 @@ "MaxResults": { "target": "com.amazonaws.appconfig#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that\n you can specify in a subsequent call to get the next set of results.

", "smithy.api#httpQuery": "max_results" } @@ -4495,7 +4487,6 @@ "MaxResults": { "target": "com.amazonaws.appconfig#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that\n you can specify in a subsequent call to get the next set of results.

", "smithy.api#httpQuery": "max_results" } @@ -4575,7 +4566,6 @@ "MaxResults": { "target": "com.amazonaws.appconfig#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that\n you can specify in a subsequent call to get the next set of results.

", "smithy.api#httpQuery": "max_results" } @@ -4648,7 +4638,6 @@ "MaxResults": { "target": "com.amazonaws.appconfig#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items that may be returned for this call. If there are items that\n have not yet been returned, the response will include a non-null NextToken\n that you can provide in a subsequent call to get the next set of results.

", "smithy.api#httpQuery": "max_results" } @@ -4732,7 +4721,6 @@ "MaxResults": { "target": "com.amazonaws.appconfig#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that\n you can specify in a subsequent call to get the next set of results.

", "smithy.api#httpQuery": "max_results" } @@ -4808,7 +4796,6 @@ "MaxResults": { "target": "com.amazonaws.appconfig#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that\n you can specify in a subsequent call to get the next set of results.

", "smithy.api#httpQuery": "max_results" } @@ -4862,7 +4849,6 @@ "MaxResults": { "target": "com.amazonaws.appconfig#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that\n you can specify in a subsequent call to get the next set of results.

", "smithy.api#httpQuery": "max_results" } @@ -4962,7 +4948,6 @@ "MaxResults": { "target": "com.amazonaws.appconfig#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that\n you can specify in a subsequent call to get the next set of results.

", "smithy.api#httpQuery": "max_results" } @@ -5056,7 +5041,6 @@ "com.amazonaws.appconfig#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -5206,10 +5190,9 @@ "com.amazonaws.appconfig#Percentage": { "type": "float", "traits": { - "smithy.api#default": 0, "smithy.api#range": { - "min": 1.0, - "max": 100.0 + "min": 1, + "max": 100 } } }, @@ -5416,9 +5399,9 @@ "output": { "DeploymentNumber": 2, "DeploymentDurationInMinutes": 15, - "GrowthFactor": 25.0, + "GrowthFactor": 25, "FinalBakeTimeInMinutes": 0, - "PercentageComplete": 1.0 + "PercentageComplete": 1 } } ], @@ -5955,7 +5938,6 @@ "GrowthFactor": { "target": "com.amazonaws.appconfig#GrowthFactor", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The percentage of targets to receive a deployed configuration during each\n interval.

" } }, diff --git a/codegen/sdk-codegen/aws-models/appconfigdata.json b/codegen/sdk-codegen/aws-models/appconfigdata.json index 60baa140a9da..88faa2782e21 100644 --- a/codegen/sdk-codegen/aws-models/appconfigdata.json +++ b/codegen/sdk-codegen/aws-models/appconfigdata.json @@ -71,7 +71,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -114,7 +113,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -127,7 +127,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -141,7 +140,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -164,7 +162,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -199,7 +196,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -210,14 +206,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -231,14 +229,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -247,11 +243,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -262,14 +258,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -283,7 +281,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -303,7 +300,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -314,14 +310,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -332,9 +330,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1363,4 +1363,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/appfabric.json b/codegen/sdk-codegen/aws-models/appfabric.json index 8ab685374d53..4791ccb2d294 100644 --- a/codegen/sdk-codegen/aws-models/appfabric.json +++ b/codegen/sdk-codegen/aws-models/appfabric.json @@ -1371,7 +1371,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1390,7 +1389,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1418,13 +1416,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1437,7 +1436,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1451,7 +1449,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1474,7 +1471,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1509,11 +1505,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1524,16 +1518,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1547,14 +1544,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1563,15 +1558,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1582,16 +1576,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1605,7 +1602,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1625,11 +1621,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1640,20 +1634,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1664,18 +1660,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -4188,4 +4188,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/appflow.json b/codegen/sdk-codegen/aws-models/appflow.json index 5cc3ac5cd89f..0084d00d8b92 100644 --- a/codegen/sdk-codegen/aws-models/appflow.json +++ b/codegen/sdk-codegen/aws-models/appflow.json @@ -4416,7 +4416,6 @@ "com.amazonaws.appflow#FlowErrorDeactivationThreshold": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -6506,7 +6505,6 @@ "com.amazonaws.appflow#PortNumber": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 65535 @@ -7575,7 +7573,6 @@ "portNumber": { "target": "com.amazonaws.appflow#PortNumber", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The port number of the SAPOData instance.

", "smithy.api#required": {} } @@ -8196,7 +8193,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8239,7 +8235,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -8252,7 +8249,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8266,7 +8262,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8289,7 +8284,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8324,7 +8318,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -8335,14 +8328,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -8356,14 +8351,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -8372,11 +8365,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -8387,14 +8380,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -8408,7 +8403,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8428,7 +8422,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -8439,14 +8432,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -8457,9 +8452,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -9090,7 +9087,6 @@ "flowErrorDeactivationThreshold": { "target": "com.amazonaws.appflow#FlowErrorDeactivationThreshold", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

Defines how many times a scheduled flow fails consecutively before Amazon AppFlow\n deactivates it.

" } } diff --git a/codegen/sdk-codegen/aws-models/application-auto-scaling.json b/codegen/sdk-codegen/aws-models/application-auto-scaling.json index c090e85b170a..ed4fb0777d69 100644 --- a/codegen/sdk-codegen/aws-models/application-auto-scaling.json +++ b/codegen/sdk-codegen/aws-models/application-auto-scaling.json @@ -191,7 +191,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -234,7 +233,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -247,7 +247,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -261,7 +260,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -284,7 +282,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -319,7 +316,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -330,14 +326,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -351,14 +349,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -367,18 +363,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -387,7 +382,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -407,14 +403,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -428,7 +426,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -448,7 +445,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -459,14 +455,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -477,9 +475,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4004,9 +4004,7 @@ "documentation": "This example removes the tag pair with the key name \"environment\" from the scalable target specified by its ARN.", "input": { "ResourceARN": "arn:aws:application-autoscaling:us-west-2:123456789012:scalable-target/1234abcd56ab78cd901ef1234567890ab123", - "TagKeys": [ - "environment" - ] + "TagKeys": ["environment"] }, "output": {} } @@ -4066,4 +4064,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/application-discovery-service.json b/codegen/sdk-codegen/aws-models/application-discovery-service.json index 79afdc4d81d9..c71a6656e06e 100644 --- a/codegen/sdk-codegen/aws-models/application-discovery-service.json +++ b/codegen/sdk-codegen/aws-models/application-discovery-service.json @@ -5036,8 +5036,8 @@ "type": "double", "traits": { "smithy.api#range": { - "min": 0.0, - "max": 100.0 + "min": 0, + "max": 100 } } }, diff --git a/codegen/sdk-codegen/aws-models/application-insights.json b/codegen/sdk-codegen/aws-models/application-insights.json index ea4d973a2cb1..546141b68e0a 100644 --- a/codegen/sdk-codegen/aws-models/application-insights.json +++ b/codegen/sdk-codegen/aws-models/application-insights.json @@ -1719,7 +1719,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1762,7 +1761,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1775,7 +1775,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1789,7 +1788,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1812,7 +1810,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1847,7 +1844,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1858,14 +1854,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1879,14 +1877,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1895,11 +1891,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1910,14 +1906,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1931,7 +1929,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1951,7 +1948,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1962,14 +1958,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1980,9 +1978,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5249,4 +5249,4 @@ "type": "integer" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/applicationcostprofiler.json b/codegen/sdk-codegen/aws-models/applicationcostprofiler.json index e96f3a2d5bd5..0abf2e55e5a2 100644 --- a/codegen/sdk-codegen/aws-models/applicationcostprofiler.json +++ b/codegen/sdk-codegen/aws-models/applicationcostprofiler.json @@ -109,7 +109,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -152,7 +151,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -165,7 +165,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -179,7 +178,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -202,7 +200,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -237,7 +234,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -248,14 +244,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -269,14 +267,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -285,11 +281,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -300,14 +296,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -321,7 +319,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -341,7 +338,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -352,14 +348,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -370,9 +368,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1508,4 +1508,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/apprunner.json b/codegen/sdk-codegen/aws-models/apprunner.json index 4f9c7cec4925..173e29235534 100644 --- a/codegen/sdk-codegen/aws-models/apprunner.json +++ b/codegen/sdk-codegen/aws-models/apprunner.json @@ -230,7 +230,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -273,7 +272,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -286,7 +286,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -300,7 +299,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -323,7 +321,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -358,7 +355,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -369,14 +365,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -390,14 +388,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -406,11 +402,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -421,14 +417,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -442,7 +440,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -462,7 +459,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -473,14 +469,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -491,9 +489,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/appstream.json b/codegen/sdk-codegen/aws-models/appstream.json index a69313c4eb88..fa9f98e7b123 100644 --- a/codegen/sdk-codegen/aws-models/appstream.json +++ b/codegen/sdk-codegen/aws-models/appstream.json @@ -35,6 +35,7 @@ "EndpointType": { "target": "com.amazonaws.appstream#AccessEndpointType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of interface endpoint.

", "smithy.api#required": {} } @@ -145,6 +146,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the app block.

", "smithy.api#required": {} } @@ -152,6 +154,7 @@ "Arn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the app block.

", "smithy.api#required": {} } @@ -221,6 +224,7 @@ "Arn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the app block builder.

", "smithy.api#required": {} } @@ -228,6 +232,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the app block builder.

", "smithy.api#required": {} } @@ -247,6 +252,7 @@ "Platform": { "target": "com.amazonaws.appstream#AppBlockBuilderPlatformType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The platform of the app block builder.

\n

\n WINDOWS_SERVER_2019 is the only valid value.

", "smithy.api#required": {} } @@ -254,6 +260,7 @@ "InstanceType": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The instance type of the app block builder.

", "smithy.api#required": {} } @@ -273,6 +280,7 @@ "VpcConfig": { "target": "com.amazonaws.appstream#VpcConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The VPC configuration for the app block builder.

", "smithy.api#required": {} } @@ -280,6 +288,7 @@ "State": { "target": "com.amazonaws.appstream#AppBlockBuilderState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The state of the app block builder.

", "smithy.api#required": {} } @@ -319,6 +328,7 @@ "AppBlockArn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the app block.

", "smithy.api#required": {} } @@ -326,6 +336,7 @@ "AppBlockBuilderName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the app block builder.

", "smithy.api#required": {} } @@ -529,7 +540,6 @@ "Enabled": { "target": "com.amazonaws.appstream#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

If there is a problem, the application can be disabled after image creation.

" } }, @@ -627,6 +637,7 @@ "FleetName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet associated with the application.

", "smithy.api#required": {} } @@ -634,6 +645,7 @@ "ApplicationArn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the application associated with the fleet.

", "smithy.api#required": {} } @@ -661,7 +673,7 @@ "Enabled": { "target": "com.amazonaws.appstream#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Enables or disables persistent application settings for users during their streaming sessions.

", "smithy.api#required": {} } @@ -683,7 +695,6 @@ "Enabled": { "target": "com.amazonaws.appstream#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether persistent application settings are enabled for users during their streaming sessions.

" } }, @@ -766,6 +777,7 @@ "AppBlockArn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the app block.

", "smithy.api#required": {} } @@ -773,6 +785,7 @@ "AppBlockBuilderName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the app block builder.

", "smithy.api#required": {} } @@ -831,6 +844,7 @@ "FleetName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet.

", "smithy.api#required": {} } @@ -838,6 +852,7 @@ "ApplicationArn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the application.

", "smithy.api#required": {} } @@ -893,6 +908,7 @@ "StackName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack.

", "smithy.api#required": {} } @@ -900,6 +916,7 @@ "EntitlementName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the entitlement.

", "smithy.api#required": {} } @@ -907,6 +924,7 @@ "ApplicationIdentifier": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the application.

", "smithy.api#required": {} } @@ -961,6 +979,7 @@ "FleetName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet.

", "smithy.api#required": {} } @@ -968,6 +987,7 @@ "StackName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack.

", "smithy.api#required": {} } @@ -1057,6 +1077,7 @@ "UserStackAssociations": { "target": "com.amazonaws.appstream#UserStackAssociationList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of UserStackAssociation objects.

", "smithy.api#required": {} } @@ -1106,6 +1127,7 @@ "UserStackAssociations": { "target": "com.amazonaws.appstream#UserStackAssociationList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of UserStackAssociation objects.

", "smithy.api#required": {} } @@ -1130,10 +1152,7 @@ } }, "com.amazonaws.appstream#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.appstream#BooleanObject": { "type": "boolean" @@ -1187,6 +1206,7 @@ "DesiredInstances": { "target": "com.amazonaws.appstream#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The desired number of streaming instances.

", "smithy.api#required": {} } @@ -1202,6 +1222,7 @@ "Desired": { "target": "com.amazonaws.appstream#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The desired number of streaming instances.

", "smithy.api#required": {} } @@ -1280,6 +1301,7 @@ "SourceImageName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image to copy.

", "smithy.api#required": {} } @@ -1287,6 +1309,7 @@ "DestinationImageName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name that the image will have when it is copied to the destination.

", "smithy.api#required": {} } @@ -1294,6 +1317,7 @@ "DestinationRegion": { "target": "com.amazonaws.appstream#RegionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The destination region to which the image will be copied. This parameter is required, even if you are copying an image within the same region.

", "smithy.api#required": {} } @@ -1399,6 +1423,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique name for the app block builder.

", "smithy.api#required": {} } @@ -1424,6 +1449,7 @@ "Platform": { "target": "com.amazonaws.appstream#AppBlockBuilderPlatformType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The platform of the app block builder.

\n

\n WINDOWS_SERVER_2019 is the only valid value.

", "smithy.api#required": {} } @@ -1431,6 +1457,7 @@ "InstanceType": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The instance type to use when launching the app block builder. The following instance\n types are available:

\n
    \n
  • \n

    stream.standard.small

    \n
  • \n
  • \n

    stream.standard.medium

    \n
  • \n
  • \n

    stream.standard.large

    \n
  • \n
  • \n

    stream.standard.xlarge

    \n
  • \n
  • \n

    stream.standard.2xlarge

    \n
  • \n
", "smithy.api#required": {} } @@ -1438,6 +1465,7 @@ "VpcConfig": { "target": "com.amazonaws.appstream#VpcConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The VPC configuration for the app block builder.

\n

App block builders require that you specify at least two subnets in different availability\n zones.

", "smithy.api#required": {} } @@ -1502,6 +1530,7 @@ "AppBlockBuilderName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the app block builder.

", "smithy.api#required": {} } @@ -1543,6 +1572,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the app block.

", "smithy.api#required": {} } @@ -1562,6 +1592,7 @@ "SourceS3Location": { "target": "com.amazonaws.appstream#S3Location", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The source S3 location of the app block.

", "smithy.api#required": {} } @@ -1644,6 +1675,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the application. This name is visible to users when display name is not specified.

", "smithy.api#required": {} } @@ -1663,6 +1695,7 @@ "IconS3Location": { "target": "com.amazonaws.appstream#S3Location", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The location in S3 of the application icon.

", "smithy.api#required": {} } @@ -1670,6 +1703,7 @@ "LaunchPath": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The launch path of the application.

", "smithy.api#required": {} } @@ -1689,6 +1723,7 @@ "Platforms": { "target": "com.amazonaws.appstream#Platforms", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The platforms the application supports. WINDOWS_SERVER_2019 and AMAZON_LINUX2 are supported for Elastic fleets.

", "smithy.api#required": {} } @@ -1696,6 +1731,7 @@ "InstanceFamilies": { "target": "com.amazonaws.appstream#StringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The instance families the application supports. Valid values are GENERAL_PURPOSE and GRAPHICS_G4.

", "smithy.api#required": {} } @@ -1703,6 +1739,7 @@ "AppBlockArn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The app block ARN to which the application should be associated

", "smithy.api#required": {} } @@ -1767,6 +1804,7 @@ "DirectoryName": { "target": "com.amazonaws.appstream#DirectoryName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The fully qualified name of the directory (for example, corp.example.com).

", "smithy.api#required": {} } @@ -1774,6 +1812,7 @@ "OrganizationalUnitDistinguishedNames": { "target": "com.amazonaws.appstream#OrganizationalUnitDistinguishedNamesList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The distinguished names of the organizational units for computer accounts.

", "smithy.api#required": {} } @@ -1841,6 +1880,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the entitlement.

", "smithy.api#required": {} } @@ -1848,6 +1888,7 @@ "StackName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack with which the entitlement is associated.

", "smithy.api#required": {} } @@ -1861,6 +1902,7 @@ "AppVisibility": { "target": "com.amazonaws.appstream#AppVisibility", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies whether all or selected apps are entitled.

", "smithy.api#required": {} } @@ -1868,6 +1910,7 @@ "Attributes": { "target": "com.amazonaws.appstream#EntitlementAttributeList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The attributes of the entitlement.

", "smithy.api#required": {} } @@ -1944,6 +1987,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique name for the fleet.

", "smithy.api#required": {} } @@ -1963,6 +2007,7 @@ "InstanceType": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The instance type to use when launching fleet instances. The following instance types are available:

\n
    \n
  • \n

    stream.standard.small

    \n
  • \n
  • \n

    stream.standard.medium

    \n
  • \n
  • \n

    stream.standard.large

    \n
  • \n
  • \n

    stream.standard.xlarge

    \n
  • \n
  • \n

    stream.standard.2xlarge

    \n
  • \n
  • \n

    stream.compute.large

    \n
  • \n
  • \n

    stream.compute.xlarge

    \n
  • \n
  • \n

    stream.compute.2xlarge

    \n
  • \n
  • \n

    stream.compute.4xlarge

    \n
  • \n
  • \n

    stream.compute.8xlarge

    \n
  • \n
  • \n

    stream.memory.large

    \n
  • \n
  • \n

    stream.memory.xlarge

    \n
  • \n
  • \n

    stream.memory.2xlarge

    \n
  • \n
  • \n

    stream.memory.4xlarge

    \n
  • \n
  • \n

    stream.memory.8xlarge

    \n
  • \n
  • \n

    stream.memory.z1d.large

    \n
  • \n
  • \n

    stream.memory.z1d.xlarge

    \n
  • \n
  • \n

    stream.memory.z1d.2xlarge

    \n
  • \n
  • \n

    stream.memory.z1d.3xlarge

    \n
  • \n
  • \n

    stream.memory.z1d.6xlarge

    \n
  • \n
  • \n

    stream.memory.z1d.12xlarge

    \n
  • \n
  • \n

    stream.graphics-design.large

    \n
  • \n
  • \n

    stream.graphics-design.xlarge

    \n
  • \n
  • \n

    stream.graphics-design.2xlarge

    \n
  • \n
  • \n

    stream.graphics-design.4xlarge

    \n
  • \n
  • \n

    stream.graphics-desktop.2xlarge

    \n
  • \n
  • \n

    stream.graphics.g4dn.xlarge

    \n
  • \n
  • \n

    stream.graphics.g4dn.2xlarge

    \n
  • \n
  • \n

    stream.graphics.g4dn.4xlarge

    \n
  • \n
  • \n

    stream.graphics.g4dn.8xlarge

    \n
  • \n
  • \n

    stream.graphics.g4dn.12xlarge

    \n
  • \n
  • \n

    stream.graphics.g4dn.16xlarge

    \n
  • \n
  • \n

    stream.graphics-pro.4xlarge

    \n
  • \n
  • \n

    stream.graphics-pro.8xlarge

    \n
  • \n
  • \n

    stream.graphics-pro.16xlarge

    \n
  • \n
\n

The following instance types are available for Elastic fleets:

\n
    \n
  • \n

    stream.standard.small

    \n
  • \n
  • \n

    stream.standard.medium

    \n
  • \n
  • \n

    stream.standard.large

    \n
  • \n
  • \n

    stream.standard.xlarge

    \n
  • \n
  • \n

    stream.standard.2xlarge

    \n
  • \n
", "smithy.api#required": {} } @@ -2141,6 +2186,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique name for the image builder.

", "smithy.api#required": {} } @@ -2160,6 +2206,7 @@ "InstanceType": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The instance type to use when launching the image builder. The following instance types are available:

\n
    \n
  • \n

    stream.standard.small

    \n
  • \n
  • \n

    stream.standard.medium

    \n
  • \n
  • \n

    stream.standard.large

    \n
  • \n
  • \n

    stream.compute.large

    \n
  • \n
  • \n

    stream.compute.xlarge

    \n
  • \n
  • \n

    stream.compute.2xlarge

    \n
  • \n
  • \n

    stream.compute.4xlarge

    \n
  • \n
  • \n

    stream.compute.8xlarge

    \n
  • \n
  • \n

    stream.memory.large

    \n
  • \n
  • \n

    stream.memory.xlarge

    \n
  • \n
  • \n

    stream.memory.2xlarge

    \n
  • \n
  • \n

    stream.memory.4xlarge

    \n
  • \n
  • \n

    stream.memory.8xlarge

    \n
  • \n
  • \n

    stream.memory.z1d.large

    \n
  • \n
  • \n

    stream.memory.z1d.xlarge

    \n
  • \n
  • \n

    stream.memory.z1d.2xlarge

    \n
  • \n
  • \n

    stream.memory.z1d.3xlarge

    \n
  • \n
  • \n

    stream.memory.z1d.6xlarge

    \n
  • \n
  • \n

    stream.memory.z1d.12xlarge

    \n
  • \n
  • \n

    stream.graphics-design.large

    \n
  • \n
  • \n

    stream.graphics-design.xlarge

    \n
  • \n
  • \n

    stream.graphics-design.2xlarge

    \n
  • \n
  • \n

    stream.graphics-design.4xlarge

    \n
  • \n
  • \n

    stream.graphics-desktop.2xlarge

    \n
  • \n
  • \n

    stream.graphics.g4dn.xlarge

    \n
  • \n
  • \n

    stream.graphics.g4dn.2xlarge

    \n
  • \n
  • \n

    stream.graphics.g4dn.4xlarge

    \n
  • \n
  • \n

    stream.graphics.g4dn.8xlarge

    \n
  • \n
  • \n

    stream.graphics.g4dn.12xlarge

    \n
  • \n
  • \n

    stream.graphics.g4dn.16xlarge

    \n
  • \n
  • \n

    stream.graphics-pro.4xlarge

    \n
  • \n
  • \n

    stream.graphics-pro.8xlarge

    \n
  • \n
  • \n

    stream.graphics-pro.16xlarge

    \n
  • \n
", "smithy.api#required": {} } @@ -2263,6 +2310,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image builder.

", "smithy.api#required": {} } @@ -2339,6 +2387,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack.

", "smithy.api#required": {} } @@ -2460,6 +2509,7 @@ "StackName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack.

", "smithy.api#required": {} } @@ -2467,6 +2517,7 @@ "FleetName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet.

", "smithy.api#required": {} } @@ -2474,6 +2525,7 @@ "UserId": { "target": "com.amazonaws.appstream#StreamingUrlUserId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the user.

", "smithy.api#required": {} } @@ -2562,6 +2614,7 @@ "existingImageName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image to update.

", "smithy.api#required": {} } @@ -2569,6 +2622,7 @@ "newImageName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the new image. The name must be unique within the AWS account and Region.

", "smithy.api#required": {} } @@ -2594,7 +2648,6 @@ "dryRun": { "target": "com.amazonaws.appstream#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to display the status of image update availability before AppStream 2.0 initiates the process of creating a new updated image. If this value is set to true, AppStream 2.0 displays whether image updates are available. If this value is set to false, AppStream 2.0 initiates the process of creating a new updated image without displaying whether image updates are available.

" } } @@ -2612,7 +2665,6 @@ "canUpdateImage": { "target": "com.amazonaws.appstream#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a new image can be created.

" } } @@ -2706,6 +2758,7 @@ "UserName": { "target": "com.amazonaws.appstream#Username", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The email address of the user.

\n \n

Users' email addresses are case-sensitive. During login, if they specify an email address that doesn't use the same capitalization as the email address specified when their user pool account was created, a \"user does not exist\" error message displays.

\n
", "smithy.api#required": {} } @@ -2731,6 +2784,7 @@ "AuthenticationType": { "target": "com.amazonaws.appstream#AuthenticationType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The authentication type for the user. You must specify USERPOOL.

", "smithy.api#required": {} } @@ -2802,6 +2856,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the app block builder.

", "smithy.api#required": {} } @@ -2824,6 +2879,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the app block.

", "smithy.api#required": {} } @@ -2872,6 +2928,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the application.

", "smithy.api#required": {} } @@ -2914,6 +2971,7 @@ "DirectoryName": { "target": "com.amazonaws.appstream#DirectoryName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the directory configuration.

", "smithy.api#required": {} } @@ -2962,6 +3020,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the entitlement.

", "smithy.api#required": {} } @@ -2969,6 +3028,7 @@ "StackName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack with which the entitlement is associated.

", "smithy.api#required": {} } @@ -3014,6 +3074,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet.

", "smithy.api#required": {} } @@ -3085,6 +3146,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image builder.

", "smithy.api#required": {} } @@ -3134,6 +3196,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the private image.

", "smithy.api#required": {} } @@ -3141,6 +3204,7 @@ "SharedAccountId": { "target": "com.amazonaws.appstream#AwsAccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The 12-digit identifier of the AWS account for which to delete image permissions.

", "smithy.api#required": {} } @@ -3163,6 +3227,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image.

", "smithy.api#required": {} } @@ -3218,6 +3283,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack.

", "smithy.api#required": {} } @@ -3291,6 +3357,7 @@ "UserName": { "target": "com.amazonaws.appstream#Username", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The email address of the user.

\n \n

Users' email addresses are case-sensitive.

\n
", "smithy.api#required": {} } @@ -3298,6 +3365,7 @@ "AuthenticationType": { "target": "com.amazonaws.appstream#AuthenticationType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The authentication type for the user. You must specify USERPOOL.

", "smithy.api#required": {} } @@ -3764,6 +3832,7 @@ "StackName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack with which the entitlement is associated.

", "smithy.api#required": {} } @@ -4025,6 +4094,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the private image for which to describe permissions. The image must be one that you own.

", "smithy.api#required": {} } @@ -4193,6 +4263,7 @@ "StackName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack. This value is case-sensitive.

", "smithy.api#required": {} } @@ -4200,6 +4271,7 @@ "FleetName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet. This value is case-sensitive.

", "smithy.api#required": {} } @@ -4477,6 +4549,7 @@ "AuthenticationType": { "target": "com.amazonaws.appstream#AuthenticationType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The authentication type for the users in the user pool to describe. You must specify USERPOOL.

", "smithy.api#required": {} } @@ -4533,6 +4606,7 @@ "DirectoryName": { "target": "com.amazonaws.appstream#DirectoryName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The fully qualified name of the directory (for example, corp.example.com).

", "smithy.api#required": {} } @@ -4604,6 +4678,7 @@ "UserName": { "target": "com.amazonaws.appstream#Username", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The email address of the user.

\n \n

Users' email addresses are case-sensitive.

\n
", "smithy.api#required": {} } @@ -4611,6 +4686,7 @@ "AuthenticationType": { "target": "com.amazonaws.appstream#AuthenticationType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The authentication type for the user. You must specify USERPOOL.

", "smithy.api#required": {} } @@ -4659,6 +4735,7 @@ "AppBlockArn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the app block.

", "smithy.api#required": {} } @@ -4666,6 +4743,7 @@ "AppBlockBuilderName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the app block builder.

", "smithy.api#required": {} } @@ -4711,6 +4789,7 @@ "FleetName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet.

", "smithy.api#required": {} } @@ -4718,6 +4797,7 @@ "ApplicationArn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the application.

", "smithy.api#required": {} } @@ -4763,6 +4843,7 @@ "StackName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack with which the entitlement is associated.

", "smithy.api#required": {} } @@ -4770,6 +4851,7 @@ "EntitlementName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the entitlement.

", "smithy.api#required": {} } @@ -4777,6 +4859,7 @@ "ApplicationIdentifier": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the application to remove from the entitlement.

", "smithy.api#required": {} } @@ -4825,6 +4908,7 @@ "FleetName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet.

", "smithy.api#required": {} } @@ -4832,6 +4916,7 @@ "StackName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack.

", "smithy.api#required": {} } @@ -4948,6 +5033,7 @@ "UserName": { "target": "com.amazonaws.appstream#Username", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The email address of the user.

\n \n

Users' email addresses are case-sensitive. During login, if they specify an email address that doesn't use the same capitalization as the email address specified when their user pool account was created, a \"user does not exist\" error message displays.

\n
", "smithy.api#required": {} } @@ -4955,6 +5041,7 @@ "AuthenticationType": { "target": "com.amazonaws.appstream#AuthenticationType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The authentication type for the user. You must specify USERPOOL.

", "smithy.api#required": {} } @@ -4977,6 +5064,7 @@ "ApplicationIdentifier": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the application.

", "smithy.api#required": {} } @@ -4998,6 +5086,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the entitlement.

", "smithy.api#required": {} } @@ -5005,6 +5094,7 @@ "StackName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack with which the entitlement is associated.

", "smithy.api#required": {} } @@ -5018,6 +5108,7 @@ "AppVisibility": { "target": "com.amazonaws.appstream#AppVisibility", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies whether all or selected apps are entitled.

", "smithy.api#required": {} } @@ -5025,6 +5116,7 @@ "Attributes": { "target": "com.amazonaws.appstream#EntitlementAttributeList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The attributes of the entitlement.

", "smithy.api#required": {} } @@ -5065,6 +5157,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A supported AWS IAM SAML PrincipalTag attribute that is matched to the\n associated value when a user identity federates into an Amazon AppStream 2.0 SAML\n application.

\n

The following are valid values:

\n
    \n
  • \n

    roles

    \n
  • \n
  • \n

    department

    \n
  • \n
  • \n

    organization

    \n
  • \n
  • \n

    groups

    \n
  • \n
  • \n

    title

    \n
  • \n
  • \n

    costCenter

    \n
  • \n
  • \n

    userType

    \n
  • \n
\n

", "smithy.api#required": {} } @@ -5072,6 +5165,7 @@ "Value": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A value that is matched to a supported SAML attribute name when a user identity\n federates into an Amazon AppStream 2.0 SAML application.

", "smithy.api#required": {} } @@ -5161,6 +5255,7 @@ "SessionId": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the streaming session.

", "smithy.api#required": {} } @@ -5192,6 +5287,7 @@ "Arn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) for the fleet.

", "smithy.api#required": {} } @@ -5199,6 +5295,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet.

", "smithy.api#required": {} } @@ -5230,6 +5327,7 @@ "InstanceType": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The instance type to use when launching fleet instances. The following instance types are available:

\n
    \n
  • \n

    stream.standard.small

    \n
  • \n
  • \n

    stream.standard.medium

    \n
  • \n
  • \n

    stream.standard.large

    \n
  • \n
  • \n

    stream.compute.large

    \n
  • \n
  • \n

    stream.compute.xlarge

    \n
  • \n
  • \n

    stream.compute.2xlarge

    \n
  • \n
  • \n

    stream.compute.4xlarge

    \n
  • \n
  • \n

    stream.compute.8xlarge

    \n
  • \n
  • \n

    stream.memory.large

    \n
  • \n
  • \n

    stream.memory.xlarge

    \n
  • \n
  • \n

    stream.memory.2xlarge

    \n
  • \n
  • \n

    stream.memory.4xlarge

    \n
  • \n
  • \n

    stream.memory.8xlarge

    \n
  • \n
  • \n

    stream.memory.z1d.large

    \n
  • \n
  • \n

    stream.memory.z1d.xlarge

    \n
  • \n
  • \n

    stream.memory.z1d.2xlarge

    \n
  • \n
  • \n

    stream.memory.z1d.3xlarge

    \n
  • \n
  • \n

    stream.memory.z1d.6xlarge

    \n
  • \n
  • \n

    stream.memory.z1d.12xlarge

    \n
  • \n
  • \n

    stream.graphics-design.large

    \n
  • \n
  • \n

    stream.graphics-design.xlarge

    \n
  • \n
  • \n

    stream.graphics-design.2xlarge

    \n
  • \n
  • \n

    stream.graphics-design.4xlarge

    \n
  • \n
  • \n

    stream.graphics-desktop.2xlarge

    \n
  • \n
  • \n

    stream.graphics.g4dn.xlarge

    \n
  • \n
  • \n

    stream.graphics.g4dn.2xlarge

    \n
  • \n
  • \n

    stream.graphics.g4dn.4xlarge

    \n
  • \n
  • \n

    stream.graphics.g4dn.8xlarge

    \n
  • \n
  • \n

    stream.graphics.g4dn.12xlarge

    \n
  • \n
  • \n

    stream.graphics.g4dn.16xlarge

    \n
  • \n
  • \n

    stream.graphics-pro.4xlarge

    \n
  • \n
  • \n

    stream.graphics-pro.8xlarge

    \n
  • \n
  • \n

    stream.graphics-pro.16xlarge

    \n
  • \n
", "smithy.api#required": {} } @@ -5243,6 +5341,7 @@ "ComputeCapacityStatus": { "target": "com.amazonaws.appstream#ComputeCapacityStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The capacity status for the fleet.

", "smithy.api#required": {} } @@ -5262,6 +5361,7 @@ "State": { "target": "com.amazonaws.appstream#FleetState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current state for the fleet.

", "smithy.api#required": {} } @@ -5674,6 +5774,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image.

", "smithy.api#required": {} } @@ -5711,7 +5812,6 @@ "ImageBuilderSupported": { "target": "com.amazonaws.appstream#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether an image builder can be launched from this image.

" } }, @@ -5786,6 +5886,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image builder.

", "smithy.api#required": {} } @@ -6236,6 +6337,7 @@ "StackName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack.

", "smithy.api#required": {} } @@ -6289,6 +6391,7 @@ "FleetName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet.

", "smithy.api#required": {} } @@ -6353,6 +6456,7 @@ "StackName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack with which the entitlement is associated.

", "smithy.api#required": {} } @@ -6360,6 +6464,7 @@ "EntitlementName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the entitlement.

", "smithy.api#required": {} } @@ -6424,6 +6529,7 @@ "ResourceArn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource.

", "smithy.api#required": {} } @@ -6859,7 +6965,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6902,7 +7007,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6915,7 +7021,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6929,7 +7034,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6952,7 +7056,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6987,7 +7090,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6998,14 +7100,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -7019,14 +7123,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -7035,11 +7137,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -7050,14 +7152,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -7071,7 +7175,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7091,7 +7194,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -7102,14 +7204,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -7170,9 +7274,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -7887,6 +7993,7 @@ "S3Bucket": { "target": "com.amazonaws.appstream#S3Bucket", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The S3 bucket of the S3 object.

", "smithy.api#required": {} } @@ -7908,6 +8015,7 @@ "ScriptS3Location": { "target": "com.amazonaws.appstream#S3Location", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The S3 object location for the script.

", "smithy.api#required": {} } @@ -7915,6 +8023,7 @@ "ExecutablePath": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The run path for the script.

", "smithy.api#required": {} } @@ -7928,6 +8037,7 @@ "TimeoutInSeconds": { "target": "com.amazonaws.appstream#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The run timeout, in seconds, for the script.

", "smithy.api#required": {} } @@ -7956,6 +8066,7 @@ "AccountName": { "target": "com.amazonaws.appstream#AccountName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The user name of the account. This account must have the following privileges: create computer objects, \n join computers to the domain, and change/reset the password on descendant computer objects for the \n organizational units specified.

", "smithy.api#required": {} } @@ -7963,6 +8074,7 @@ "AccountPassword": { "target": "com.amazonaws.appstream#AccountPassword", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The password for the account.

", "smithy.api#required": {} } @@ -7978,6 +8090,7 @@ "Id": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the streaming session.

", "smithy.api#required": {} } @@ -7985,6 +8098,7 @@ "UserId": { "target": "com.amazonaws.appstream#UserId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the user for whom the session was created.

", "smithy.api#required": {} } @@ -7992,6 +8106,7 @@ "StackName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack for the streaming session.

", "smithy.api#required": {} } @@ -7999,6 +8114,7 @@ "FleetName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet for the streaming session.

", "smithy.api#required": {} } @@ -8006,6 +8122,7 @@ "State": { "target": "com.amazonaws.appstream#SessionState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current state of the streaming session.

", "smithy.api#required": {} } @@ -8112,6 +8229,7 @@ "sharedAccountId": { "target": "com.amazonaws.appstream#AwsAccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The 12-digit identifier of the AWS account with which the image is shared.

", "smithy.api#required": {} } @@ -8119,6 +8237,7 @@ "imagePermissions": { "target": "com.amazonaws.appstream#ImagePermissions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Describes the permissions for a shared image.

", "smithy.api#required": {} } @@ -8146,6 +8265,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack.

", "smithy.api#required": {} } @@ -8406,6 +8526,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the app block builder.

", "smithy.api#required": {} } @@ -8470,6 +8591,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet.

", "smithy.api#required": {} } @@ -8521,6 +8643,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image builder.

", "smithy.api#required": {} } @@ -8579,6 +8702,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the app block builder.

", "smithy.api#required": {} } @@ -8625,6 +8749,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet.

", "smithy.api#required": {} } @@ -8670,6 +8795,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image builder.

", "smithy.api#required": {} } @@ -8699,6 +8825,7 @@ "ConnectorType": { "target": "com.amazonaws.appstream#StorageConnectorType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of storage connector.

", "smithy.api#required": {} } @@ -8870,6 +8997,7 @@ "ResourceArn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource.

", "smithy.api#required": {} } @@ -8877,6 +9005,7 @@ "Tags": { "target": "com.amazonaws.appstream#Tags", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tags to associate. A tag is a key-value pair, and the value is optional. For example, Environment=Test. If you do not specify a value, Environment=.

\n

If you do not specify a value, the value is set to an empty string.

\n

Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following special characters:

\n

_ . : / = + \\ - @

", "smithy.api#required": {} } @@ -8944,6 +9073,7 @@ "ResourceArn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource.

", "smithy.api#required": {} } @@ -8951,6 +9081,7 @@ "TagKeys": { "target": "com.amazonaws.appstream#TagKeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tag keys for the tags to disassociate.

", "smithy.api#required": {} } @@ -9017,6 +9148,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique name for the app block builder.

", "smithy.api#required": {} } @@ -9120,6 +9252,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the application. This name is visible to users when display name is not specified.

", "smithy.api#required": {} } @@ -9223,6 +9356,7 @@ "DirectoryName": { "target": "com.amazonaws.appstream#DirectoryName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Directory Config object.

", "smithy.api#required": {} } @@ -9296,6 +9430,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the entitlement.

", "smithy.api#required": {} } @@ -9303,6 +9438,7 @@ "StackName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack with which the entitlement is associated.

", "smithy.api#required": {} } @@ -9445,7 +9581,6 @@ "DeleteVpcConfig": { "target": "com.amazonaws.appstream#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#deprecated": {}, "smithy.api#documentation": "

Deletes the VPC association for the specified fleet.

" } @@ -9570,6 +9705,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the private image.

", "smithy.api#required": {} } @@ -9577,6 +9713,7 @@ "SharedAccountId": { "target": "com.amazonaws.appstream#AwsAccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The 12-digit identifier of the AWS account for which you want add or update image permissions.

", "smithy.api#required": {} } @@ -9584,6 +9721,7 @@ "ImagePermissions": { "target": "com.amazonaws.appstream#ImagePermissions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The permissions for the image.

", "smithy.api#required": {} } @@ -9659,6 +9797,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack.

", "smithy.api#required": {} } @@ -9672,7 +9811,6 @@ "DeleteStorageConnectors": { "target": "com.amazonaws.appstream#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#deprecated": {}, "smithy.api#documentation": "

Deletes the storage connectors currently enabled for the stack.

" } @@ -9850,7 +9988,6 @@ "Enabled": { "target": "com.amazonaws.appstream#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the user in the user pool is enabled.

" } }, @@ -9881,6 +10018,7 @@ "AuthenticationType": { "target": "com.amazonaws.appstream#AuthenticationType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The authentication type for the user.

", "smithy.api#required": {} } @@ -9922,6 +10060,7 @@ "Action": { "target": "com.amazonaws.appstream#Action", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The action that is enabled or disabled.

", "smithy.api#required": {} } @@ -9929,6 +10068,7 @@ "Permission": { "target": "com.amazonaws.appstream#Permission", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates whether the action is enabled or disabled.

", "smithy.api#required": {} } @@ -9955,6 +10095,7 @@ "StackName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack that is associated with the user.

", "smithy.api#required": {} } @@ -9962,6 +10103,7 @@ "UserName": { "target": "com.amazonaws.appstream#Username", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The email address of the user who is associated with the stack.

\n \n

Users' email addresses are case-sensitive.

\n
", "smithy.api#required": {} } @@ -9969,6 +10111,7 @@ "AuthenticationType": { "target": "com.amazonaws.appstream#AuthenticationType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The authentication type for the user.

", "smithy.api#required": {} } @@ -9976,7 +10119,6 @@ "SendEmailNotification": { "target": "com.amazonaws.appstream#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether a welcome email is sent to a user after the user is created in the user pool.

" } } diff --git a/codegen/sdk-codegen/aws-models/appsync.json b/codegen/sdk-codegen/aws-models/appsync.json index e8d23990ae71..d11f693430c0 100644 --- a/codegen/sdk-codegen/aws-models/appsync.json +++ b/codegen/sdk-codegen/aws-models/appsync.json @@ -273,7 +273,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -316,7 +315,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -329,7 +329,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -343,7 +342,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -366,7 +364,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -401,7 +398,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -412,14 +408,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -433,14 +431,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -449,11 +445,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -464,14 +460,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -485,7 +483,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -505,7 +502,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -516,14 +512,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -534,9 +532,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -8465,4 +8465,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/arc-zonal-shift.json b/codegen/sdk-codegen/aws-models/arc-zonal-shift.json index d78993b07187..662ec100bc59 100644 --- a/codegen/sdk-codegen/aws-models/arc-zonal-shift.json +++ b/codegen/sdk-codegen/aws-models/arc-zonal-shift.json @@ -589,7 +589,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -608,7 +607,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -636,13 +634,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -655,7 +654,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -669,7 +667,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -692,7 +689,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -727,11 +723,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -742,16 +736,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -765,14 +762,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -781,15 +776,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -800,16 +794,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -823,7 +820,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -843,11 +839,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -858,20 +852,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -882,18 +878,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -1742,4 +1742,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/athena.json b/codegen/sdk-codegen/aws-models/athena.json index 6283cccddb8d..4724ef599ed6 100644 --- a/codegen/sdk-codegen/aws-models/athena.json +++ b/codegen/sdk-codegen/aws-models/athena.json @@ -326,7 +326,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -369,7 +368,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -382,7 +382,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -396,7 +395,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -419,7 +417,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -454,7 +451,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -465,14 +461,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -486,14 +484,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -502,11 +498,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -517,14 +513,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -538,7 +536,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -558,7 +555,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -569,14 +565,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -587,9 +585,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3136,7 +3136,6 @@ "MaxConcurrentDpus": { "target": "com.amazonaws.athena#MaxConcurrentDpus", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of DPUs that can run concurrently.

", "smithy.api#required": {} } @@ -5827,7 +5826,6 @@ "com.amazonaws.athena#MaxConcurrentDpus": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 2, "max": 5000 @@ -8815,4 +8813,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/auditmanager.json b/codegen/sdk-codegen/aws-models/auditmanager.json index 4614e6145419..50ab2c307c0e 100644 --- a/codegen/sdk-codegen/aws-models/auditmanager.json +++ b/codegen/sdk-codegen/aws-models/auditmanager.json @@ -1977,7 +1977,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2020,7 +2019,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2033,7 +2033,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2047,7 +2046,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2070,7 +2068,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2105,7 +2102,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2116,14 +2112,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2137,14 +2135,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2153,11 +2149,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2168,14 +2164,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2189,7 +2187,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2209,7 +2206,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2220,14 +2216,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2238,9 +2236,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/auto-scaling-plans.json b/codegen/sdk-codegen/aws-models/auto-scaling-plans.json index 77fb424faaaf..57e71a280c6a 100644 --- a/codegen/sdk-codegen/aws-models/auto-scaling-plans.json +++ b/codegen/sdk-codegen/aws-models/auto-scaling-plans.json @@ -109,7 +109,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -152,7 +151,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -165,7 +165,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -179,7 +178,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -202,7 +200,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -237,7 +234,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -248,14 +244,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -269,14 +267,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -285,11 +281,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -300,14 +296,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -321,7 +319,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -341,7 +338,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -352,14 +348,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -370,9 +368,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2652,4 +2652,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/auto-scaling.json b/codegen/sdk-codegen/aws-models/auto-scaling.json index 18471997649a..4e5a9b70a402 100644 --- a/codegen/sdk-codegen/aws-models/auto-scaling.json +++ b/codegen/sdk-codegen/aws-models/auto-scaling.json @@ -215,6 +215,7 @@ "Activities": { "target": "com.amazonaws.autoscaling#Activities", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The scaling activities. Activities are sorted by start time. Activities still in\n progress are described first.

", "smithy.api#required": {} } @@ -233,6 +234,7 @@ "ActivityId": { "target": "com.amazonaws.autoscaling#XmlString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the activity.

", "smithy.api#required": {} } @@ -240,6 +242,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -253,6 +256,7 @@ "Cause": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen1023", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The reason the activity began.

", "smithy.api#required": {} } @@ -260,6 +264,7 @@ "StartTime": { "target": "com.amazonaws.autoscaling#TimestampType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The start time of the activity.

", "smithy.api#required": {} } @@ -273,6 +278,7 @@ "StatusCode": { "target": "com.amazonaws.autoscaling#ScalingActivityStatusCode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current status of the activity.

", "smithy.api#required": {} } @@ -286,7 +292,6 @@ "Progress": { "target": "com.amazonaws.autoscaling#Progress", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

A value between 0 and 100 that indicates the progress of the activity.

" } }, @@ -503,6 +508,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -551,6 +557,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -558,6 +565,7 @@ "TargetGroupARNs": { "target": "com.amazonaws.autoscaling#TargetGroupARNs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Names (ARNs) of the target groups. You can specify up to 10 target\n groups. To get the ARN of a target group, use the Elastic Load Balancing DescribeTargetGroups API operation.

", "smithy.api#required": {} } @@ -604,6 +612,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -611,6 +620,7 @@ "LoadBalancerNames": { "target": "com.amazonaws.autoscaling#LoadBalancerNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The names of the load balancers. You can specify up to 10 load balancers.

", "smithy.api#required": {} } @@ -662,6 +672,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -669,6 +680,7 @@ "TrafficSources": { "target": "com.amazonaws.autoscaling#TrafficSources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifiers of one or more traffic sources. You can specify up to 10\n traffic sources.

", "smithy.api#required": {} } @@ -684,6 +696,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -715,6 +728,7 @@ "MinSize": { "target": "com.amazonaws.autoscaling#AutoScalingGroupMinSize", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The minimum size of the group.

", "smithy.api#required": {} } @@ -722,6 +736,7 @@ "MaxSize": { "target": "com.amazonaws.autoscaling#AutoScalingGroupMaxSize", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The maximum size of the group.

", "smithy.api#required": {} } @@ -729,6 +744,7 @@ "DesiredCapacity": { "target": "com.amazonaws.autoscaling#AutoScalingGroupDesiredCapacity", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The desired size of the group.

", "smithy.api#required": {} } @@ -742,6 +758,7 @@ "DefaultCooldown": { "target": "com.amazonaws.autoscaling#Cooldown", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The duration of the default cooldown period, in seconds.

", "smithy.api#required": {} } @@ -749,6 +766,7 @@ "AvailabilityZones": { "target": "com.amazonaws.autoscaling#AvailabilityZones", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

One or more Availability Zones for the group.

", "smithy.api#required": {} } @@ -768,6 +786,7 @@ "HealthCheckType": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen32", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A comma-separated value string of one or more health check types.

", "smithy.api#required": {} } @@ -787,6 +806,7 @@ "CreatedTime": { "target": "com.amazonaws.autoscaling#TimestampType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time the group was created.

", "smithy.api#required": {} } @@ -966,6 +986,7 @@ "AutoScalingGroups": { "target": "com.amazonaws.autoscaling#AutoScalingGroups", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The groups.

", "smithy.api#required": {} } @@ -984,6 +1005,7 @@ "InstanceId": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen19", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the instance.

", "smithy.api#required": {} } @@ -997,6 +1019,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group for the instance.

", "smithy.api#required": {} } @@ -1004,6 +1027,7 @@ "AvailabilityZone": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Availability Zone for the instance.

", "smithy.api#required": {} } @@ -1011,6 +1035,7 @@ "LifecycleState": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen32", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The lifecycle state for the instance. The Quarantined state is not used.\n For information about lifecycle states, see Instance\n lifecycle in the Amazon EC2 Auto Scaling User Guide.

\n

Valid values: Pending | Pending:Wait |\n Pending:Proceed | Quarantined | InService |\n Terminating | Terminating:Wait |\n Terminating:Proceed | Terminated | Detaching\n | Detached | EnteringStandby | Standby |\n Warmed:Pending | Warmed:Pending:Wait |\n Warmed:Pending:Proceed | Warmed:Terminating |\n Warmed:Terminating:Wait | Warmed:Terminating:Proceed |\n Warmed:Terminated | Warmed:Stopped |\n Warmed:Running\n

", "smithy.api#required": {} } @@ -1018,6 +1043,7 @@ "HealthStatus": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen32", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The last reported health status of this instance. Healthy means that the\n instance is healthy and should remain in service. Unhealthy means that the\n instance is unhealthy and Amazon EC2 Auto Scaling should terminate and replace it.

", "smithy.api#required": {} } @@ -1037,6 +1063,7 @@ "ProtectedFromScaleIn": { "target": "com.amazonaws.autoscaling#InstanceProtected", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates whether the instance is protected from termination by Amazon EC2 Auto Scaling when scaling\n in.

", "smithy.api#required": {} } @@ -1341,7 +1368,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1384,7 +1410,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1397,7 +1424,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1411,7 +1437,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1434,7 +1459,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1469,7 +1493,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1480,14 +1503,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1501,14 +1526,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1517,18 +1540,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -1537,7 +1559,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -1557,14 +1580,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1578,7 +1603,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1598,7 +1622,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1609,14 +1632,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1627,9 +1652,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2349,6 +2376,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -2356,6 +2384,7 @@ "ScheduledActionNames": { "target": "com.amazonaws.autoscaling#ScheduledActionNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The names of the scheduled actions to delete. The maximum number allowed is 50.\n

", "smithy.api#required": {} } @@ -2402,6 +2431,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -2409,6 +2439,7 @@ "ScheduledUpdateGroupActions": { "target": "com.amazonaws.autoscaling#ScheduledUpdateGroupActionRequests", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

One or more scheduled actions. The maximum number allowed is 50.

", "smithy.api#required": {} } @@ -2469,6 +2500,7 @@ "DeviceName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The device name assigned to the volume (for example, /dev/sdh or\n xvdh). For more information, see Device naming on Linux\n instances in the Amazon EC2 User Guide for Linux Instances.

\n \n

To define a block device mapping, set the device name and exactly one of the\n following properties: Ebs, NoDevice, or\n VirtualName.

\n
", "smithy.api#required": {} } @@ -2571,6 +2603,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -2583,6 +2616,7 @@ "Timestamps": { "target": "com.amazonaws.autoscaling#PredictiveScalingForecastTimestamps", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The timestamps for the data points, in UTC format.

", "smithy.api#required": {} } @@ -2590,6 +2624,7 @@ "Values": { "target": "com.amazonaws.autoscaling#PredictiveScalingForecastValues", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The values of the data points.

", "smithy.api#required": {} } @@ -2662,6 +2697,7 @@ "LifecycleHookName": { "target": "com.amazonaws.autoscaling#AsciiStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the lifecycle hook.

", "smithy.api#required": {} } @@ -2669,6 +2705,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#ResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -2682,6 +2719,7 @@ "LifecycleActionResult": { "target": "com.amazonaws.autoscaling#LifecycleActionResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The action for the group to take. You can specify either CONTINUE or\n ABANDON.

", "smithy.api#required": {} } @@ -2779,6 +2817,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group. This name must be unique per Region per account.

\n

The name can contain any ASCII character 33 to 126 including most punctuation\n characters, digits, and upper and lowercased letters.

\n \n

You cannot use a colon (:) in the name.

\n
", "smithy.api#required": {} } @@ -2810,6 +2849,7 @@ "MinSize": { "target": "com.amazonaws.autoscaling#AutoScalingGroupMinSize", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The minimum size of the group.

", "smithy.api#required": {} } @@ -2817,6 +2857,7 @@ "MaxSize": { "target": "com.amazonaws.autoscaling#AutoScalingGroupMaxSize", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The maximum size of the group.

\n \n

With a mixed instances policy that uses instance weighting, Amazon EC2 Auto Scaling may need to\n go above MaxSize to meet your capacity requirements. In this event,\n Amazon EC2 Auto Scaling will never go above MaxSize by more than your largest instance\n weight (weights that define how many units each instance contributes to the desired\n capacity of the group).

\n
", "smithy.api#required": {} } @@ -2985,6 +3026,7 @@ "LaunchConfigurationName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the launch configuration. This name must be unique per Region per\n account.

", "smithy.api#required": {} } @@ -3155,6 +3197,7 @@ "Tags": { "target": "com.amazonaws.autoscaling#Tags", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

One or more tags.

", "smithy.api#required": {} } @@ -3246,6 +3289,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -3324,6 +3368,7 @@ "LifecycleHookName": { "target": "com.amazonaws.autoscaling#AsciiStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the lifecycle hook.

", "smithy.api#required": {} } @@ -3331,6 +3376,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -3370,6 +3416,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -3377,6 +3424,7 @@ "TopicARN": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the Amazon SNS topic.

", "smithy.api#required": {} } @@ -3425,6 +3473,7 @@ "PolicyName": { "target": "com.amazonaws.autoscaling#ResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the policy.

", "smithy.api#required": {} } @@ -3464,6 +3513,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -3471,6 +3521,7 @@ "ScheduledActionName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the action to delete.

", "smithy.api#required": {} } @@ -3519,6 +3570,7 @@ "Tags": { "target": "com.amazonaws.autoscaling#Tags", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

One or more tags.

", "smithy.api#required": {} } @@ -3561,6 +3613,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -4000,6 +4053,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -4171,6 +4225,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -4231,6 +4286,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -4320,6 +4376,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -4489,6 +4546,7 @@ "NotificationConfigurations": { "target": "com.amazonaws.autoscaling#NotificationConfigurations", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The notification configurations.

", "smithy.api#required": {} } @@ -5021,6 +5079,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -5126,6 +5185,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -5229,6 +5289,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -5236,6 +5297,7 @@ "ShouldDecrementDesiredCapacity": { "target": "com.amazonaws.autoscaling#ShouldDecrementDesiredCapacity", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates whether the Auto Scaling group decrements the desired capacity value by the number\n of instances detached.

", "smithy.api#required": {} } @@ -5281,6 +5343,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -5288,6 +5351,7 @@ "TargetGroupARNs": { "target": "com.amazonaws.autoscaling#TargetGroupARNs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Names (ARN) of the target groups. You can specify up to 10 target\n groups.

", "smithy.api#required": {} } @@ -5331,6 +5395,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -5338,6 +5403,7 @@ "LoadBalancerNames": { "target": "com.amazonaws.autoscaling#LoadBalancerNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The names of the load balancers. You can specify up to 10 load balancers.

", "smithy.api#required": {} } @@ -5386,6 +5452,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -5393,6 +5460,7 @@ "TrafficSources": { "target": "com.amazonaws.autoscaling#TrafficSources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifiers of one or more traffic sources. You can specify up to 10\n traffic sources.

", "smithy.api#required": {} } @@ -5432,6 +5500,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -5533,6 +5602,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -5546,6 +5616,7 @@ "Granularity": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The frequency at which Amazon EC2 Auto Scaling sends aggregated data to CloudWatch. The only valid value is\n 1Minute.

", "smithy.api#required": {} } @@ -5643,6 +5714,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -5650,6 +5722,7 @@ "ShouldDecrementDesiredCapacity": { "target": "com.amazonaws.autoscaling#ShouldDecrementDesiredCapacity", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates whether to decrement the desired capacity of the Auto Scaling group by the number of\n instances moved to Standby mode.

", "smithy.api#required": {} } @@ -5706,8 +5779,8 @@ "input": { "AutoScalingGroupName": "my-auto-scaling-group", "PolicyName": "my-step-scale-out-policy", - "BreachThreshold": 50.0, - "MetricValue": 59.0 + "BreachThreshold": 50, + "MetricValue": 59 } } ] @@ -5725,6 +5798,7 @@ "PolicyName": { "target": "com.amazonaws.autoscaling#ResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or ARN of the policy.

", "smithy.api#required": {} } @@ -5813,6 +5887,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -5825,6 +5900,7 @@ "ScheduledActionName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the scheduled action.

", "smithy.api#required": {} } @@ -5904,6 +5980,7 @@ "LoadForecast": { "target": "com.amazonaws.autoscaling#LoadForecasts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The load forecast.

", "smithy.api#required": {} } @@ -5911,6 +5988,7 @@ "CapacityForecast": { "target": "com.amazonaws.autoscaling#CapacityForecast", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The capacity forecast.

", "smithy.api#required": {} } @@ -5918,6 +5996,7 @@ "UpdateTime": { "target": "com.amazonaws.autoscaling#TimestampType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time the forecast was made.

", "smithy.api#required": {} } @@ -5930,6 +6009,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -5937,6 +6017,7 @@ "PolicyName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the policy.

", "smithy.api#required": {} } @@ -5944,6 +6025,7 @@ "StartTime": { "target": "com.amazonaws.autoscaling#TimestampType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The inclusive start time of the time range for the forecast data to get. At most, the\n date and time can be one year before the current date and time.

", "smithy.api#required": {} } @@ -5951,6 +6033,7 @@ "EndTime": { "target": "com.amazonaws.autoscaling#TimestampType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The exclusive end time of the time range for the forecast data to get. The maximum\n time duration between the start and end time is 30 days.

\n

Although this parameter can accept a date and time that is more than two days in the\n future, the availability of forecast data has limits. Amazon EC2 Auto Scaling only issues forecasts for\n periods of two days in advance.

", "smithy.api#required": {} } @@ -5978,6 +6061,7 @@ "InstanceId": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen19", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the instance.

", "smithy.api#required": {} } @@ -5991,6 +6075,7 @@ "AvailabilityZone": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Availability Zone in which the instance is running.

", "smithy.api#required": {} } @@ -5998,6 +6083,7 @@ "LifecycleState": { "target": "com.amazonaws.autoscaling#LifecycleState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A description of the current lifecycle state. The Quarantined state is\n not used. For information about lifecycle states, see Instance\n lifecycle in the Amazon EC2 Auto Scaling User Guide.

", "smithy.api#required": {} } @@ -6005,6 +6091,7 @@ "HealthStatus": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen32", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The last reported health status of the instance. Healthy means that the\n instance is healthy and should remain in service. Unhealthy means that the\n instance is unhealthy and that Amazon EC2 Auto Scaling should terminate and replace it.

", "smithy.api#required": {} } @@ -6024,6 +6111,7 @@ "ProtectedFromScaleIn": { "target": "com.amazonaws.autoscaling#InstanceProtected", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates whether the instance is protected from termination by Amazon EC2 Auto Scaling when scaling\n in.

", "smithy.api#required": {} } @@ -6388,6 +6476,7 @@ "VCpuCount": { "target": "com.amazonaws.autoscaling#VCpuCountRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The minimum and maximum number of vCPUs for an instance type.

", "smithy.api#required": {} } @@ -6395,6 +6484,7 @@ "MemoryMiB": { "target": "com.amazonaws.autoscaling#MemoryMiBRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The minimum and maximum instance memory size for an instance type, in MiB.

", "smithy.api#required": {} } @@ -6654,6 +6744,7 @@ "LaunchConfigurationName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the launch configuration.

", "smithy.api#required": {} } @@ -6667,6 +6758,7 @@ "ImageId": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the Amazon Machine Image (AMI) to use to launch your EC2 instances. For more\n information, see Find a Linux AMI in the\n Amazon EC2 User Guide for Linux Instances.

", "smithy.api#required": {} } @@ -6704,6 +6796,7 @@ "InstanceType": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The instance type for the instances. For information about available instance types,\n see Available\n instance types in the Amazon EC2 User Guide for Linux Instances.

", "smithy.api#required": {} } @@ -6747,6 +6840,7 @@ "CreatedTime": { "target": "com.amazonaws.autoscaling#TimestampType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The creation date and time for the launch configuration.

", "smithy.api#required": {} } @@ -6786,6 +6880,7 @@ "LaunchConfigurationName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the launch configuration.

", "smithy.api#required": {} } @@ -6833,6 +6928,7 @@ "LaunchConfigurations": { "target": "com.amazonaws.autoscaling#LaunchConfigurations", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The launch configurations.

", "smithy.api#required": {} } @@ -7025,6 +7121,7 @@ "LifecycleHookName": { "target": "com.amazonaws.autoscaling#AsciiStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the lifecycle hook.

", "smithy.api#required": {} } @@ -7032,6 +7129,7 @@ "LifecycleTransition": { "target": "com.amazonaws.autoscaling#LifecycleTransition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The lifecycle transition. For Auto Scaling groups, there are two major lifecycle\n transitions.

\n
    \n
  • \n

    To create a lifecycle hook for scale-out events, specify\n autoscaling:EC2_INSTANCE_LAUNCHING.

    \n
  • \n
  • \n

    To create a lifecycle hook for scale-in events, specify\n autoscaling:EC2_INSTANCE_TERMINATING.

    \n
  • \n
", "smithy.api#required": {} } @@ -7313,6 +7411,7 @@ "Timestamps": { "target": "com.amazonaws.autoscaling#PredictiveScalingForecastTimestamps", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The timestamps for the data points, in UTC format.

", "smithy.api#required": {} } @@ -7320,6 +7419,7 @@ "Values": { "target": "com.amazonaws.autoscaling#PredictiveScalingForecastValues", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The values of the data points.

", "smithy.api#required": {} } @@ -7327,6 +7427,7 @@ "MetricSpecification": { "target": "com.amazonaws.autoscaling#PredictiveScalingMetricSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The metric specification for the load forecast.

", "smithy.api#required": {} } @@ -7434,6 +7535,7 @@ "Min": { "target": "com.amazonaws.autoscaling#NullablePositiveInteger", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The memory minimum in MiB.

", "smithy.api#required": {} } @@ -7455,6 +7557,7 @@ "Namespace": { "target": "com.amazonaws.autoscaling#MetricNamespace", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The namespace of the metric. For more information, see the table in Amazon Web Services\n services that publish CloudWatch metrics in the Amazon CloudWatch User\n Guide.

", "smithy.api#required": {} } @@ -7462,6 +7565,7 @@ "MetricName": { "target": "com.amazonaws.autoscaling#MetricName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the metric.

", "smithy.api#required": {} } @@ -7509,6 +7613,7 @@ "Id": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A short name that identifies the object's results in the response. This name must be\n unique among all MetricDataQuery objects specified for a single scaling\n policy. If you are performing math expressions on this set of data, this name represents\n that data and can serve as a variable in the mathematical expression. The valid\n characters are letters, numbers, and underscores. The first character must be a\n lowercase letter.

", "smithy.api#required": {} } @@ -7548,6 +7653,7 @@ "Name": { "target": "com.amazonaws.autoscaling#MetricDimensionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the dimension.

", "smithy.api#required": {} } @@ -7555,6 +7661,7 @@ "Value": { "target": "com.amazonaws.autoscaling#MetricDimensionValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value of the dimension.

", "smithy.api#required": {} } @@ -7611,6 +7718,7 @@ "Metric": { "target": "com.amazonaws.autoscaling#Metric", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The CloudWatch metric to return, including the metric name, namespace, and dimensions. To\n get the exact metric name, namespace, and dimensions, inspect the Metric object that is returned by a call to ListMetrics.

", "smithy.api#required": {} } @@ -7618,6 +7726,7 @@ "Stat": { "target": "com.amazonaws.autoscaling#XmlStringMetricStat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The statistic to return. It can include any CloudWatch statistic or extended statistic. For\n a list of valid values, see the table in Statistics in the Amazon CloudWatch User Guide.

\n

The most commonly used metrics for predictive scaling are Average and\n Sum.

", "smithy.api#required": {} } @@ -7994,6 +8103,7 @@ "PredefinedMetricType": { "target": "com.amazonaws.autoscaling#MetricType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The metric type. The following predefined metrics are available:

\n
    \n
  • \n

    \n ASGAverageCPUUtilization - Average CPU utilization of the Auto Scaling\n group.

    \n
  • \n
  • \n

    \n ASGAverageNetworkIn - Average number of bytes received on all\n network interfaces by the Auto Scaling group.

    \n
  • \n
  • \n

    \n ASGAverageNetworkOut - Average number of bytes sent out on all\n network interfaces by the Auto Scaling group.

    \n
  • \n
  • \n

    \n ALBRequestCountPerTarget - Average Application Load Balancer request count per target\n for your Auto Scaling group.

    \n
  • \n
", "smithy.api#required": {} } @@ -8044,6 +8154,7 @@ "MetricSpecifications": { "target": "com.amazonaws.autoscaling#PredictiveScalingMetricSpecifications", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

This structure includes the metrics and target utilization to use for predictive\n scaling.

\n

This is an array, but we currently only support a single metric specification. That\n is, you can specify a target value and a single metric pair, or a target value and one\n scaling metric and one load metric.

", "smithy.api#required": {} } @@ -8083,6 +8194,7 @@ "MetricDataQueries": { "target": "com.amazonaws.autoscaling#MetricDataQueries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

One or more metric data queries to provide the data points for a capacity metric. Use\n multiple metric data queries only if you are performing a math expression on returned\n data.

", "smithy.api#required": {} } @@ -8098,6 +8210,7 @@ "MetricDataQueries": { "target": "com.amazonaws.autoscaling#MetricDataQueries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

One or more metric data queries to provide the data points for a load metric. Use\n multiple metric data queries only if you are performing a math expression on returned\n data.

", "smithy.api#required": {} } @@ -8113,6 +8226,7 @@ "MetricDataQueries": { "target": "com.amazonaws.autoscaling#MetricDataQueries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

One or more metric data queries to provide the data points for a scaling metric. Use\n multiple metric data queries only if you are performing a math expression on returned\n data.

", "smithy.api#required": {} } @@ -8166,6 +8280,7 @@ "TargetValue": { "target": "com.amazonaws.autoscaling#MetricScale", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the target utilization.

\n \n

Some metrics are based on a count instead of a percentage, such as the request\n count for an Application Load Balancer or the number of messages in an SQS queue. If the scaling policy\n specifies one of these metrics, specify the target utilization as the optimal\n average request or message count per instance during any one-minute interval.\n

\n
", "smithy.api#required": {} } @@ -8240,6 +8355,7 @@ "PredefinedMetricType": { "target": "com.amazonaws.autoscaling#PredefinedLoadMetricType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The metric type.

", "smithy.api#required": {} } @@ -8261,6 +8377,7 @@ "PredefinedMetricType": { "target": "com.amazonaws.autoscaling#PredefinedMetricPairType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates which metrics to use. There are two different types of metrics for each\n metric type: one is a load metric and one is a scaling metric. For example, if the\n metric type is ASGCPUUtilization, the Auto Scaling group's total CPU metric is used\n as the load metric, and the average CPU metric is used for the scaling metric.

", "smithy.api#required": {} } @@ -8282,6 +8399,7 @@ "PredefinedMetricType": { "target": "com.amazonaws.autoscaling#PredefinedScalingMetricType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The metric type.

", "smithy.api#required": {} } @@ -8317,6 +8435,7 @@ "ProcessName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

One of the following processes:

\n
    \n
  • \n

    \n Launch\n

    \n
  • \n
  • \n

    \n Terminate\n

    \n
  • \n
  • \n

    \n AddToLoadBalancer\n

    \n
  • \n
  • \n

    \n AlarmNotification\n

    \n
  • \n
  • \n

    \n AZRebalance\n

    \n
  • \n
  • \n

    \n HealthCheck\n

    \n
  • \n
  • \n

    \n InstanceRefresh\n

    \n
  • \n
  • \n

    \n ReplaceUnhealthy\n

    \n
  • \n
  • \n

    \n ScheduledActions\n

    \n
  • \n
", "smithy.api#required": {} } @@ -8344,10 +8463,7 @@ } }, "com.amazonaws.autoscaling#Progress": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.autoscaling#PropagateAtLaunch": { "type": "boolean" @@ -8398,6 +8514,7 @@ "LifecycleHookName": { "target": "com.amazonaws.autoscaling#AsciiStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the lifecycle hook.

", "smithy.api#required": {} } @@ -8405,6 +8522,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -8487,6 +8605,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -8494,6 +8613,7 @@ "TopicARN": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the Amazon SNS topic.

", "smithy.api#required": {} } @@ -8501,6 +8621,7 @@ "NotificationTypes": { "target": "com.amazonaws.autoscaling#AutoScalingNotificationTypes", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of event that causes the notification to be sent. To query the notification\n types supported by Amazon EC2 Auto Scaling, call the DescribeAutoScalingNotificationTypes API.

", "smithy.api#required": {} } @@ -8537,7 +8658,7 @@ "PolicyName": "alb1000-target-tracking-scaling-policy", "PolicyType": "TargetTrackingScaling", "TargetTrackingConfiguration": { - "TargetValue": 1000.0, + "TargetValue": 1000, "PredefinedMetricSpecification": { "PredefinedMetricType": "ALBRequestCountPerTarget", "ResourceLabel": "app/my-alb/778d41231b141a0f/targetgroup/my-alb-target-group/943f017f100becff" @@ -8567,6 +8688,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -8574,6 +8696,7 @@ "PolicyName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the policy.

", "smithy.api#required": {} } @@ -8696,6 +8819,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -8703,6 +8827,7 @@ "ScheduledActionName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of this scaling action.

", "smithy.api#required": {} } @@ -8801,6 +8926,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -8869,6 +8995,7 @@ "LifecycleHookName": { "target": "com.amazonaws.autoscaling#AsciiStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the lifecycle hook.

", "smithy.api#required": {} } @@ -8876,6 +9003,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#ResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -9142,6 +9270,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -9393,6 +9522,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -9508,6 +9638,7 @@ "ScheduledActionName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the scaling action.

", "smithy.api#required": {} } @@ -9631,6 +9762,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -9638,6 +9770,7 @@ "DesiredCapacity": { "target": "com.amazonaws.autoscaling#AutoScalingGroupDesiredCapacity", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The desired capacity is the initial capacity of the Auto Scaling group after this operation\n completes and the capacity it attempts to maintain.

", "smithy.api#required": {} } @@ -9683,6 +9816,7 @@ "InstanceId": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen19", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the instance.

", "smithy.api#required": {} } @@ -9690,6 +9824,7 @@ "HealthStatus": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen32", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The health status of the instance. Set to Healthy to have the instance\n remain in service. Set to Unhealthy to have the instance be out of service.\n Amazon EC2 Auto Scaling terminates and replaces the unhealthy instance.

", "smithy.api#required": {} } @@ -9743,6 +9878,7 @@ "InstanceIds": { "target": "com.amazonaws.autoscaling#InstanceIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

One or more instance IDs. You can specify up to 50 instances.

", "smithy.api#required": {} } @@ -9750,6 +9886,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -9757,6 +9894,7 @@ "ProtectedFromScaleIn": { "target": "com.amazonaws.autoscaling#ProtectedFromScaleIn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates whether the instance is protected from termination by Amazon EC2 Auto Scaling when scaling\n in.

", "smithy.api#required": {} } @@ -9873,6 +10011,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -9915,6 +10054,7 @@ "ScalingAdjustment": { "target": "com.amazonaws.autoscaling#PolicyIncrement", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The amount by which to scale, based on the specified adjustment type. A positive value\n adds to the current capacity while a negative number removes from the current capacity.\n For exact capacity, you must specify a non-negative value.

", "smithy.api#required": {} } @@ -10004,6 +10144,7 @@ "Key": { "target": "com.amazonaws.autoscaling#TagKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tag key.

", "smithy.api#required": {} } @@ -10136,6 +10277,7 @@ "TargetValue": { "target": "com.amazonaws.autoscaling#MetricScale", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The target value for the metric.

\n \n

Some metrics are based on a count instead of a percentage, such as the request\n count for an Application Load Balancer or the number of messages in an SQS queue. If the scaling policy\n specifies one of these metrics, specify the target utilization as the optimal\n average request or message count per instance during any one-minute interval.\n

\n
", "smithy.api#required": {} } @@ -10163,6 +10305,7 @@ "Id": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A short name that identifies the object's results in the response. This name must be\n unique among all TargetTrackingMetricDataQuery objects specified for a\n single scaling policy. If you are performing math expressions on this set of data, this\n name represents that data and can serve as a variable in the mathematical expression.\n The valid characters are letters, numbers, and underscores. The first character must be\n a lowercase letter.

", "smithy.api#required": {} } @@ -10202,6 +10345,7 @@ "Metric": { "target": "com.amazonaws.autoscaling#Metric", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The metric to use.

", "smithy.api#required": {} } @@ -10209,6 +10353,7 @@ "Stat": { "target": "com.amazonaws.autoscaling#XmlStringMetricStat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The statistic to return. It can include any CloudWatch statistic or extended statistic. For\n a list of valid values, see the table in Statistics in the Amazon CloudWatch User Guide.

\n

The most commonly used metric for scaling is Average.

", "smithy.api#required": {} } @@ -10260,6 +10405,7 @@ "InstanceId": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen19", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the instance.

", "smithy.api#required": {} } @@ -10267,6 +10413,7 @@ "ShouldDecrementDesiredCapacity": { "target": "com.amazonaws.autoscaling#ShouldDecrementDesiredCapacity", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates whether terminating the instance also decrements the size of the Auto Scaling\n group.

", "smithy.api#required": {} } @@ -10308,6 +10455,7 @@ "Identifier": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen511", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Identifies the traffic source.

\n

For Application Load Balancers, Gateway Load Balancers, Network Load Balancers, and VPC Lattice, this will be the Amazon Resource Name\n (ARN) for a target group in this account and Region. For Classic Load Balancers, this will be the name\n of the Classic Load Balancer in this account and Region.

\n

For example:

\n
    \n
  • \n

    Application Load Balancer ARN:\n arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/1234567890123456\n

    \n
  • \n
  • \n

    Classic Load Balancer name: my-classic-load-balancer\n

    \n
  • \n
  • \n

    VPC Lattice ARN:\n arn:aws:vpc-lattice:us-west-2:123456789012:targetgroup/tg-1234567890123456\n

    \n
  • \n
\n

To get the ARN of a target group for a Application Load Balancer, Gateway Load Balancer, or Network Load Balancer, or the name of a\n Classic Load Balancer, use the Elastic Load Balancing DescribeTargetGroups and DescribeLoadBalancers API operations.

\n

To get the ARN of a target group for VPC Lattice, use the VPC Lattice GetTargetGroup API operation.

", "smithy.api#required": {} } @@ -10415,6 +10563,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -10547,6 +10696,7 @@ "Min": { "target": "com.amazonaws.autoscaling#NullablePositiveInteger", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The minimum number of vCPUs.

", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/backup-gateway.json b/codegen/sdk-codegen/aws-models/backup-gateway.json index 15d596a2a03b..6ed82e501764 100644 --- a/codegen/sdk-codegen/aws-models/backup-gateway.json +++ b/codegen/sdk-codegen/aws-models/backup-gateway.json @@ -184,7 +184,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -227,7 +226,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -240,7 +240,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -254,7 +253,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -277,7 +275,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -312,7 +309,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -323,14 +319,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -344,14 +342,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -360,11 +356,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -375,14 +371,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -396,7 +394,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -416,7 +413,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -427,14 +423,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -445,9 +443,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3308,4 +3308,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/backup.json b/codegen/sdk-codegen/aws-models/backup.json index 05890ee35376..3e1ec6d82c34 100644 --- a/codegen/sdk-codegen/aws-models/backup.json +++ b/codegen/sdk-codegen/aws-models/backup.json @@ -2485,7 +2485,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2528,7 +2527,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2541,7 +2541,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2555,7 +2554,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2578,7 +2576,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2613,7 +2610,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2624,14 +2620,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2645,14 +2643,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2661,11 +2657,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2676,14 +2672,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2697,7 +2695,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2717,7 +2714,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2728,14 +2724,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2746,9 +2744,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -10381,4 +10381,4 @@ "type": "timestamp" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/backupstorage.json b/codegen/sdk-codegen/aws-models/backupstorage.json index a63445b1a997..415078d05920 100644 --- a/codegen/sdk-codegen/aws-models/backupstorage.json +++ b/codegen/sdk-codegen/aws-models/backupstorage.json @@ -232,7 +232,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -275,7 +274,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -288,7 +288,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -302,7 +301,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -325,7 +323,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -360,7 +357,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -371,14 +367,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -392,14 +390,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -408,11 +404,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -423,14 +419,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -444,7 +442,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -464,7 +461,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -475,14 +471,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -493,9 +491,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1227,7 +1227,6 @@ "MaxResults": { "target": "com.amazonaws.backupstorage#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Maximum number of chunks", "smithy.api#httpQuery": "max-results" } @@ -1341,7 +1340,6 @@ "MaxResults": { "target": "com.amazonaws.backupstorage#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Maximum objects count", "smithy.api#httpQuery": "max-results" } @@ -1396,7 +1394,6 @@ "com.amazonaws.backupstorage#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -1458,9 +1455,7 @@ ], "traits": { "aws.auth#unsignedPayload": {}, - "smithy.api#auth": [ - "aws.auth#sigv4" - ], + "smithy.api#auth": ["aws.auth#sigv4"], "smithy.api#documentation": "Complete upload", "smithy.api#http": { "method": "PUT", @@ -1619,9 +1614,7 @@ ], "traits": { "aws.auth#unsignedPayload": {}, - "smithy.api#auth": [ - "aws.auth#sigv4" - ], + "smithy.api#auth": ["aws.auth#sigv4"], "smithy.api#documentation": "Upload chunk.", "smithy.api#http": { "method": "PUT", @@ -1652,7 +1645,7 @@ "ChunkIndex": { "target": "com.amazonaws.backupstorage#long", "traits": { - "smithy.api#default": 0, + "smithy.api#default": null, "smithy.api#documentation": "Describes this chunk's position relative to the other chunks", "smithy.api#httpLabel": {}, "smithy.api#required": {} @@ -1754,9 +1747,7 @@ ], "traits": { "aws.auth#unsignedPayload": {}, - "smithy.api#auth": [ - "aws.auth#sigv4" - ], + "smithy.api#auth": ["aws.auth#sigv4"], "smithy.api#documentation": "Upload object that can store object metadata String and data blob in single API call using inline chunk field.", "smithy.api#http": { "method": "PUT", @@ -2071,4 +2062,4 @@ "type": "timestamp" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/batch.json b/codegen/sdk-codegen/aws-models/batch.json index 3b7e6d7812ac..864ed812fcfe 100644 --- a/codegen/sdk-codegen/aws-models/batch.json +++ b/codegen/sdk-codegen/aws-models/batch.json @@ -165,7 +165,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -208,7 +207,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -221,7 +221,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -235,7 +234,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -258,7 +256,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -293,7 +290,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -304,14 +300,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -325,14 +323,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -341,18 +337,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws", { "fn": "getAttr", "argv": [ @@ -361,7 +356,8 @@ }, "name" ] - } + }, + "aws" ] } ], @@ -377,7 +373,6 @@ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -386,7 +381,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -406,14 +402,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -427,7 +425,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -447,7 +444,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -458,14 +454,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -476,9 +474,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1540,6 +1540,7 @@ "jobId": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Batch job ID of the job to cancel.

", "smithy.api#required": {} } @@ -1547,6 +1548,7 @@ "reason": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A message to attach to the job that explains the reason for canceling it. This message is returned by future\n DescribeJobs operations on the job. This message is also recorded in the Batch activity\n logs.

", "smithy.api#required": {} } @@ -1583,6 +1585,7 @@ "computeEnvironmentName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the compute environment. It can be up to 128 characters long. It can contain uppercase and\n lowercase letters, numbers, hyphens (-), and underscores (_).

", "smithy.api#required": {} } @@ -1590,6 +1593,7 @@ "computeEnvironmentArn": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the compute environment.

", "smithy.api#required": {} } @@ -1689,6 +1693,7 @@ "order": { "target": "com.amazonaws.batch#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The order of the compute environment. Compute environments are tried in ascending order. For\n example, if two compute environments are associated with a job queue, the compute environment\n with a lower order integer value is tried for job placement first.

", "smithy.api#required": {} } @@ -1696,6 +1701,7 @@ "computeEnvironment": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the compute environment.

", "smithy.api#required": {} } @@ -1717,6 +1723,7 @@ "type": { "target": "com.amazonaws.batch#CRType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of compute environment: EC2, SPOT, FARGATE,\n or FARGATE_SPOT. For more information, see Compute environments in the\n Batch User Guide.

\n

If you choose SPOT, you must also specify an Amazon EC2 Spot Fleet role with the\n spotIamFleetRole parameter. For more information, see Amazon EC2 spot fleet role in the\n Batch User Guide.

", "smithy.api#required": {} } @@ -1736,6 +1743,7 @@ "maxvCpus": { "target": "com.amazonaws.batch#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The maximum number of\n vCPUs that a\n compute environment can\n support.

\n \n

With BEST_FIT_PROGRESSIVE, SPOT_CAPACITY_OPTIMIZED and SPOT_PRICE_CAPACITY_OPTIMIZED\n allocation strategies using On-Demand or Spot Instances, and the BEST_FIT strategy\n using Spot Instances, Batch might need to exceed maxvCpus to meet your capacity\n requirements. In this event, Batch never exceeds maxvCpus by more than a single\n instance. For example, no more than a single instance from among those specified in your compute\n environment is allocated.

\n
", "smithy.api#required": {} } @@ -1764,6 +1772,7 @@ "subnets": { "target": "com.amazonaws.batch#StringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The VPC subnets where the compute resources are launched. These subnets must be within the\n same VPC. Fargate compute resources can contain up to 16 subnets. For more information, see\n VPCs and subnets\n in the Amazon VPC User Guide.

\n \n

Batch on Amazon EC2 and Batch on Amazon EKS support Local Zones. For more information, see Local\n Zones in the Amazon EC2 User Guide for Linux Instances, Amazon EKS and Amazon Web Services Local\n Zones in the Amazon EKS User Guide and Amazon ECS\n clusters in Local Zones, Wavelength Zones, and Amazon Web Services Outposts in the Amazon ECS\n Developer Guide.

\n

Batch on Fargate doesn't currently support Local Zones.

\n
", "smithy.api#required": {} } @@ -2350,26 +2359,14 @@ "state": "ENABLED", "type": "MANAGED", "computeResources": { - "subnets": [ - "subnet-220c0e0a", - "subnet-1a95556d", - "subnet-978f6dce" - ], + "subnets": ["subnet-220c0e0a", "subnet-1a95556d", "subnet-978f6dce"], "tags": { "Name": "Batch Instance - C4OnDemand" }, "desiredvCpus": 48, "minvCpus": 0, - "instanceTypes": [ - "c4.large", - "c4.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge" - ], - "securityGroupIds": [ - "sg-cf5093b2" - ], + "instanceTypes": ["c4.large", "c4.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge"], + "securityGroupIds": ["sg-cf5093b2"], "instanceRole": "ecsInstanceRole", "maxvCpus": 128, "type": "EC2", @@ -2396,6 +2393,7 @@ "computeEnvironmentName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for your compute environment. It can be up to 128 characters long. It can contain uppercase and\n lowercase letters, numbers, hyphens (-), and underscores (_).

", "smithy.api#required": {} } @@ -2403,6 +2401,7 @@ "type": { "target": "com.amazonaws.batch#CEType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of the compute environment: MANAGED or UNMANAGED. For more information, see\n Compute Environments in the\n Batch User Guide.

", "smithy.api#required": {} } @@ -2521,6 +2520,7 @@ "jobQueueName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the job queue. It can be up to 128 letters long. It can contain uppercase and lowercase letters,\n numbers, hyphens (-), and underscores (_).

", "smithy.api#required": {} } @@ -2540,6 +2540,7 @@ "priority": { "target": "com.amazonaws.batch#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The priority of the job queue. Job queues with a higher priority (or a higher integer value for the\n priority parameter) are evaluated first when associated with the same compute environment. Priority is\n determined in descending order. For example, a job queue with a priority value of 10 is given scheduling\n preference over a job queue with a priority value of 1. All of the compute environments must be either\n EC2 (EC2 or SPOT) or Fargate (FARGATE or FARGATE_SPOT); EC2 and\n Fargate compute environments can't be mixed.

", "smithy.api#required": {} } @@ -2547,6 +2548,7 @@ "computeEnvironmentOrder": { "target": "com.amazonaws.batch#ComputeEnvironmentOrders", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler\n uses this parameter to determine which compute environment runs a specific job. Compute environments must be in\n the VALID state before you can associate them with a job queue. You can associate up to three compute\n environments with a job queue. All of the compute environments must be either EC2 (EC2 or\n SPOT) or Fargate (FARGATE or FARGATE_SPOT); EC2 and Fargate compute\n environments can't be mixed.

\n \n

All compute environments that are associated with a job queue must share the same architecture. Batch doesn't\n support mixing compute environment architecture types in a single job queue.

\n
", "smithy.api#required": {} } @@ -2569,6 +2571,7 @@ "jobQueueName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the job queue.

", "smithy.api#required": {} } @@ -2576,6 +2579,7 @@ "jobQueueArn": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the job queue.

", "smithy.api#required": {} } @@ -2616,6 +2620,7 @@ "name": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the scheduling policy. It can be up to 128 letters long. It can contain uppercase and lowercase\n letters, numbers, hyphens (-), and underscores (_).

", "smithy.api#required": {} } @@ -2644,6 +2649,7 @@ "name": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the scheduling policy.

", "smithy.api#required": {} } @@ -2651,6 +2657,7 @@ "arn": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the scheduling policy. The format is\n aws:Partition:batch:Region:Account:scheduling-policy/Name\n .\n For example,\n aws:aws:batch:us-west-2:123456789012:scheduling-policy/MySchedulingPolicy.

", "smithy.api#required": {} } @@ -2701,6 +2708,7 @@ "computeEnvironment": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the compute environment to delete.

", "smithy.api#required": {} } @@ -2759,6 +2767,7 @@ "jobQueue": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The short name or full Amazon Resource Name (ARN) of the queue to delete.

", "smithy.api#required": {} } @@ -2807,6 +2816,7 @@ "arn": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the scheduling policy to delete.

", "smithy.api#required": {} } @@ -2865,6 +2875,7 @@ "jobDefinition": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

", "smithy.api#required": {} } @@ -2904,9 +2915,7 @@ "title": "To describe a compute environment", "documentation": "This example describes the P2OnDemand compute environment.", "input": { - "computeEnvironments": [ - "P2OnDemand" - ] + "computeEnvironments": ["P2OnDemand"] }, "output": { "computeEnvironments": [ @@ -2923,17 +2932,9 @@ "minvCpus": 0, "maxvCpus": 128, "desiredvCpus": 48, - "instanceTypes": [ - "p2" - ], - "subnets": [ - "subnet-220c0e0a", - "subnet-1a95556d", - "subnet-978f6dce" - ], - "securityGroupIds": [ - "sg-cf5093b2" - ], + "instanceTypes": ["p2"], + "subnets": ["subnet-220c0e0a", "subnet-1a95556d", "subnet-978f6dce"], + "securityGroupIds": ["sg-cf5093b2"], "ec2KeyPair": "id_rsa", "instanceRole": "ecsInstanceRole", "tags": { @@ -3051,10 +3052,7 @@ "value": "1" } ], - "command": [ - "sleep", - "60" - ], + "command": ["sleep", "60"], "volumes": [], "environment": [], "mountPoints": [], @@ -3160,9 +3158,7 @@ "title": "To describe a job queue", "documentation": "This example describes the HighPriority job queue.", "input": { - "jobQueues": [ - "HighPriority" - ] + "jobQueues": ["HighPriority"] }, "output": { "jobQueues": [ @@ -3267,9 +3263,7 @@ "title": "To describe a specific job", "documentation": "This example describes a job with the specified job ID.", "input": { - "jobs": [ - "24fa2d7a-64c4-49d2-8b47-f8da4fbde8e9" - ] + "jobs": ["24fa2d7a-64c4-49d2-8b47-f8da4fbde8e9"] }, "output": { "jobs": [ @@ -3288,10 +3282,7 @@ "image": "busybox", "vcpus": 1, "memory": 128, - "command": [ - "sleep", - "60" - ], + "command": ["sleep", "60"], "volumes": [], "environment": [], "mountPoints": [], @@ -3317,6 +3308,7 @@ "jobs": { "target": "com.amazonaws.batch#StringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of up to 100 job IDs.

", "smithy.api#required": {} } @@ -3372,6 +3364,7 @@ "arns": { "target": "com.amazonaws.batch#StringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of up to 100 scheduling policy Amazon Resource Name (ARN) entries.

", "smithy.api#required": {} } @@ -3402,6 +3395,7 @@ "hostPath": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The path for the device on the host container instance.

", "smithy.api#required": {} } @@ -3518,6 +3512,7 @@ "fileSystemId": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon EFS file system ID to use.

", "smithy.api#required": {} } @@ -3557,6 +3552,7 @@ "imageType": { "target": "com.amazonaws.batch#ImageType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The image type to match with the instance type to select an AMI. The supported values are\n different for ECS and EKS resources.

\n
\n
ECS
\n
\n

If the imageIdOverride parameter isn't specified, then a recent Amazon ECS-optimized Amazon Linux 2 AMI (ECS_AL2) is used. If a new image type is\n specified in an update, but neither an imageId nor a imageIdOverride\n parameter is specified, then the latest Amazon ECS optimized AMI for that image type that's\n supported by Batch is used.

\n
\n
ECS_AL2
\n
\n

\n Amazon Linux\n 2: Default for all non-GPU instance families.

\n
\n
ECS_AL2_NVIDIA
\n
\n

\n Amazon Linux 2\n (GPU): Default for all GPU instance families (for example P4 and\n G4) and can be used for all non Amazon Web Services Graviton-based instance types.

\n
\n
ECS_AL1
\n
\n

\n Amazon Linux. Amazon Linux has\n reached the end-of-life of standard support. For more information, see Amazon Linux AMI.

\n
\n
\n
\n
EKS
\n
\n

If the imageIdOverride parameter isn't specified, then a recent Amazon EKS-optimized Amazon Linux\n AMI (EKS_AL2) is used. If a new image type is specified in an update,\n but neither an imageId nor a imageIdOverride parameter is specified,\n then the latest Amazon EKS optimized AMI for that image type that Batch supports is used.

\n
\n
EKS_AL2
\n
\n

\n Amazon\n Linux 2: Default for all non-GPU instance families.

\n
\n
EKS_AL2_NVIDIA
\n
\n

\n Amazon\n Linux 2 (accelerated): Default for all GPU instance families (for example,\n P4 and G4) and can be used for all non Amazon Web Services Graviton-based\n instance types.

\n
\n
\n
\n
", "smithy.api#required": {} } @@ -3666,6 +3662,7 @@ "eksClusterArn": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the Amazon EKS cluster. An example is\n arn:aws:eks:us-east-1:123456789012:cluster/ClusterForBatch\n .\n

", "smithy.api#required": {} } @@ -3673,6 +3670,7 @@ "kubernetesNamespace": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The namespace of the Amazon EKS cluster. Batch manages pods in this namespace. The value\n can't left empty or null. It must be fewer than 64 characters long, can't be set to\n default, can't start with \"kube-,\" and must match this regular\n expression: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$. For more information, see Namespaces in the Kubernetes documentation.

", "smithy.api#required": {} } @@ -3694,6 +3692,7 @@ "image": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Docker image used to start the container.

", "smithy.api#required": {} } @@ -3831,6 +3830,7 @@ "name": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the environment variable.

", "smithy.api#required": {} } @@ -4232,6 +4232,7 @@ "secretName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the secret. The name must be allowed as a DNS subdomain name. For more\n information, see DNS subdomain names in the Kubernetes documentation.

", "smithy.api#required": {} } @@ -4253,6 +4254,7 @@ "name": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the volume. The name must be allowed as a DNS subdomain name. For more\n information, see DNS subdomain names in the Kubernetes documentation.

", "smithy.api#required": {} } @@ -4298,6 +4300,7 @@ "sizeInGiB": { "target": "com.amazonaws.batch#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The total amount, in GiB, of ephemeral storage to set for the task. The minimum supported\n value is 21 GiB and the maximum supported value is 200 GiB.

", "smithy.api#required": {} } @@ -4331,6 +4334,7 @@ "action": { "target": "com.amazonaws.batch#RetryAction", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the action to take if all of the specified conditions\n (onStatusReason, onReason, and onExitCode) are met. The\n values aren't case sensitive.

", "smithy.api#required": {} } @@ -4488,6 +4492,7 @@ "jobDefinitionName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the job definition.

", "smithy.api#required": {} } @@ -4495,6 +4500,7 @@ "jobDefinitionArn": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) for the job definition.

", "smithy.api#required": {} } @@ -4502,6 +4508,7 @@ "revision": { "target": "com.amazonaws.batch#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The revision of the job definition.

", "smithy.api#required": {} } @@ -4515,6 +4522,7 @@ "type": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of job definition. It's either container or multinode. If\n the job is run on Fargate resources, then multinode isn't supported. For more\n information about multi-node parallel jobs, see Creating a multi-node parallel job definition in\n the Batch User Guide.

", "smithy.api#required": {} } @@ -4651,6 +4659,7 @@ "jobName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The job name.

", "smithy.api#required": {} } @@ -4658,6 +4667,7 @@ "jobId": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The job ID.

", "smithy.api#required": {} } @@ -4665,6 +4675,7 @@ "jobQueue": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the job queue that the job is associated with.

", "smithy.api#required": {} } @@ -4672,6 +4683,7 @@ "status": { "target": "com.amazonaws.batch#JobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current status for the job.

\n \n

If your jobs don't progress to STARTING, see Jobs stuck in RUNNABLE\n status in the troubleshooting section of the\n Batch User Guide.

\n
", "smithy.api#required": {} } @@ -4715,6 +4727,7 @@ "startedAt": { "target": "com.amazonaws.batch#Long", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Unix timestamp (in milliseconds) for when the job was started. More specifically, it's\n when the job transitioned from the STARTING state to the RUNNING state.\n This parameter isn't provided for child jobs of array jobs or multi-node parallel jobs.

", "smithy.api#required": {} } @@ -4734,6 +4747,7 @@ "jobDefinition": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the job definition that this job uses.

", "smithy.api#required": {} } @@ -4830,7 +4844,6 @@ "com.amazonaws.batch#JobExecutionTimeoutMinutes": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 360 @@ -4843,6 +4856,7 @@ "jobQueueName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The job queue name.

", "smithy.api#required": {} } @@ -4850,6 +4864,7 @@ "jobQueueArn": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the job queue.

", "smithy.api#required": {} } @@ -4857,6 +4872,7 @@ "state": { "target": "com.amazonaws.batch#JQState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Describes the ability of the queue to accept new jobs. If the job queue state is\n ENABLED, it can accept jobs. If the job queue state is DISABLED, new\n jobs can't be added to the queue, but jobs already in the queue can finish.

", "smithy.api#required": {} } @@ -4882,6 +4898,7 @@ "priority": { "target": "com.amazonaws.batch#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The priority of the job queue. Job queues with a higher priority (or a higher integer value\n for the priority parameter) are evaluated first when associated with the same\n compute environment. Priority is determined in descending order. For example, a job queue with a\n priority value of 10 is given scheduling preference over a job queue with a priority\n value of 1. All of the compute environments must be either EC2 (EC2 or\n SPOT) or Fargate (FARGATE or FARGATE_SPOT). EC2 and\n Fargate compute environments can't be mixed.

", "smithy.api#required": {} } @@ -4889,6 +4906,7 @@ "computeEnvironmentOrder": { "target": "com.amazonaws.batch#ComputeEnvironmentOrders", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The compute environments that are attached to the job queue and the order that job placement\n is preferred. Compute environments are selected for job placement in ascending order.

", "smithy.api#required": {} } @@ -4969,6 +4987,7 @@ "jobId": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The job ID.

", "smithy.api#required": {} } @@ -4976,6 +4995,7 @@ "jobName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The job name.

", "smithy.api#required": {} } @@ -5289,6 +5309,7 @@ "jobSummaryList": { "target": "com.amazonaws.batch#JobSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of job summaries that match the request.

", "smithy.api#required": {} } @@ -5454,6 +5475,7 @@ "logDriver": { "target": "com.amazonaws.batch#LogDriver", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The log driver to use for the container. The valid values that are listed for this parameter\n are log drivers that the Amazon ECS container agent can communicate with by default.

\n

The supported log drivers are awslogs, fluentd, gelf,\n json-file, journald, logentries, syslog, and\n splunk.

\n \n

Jobs that are running on Fargate resources are restricted to the awslogs and\n splunk log drivers.

\n
\n
\n
awslogs
\n
\n

Specifies the Amazon CloudWatch Logs logging driver. For more information, see Using the awslogs log driver\n in the Batch User Guide and Amazon CloudWatch Logs logging\n driver in the Docker documentation.

\n
\n
fluentd
\n
\n

Specifies the Fluentd logging driver. For more information including usage and options,\n see Fluentd logging\n driver in the Docker documentation.

\n
\n
gelf
\n
\n

Specifies the Graylog Extended Format (GELF) logging driver. For more information\n including usage and options, see Graylog Extended Format logging\n driver in the Docker documentation.

\n
\n
journald
\n
\n

Specifies the journald logging driver. For more information including usage and options,\n see Journald logging\n driver in the Docker documentation.

\n
\n
json-file
\n
\n

Specifies the JSON file logging driver. For more information including usage and options,\n see JSON File\n logging driver in the Docker documentation.

\n
\n
splunk
\n
\n

Specifies the Splunk logging driver. For more information including usage and options,\n see Splunk logging\n driver in the Docker documentation.

\n
\n
syslog
\n
\n

Specifies the syslog logging driver. For more information including usage and options,\n see Syslog logging\n driver in the Docker documentation.

\n
\n
\n \n

If you have a custom driver that's not listed earlier that you want to work with the Amazon ECS\n container agent, you can fork the Amazon ECS container agent project that's available on GitHub and customize it to\n work with that driver. We encourage you to submit pull requests for changes that you want to\n have included. However, Amazon Web Services doesn't currently support running modified copies of this\n software.

\n
\n

This parameter requires version 1.18 of the Docker Remote API or greater on your\n container instance. To check the Docker Remote API version on your container instance, log in to your\n container instance and run the following command: sudo docker version | grep \"Server API version\"\n

", "smithy.api#required": {} } @@ -5658,6 +5680,7 @@ "numNodes": { "target": "com.amazonaws.batch#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of nodes that are associated with a multi-node parallel job.

", "smithy.api#required": {} } @@ -5665,6 +5688,7 @@ "mainNode": { "target": "com.amazonaws.batch#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the node index for the main node of a multi-node parallel job. This node index\n value must be fewer than the number of nodes.

", "smithy.api#required": {} } @@ -5672,6 +5696,7 @@ "nodeRangeProperties": { "target": "com.amazonaws.batch#NodeRangeProperties", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of node ranges and their properties that are associated with a multi-node parallel\n job.

", "smithy.api#required": {} } @@ -5713,6 +5738,7 @@ "targetNodes": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The range of nodes, using node index values, that's used to override. A range of\n 0:3 indicates nodes with index values of 0 through 3. If\n the starting range value is omitted (:n), then 0 is used to start the\n range. If the ending range value is omitted (n:), then the highest possible node\n index is used to end the range.

", "smithy.api#required": {} } @@ -5746,6 +5772,7 @@ "targetNodes": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The range of nodes, using node index values. A range of 0:3 indicates nodes\n with index values of 0 through 3. If the starting range value is\n omitted (:n), then 0 is used to start the range. If the ending range\n value is omitted (n:), then the highest possible node index is used to end the\n range. Your accumulative node ranges must account for all nodes (0:n). You can nest\n node ranges (for example, 0:10 and 4:5). In this case, the\n 4:5 range properties override the 0:10 properties.

", "smithy.api#required": {} } @@ -5844,10 +5871,7 @@ "input": { "containerProperties": { "image": "busybox", - "command": [ - "sleep", - "10" - ], + "command": ["sleep", "10"], "resourceRequirements": [ { "type": "MEMORY", @@ -5882,6 +5906,7 @@ "jobDefinitionName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and\n lowercase letters, numbers, hyphens (-), and underscores (_).

", "smithy.api#required": {} } @@ -5889,6 +5914,7 @@ "type": { "target": "com.amazonaws.batch#JobDefinitionType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of job definition. For more information about multi-node parallel jobs, see Creating a multi-node parallel job definition in the\n Batch User Guide.

\n \n

If the job is run on Fargate resources, then multinode isn't supported.

\n
", "smithy.api#required": {} } @@ -5965,6 +5991,7 @@ "jobDefinitionName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the job definition.

", "smithy.api#required": {} } @@ -5972,6 +5999,7 @@ "jobDefinitionArn": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the job definition.

", "smithy.api#required": {} } @@ -5979,6 +6007,7 @@ "revision": { "target": "com.amazonaws.batch#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The revision of the job definition.

", "smithy.api#required": {} } @@ -5994,6 +6023,7 @@ "value": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The quantity of the specified resource to reserve for the container. The values vary based\n on the type specified.

\n
\n
type=\"GPU\"
\n
\n

The number of physical GPUs to reserve for the container. Make sure that the number of\n GPUs reserved for all containers in a job doesn't exceed the number of available GPUs on the\n compute resource that the job is launched on.

\n \n

GPUs aren't available for jobs that are running on Fargate resources.

\n
\n
\n
type=\"MEMORY\"
\n
\n

The memory hard limit (in MiB) present to the container. This parameter is supported for\n jobs that are running on EC2 resources. If your container attempts to exceed the memory\n specified, the container is terminated. This parameter maps to Memory in the\n Create a container section of the Docker Remote API and the\n --memory option to docker run. You\n must specify at least 4 MiB of memory for a job. This is required but can be specified in\n several places for multi-node parallel (MNP) jobs. It must be specified for each node at least\n once. This parameter maps to Memory in the Create a container\n section of the Docker Remote API and the --memory option to docker run.

\n \n

If you're trying to maximize your resource utilization by providing your jobs as much\n memory as possible for a particular instance type, see Memory management in the\n Batch User Guide.

\n
\n

For jobs that are running on Fargate resources, then value is the hard\n limit (in MiB), and must match one of the supported values and the VCPU values\n must be one of the values supported for that memory value.

\n
\n
value = 512
\n
\n

\n VCPU = 0.25

\n
\n
value = 1024
\n
\n

\n VCPU = 0.25 or 0.5

\n
\n
value = 2048
\n
\n

\n VCPU = 0.25, 0.5, or 1

\n
\n
value = 3072
\n
\n

\n VCPU = 0.5, or 1

\n
\n
value = 4096
\n
\n

\n VCPU = 0.5, 1, or 2

\n
\n
value = 5120, 6144, or 7168
\n
\n

\n VCPU = 1 or 2

\n
\n
value = 8192
\n
\n

\n VCPU = 1, 2, or 4

\n
\n
value = 9216, 10240, 11264, 12288, 13312, 14336, or 15360
\n
\n

\n VCPU = 2 or 4

\n
\n
value = 16384
\n
\n

\n VCPU = 2, 4, or 8

\n
\n
value = 17408, 18432, 19456, 21504, 22528, 23552, 25600, 26624, 27648, 29696, or 30720
\n
\n

\n VCPU = 4

\n
\n
value = 20480, 24576, or 28672
\n
\n

\n VCPU = 4 or 8

\n
\n
value = 36864, 45056, 53248, or 61440
\n
\n

\n VCPU = 8

\n
\n
value = 32768, 40960, 49152, or 57344
\n
\n

\n VCPU = 8 or 16

\n
\n
value = 65536, 73728, 81920, 90112, 98304, 106496, 114688, or 122880
\n
\n

\n VCPU = 16

\n
\n
\n
\n
type=\"VCPU\"
\n
\n

The number of vCPUs reserved for the container. This parameter maps to\n CpuShares in the Create a container section of the\n Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares.\n For EC2 resources, you must specify at least one vCPU. This is required but can be specified\n in several places; it must be specified for each node at least once.

\n

The default for the Fargate On-Demand vCPU resource count quota is 6 vCPUs. For more\n information about Fargate quotas, see Fargate quotas\n in the Amazon Web Services General Reference.

\n

For jobs that are running on Fargate resources, then value must match one\n of the supported values and the MEMORY values must be one of the values supported\n for that VCPU value. The supported values are 0.25, 0.5, 1, 2, 4, 8, and\n 16

\n
\n
value = 0.25
\n
\n

\n MEMORY = 512, 1024, or 2048

\n
\n
value = 0.5
\n
\n

\n MEMORY = 1024, 2048, 3072, or 4096

\n
\n
value = 1
\n
\n

\n MEMORY = 2048, 3072, 4096, 5120, 6144, 7168, or 8192

\n
\n
value = 2
\n
\n

\n MEMORY = 4096, 5120, 6144, 7168, 8192, 9216, 10240, 11264, 12288, 13312, 14336, 15360, or 16384

\n
\n
value = 4
\n
\n

\n MEMORY = 8192, 9216, 10240, 11264, 12288, 13312, 14336, 15360, 16384, 17408, 18432, 19456,\n 20480, 21504, 22528, 23552, 24576, 25600, 26624, 27648, 28672, 29696, or 30720

\n
\n
value = 8
\n
\n

\n MEMORY = 16384, 20480, 24576, 28672, 32768, 36864, 40960, 45056, 49152, 53248, 57344, or 61440\n

\n
\n
value = 16
\n
\n

\n MEMORY = 32768, 40960, 49152, 57344, 65536, 73728, 81920, 90112, 98304, 106496, 114688, or 122880\n

\n
\n
\n
\n
", "smithy.api#required": {} } @@ -6001,6 +6031,7 @@ "type": { "target": "com.amazonaws.batch#ResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of resource to assign to a container. The supported resources include\n GPU, MEMORY, and VCPU.

", "smithy.api#required": {} } @@ -6102,6 +6133,7 @@ "name": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the scheduling policy.

", "smithy.api#required": {} } @@ -6109,6 +6141,7 @@ "arn": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the scheduling policy. An example is\n arn:aws:batch:us-east-1:123456789012:scheduling-policy/HighPriority\n .

", "smithy.api#required": {} } @@ -6142,6 +6175,7 @@ "arn": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Amazon Resource Name (ARN) of the scheduling policy.

", "smithy.api#required": {} } @@ -6163,6 +6197,7 @@ "name": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the secret.

", "smithy.api#required": {} } @@ -6170,6 +6205,7 @@ "valueFrom": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The secret to expose to the container. The supported values are either the full Amazon Resource Name (ARN) of\n the Secrets Manager secret or the full ARN of the parameter in the Amazon Web Services Systems Manager Parameter Store.

\n \n

If the Amazon Web Services Systems Manager Parameter Store parameter exists in the same Region as the job you're\n launching, then you can use either the full Amazon Resource Name (ARN) or name of the parameter. If the parameter\n exists in a different Region, then the full ARN must be specified.

\n
", "smithy.api#required": {} } @@ -6204,6 +6240,7 @@ "shareIdentifier": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A fair share identifier or fair share identifier prefix. If the string ends with an asterisk\n (*), this entry specifies the weight factor to use for fair share identifiers that start with\n that prefix. The list of fair share identifiers in a fair share policy can't overlap. For\n example, you can't have one that specifies a shareIdentifier of UserA*\n and another that specifies a shareIdentifier of UserA-1.

\n

There can be no more than 500 fair share identifiers active in a job queue.

\n

The string is limited to 255 alphanumeric characters, and can be followed by an asterisk\n (*).

", "smithy.api#required": {} } @@ -6280,6 +6317,7 @@ "jobName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the job. It can be up to 128 letters long. The first character must be alphanumeric, can contain\n uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).

", "smithy.api#required": {} } @@ -6287,6 +6325,7 @@ "jobQueue": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The job queue where the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

", "smithy.api#required": {} } @@ -6318,6 +6357,7 @@ "jobDefinition": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The job definition used by this job. This value can be one of definition-name,\n definition-name:revision, or the Amazon Resource Name (ARN) for the job definition, with or without the revision\n (arn:aws:batch:region:account:job-definition/definition-name:revision\n ,\n or\n arn:aws:batch:region:account:job-definition/definition-name\n ).

\n

If the revision is not specified, then the latest active revision is used.

", "smithy.api#required": {} } @@ -6388,6 +6428,7 @@ "jobName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the job.

", "smithy.api#required": {} } @@ -6395,6 +6436,7 @@ "jobId": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the job.

", "smithy.api#required": {} } @@ -6477,6 +6519,7 @@ "tags": { "target": "com.amazonaws.batch#TagrisTagsMap", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tags that you apply to the resource to help you categorize and organize your resources. Each tag consists of\n a key and an optional value. For more information, see Tagging Amazon Web Services Resources in Amazon Web Services General\n Reference.

", "smithy.api#required": {} } @@ -6569,6 +6612,7 @@ "jobId": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Batch job ID of the job to terminate.

", "smithy.api#required": {} } @@ -6576,6 +6620,7 @@ "reason": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A message to attach to the job that explains the reason for canceling it. This message is returned by future\n DescribeJobs operations on the job. This message is also recorded in the Batch activity\n logs.

", "smithy.api#required": {} } @@ -6599,6 +6644,7 @@ "containerPath": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The absolute file path in the container where the tmpfs volume is\n mounted.

", "smithy.api#required": {} } @@ -6606,6 +6652,7 @@ "size": { "target": "com.amazonaws.batch#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The size (in MiB) of the tmpfs volume.

", "smithy.api#required": {} } @@ -6633,6 +6680,7 @@ "hardLimit": { "target": "com.amazonaws.batch#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The hard limit for the ulimit type.

", "smithy.api#required": {} } @@ -6640,6 +6688,7 @@ "name": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of the ulimit.

", "smithy.api#required": {} } @@ -6647,6 +6696,7 @@ "softLimit": { "target": "com.amazonaws.batch#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The soft limit for the ulimit type.

", "smithy.api#required": {} } @@ -6686,9 +6736,7 @@ "documentation": "This demonstrates calling the UntagResource action.", "input": { "resourceArn": "arn:aws:batch:us-east-1:123456789012:job-definition/sleep30:1", - "tagKeys": [ - "Stage" - ] + "tagKeys": ["Stage"] }, "output": {} } @@ -6714,6 +6762,7 @@ "tagKeys": { "target": "com.amazonaws.batch#TagKeysList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The keys of the tags to be removed.

", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -6777,6 +6826,7 @@ "computeEnvironment": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or full Amazon Resource Name (ARN) of the compute environment to update.

", "smithy.api#required": {} } @@ -6882,6 +6932,7 @@ "jobQueue": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or the Amazon Resource Name (ARN) of the job queue.

", "smithy.api#required": {} } @@ -6948,7 +6999,6 @@ "jobExecutionTimeoutMinutes": { "target": "com.amazonaws.batch#JobExecutionTimeoutMinutes", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the job timeout (in minutes) when the compute environment infrastructure is\n updated. The default value is 30.

" } } @@ -6988,6 +7038,7 @@ "arn": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the scheduling policy to update.

", "smithy.api#required": {} } @@ -7044,4 +7095,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/bedrock-runtime.json b/codegen/sdk-codegen/aws-models/bedrock-runtime.json index 710268619acf..7244d62312d5 100644 --- a/codegen/sdk-codegen/aws-models/bedrock-runtime.json +++ b/codegen/sdk-codegen/aws-models/bedrock-runtime.json @@ -76,7 +76,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -95,7 +94,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -123,13 +121,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -142,7 +141,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -156,7 +154,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -179,7 +176,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -214,11 +210,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -229,16 +223,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -252,14 +249,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -268,15 +263,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -287,16 +281,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -310,7 +307,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -330,11 +326,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -345,20 +339,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -369,18 +365,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/bedrock.json b/codegen/sdk-codegen/aws-models/bedrock.json index df86d507f7cd..81dcb6c858f5 100644 --- a/codegen/sdk-codegen/aws-models/bedrock.json +++ b/codegen/sdk-codegen/aws-models/bedrock.json @@ -90,7 +90,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -109,7 +108,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -137,13 +135,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -156,7 +155,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -170,7 +168,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -193,7 +190,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -228,11 +224,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -243,16 +237,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -266,14 +263,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -282,15 +277,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -301,16 +295,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -324,7 +321,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -344,11 +340,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -359,20 +353,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -383,18 +379,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/billingconductor.json b/codegen/sdk-codegen/aws-models/billingconductor.json index 4fa34e543d13..1b4d178aabfc 100644 --- a/codegen/sdk-codegen/aws-models/billingconductor.json +++ b/codegen/sdk-codegen/aws-models/billingconductor.json @@ -62,9 +62,7 @@ }, "aws.protocols#restJson1": {}, "smithy.api#cors": { - "additionalAllowedHeaders": [ - "X-Api-Key" - ] + "additionalAllowedHeaders": ["X-Api-Key"] }, "smithy.api#documentation": "

Amazon Web Services Billing Conductor is a fully managed service that you can use\n to customize a pro forma version of your billing data each month, to accurately show or chargeback\n your end customers. Amazon Web Services Billing Conductor doesn't change the way\n you're billed by Amazon Web Services each month by design. Instead, it provides you with a\n mechanism to configure, generate, and display rates to certain customers over a given billing\n period. You can also analyze the difference between the rates you apply to your accounting\n groupings relative to your actual rates from Amazon Web Services. As a result of your Amazon Web Services Billing Conductor configuration, the payer account can also see the\n custom rate applied on the billing details page of the Amazon Web Services Billing console, or configure a cost and usage report per\n billing group.

\n

This documentation shows how you can configure Amazon Web Services Billing Conductor using its\n API. For more information about using the Amazon Web Services\n Billing Conductor user interface, see the Amazon Web Services Billing Conductor User Guide.

", "smithy.api#title": "AWSBillingConductor", @@ -110,7 +108,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -153,7 +150,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -166,7 +164,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -180,7 +177,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -254,7 +250,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -289,7 +284,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -300,14 +294,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -321,14 +317,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -337,11 +331,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -352,14 +346,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -373,7 +369,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -393,7 +388,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -404,14 +398,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -422,9 +418,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1324,9 +1322,7 @@ } ], "traits": { - "aws.iam#conditionKeys": [ - "aws:ResourceTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:ResourceTag/${TagKey}"], "aws.iam#disableConditionKeyInference": {}, "smithy.api#documentation": "A billing group is a set of linked account which belong to the same end customer.\nIt can be seen as a virtual consolidated billing family.\n" } @@ -1659,10 +1655,7 @@ } ], "traits": { - "aws.iam#conditionKeys": [ - "aws:TagKeys", - "aws:RequestTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:TagKeys", "aws:RequestTag/${TagKey}"], "smithy.api#documentation": "

\n Creates a billing group that resembles a consolidated billing family that Amazon Web Services charges, based off of the predefined pricing plan computation.\n

", "smithy.api#http": { "method": "POST", @@ -1764,10 +1757,7 @@ } ], "traits": { - "aws.iam#conditionKeys": [ - "aws:TagKeys", - "aws:RequestTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:TagKeys", "aws:RequestTag/${TagKey}"], "smithy.api#documentation": "

\n Creates a custom line item that can be used to create a one-time fixed charge that can be applied to a single billing group for the current or previous billing period. The one-time fixed charge is either a fee or discount. \n

", "smithy.api#http": { "method": "POST", @@ -1897,10 +1887,7 @@ } ], "traits": { - "aws.iam#conditionKeys": [ - "aws:TagKeys", - "aws:RequestTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:TagKeys", "aws:RequestTag/${TagKey}"], "smithy.api#documentation": "

Creates a pricing plan that is used for computing Amazon Web Services charges for billing groups.\n

", "smithy.api#http": { "method": "POST", @@ -1989,10 +1976,7 @@ } ], "traits": { - "aws.iam#conditionKeys": [ - "aws:TagKeys", - "aws:RequestTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:TagKeys", "aws:RequestTag/${TagKey}"], "smithy.api#documentation": "

\n Creates a pricing rule can be associated to a pricing plan, or a set of pricing plans.\n

", "smithy.api#http": { "method": "POST", @@ -2163,9 +2147,7 @@ } ], "traits": { - "aws.iam#conditionKeys": [ - "aws:ResourceTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:ResourceTag/${TagKey}"], "aws.iam#disableConditionKeyInference": {}, "smithy.api#documentation": "Represents the custom line item\n" } @@ -4308,10 +4290,7 @@ } ], "traits": { - "aws.iam#conditionKeys": [ - "aws:TagKeys", - "aws:RequestTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:TagKeys", "aws:RequestTag/${TagKey}"], "smithy.api#documentation": "

\n A list the tags for a resource.\n

", "smithy.api#http": { "method": "GET", @@ -4513,9 +4492,7 @@ ], "traits": { "aws.cloudformation#cfnResource": {}, - "aws.iam#conditionKeys": [ - "aws:ResourceTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:ResourceTag/${TagKey}"], "aws.iam#disableConditionKeyInference": {}, "smithy.api#documentation": "Pricing Plan enables you to customize your billing\ndetails consistent with the usage that accrues\nin each of your billing groups.\n" } @@ -4643,9 +4620,7 @@ } ], "traits": { - "aws.iam#conditionKeys": [ - "aws:ResourceTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:ResourceTag/${TagKey}"], "aws.iam#disableConditionKeyInference": {}, "smithy.api#documentation": "A markup/discount that is defined for a specific set\nof services that can later be associated with a pricing plan.\n" } @@ -5012,10 +4987,7 @@ } ], "traits": { - "aws.iam#conditionKeys": [ - "aws:TagKeys", - "aws:RequestTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:TagKeys", "aws:RequestTag/${TagKey}"], "smithy.api#documentation": "

Associates the specified tags to a resource with the specified resourceArn.\n If existing tags on a resource are not specified in the request parameters, they are not\n changed.

", "smithy.api#http": { "method": "POST", @@ -5157,10 +5129,7 @@ } ], "traits": { - "aws.iam#conditionKeys": [ - "aws:TagKeys", - "aws:RequestTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:TagKeys", "aws:RequestTag/${TagKey}"], "smithy.api#documentation": "

\n Deletes specified tags from a resource.\n

", "smithy.api#http": { "method": "DELETE", @@ -6161,4 +6130,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/braket.json b/codegen/sdk-codegen/aws-models/braket.json index aa329a7c45ee..2d667c6145cd 100644 --- a/codegen/sdk-codegen/aws-models/braket.json +++ b/codegen/sdk-codegen/aws-models/braket.json @@ -131,7 +131,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -174,7 +173,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -187,7 +187,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -201,7 +200,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -224,7 +222,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -259,7 +256,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -270,14 +266,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -291,14 +289,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -307,11 +303,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -322,14 +318,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -343,7 +341,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -363,7 +360,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -374,14 +370,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -392,9 +390,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/budgets.json b/codegen/sdk-codegen/aws-models/budgets.json index a439af997bd2..0a91d497ba90 100644 --- a/codegen/sdk-codegen/aws-models/budgets.json +++ b/codegen/sdk-codegen/aws-models/budgets.json @@ -159,7 +159,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -202,7 +201,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -215,7 +215,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -229,7 +228,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -354,7 +352,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -389,7 +386,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -400,14 +396,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -421,14 +419,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -437,11 +433,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -452,14 +448,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -473,7 +471,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -493,7 +490,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -504,14 +500,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -522,9 +520,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/chime-sdk-identity.json b/codegen/sdk-codegen/aws-models/chime-sdk-identity.json index 5b492c4b3905..443db7d872fd 100644 --- a/codegen/sdk-codegen/aws-models/chime-sdk-identity.json +++ b/codegen/sdk-codegen/aws-models/chime-sdk-identity.json @@ -660,7 +660,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -703,7 +702,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -716,7 +716,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -730,7 +729,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -753,7 +751,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -788,7 +785,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -799,14 +795,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -820,14 +818,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -836,11 +832,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -851,14 +847,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -872,7 +870,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -892,7 +889,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -903,14 +899,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -921,9 +919,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4426,4 +4426,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/chime-sdk-media-pipelines.json b/codegen/sdk-codegen/aws-models/chime-sdk-media-pipelines.json index 5d276f955441..a6a9ba97cc18 100644 --- a/codegen/sdk-codegen/aws-models/chime-sdk-media-pipelines.json +++ b/codegen/sdk-codegen/aws-models/chime-sdk-media-pipelines.json @@ -904,7 +904,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -947,7 +946,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -960,7 +960,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -974,7 +973,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -997,7 +995,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1032,7 +1029,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1043,14 +1039,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1064,14 +1062,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1080,11 +1076,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1095,14 +1091,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1116,7 +1114,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1136,7 +1133,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1147,14 +1143,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1165,9 +1163,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5992,7 +5992,6 @@ "TimePeriod": { "target": "com.amazonaws.chimesdkmediapipelines#SentimentTimePeriodInSeconds", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the analysis interval.

", "smithy.api#required": {} } @@ -6005,7 +6004,6 @@ "com.amazonaws.chimesdkmediapipelines#SentimentTimePeriodInSeconds": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 60, "max": 1800 diff --git a/codegen/sdk-codegen/aws-models/chime-sdk-meetings.json b/codegen/sdk-codegen/aws-models/chime-sdk-meetings.json index fde48d63ae31..f8bfc6486e7c 100644 --- a/codegen/sdk-codegen/aws-models/chime-sdk-meetings.json +++ b/codegen/sdk-codegen/aws-models/chime-sdk-meetings.json @@ -463,7 +463,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -506,7 +505,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -519,7 +519,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -533,7 +532,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -556,7 +554,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -591,7 +588,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -602,14 +598,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -623,14 +621,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -639,11 +635,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -654,14 +650,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -675,7 +673,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -695,7 +692,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -706,14 +702,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -724,9 +722,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3573,4 +3573,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/chime-sdk-messaging.json b/codegen/sdk-codegen/aws-models/chime-sdk-messaging.json index b83c9f33174f..006860028198 100644 --- a/codegen/sdk-codegen/aws-models/chime-sdk-messaging.json +++ b/codegen/sdk-codegen/aws-models/chime-sdk-messaging.json @@ -1580,7 +1580,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1623,7 +1622,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1636,7 +1636,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1650,7 +1649,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1673,7 +1671,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1708,7 +1705,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1719,14 +1715,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1740,14 +1738,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1756,11 +1752,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1771,14 +1767,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1792,7 +1790,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1812,7 +1809,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1823,14 +1819,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1841,9 +1839,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -7605,4 +7605,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/chime-sdk-voice.json b/codegen/sdk-codegen/aws-models/chime-sdk-voice.json index d13667ee9257..7d1f1bf5f98d 100644 --- a/codegen/sdk-codegen/aws-models/chime-sdk-voice.json +++ b/codegen/sdk-codegen/aws-models/chime-sdk-voice.json @@ -1015,7 +1015,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1034,7 +1033,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1062,13 +1060,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1081,7 +1080,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1095,7 +1093,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1118,7 +1115,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1153,11 +1149,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1168,16 +1162,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1191,14 +1188,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1207,15 +1202,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1226,16 +1220,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1249,7 +1246,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1269,11 +1265,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1284,20 +1278,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1308,18 +1304,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -11258,4 +11258,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/chime.json b/codegen/sdk-codegen/aws-models/chime.json index 7bd61d3c649d..e5a550e29868 100644 --- a/codegen/sdk-codegen/aws-models/chime.json +++ b/codegen/sdk-codegen/aws-models/chime.json @@ -19420,7 +19420,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -19463,7 +19462,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -19476,7 +19476,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -19490,7 +19489,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -19564,7 +19562,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -19599,7 +19596,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -19610,14 +19606,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -19631,14 +19629,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -19647,11 +19643,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -19662,14 +19658,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -19683,7 +19681,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -19703,7 +19700,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -19714,14 +19710,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -19732,9 +19730,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -22794,4 +22794,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/cleanrooms.json b/codegen/sdk-codegen/aws-models/cleanrooms.json index ffe53cbec178..42f698b1393a 100644 --- a/codegen/sdk-codegen/aws-models/cleanrooms.json +++ b/codegen/sdk-codegen/aws-models/cleanrooms.json @@ -41,12 +41,7 @@ "aws.auth#sigv4": { "name": "cleanrooms" }, - "aws.iam#supportedPrincipalTypes": [ - "Root", - "IAMUser", - "IAMRole", - "FederatedUser" - ], + "aws.iam#supportedPrincipalTypes": ["Root", "IAMUser", "IAMRole", "FederatedUser"], "aws.protocols#restJson1": {}, "smithy.api#cors": { "additionalAllowedHeaders": [ @@ -57,11 +52,7 @@ "x-amzn-platform-id", "x-amzn-trace-id" ], - "additionalExposedHeaders": [ - "x-amzn-errortype", - "x-amzn-requestid", - "x-amzn-trace-id" - ], + "additionalExposedHeaders": ["x-amzn-errortype", "x-amzn-requestid", "x-amzn-trace-id"], "maxAge": 86400 }, "smithy.api#documentation": "

Welcome to the Clean Rooms API Reference.

\n

Clean Rooms is an Amazon Web Services service that helps multiple parties to join\n their data together in a secure collaboration workspace. In the collaboration, members who\n can query and receive results can get insights into the collective datasets without either\n party getting access to the other party's raw data.

\n

To learn more about Clean Rooms concepts, procedures, and best practices, see the\n Clean Rooms User Guide.

\n

To learn more about SQL commands, functions, and conditions supported in Clean Rooms, see the\n Clean Rooms SQL Reference.

", @@ -113,7 +104,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -132,7 +122,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -160,13 +149,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -179,7 +169,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -193,7 +182,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -216,7 +204,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -251,11 +238,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -266,16 +251,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -289,14 +277,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -305,15 +291,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -324,16 +309,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -347,7 +335,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -367,11 +354,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -382,20 +367,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -406,18 +393,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -3260,9 +3251,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to link a configured table with a collaboration by creating a new association", - "aws.iam#requiredActions": [ - "iam:PassRole" - ], + "aws.iam#requiredActions": ["iam:PassRole"], "smithy.api#documentation": "

Creates a configured table association. A configured table association links a\n configured table with a collaboration.

", "smithy.api#http": { "code": 200, @@ -7122,10 +7111,7 @@ } ], "traits": { - "aws.iam#conditionKeys": [ - "aws:TagKeys", - "aws:RequestTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:TagKeys", "aws:RequestTag/${TagKey}"], "smithy.api#documentation": "

Tags a resource.

", "smithy.api#http": { "method": "POST", @@ -7224,9 +7210,7 @@ } ], "traits": { - "aws.iam#conditionKeys": [ - "aws:TagKeys" - ], + "aws.iam#conditionKeys": ["aws:TagKeys"], "smithy.api#documentation": "

Removes a tag or list of tags from a resource.

", "smithy.api#http": { "method": "DELETE", @@ -7559,9 +7543,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to update a configured table association", - "aws.iam#requiredActions": [ - "iam:PassRole" - ], + "aws.iam#requiredActions": ["iam:PassRole"], "smithy.api#documentation": "

Updates a configured table association.

", "smithy.api#http": { "code": 200, @@ -7887,4 +7869,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/cloudcontrol.json b/codegen/sdk-codegen/aws-models/cloudcontrol.json index 8296660d8b48..93c03081140f 100644 --- a/codegen/sdk-codegen/aws-models/cloudcontrol.json +++ b/codegen/sdk-codegen/aws-models/cloudcontrol.json @@ -169,7 +169,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -212,7 +211,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -225,7 +225,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -239,7 +238,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -262,7 +260,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -297,7 +294,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -308,14 +304,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -329,14 +327,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -345,11 +341,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -360,14 +356,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -381,7 +379,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -401,7 +398,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -412,14 +408,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -430,9 +428,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2573,4 +2573,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/clouddirectory.json b/codegen/sdk-codegen/aws-models/clouddirectory.json index b7787b3c51b9..a20359ff9540 100644 --- a/codegen/sdk-codegen/aws-models/clouddirectory.json +++ b/codegen/sdk-codegen/aws-models/clouddirectory.json @@ -390,7 +390,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -433,7 +432,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -446,7 +446,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -460,7 +459,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -483,7 +481,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -518,7 +515,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -529,14 +525,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -550,14 +548,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -566,18 +562,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -586,7 +581,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -606,14 +602,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -627,7 +625,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -647,7 +644,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -658,14 +654,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -676,9 +674,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -10806,4 +10806,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/cloudformation.json b/codegen/sdk-codegen/aws-models/cloudformation.json index 93cd912ca5ec..17e821a8041b 100644 --- a/codegen/sdk-codegen/aws-models/cloudformation.json +++ b/codegen/sdk-codegen/aws-models/cloudformation.json @@ -405,6 +405,7 @@ "TypeConfigurationIdentifiers": { "target": "com.amazonaws.cloudformation#TypeConfigurationIdentifiers", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of identifiers for the desired extension configurations.

", "smithy.api#required": {} } @@ -512,6 +513,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n

If you don't pass a parameter to StackName, the API returns a response that describes\n all resources in the account.

\n

The IAM policy below can be added to\n IAM policies when you want to limit resource-level permissions and\n avoid returning a response when no parameter is sent in the request:

\n

\n { \"Version\": \"2012-10-17\", \"Statement\": [{ \"Effect\": \"Deny\", \"Action\":\n \"cloudformation:DescribeStacks\", \"NotResource\":\n \"arn:aws:cloudformation:*:*:stack/*/*\" }] }\n

\n
\n

The name or the unique stack ID that's associated with the stack.

", "smithy.api#required": {} } @@ -1328,7 +1330,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1371,7 +1372,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1384,7 +1386,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1398,7 +1399,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1421,7 +1421,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1456,7 +1455,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1467,14 +1465,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1488,14 +1488,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1504,18 +1502,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -1524,7 +1521,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -1544,14 +1542,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1565,7 +1565,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1585,7 +1584,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1596,14 +1594,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1614,9 +1614,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2348,6 +2350,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or the unique ID of the stack that you want to continue rolling back.

\n \n

Don't specify the name of a nested stack (a stack that was created by using the\n AWS::CloudFormation::Stack resource). Instead, use this operation on the parent stack (the stack that\n contains the AWS::CloudFormation::Stack resource).

\n
", "smithy.api#required": {} } @@ -2413,6 +2416,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or the unique ID of the stack for which you are creating a change set. CloudFormation generates the\n change set by comparing this stack's information with the information that you submit, such as a modified template or\n different parameter input values.

", "smithy.api#required": {} } @@ -2480,6 +2484,7 @@ "ChangeSetName": { "target": "com.amazonaws.cloudformation#ChangeSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the change set. The name must be unique among all change sets that are associated with the specified\n stack.

\n

A change set name can contain only alphanumeric, case sensitive characters, and hyphens. It must start with an\n alphabetical character and can't exceed 128 characters.

", "smithy.api#required": {} } @@ -2579,6 +2584,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name that's associated with the stack. The name must be unique in the Region in which you are creating the\n stack.

\n \n

A stack name can contain only alphanumeric characters (case sensitive) and hyphens. It must start with an\n alphabetical character and can't be longer than 128 characters.

\n
", "smithy.api#required": {} } @@ -2729,6 +2735,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or unique ID of the stack set that you want to create stack instances from.

", "smithy.api#required": {} } @@ -2748,6 +2755,7 @@ "Regions": { "target": "com.amazonaws.cloudformation#RegionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The names of one or more Amazon Web Services Regions where you want to create stack instances using the specified\n Amazon Web Services accounts.

", "smithy.api#required": {} } @@ -2840,6 +2848,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name to associate with the stack set. The name must be unique in the Region where you create your stack\n set.

\n \n

A stack name can contain only alphanumeric characters (case-sensitive) and hyphens. It must start with an\n alphabetic character and can't be longer than 128 characters.

\n
", "smithy.api#required": {} } @@ -3079,6 +3088,7 @@ "ChangeSetName": { "target": "com.amazonaws.cloudformation#ChangeSetNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the change set that you want to delete.

", "smithy.api#required": {} } @@ -3126,6 +3136,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or the unique stack ID that's associated with the stack.

", "smithy.api#required": {} } @@ -3189,6 +3200,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or unique ID of the stack set that you want to delete stack instances for.

", "smithy.api#required": {} } @@ -3208,6 +3220,7 @@ "Regions": { "target": "com.amazonaws.cloudformation#RegionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Web Services Regions where you want to delete stack set instances.

", "smithy.api#required": {} } @@ -3221,7 +3234,7 @@ "RetainStacks": { "target": "com.amazonaws.cloudformation#RetainStacks", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Removes the stack instances from the specified stack set, but doesn't delete the stacks. You can't reassociate a\n retained stack or add an existing, saved stack to a new stack set.

\n

For more information, see Stack set operation\n options.

", "smithy.api#required": {} } @@ -3284,6 +3297,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or unique ID of the stack set that you're deleting. You can obtain this value by running ListStackSets.

", "smithy.api#required": {} } @@ -3546,6 +3560,7 @@ "ChangeSetName": { "target": "com.amazonaws.cloudformation#ChangeSetNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the change set that you want to describe.

", "smithy.api#required": {} } @@ -3629,6 +3644,7 @@ "ChangeSetName": { "target": "com.amazonaws.cloudformation#ChangeSetNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the change set that you want to describe.

", "smithy.api#required": {} } @@ -3910,6 +3926,7 @@ "StackDriftDetectionId": { "target": "com.amazonaws.cloudformation#StackDriftDetectionId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the drift detection results of this operation.

\n

CloudFormation generates new results, with a new drift detection ID, each time this operation is run. However, the number\n of drift results CloudFormation retains for any given stack, and for how long, may vary.

", "smithy.api#required": {} } @@ -3925,6 +3942,7 @@ "StackId": { "target": "com.amazonaws.cloudformation#StackId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the stack.

", "smithy.api#required": {} } @@ -3932,6 +3950,7 @@ "StackDriftDetectionId": { "target": "com.amazonaws.cloudformation#StackDriftDetectionId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the drift detection results of this operation.

\n

CloudFormation generates new results, with a new drift detection ID, each time this operation is run. However, the number\n of reports CloudFormation retains for any given stack, and for how long, may vary.

", "smithy.api#required": {} } @@ -3945,6 +3964,7 @@ "DetectionStatus": { "target": "com.amazonaws.cloudformation#StackDriftDetectionStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the stack drift detection operation.

\n
    \n
  • \n

    \n DETECTION_COMPLETE: The stack drift detection operation has successfully completed for all\n resources in the stack that support drift detection. (Resources that don't currently support stack detection remain\n unchecked.)

    \n

    If you specified logical resource IDs for CloudFormation to use as a filter for the stack drift detection operation,\n only the resources with those logical IDs are checked for drift.

    \n
  • \n
  • \n

    \n DETECTION_FAILED: The stack drift detection operation has failed for at least one resource in the\n stack. Results will be available for resources on which CloudFormation successfully completed drift detection.

    \n
  • \n
  • \n

    \n DETECTION_IN_PROGRESS: The stack drift detection operation is currently in progress.

    \n
  • \n
", "smithy.api#required": {} } @@ -3964,6 +3984,7 @@ "Timestamp": { "target": "com.amazonaws.cloudformation#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Time at which the stack drift detection operation was initiated.

", "smithy.api#required": {} } @@ -4058,6 +4079,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or the unique stack ID of the stack set that you want to get stack instance information for.

", "smithy.api#required": {} } @@ -4065,6 +4087,7 @@ "StackInstanceAccount": { "target": "com.amazonaws.cloudformation#Account", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of an Amazon Web Services account that's associated with this stack instance.

", "smithy.api#required": {} } @@ -4072,6 +4095,7 @@ "StackInstanceRegion": { "target": "com.amazonaws.cloudformation#Region", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a Region that's associated with this stack instance.

", "smithy.api#required": {} } @@ -4136,6 +4160,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack for which you want drift information.

", "smithy.api#required": {} } @@ -4169,6 +4194,7 @@ "StackResourceDrifts": { "target": "com.amazonaws.cloudformation#StackResourceDrifts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Drift information for the resources that have been checked for drift in the specified stack. This includes\n actual and expected configuration values for resources where CloudFormation detects drift.

\n

For a given stack, there will be one StackResourceDrift for each stack resource that has been\n checked for drift. Resources that haven't yet been checked for drift aren't included. Resources that do not currently\n support drift detection aren't checked, and so not included. For a list of resources that support drift detection,\n see Resources that Support Drift Detection.

", "smithy.api#required": {} } @@ -4190,6 +4216,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or the unique stack ID that's associated with the stack, which aren't always interchangeable:

\n
    \n
  • \n

    Running stacks: You can specify either the stack's name or its unique stack ID.

    \n
  • \n
  • \n

    Deleted stacks: You must specify the unique stack ID.

    \n
  • \n
\n

Default: There is no default value.

", "smithy.api#required": {} } @@ -4197,6 +4224,7 @@ "LogicalResourceId": { "target": "com.amazonaws.cloudformation#LogicalResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The logical name of the resource as specified in the template.

\n

Default: There is no default value.

", "smithy.api#required": {} } @@ -4299,6 +4327,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or unique ID of the stack set whose description you want.

", "smithy.api#required": {} } @@ -4340,6 +4369,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or the unique stack ID of the stack set for the stack operation.

", "smithy.api#required": {} } @@ -4347,6 +4377,7 @@ "OperationId": { "target": "com.amazonaws.cloudformation#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique ID of the stack set operation.

", "smithy.api#required": {} } @@ -5096,6 +5127,7 @@ "RegistrationToken": { "target": "com.amazonaws.cloudformation#RegistrationToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for this registration request.

\n

This registration token is generated by CloudFormation when you initiate a registration request using\n RegisterType.

", "smithy.api#required": {} } @@ -5164,6 +5196,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack for which you want to detect drift.

", "smithy.api#required": {} } @@ -5185,6 +5218,7 @@ "StackDriftDetectionId": { "target": "com.amazonaws.cloudformation#StackDriftDetectionId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the drift detection results of this operation.

\n

CloudFormation generates new results, with a new drift detection ID, each time this operation is run. However, the number\n of drift results CloudFormation retains for any given stack, and for how long, may vary.

", "smithy.api#required": {} } @@ -5212,6 +5246,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack to which the resource belongs.

", "smithy.api#required": {} } @@ -5219,6 +5254,7 @@ "LogicalResourceId": { "target": "com.amazonaws.cloudformation#LogicalResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The logical name of the resource for which to return drift information.

", "smithy.api#required": {} } @@ -5234,6 +5270,7 @@ "StackResourceDrift": { "target": "com.amazonaws.cloudformation#StackResourceDrift", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Information about whether the resource's actual configuration has drifted from its expected template\n configuration, including actual and expected property values and any differences detected.

", "smithy.api#required": {} } @@ -5272,6 +5309,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack set on which to perform the drift detection operation.

", "smithy.api#required": {} } @@ -5343,7 +5381,6 @@ "com.amazonaws.cloudformation#DriftedStackInstancesCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -5476,6 +5513,7 @@ "ChangeSetName": { "target": "com.amazonaws.cloudformation#ChangeSetNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the change set that you want use to update the specified stack.

", "smithy.api#required": {} } @@ -5610,7 +5648,6 @@ "com.amazonaws.cloudformation#FailedStackInstancesCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -5651,6 +5688,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or unique stack ID that's associated with the stack whose policy you want to get.

", "smithy.api#required": {} } @@ -6189,6 +6227,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stack set. The name must be unique in the Region where you create your stack set.

", "smithy.api#required": {} } @@ -6258,7 +6297,6 @@ "com.amazonaws.cloudformation#InProgressStackInstancesCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -6267,7 +6305,6 @@ "com.amazonaws.cloudformation#InSyncStackInstancesCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -6405,6 +6442,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or the Amazon Resource Name (ARN) of the stack for which you want to list change sets.

", "smithy.api#required": {} } @@ -6516,6 +6554,7 @@ "ExportName": { "target": "com.amazonaws.cloudformation#ExportName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the exported output value. CloudFormation returns the stack names that are importing this\n value.

", "smithy.api#required": {} } @@ -6580,6 +6619,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or unique ID of the stack set that you want to list drifted resources\n for.

", "smithy.api#required": {} } @@ -6605,6 +6645,7 @@ "StackInstanceAccount": { "target": "com.amazonaws.cloudformation#Account", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Amazon Web Services account that you want to list resource drifts for.

", "smithy.api#required": {} } @@ -6612,6 +6653,7 @@ "StackInstanceRegion": { "target": "com.amazonaws.cloudformation#Region", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Region where you want to list resource drifts.

", "smithy.api#required": {} } @@ -6619,6 +6661,7 @@ "OperationId": { "target": "com.amazonaws.cloudformation#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique ID of the drift operation.

", "smithy.api#required": {} } @@ -6683,6 +6726,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or unique ID of the stack set that you want to list stack instances for.

", "smithy.api#required": {} } @@ -6771,6 +6815,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or the unique stack ID that is associated with the stack, which aren't always interchangeable:

\n
    \n
  • \n

    Running stacks: You can specify either the stack's name or its unique stack ID.

    \n
  • \n
  • \n

    Deleted stacks: You must specify the unique stack ID.

    \n
  • \n
\n

Default: There is no default value.

", "smithy.api#required": {} } @@ -6840,6 +6885,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or unique ID of the stack set that you want to get operation results for.

", "smithy.api#required": {} } @@ -6847,6 +6893,7 @@ "OperationId": { "target": "com.amazonaws.cloudformation#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the stack set operation.

", "smithy.api#required": {} } @@ -6929,6 +6976,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or unique ID of the stack set that you want to get operation summaries for.

", "smithy.api#required": {} } @@ -7395,6 +7443,7 @@ "LogRoleArn": { "target": "com.amazonaws.cloudformation#RoleARN2", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the role that CloudFormation should assume when sending log entries\n to CloudWatch Logs.

", "smithy.api#required": {} } @@ -7402,6 +7451,7 @@ "LogGroupName": { "target": "com.amazonaws.cloudformation#LogGroupName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon CloudWatch Logs group to which CloudFormation sends error logging information when invoking\n the extension's handlers.

", "smithy.api#required": {} } @@ -7990,6 +8040,7 @@ "Key": { "target": "com.amazonaws.cloudformation#Key", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource context key.

", "smithy.api#required": {} } @@ -7997,6 +8048,7 @@ "Value": { "target": "com.amazonaws.cloudformation#Value", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource context value.

", "smithy.api#required": {} } @@ -8025,6 +8077,7 @@ "PropertyPath": { "target": "com.amazonaws.cloudformation#PropertyPath", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The fully-qualified path to the resource property.

", "smithy.api#required": {} } @@ -8032,6 +8085,7 @@ "ExpectedValue": { "target": "com.amazonaws.cloudformation#PropertyValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The expected property value of the resource property, as defined in the stack template and any values specified\n as template parameters.

", "smithy.api#required": {} } @@ -8039,6 +8093,7 @@ "ActualValue": { "target": "com.amazonaws.cloudformation#PropertyValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The actual property value of the resource property.

", "smithy.api#required": {} } @@ -8046,6 +8101,7 @@ "DifferenceType": { "target": "com.amazonaws.cloudformation#DifferenceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of property difference.

\n
    \n
  • \n

    \n ADD: A value has been added to a resource property that's an array or list data type.

    \n
  • \n
  • \n

    \n REMOVE: The property has been removed from the current resource configuration.

    \n
  • \n
  • \n

    \n NOT_EQUAL: The current property value differs from its expected value (as defined in the stack\n template and any values specified as template parameters).

    \n
  • \n
", "smithy.api#required": {} } @@ -8246,6 +8302,7 @@ "BearerToken": { "target": "com.amazonaws.cloudformation#ClientToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Reserved for use by the CloudFormation\n CLI.

", "smithy.api#required": {} } @@ -8253,6 +8310,7 @@ "OperationStatus": { "target": "com.amazonaws.cloudformation#OperationStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Reserved for use by the CloudFormation\n CLI.

", "smithy.api#required": {} } @@ -8410,6 +8468,7 @@ "TypeName": { "target": "com.amazonaws.cloudformation#TypeName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the extension being registered.

\n

We suggest that extension names adhere to the following patterns:

\n
    \n
  • \n

    For resource types,\n company_or_organization::service::type.

    \n
  • \n
  • \n

    For modules,\n company_or_organization::service::type::MODULE.

    \n
  • \n
  • \n

    For hooks,\n MyCompany::Testing::MyTestHook.

    \n
  • \n
\n \n

The following organization namespaces are reserved and can't be used in your extension names:

\n
    \n
  • \n

    \n Alexa\n

    \n
  • \n
  • \n

    \n AMZN\n

    \n
  • \n
  • \n

    \n Amazon\n

    \n
  • \n
  • \n

    \n AWS\n

    \n
  • \n
  • \n

    \n Custom\n

    \n
  • \n
  • \n

    \n Dev\n

    \n
  • \n
\n
", "smithy.api#required": {} } @@ -8417,6 +8476,7 @@ "SchemaHandlerPackage": { "target": "com.amazonaws.cloudformation#S3Url", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A URL to the S3 bucket containing the extension project package that contains the necessary files for the\n extension you want to register.

\n

For information about generating a schema handler package for the extension you want to register, see submit in the\n CloudFormation CLI User Guide.

\n \n

The user registering the extension must be able to access the package in the S3 bucket. That's, the user needs\n to have GetObject permissions for\n the schema handler package. For more information, see Actions, Resources, and Condition Keys for Amazon S3\n in the Identity and Access Management User Guide.

\n
", "smithy.api#required": {} } @@ -9042,6 +9102,7 @@ "ResourceType": { "target": "com.amazonaws.cloudformation#ResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of resource to import into your stack, such as AWS::S3::Bucket. For a list of supported\n resource types, see Resources that support import\n operations in the CloudFormation User Guide.

", "smithy.api#required": {} } @@ -9049,6 +9110,7 @@ "LogicalResourceId": { "target": "com.amazonaws.cloudformation#LogicalResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The logical ID of the target resource as specified in the template.

", "smithy.api#required": {} } @@ -9056,6 +9118,7 @@ "ResourceIdentifier": { "target": "com.amazonaws.cloudformation#ResourceIdentifierProperties", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A key-value pair that identifies the target resource. The key is an identifier property (for example,\n BucketName for AWS::S3::Bucket resources) and the value is the actual property value (for\n example, MyS3Bucket).

", "smithy.api#required": {} } @@ -9114,10 +9177,7 @@ } }, "com.amazonaws.cloudformation#RetainStacks": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.cloudformation#RetainStacksNullable": { "type": "boolean" @@ -9187,6 +9247,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name that's associated with the stack.

", "smithy.api#required": {} } @@ -9234,6 +9295,7 @@ "Arn": { "target": "com.amazonaws.cloudformation#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the rollback trigger.

\n

If a specified trigger is missing, the entire stack operation fails and is rolled back.

", "smithy.api#required": {} } @@ -9241,6 +9303,7 @@ "Type": { "target": "com.amazonaws.cloudformation#Type", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource type of the rollback trigger. Specify either AWS::CloudWatch::Alarm or AWS::CloudWatch::CompositeAlarm resource types.

", "smithy.api#required": {} } @@ -9305,6 +9368,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or unique stack ID that you want to associate a policy with.

", "smithy.api#required": {} } @@ -9359,6 +9423,7 @@ "Configuration": { "target": "com.amazonaws.cloudformation#TypeConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The configuration data for the extension, in this account and Region.

\n

The configuration data must be formatted as JSON, and validate against the schema returned in the\n ConfigurationSchema response element of DescribeType. For more information, see\n Defining\n account-level configuration data for an extension in the CloudFormation CLI User\n Guide.

", "smithy.api#required": {} } @@ -9478,6 +9543,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The stack name or unique stack ID that includes the resource that you want to signal.

", "smithy.api#required": {} } @@ -9485,6 +9551,7 @@ "LogicalResourceId": { "target": "com.amazonaws.cloudformation#LogicalResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The logical ID of the resource that you want to signal. The logical ID is the name of the resource that given in\n the template.

", "smithy.api#required": {} } @@ -9492,6 +9559,7 @@ "UniqueId": { "target": "com.amazonaws.cloudformation#ResourceSignalUniqueId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique ID of the signal. When you signal Amazon EC2 instances or Auto Scaling groups, specify the\n instance ID that you are signaling as the unique ID. If you send multiple signals to a single resource (such as\n signaling a wait condition), each signal requires a different unique ID.

", "smithy.api#required": {} } @@ -9499,6 +9567,7 @@ "Status": { "target": "com.amazonaws.cloudformation#ResourceSignalStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the signal, which is either success or failure. A failure signal causes CloudFormation to\n immediately fail the stack creation or update.

", "smithy.api#required": {} } @@ -9521,6 +9590,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name associated with the stack.

", "smithy.api#required": {} } @@ -9546,6 +9616,7 @@ "CreationTime": { "target": "com.amazonaws.cloudformation#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time at which the stack was created.

", "smithy.api#required": {} } @@ -9571,6 +9642,7 @@ "StackStatus": { "target": "com.amazonaws.cloudformation#StackStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Current status of the stack.

", "smithy.api#required": {} } @@ -9699,6 +9771,7 @@ "StackDriftStatus": { "target": "com.amazonaws.cloudformation#StackDriftStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Status of the stack's actual configuration compared to its expected template configuration.

\n
    \n
  • \n

    \n DRIFTED: The stack differs from its expected template configuration. A stack is considered to\n have drifted if one or more of its resources have drifted.

    \n
  • \n
  • \n

    \n NOT_CHECKED: CloudFormation hasn't checked if the stack differs from its expected template\n configuration.

    \n
  • \n
  • \n

    \n IN_SYNC: The stack's actual configuration matches its expected template configuration.

    \n
  • \n
  • \n

    \n UNKNOWN: This value is reserved for future use.

    \n
  • \n
", "smithy.api#required": {} } @@ -9720,6 +9793,7 @@ "StackDriftStatus": { "target": "com.amazonaws.cloudformation#StackDriftStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Status of the stack's actual configuration compared to its expected template configuration.

\n
    \n
  • \n

    \n DRIFTED: The stack differs from its expected template configuration. A stack is considered to\n have drifted if one or more of its resources have drifted.

    \n
  • \n
  • \n

    \n NOT_CHECKED: CloudFormation hasn't checked if the stack differs from its expected template\n configuration.

    \n
  • \n
  • \n

    \n IN_SYNC: The stack's actual configuration matches its expected template configuration.

    \n
  • \n
  • \n

    \n UNKNOWN: This value is reserved for future use.

    \n
  • \n
", "smithy.api#required": {} } @@ -9770,6 +9844,7 @@ "StackId": { "target": "com.amazonaws.cloudformation#StackId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique ID name of the instance of the stack.

", "smithy.api#required": {} } @@ -9777,6 +9852,7 @@ "EventId": { "target": "com.amazonaws.cloudformation#EventId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique ID of this event.

", "smithy.api#required": {} } @@ -9784,6 +9860,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name associated with a stack.

", "smithy.api#required": {} } @@ -9809,6 +9886,7 @@ "Timestamp": { "target": "com.amazonaws.cloudformation#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Time the status was updated.

", "smithy.api#required": {} } @@ -10132,6 +10210,7 @@ "StackId": { "target": "com.amazonaws.cloudformation#StackId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the stack instance.

", "smithy.api#required": {} } @@ -10139,6 +10218,7 @@ "LogicalResourceId": { "target": "com.amazonaws.cloudformation#LogicalResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The logical name of the resource specified in the template.

", "smithy.api#required": {} } @@ -10158,6 +10238,7 @@ "ResourceType": { "target": "com.amazonaws.cloudformation#ResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Type of resource. For more information, go to Amazon Web Services Resource Types Reference in the CloudFormation User\n Guide.

", "smithy.api#required": {} } @@ -10171,6 +10252,7 @@ "StackResourceDriftStatus": { "target": "com.amazonaws.cloudformation#StackResourceDriftStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The drift status of the resource in a stack instance.

\n
    \n
  • \n

    \n DELETED: The resource differs from its expected template\n configuration in that the resource has been deleted.

    \n
  • \n
  • \n

    \n MODIFIED: One or more resource properties differ from their expected\n template values.

    \n
  • \n
  • \n

    \n IN_SYNC: The resource's actual configuration matches its expected\n template configuration.

    \n
  • \n
  • \n

    \n NOT_CHECKED: CloudFormation doesn't currently return this value.

    \n
  • \n
", "smithy.api#required": {} } @@ -10178,6 +10260,7 @@ "Timestamp": { "target": "com.amazonaws.cloudformation#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Time at which the stack instance drift detection operation was initiated.

", "smithy.api#required": {} } @@ -10373,6 +10456,7 @@ "LogicalResourceId": { "target": "com.amazonaws.cloudformation#LogicalResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The logical name of the resource specified in the template.

", "smithy.api#required": {} } @@ -10386,6 +10470,7 @@ "ResourceType": { "target": "com.amazonaws.cloudformation#ResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Type of resource. For more information, go to Amazon Web Services Resource Types\n Reference in the CloudFormation User Guide.

", "smithy.api#required": {} } @@ -10393,6 +10478,7 @@ "Timestamp": { "target": "com.amazonaws.cloudformation#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Time the status was updated.

", "smithy.api#required": {} } @@ -10400,6 +10486,7 @@ "ResourceStatus": { "target": "com.amazonaws.cloudformation#ResourceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Current status of the resource.

", "smithy.api#required": {} } @@ -10451,6 +10538,7 @@ "LogicalResourceId": { "target": "com.amazonaws.cloudformation#LogicalResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The logical name of the resource specified in the template.

", "smithy.api#required": {} } @@ -10464,6 +10552,7 @@ "ResourceType": { "target": "com.amazonaws.cloudformation#ResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Type of resource. For more information, go to Amazon Web Services Resource Types\n Reference in the CloudFormation User Guide.

", "smithy.api#required": {} } @@ -10471,6 +10560,7 @@ "LastUpdatedTimestamp": { "target": "com.amazonaws.cloudformation#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Time the status was updated.

", "smithy.api#required": {} } @@ -10478,6 +10568,7 @@ "ResourceStatus": { "target": "com.amazonaws.cloudformation#ResourceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Current status of the resource.

", "smithy.api#required": {} } @@ -10523,6 +10614,7 @@ "StackId": { "target": "com.amazonaws.cloudformation#StackId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the stack.

", "smithy.api#required": {} } @@ -10530,6 +10622,7 @@ "LogicalResourceId": { "target": "com.amazonaws.cloudformation#LogicalResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The logical name of the resource specified in the template.

", "smithy.api#required": {} } @@ -10549,6 +10642,7 @@ "ResourceType": { "target": "com.amazonaws.cloudformation#ResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of the resource.

", "smithy.api#required": {} } @@ -10574,6 +10668,7 @@ "StackResourceDriftStatus": { "target": "com.amazonaws.cloudformation#StackResourceDriftStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Status of the resource's actual configuration compared to its expected configuration.

\n
    \n
  • \n

    \n DELETED: The resource differs from its expected template configuration because the resource has\n been deleted.

    \n
  • \n
  • \n

    \n MODIFIED: One or more resource properties differ from their expected values (as defined in the\n stack template and any values specified as template parameters).

    \n
  • \n
  • \n

    \n IN_SYNC: The resource's actual configuration matches its expected template configuration.

    \n
  • \n
  • \n

    \n NOT_CHECKED: CloudFormation does not currently return this value.

    \n
  • \n
", "smithy.api#required": {} } @@ -10581,6 +10676,7 @@ "Timestamp": { "target": "com.amazonaws.cloudformation#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Time at which CloudFormation performed drift detection on the stack resource.

", "smithy.api#required": {} } @@ -10602,6 +10698,7 @@ "StackResourceDriftStatus": { "target": "com.amazonaws.cloudformation#StackResourceDriftStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Status of the resource's actual configuration compared to its expected configuration

\n
    \n
  • \n

    \n DELETED: The resource differs from its expected configuration in that it has been deleted.

    \n
  • \n
  • \n

    \n MODIFIED: The resource differs from its expected configuration.

    \n
  • \n
  • \n

    \n NOT_CHECKED: CloudFormation has not checked if the resource differs from its expected\n configuration.

    \n

    Any resources that do not currently support drift detection have a status of NOT_CHECKED. For\n more information, see Resources that Support Drift\n Detection.

    \n
  • \n
  • \n

    \n IN_SYNC: The resource's actual configuration matches its expected configuration.

    \n
  • \n
", "smithy.api#required": {} } @@ -10623,6 +10720,7 @@ "StackResourceDriftStatus": { "target": "com.amazonaws.cloudformation#StackResourceDriftStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Status of the resource's actual configuration compared to its expected configuration.

\n
    \n
  • \n

    \n DELETED: The resource differs from its expected configuration in that it has been deleted.

    \n
  • \n
  • \n

    \n MODIFIED: The resource differs from its expected configuration.

    \n
  • \n
  • \n

    \n NOT_CHECKED: CloudFormation hasn't checked if the resource differs from its expected configuration.

    \n

    Any resources that don't currently support drift detection have a status of NOT_CHECKED. For more\n information, see Resources that Support Drift\n Detection. If you performed an ContinueUpdateRollback operation on a stack, any\n resources included in ResourcesToSkip will also have a status of NOT_CHECKED. For more\n information about skipping resources during rollback operations, see Continue Rolling\n Back an Update in the CloudFormation User Guide.

    \n
  • \n
  • \n

    \n IN_SYNC: The resource's actual configuration matches its expected configuration.

    \n
  • \n
", "smithy.api#required": {} } @@ -10697,6 +10795,7 @@ "LogicalResourceId": { "target": "com.amazonaws.cloudformation#LogicalResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The logical name of the resource specified in the template.

", "smithy.api#required": {} } @@ -10710,6 +10809,7 @@ "ResourceType": { "target": "com.amazonaws.cloudformation#ResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Type of resource. (For more information, go to Amazon Web Services Resource Types\n Reference in the CloudFormation User Guide.)

", "smithy.api#required": {} } @@ -10717,6 +10817,7 @@ "LastUpdatedTimestamp": { "target": "com.amazonaws.cloudformation#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Time the status was updated.

", "smithy.api#required": {} } @@ -10724,6 +10825,7 @@ "ResourceStatus": { "target": "com.amazonaws.cloudformation#ResourceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Current status of the resource.

", "smithy.api#required": {} } @@ -10894,35 +10996,30 @@ "TotalStackInstancesCount": { "target": "com.amazonaws.cloudformation#TotalStackInstancesCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of stack instances belonging to this stack set.

\n

The total number of stack instances is equal to the total of:

\n
    \n
  • \n

    Stack instances that match the stack set configuration.

    \n
  • \n
  • \n

    Stack instances that have drifted from the stack set configuration.

    \n
  • \n
  • \n

    Stack instances where the drift detection operation has failed.

    \n
  • \n
  • \n

    Stack instances currently being checked for drift.

    \n
  • \n
" } }, "DriftedStackInstancesCount": { "target": "com.amazonaws.cloudformation#DriftedStackInstancesCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of stack instances that have drifted from the expected template and parameter configuration of the\n stack set. A stack instance is considered to have drifted if one or more of the resources in the associated stack\n don't match their expected configuration.

" } }, "InSyncStackInstancesCount": { "target": "com.amazonaws.cloudformation#InSyncStackInstancesCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of stack instances which match the expected template and parameter configuration of the stack\n set.

" } }, "InProgressStackInstancesCount": { "target": "com.amazonaws.cloudformation#InProgressStackInstancesCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of stack instances that are currently being checked for drift.

" } }, "FailedStackInstancesCount": { "target": "com.amazonaws.cloudformation#FailedStackInstancesCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of stack instances for which the drift detection operation failed.

" } } @@ -11332,7 +11429,6 @@ "FailedStackInstancesCount": { "target": "com.amazonaws.cloudformation#FailedStackInstancesCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of stack instances for which the StackSet operation failed.

" } } @@ -11661,6 +11757,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name associated with the stack.

", "smithy.api#required": {} } @@ -11674,6 +11771,7 @@ "CreationTime": { "target": "com.amazonaws.cloudformation#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time the stack was created.

", "smithy.api#required": {} } @@ -11693,6 +11791,7 @@ "StackStatus": { "target": "com.amazonaws.cloudformation#StackStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current status of the stack.

", "smithy.api#required": {} } @@ -11793,6 +11892,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or unique ID of the stack set that you want to stop the operation for.

", "smithy.api#required": {} } @@ -11800,6 +11900,7 @@ "OperationId": { "target": "com.amazonaws.cloudformation#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the stack operation.

", "smithy.api#required": {} } @@ -11843,6 +11944,7 @@ "Key": { "target": "com.amazonaws.cloudformation#TagKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n Required. A string used to identify this tag. You can specify a maximum of 128 characters for a\n tag key. Tags owned by Amazon Web Services (Amazon Web Services) have the reserved prefix: aws:.

", "smithy.api#required": {} } @@ -11850,6 +11952,7 @@ "Value": { "target": "com.amazonaws.cloudformation#TagValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n Required. A string containing the value for this tag. You can specify a maximum of 256\n characters for a tag value.

", "smithy.api#required": {} } @@ -12115,7 +12218,6 @@ "com.amazonaws.cloudformation#TotalStackInstancesCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -12614,6 +12716,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or unique stack ID of the stack to update.

", "smithy.api#required": {} } @@ -12764,6 +12867,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or unique ID of the stack set associated with the stack instances.

", "smithy.api#required": {} } @@ -12783,6 +12887,7 @@ "Regions": { "target": "com.amazonaws.cloudformation#RegionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The names of one or more Amazon Web Services Regions in which you want to update parameter values for stack\n instances. The overridden parameter values will be applied to all stack instances in the specified accounts and\n Amazon Web Services Regions.

", "smithy.api#required": {} } @@ -12884,6 +12989,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or unique ID of the stack set that you want to update.

", "smithy.api#required": {} } @@ -13034,6 +13140,7 @@ "EnableTerminationProtection": { "target": "com.amazonaws.cloudformation#EnableTerminationProtection", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Whether to enable termination protection on the specified stack.

", "smithy.api#required": {} } @@ -13041,6 +13148,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or unique ID of the stack for which you want to set termination protection.

", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/cloudfront.json b/codegen/sdk-codegen/aws-models/cloudfront.json index bcbdaa4f1756..4eea4271aafe 100644 --- a/codegen/sdk-codegen/aws-models/cloudfront.json +++ b/codegen/sdk-codegen/aws-models/cloudfront.json @@ -1384,7 +1384,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1427,7 +1426,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1440,7 +1440,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1454,7 +1453,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1630,7 +1628,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1665,7 +1662,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1676,14 +1672,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1697,14 +1695,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1713,11 +1709,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1728,14 +1724,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1749,7 +1747,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1769,7 +1766,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1780,14 +1776,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1798,9 +1796,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -18221,4 +18221,4 @@ "type": "timestamp" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/cloudhsm-v2.json b/codegen/sdk-codegen/aws-models/cloudhsm-v2.json index 2b1ba7f7fa70..be35dc32b5a9 100644 --- a/codegen/sdk-codegen/aws-models/cloudhsm-v2.json +++ b/codegen/sdk-codegen/aws-models/cloudhsm-v2.json @@ -313,7 +313,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -356,7 +355,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -369,7 +369,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -383,7 +382,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -406,7 +404,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -441,7 +438,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -452,14 +448,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -473,14 +471,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -489,11 +485,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -504,14 +500,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -525,7 +523,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -545,7 +542,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -556,14 +552,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -624,9 +622,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2933,4 +2933,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/cloudhsm.json b/codegen/sdk-codegen/aws-models/cloudhsm.json index dba13cbd0fe3..f700713f5164 100644 --- a/codegen/sdk-codegen/aws-models/cloudhsm.json +++ b/codegen/sdk-codegen/aws-models/cloudhsm.json @@ -288,7 +288,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -331,7 +330,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -344,7 +344,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -358,7 +357,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -381,7 +379,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -416,7 +413,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -427,14 +423,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -448,14 +446,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -464,11 +460,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -479,14 +475,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -500,7 +498,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -520,7 +517,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -531,14 +527,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -549,9 +547,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2636,4 +2636,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/cloudsearch-domain.json b/codegen/sdk-codegen/aws-models/cloudsearch-domain.json index ab229b7c8cdc..6af11458fbf9 100644 --- a/codegen/sdk-codegen/aws-models/cloudsearch-domain.json +++ b/codegen/sdk-codegen/aws-models/cloudsearch-domain.json @@ -109,7 +109,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -152,7 +151,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -165,7 +165,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -179,7 +178,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -202,7 +200,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -237,7 +234,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -248,14 +244,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -269,14 +267,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -285,11 +281,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -300,14 +296,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -321,7 +319,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -341,7 +338,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -352,14 +348,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -370,9 +368,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1538,4 +1538,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/cloudsearch.json b/codegen/sdk-codegen/aws-models/cloudsearch.json index c991aa1c81b8..eed5f01ec9e8 100644 --- a/codegen/sdk-codegen/aws-models/cloudsearch.json +++ b/codegen/sdk-codegen/aws-models/cloudsearch.json @@ -171,7 +171,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -214,7 +213,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -227,7 +227,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -241,7 +240,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -264,7 +262,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -299,7 +296,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -310,14 +306,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -331,14 +329,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -347,11 +343,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -362,14 +358,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -383,7 +381,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -403,7 +400,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -414,14 +410,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -432,9 +430,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2825,14 +2825,12 @@ "SearchPartitionCount": { "target": "com.amazonaws.cloudsearch#PartitionCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of partitions across which the search index is spread.

" } }, "SearchInstanceCount": { "target": "com.amazonaws.cloudsearch#InstanceCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of search instances that are available to process search requests.

" } }, @@ -3278,7 +3276,6 @@ "com.amazonaws.cloudsearch#InstanceCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -3473,14 +3470,12 @@ "MaximumReplicationCount": { "target": "com.amazonaws.cloudsearch#MaximumReplicationCount", "traits": { - "smithy.api#default": 0, "smithy.api#required": {} } }, "MaximumPartitionCount": { "target": "com.amazonaws.cloudsearch#MaximumPartitionCount", "traits": { - "smithy.api#default": 0, "smithy.api#required": {} } } @@ -3603,7 +3598,6 @@ "com.amazonaws.cloudsearch#MaximumPartitionCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -3612,7 +3606,6 @@ "com.amazonaws.cloudsearch#MaximumReplicationCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -3701,7 +3694,6 @@ "com.amazonaws.cloudsearch#PartitionCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of partitions used to hold the domain's index.

", "smithy.api#range": { "min": 1 @@ -4444,4 +4436,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/cloudtrail-data.json b/codegen/sdk-codegen/aws-models/cloudtrail-data.json index 39f6ad25eca0..b622797f7c79 100644 --- a/codegen/sdk-codegen/aws-models/cloudtrail-data.json +++ b/codegen/sdk-codegen/aws-models/cloudtrail-data.json @@ -180,7 +180,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -199,7 +198,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -227,13 +225,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -246,7 +245,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -260,7 +258,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -283,7 +280,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -318,11 +314,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -333,16 +327,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -356,14 +353,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -372,15 +367,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -391,16 +385,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -414,7 +411,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -434,11 +430,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -449,20 +443,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -473,18 +469,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -1002,4 +1002,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/cloudtrail.json b/codegen/sdk-codegen/aws-models/cloudtrail.json index 7bedac61ce8f..f8491ddd45c8 100644 --- a/codegen/sdk-codegen/aws-models/cloudtrail.json +++ b/codegen/sdk-codegen/aws-models/cloudtrail.json @@ -827,7 +827,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -870,7 +869,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -883,7 +883,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -897,7 +896,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -920,7 +918,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -955,7 +952,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -966,14 +962,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -987,14 +985,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1003,11 +999,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1056,14 +1052,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1077,7 +1075,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1097,7 +1094,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1108,14 +1104,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1126,9 +1124,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -9294,4 +9294,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/cloudwatch-events.json b/codegen/sdk-codegen/aws-models/cloudwatch-events.json index 51fc58a5eb7e..2d437e204aa2 100644 --- a/codegen/sdk-codegen/aws-models/cloudwatch-events.json +++ b/codegen/sdk-codegen/aws-models/cloudwatch-events.json @@ -247,7 +247,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -290,7 +289,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -303,7 +303,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -317,7 +316,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -340,7 +338,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -375,7 +372,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -386,14 +382,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -407,14 +405,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -423,11 +419,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -476,14 +472,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -497,7 +495,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -517,7 +514,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -528,14 +524,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -546,9 +544,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/cloudwatch-logs.json b/codegen/sdk-codegen/aws-models/cloudwatch-logs.json index 6d65adc38094..02fac5178df5 100644 --- a/codegen/sdk-codegen/aws-models/cloudwatch-logs.json +++ b/codegen/sdk-codegen/aws-models/cloudwatch-logs.json @@ -3356,7 +3356,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3399,7 +3398,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3412,7 +3412,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3426,7 +3425,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3449,7 +3447,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3484,7 +3481,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3495,14 +3491,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3516,14 +3514,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3532,11 +3528,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3585,14 +3581,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3606,7 +3604,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3626,7 +3623,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3637,14 +3633,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3655,9 +3653,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/cloudwatch.json b/codegen/sdk-codegen/aws-models/cloudwatch.json index fc6697dda9ca..5204c4e4686e 100644 --- a/codegen/sdk-codegen/aws-models/cloudwatch.json +++ b/codegen/sdk-codegen/aws-models/cloudwatch.json @@ -636,7 +636,6 @@ "Size": { "target": "com.amazonaws.cloudwatch#Size", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the dashboard, in bytes.

" } } @@ -837,6 +836,7 @@ "AlarmNames": { "target": "com.amazonaws.cloudwatch#AlarmNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The alarms to be deleted. Do not enclose the alarm names in quote marks.

", "smithy.api#required": {} } @@ -967,6 +967,7 @@ "DashboardNames": { "target": "com.amazonaws.cloudwatch#DashboardNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The dashboards to be deleted. This parameter is required.

", "smithy.api#required": {} } @@ -1009,6 +1010,7 @@ "RuleNames": { "target": "com.amazonaws.cloudwatch#InsightRuleNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of the rule names to delete. If you need to find out the names of your rules, use DescribeInsightRules.

", "smithy.api#required": {} } @@ -1061,6 +1063,7 @@ "Name": { "target": "com.amazonaws.cloudwatch#MetricStreamName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the metric stream to delete.

", "smithy.api#required": {} } @@ -1248,6 +1251,7 @@ "MetricName": { "target": "com.amazonaws.cloudwatch#MetricName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the metric.

", "smithy.api#required": {} } @@ -1255,6 +1259,7 @@ "Namespace": { "target": "com.amazonaws.cloudwatch#Namespace", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The namespace of the metric.

", "smithy.api#required": {} } @@ -1560,6 +1565,7 @@ "Name": { "target": "com.amazonaws.cloudwatch#DimensionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the dimension. Dimension names must contain only ASCII characters, must include \n\t\t\tat least one non-whitespace character, and cannot start with a colon (:).\n\t\t\tASCII\n\t\t\tcontrol characters are not supported as part of dimension names.

", "smithy.api#required": {} } @@ -1567,6 +1573,7 @@ "Value": { "target": "com.amazonaws.cloudwatch#DimensionValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value of the dimension. Dimension values must contain only ASCII characters and must include \n\t\t\tat least one non-whitespace character. ASCII\n\t\t\tcontrol characters are not supported as part of dimension values.

", "smithy.api#required": {} } @@ -1582,6 +1589,7 @@ "Name": { "target": "com.amazonaws.cloudwatch#DimensionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The dimension name to be matched.

", "smithy.api#required": {} } @@ -1657,6 +1665,7 @@ "AlarmNames": { "target": "com.amazonaws.cloudwatch#AlarmNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The names of the alarms.

", "smithy.api#required": {} } @@ -1692,6 +1701,7 @@ "RuleNames": { "target": "com.amazonaws.cloudwatch#InsightRuleNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of the rule names to disable. If you need to find out the names of your rules, use DescribeInsightRules.

", "smithy.api#required": {} } @@ -1733,6 +1743,7 @@ "AlarmNames": { "target": "com.amazonaws.cloudwatch#AlarmNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The names of the alarms.

", "smithy.api#required": {} } @@ -1771,6 +1782,7 @@ "RuleNames": { "target": "com.amazonaws.cloudwatch#InsightRuleNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of the rule names to enable. If you need to find out the names of your rules, use DescribeInsightRules.

", "smithy.api#required": {} } @@ -1890,6 +1902,7 @@ "DashboardName": { "target": "com.amazonaws.cloudwatch#DashboardName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the dashboard to be described.

", "smithy.api#required": {} } @@ -1954,6 +1967,7 @@ "RuleName": { "target": "com.amazonaws.cloudwatch#InsightRuleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the rule that you want to see data from.

", "smithy.api#required": {} } @@ -1961,6 +1975,7 @@ "StartTime": { "target": "com.amazonaws.cloudwatch#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The start time of the data to use in the report. When used in a raw HTTP Query API, it is formatted as \n\t\t\tyyyy-MM-dd'T'HH:mm:ss. For example, \n\t\t\t2019-07-01T23:59:59.

", "smithy.api#required": {} } @@ -1968,6 +1983,7 @@ "EndTime": { "target": "com.amazonaws.cloudwatch#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The end time of the data to use in the report. When used in a raw HTTP Query API, it is formatted as \n\t\t\tyyyy-MM-dd'T'HH:mm:ss. For example, \n\t\t\t2019-07-01T23:59:59.

", "smithy.api#required": {} } @@ -1975,6 +1991,7 @@ "Period": { "target": "com.amazonaws.cloudwatch#Period", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The period, in seconds, to use for the statistics in the InsightRuleMetricDatapoint results.

", "smithy.api#required": {} } @@ -2074,6 +2091,7 @@ "MetricDataQueries": { "target": "com.amazonaws.cloudwatch#MetricDataQueries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The metric queries to be returned. A single GetMetricData call can \n\t\t\tinclude as many as 500 MetricDataQuery\n\t\tstructures. Each of these structures can specify either a metric to retrieve, a Metrics Insights query,\n\t\tor a math expression to perform on retrieved data.

", "smithy.api#required": {} } @@ -2081,6 +2099,7 @@ "StartTime": { "target": "com.amazonaws.cloudwatch#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time stamp indicating the earliest data to be returned.

\n

The value specified is inclusive; results include data points with the specified time stamp.

\n

CloudWatch rounds the specified time stamp as follows:

\n
    \n
  • \n

    Start time less than 15 days ago - Round down to the nearest whole minute.\n\t\t\t\tFor example, 12:32:34 is rounded down to 12:32:00.

    \n
  • \n
  • \n

    Start time between 15 and 63 days ago - Round down to the nearest 5-minute clock interval.\n\t\t\t\tFor example, 12:32:34 is rounded down to 12:30:00.

    \n
  • \n
  • \n

    Start time greater than 63 days ago - Round down to the nearest 1-hour clock interval.\n\t\t\t\tFor example, 12:32:34 is rounded down to 12:00:00.

    \n
  • \n
\n

If you set Period to 5, 10, or 30, the start time of your request is \n\t\t\trounded down to the nearest time that corresponds to even 5-, 10-, or 30-second divisions\n\t\t\tof a minute. For example, if you make a query at (HH:mm:ss) 01:05:23 for the previous \n\t\t\t10-second period, the start time of your request is rounded down and you receive data from 01:05:10 to \n\t\t\t01:05:20. If you make a query at 15:07:17 for the previous 5 minutes of data, using a \n\t\t\tperiod of 5 seconds, you receive data \n\t\t\ttimestamped between 15:02:15 and 15:07:15.\n\t\t

\n

For better performance, specify StartTime and EndTime\n\t\tvalues that align with the value of the metric's Period and sync up with\n\t\tthe beginning and end of an hour. For example, if the Period of a metric\n\t\tis 5 minutes, specifying 12:05 or 12:30 as StartTime can get a faster response\n\t\t\tfrom CloudWatch than setting 12:07 or 12:29 as the StartTime.

", "smithy.api#required": {} } @@ -2088,6 +2107,7 @@ "EndTime": { "target": "com.amazonaws.cloudwatch#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time stamp indicating the latest data to be returned.

\n

The value specified is exclusive; results include data points up to the specified time stamp.

\n

For better performance, specify StartTime and EndTime\n\t\t\tvalues that align with the value of the metric's Period and sync up with\n\t\t\tthe beginning and end of an hour. For example, if the Period of a metric\n\t\t\tis 5 minutes, specifying 12:05 or 12:30 as EndTime can get a faster response\n\t\t\tfrom CloudWatch than setting 12:07 or 12:29 as the EndTime.

", "smithy.api#required": {} } @@ -2185,6 +2205,7 @@ "Namespace": { "target": "com.amazonaws.cloudwatch#Namespace", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The namespace of the metric, with or without spaces.

", "smithy.api#required": {} } @@ -2192,6 +2213,7 @@ "MetricName": { "target": "com.amazonaws.cloudwatch#MetricName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the metric, with or without spaces.

", "smithy.api#required": {} } @@ -2205,6 +2227,7 @@ "StartTime": { "target": "com.amazonaws.cloudwatch#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time stamp that determines the first data point to return. Start times are \n\t\t\tevaluated relative to the time that CloudWatch receives the request.

\n

The value specified is inclusive; results include data points with the specified time stamp. \n\t \tIn a raw HTTP query, the time stamp must be in ISO 8601 UTC format (for example, 2016-10-03T23:00:00Z).

\n

CloudWatch rounds the specified time stamp as follows:

\n
    \n
  • \n

    Start time less than 15 days ago - Round down to the nearest whole minute.\n\t\t\t For example, 12:32:34 is rounded down to 12:32:00.

    \n
  • \n
  • \n

    Start time between 15 and 63 days ago - Round down to the nearest 5-minute clock interval.\n\t\t\t For example, 12:32:34 is rounded down to 12:30:00.

    \n
  • \n
  • \n

    Start time greater than 63 days ago - Round down to the nearest 1-hour clock interval.\n\t\t\t For example, 12:32:34 is rounded down to 12:00:00.

    \n
  • \n
\n

If you set Period to 5, 10, or 30, the start time of your request is \n\t\t\trounded down to the nearest time that corresponds to even 5-, 10-, or 30-second divisions\n\t\t\tof a minute. For example, if you make a query at (HH:mm:ss) 01:05:23 for the previous \n\t\t\t10-second period, the start time of your request is rounded down and you receive data from 01:05:10 to \n\t\t\t01:05:20. If you make a query at 15:07:17 for the previous 5 minutes of data, using a \n\t\t\tperiod of 5 seconds, you receive data \n\t\t\ttimestamped between 15:02:15 and 15:07:15.\n\t\t

", "smithy.api#required": {} } @@ -2212,6 +2235,7 @@ "EndTime": { "target": "com.amazonaws.cloudwatch#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time stamp that determines the last data point to return.

\n

The value specified is exclusive; results include data points up to the specified time stamp.\n\t\t\tIn a raw HTTP query, the time stamp must be in ISO 8601 UTC format (for example, 2016-10-10T23:00:00Z).

", "smithy.api#required": {} } @@ -2219,6 +2243,7 @@ "Period": { "target": "com.amazonaws.cloudwatch#Period", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The granularity, in seconds, of the returned data points. For metrics with regular resolution, a period can\n\t\t\tbe as short as one minute (60 seconds) and must be a multiple of 60. For high-resolution metrics that are collected\n\t\t\tat intervals of less than one minute, the period can be 1, 5, 10, 30, 60, or any multiple of 60. High-resolution metrics\n\t\tare those metrics stored by a PutMetricData call that includes a StorageResolution of 1 second.

\n

If the StartTime parameter specifies a time stamp that is greater than\n\t\t 3 hours ago, you must specify the period as follows or no data points in that time range is returned:

\n
    \n
  • \n

    Start time between 3 hours and 15 days ago - Use a multiple of 60 seconds (1 minute).

    \n
  • \n
  • \n

    Start time between 15 and 63 days ago - Use a multiple of 300 seconds (5 minutes).

    \n
  • \n
  • \n

    Start time greater than 63 days ago - Use a multiple of 3600 seconds (1 hour).

    \n
  • \n
", "smithy.api#required": {} } @@ -2301,6 +2326,7 @@ "Name": { "target": "com.amazonaws.cloudwatch#MetricStreamName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the metric stream to retrieve information about.

", "smithy.api#required": {} } @@ -2408,6 +2434,7 @@ "MetricWidget": { "target": "com.amazonaws.cloudwatch#MetricWidget", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A JSON string that defines the bitmap graph to be retrieved. The string includes the \n\t\t\tmetrics to include in the graph, statistics, annotations, title, axis limits, and so on. \n\t\t\tYou can include only one MetricWidget parameter in each GetMetricWidgetImage call.

\n

For more information about the syntax of MetricWidget see \n\t\t\tGetMetricWidgetImage: Metric Widget Structure and Syntax.

\n

If any metric on the graph could not load all the requested data points, an orange triangle with an exclamation\n\t\t\tpoint appears next to the graph legend.

", "smithy.api#required": {} } @@ -2616,7 +2643,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2659,7 +2685,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2672,7 +2699,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2686,7 +2712,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2709,7 +2734,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2744,7 +2768,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2755,14 +2778,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2776,14 +2801,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2792,18 +2815,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -2812,7 +2834,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -2832,14 +2855,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2853,7 +2878,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2873,7 +2897,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2884,14 +2907,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2902,9 +2927,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3635,10 +3662,7 @@ } }, "com.amazonaws.cloudwatch#IncludeLinkedAccounts": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.cloudwatch#IncludeLinkedAccountsMetrics": { "type": "boolean" @@ -3649,6 +3673,7 @@ "Name": { "target": "com.amazonaws.cloudwatch#InsightRuleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the rule.

", "smithy.api#required": {} } @@ -3656,6 +3681,7 @@ "State": { "target": "com.amazonaws.cloudwatch#InsightRuleState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates whether the rule is enabled or disabled.

", "smithy.api#required": {} } @@ -3663,6 +3689,7 @@ "Schema": { "target": "com.amazonaws.cloudwatch#InsightRuleSchema", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

For rules that you create, this is always {\"Name\": \"CloudWatchLogRule\", \"Version\": 1}. For managed rules, \n\t\t\tthis is {\"Name\": \"ServiceLogRule\", \"Version\": 1}\n

", "smithy.api#required": {} } @@ -3670,6 +3697,7 @@ "Definition": { "target": "com.amazonaws.cloudwatch#InsightRuleDefinition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The definition of the rule, as a JSON object. The definition contains the keywords used to define contributors, \n\t\t\tthe value to aggregate on if this rule returns a sum instead of a count, and the filters. For details on the valid syntax, see \n\t\t\tContributor Insights\n\t\t\t\tRule Syntax.

", "smithy.api#required": {} } @@ -3677,7 +3705,6 @@ "ManagedRule": { "target": "com.amazonaws.cloudwatch#InsightRuleIsManaged", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n\t\t\tAn optional built-in rule that Amazon Web Services manages.\n\t\t

" } } @@ -3695,6 +3722,7 @@ "Keys": { "target": "com.amazonaws.cloudwatch#InsightRuleContributorKeys", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

One of the log entry field keywords that is used to define contributors for this rule.

", "smithy.api#required": {} } @@ -3702,6 +3730,7 @@ "ApproximateAggregateValue": { "target": "com.amazonaws.cloudwatch#InsightRuleUnboundDouble", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An approximation of the aggregate value that comes from this contributor.

", "smithy.api#required": {} } @@ -3709,6 +3738,7 @@ "Datapoints": { "target": "com.amazonaws.cloudwatch#InsightRuleContributorDatapoints", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of the data points where this contributor is present. Only the data points when this contributor appeared are included in the array.

", "smithy.api#required": {} } @@ -3724,6 +3754,7 @@ "Timestamp": { "target": "com.amazonaws.cloudwatch#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The timestamp of the data point.

", "smithy.api#required": {} } @@ -3731,6 +3762,7 @@ "ApproximateValue": { "target": "com.amazonaws.cloudwatch#InsightRuleUnboundDouble", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The approximate value that this contributor added during this timestamp.

", "smithy.api#required": {} } @@ -3781,10 +3813,7 @@ } }, "com.amazonaws.cloudwatch#InsightRuleIsManaged": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.cloudwatch#InsightRuleMaxResults": { "type": "integer", @@ -3801,6 +3830,7 @@ "Timestamp": { "target": "com.amazonaws.cloudwatch#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The timestamp of the data point.

", "smithy.api#required": {} } @@ -4181,6 +4211,7 @@ "ResourceARN": { "target": "com.amazonaws.cloudwatch#AmazonResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n\t\t\tThe ARN \n\t\t\tof an Amazon Web Services resource \n\t\t\tthat has managed Contributor Insights rules.\n\t\t

", "smithy.api#required": {} } @@ -4362,7 +4393,6 @@ "IncludeLinkedAccounts": { "target": "com.amazonaws.cloudwatch#IncludeLinkedAccounts", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

If you are using this operation in a monitoring account, \n\t\t\tspecify true to include metrics from source accounts in the returned data.

\n

The default is false.

" } }, @@ -4432,6 +4462,7 @@ "ResourceARN": { "target": "com.amazonaws.cloudwatch#AmazonResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the CloudWatch resource that you want to view tags for.

\n

The ARN format of an alarm is \n\t\t\tarn:aws:cloudwatch:Region:account-id:alarm:alarm-name\n \n

\n

The ARN format of a Contributor Insights rule is \n\t\t\tarn:aws:cloudwatch:Region:account-id:insight-rule/insight-rule-name\n \n

\n

For more information about ARN format, see Resource\n\t\t\t\tTypes Defined by Amazon CloudWatch in the Amazon Web Services General\n\t\t\tReference.

", "smithy.api#required": {} } @@ -4461,6 +4492,7 @@ "TemplateName": { "target": "com.amazonaws.cloudwatch#TemplateName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n\t\t\tThe template name \n\t\t\tfor the managed Contributor Insights rule, \n\t\t\tas returned \n\t\t\tby ListManagedInsightRules.\n\t\t

", "smithy.api#required": {} } @@ -4468,6 +4500,7 @@ "ResourceARN": { "target": "com.amazonaws.cloudwatch#AmazonResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n\t\t\tThe ARN\n\t\t\tof an Amazon Web Services resource\n\t\t\tthat has managed Contributor Insights rules.\n\t\t

", "smithy.api#required": {} } @@ -4521,6 +4554,7 @@ "RuleName": { "target": "com.amazonaws.cloudwatch#InsightRuleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n\t\t\tThe name\n\t\t\tof the Contributor Insights rule \n\t\t\tthat contains data \n\t\t\tfor the specified Amazon Web Services resource.\n\t\t

", "smithy.api#required": {} } @@ -4528,6 +4562,7 @@ "State": { "target": "com.amazonaws.cloudwatch#InsightRuleState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n\t\t\tIndicates whether the rule is enabled or disabled.\n\t\t

", "smithy.api#required": {} } @@ -4821,6 +4856,7 @@ "Id": { "target": "com.amazonaws.cloudwatch#MetricId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A short name used to tie this object to the results in the response. This name must be\n\t\t\tunique within a single call to GetMetricData. If you are performing math\n\t\t\texpressions on this set of data, this name represents that data and can serve as a\n\t\t\tvariable in the mathematical expression. The valid characters are letters, numbers, and\n\t\t\tunderscore. The first character must be a lowercase letter.

", "smithy.api#required": {} } @@ -4928,6 +4964,7 @@ "MetricName": { "target": "com.amazonaws.cloudwatch#MetricName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the metric.

", "smithy.api#required": {} } @@ -5035,6 +5072,7 @@ "Metric": { "target": "com.amazonaws.cloudwatch#Metric", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The metric to return, including the metric name, namespace, and dimensions.

", "smithy.api#required": {} } @@ -5042,6 +5080,7 @@ "Period": { "target": "com.amazonaws.cloudwatch#Period", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The granularity, in seconds, of the returned data points. For metrics with regular resolution, a period can\n\t\t\tbe as short as one minute (60 seconds) and must be a multiple of 60. For high-resolution metrics that are collected\n\t\t\tat intervals of less than one minute, the period can be 1, 5, 10, 30, 60, or any multiple of 60. High-resolution metrics\n\t\t\tare those metrics stored by a PutMetricData call that includes a StorageResolution of 1 second.

\n

If the StartTime parameter specifies a time stamp that is greater than\n\t\t\t\t3 hours ago, you must specify the period as follows or no data points in that time range is returned:

\n
    \n
  • \n

    Start time between 3 hours and 15 days ago - Use a multiple of 60 seconds (1 minute).

    \n
  • \n
  • \n

    Start time between 15 and 63 days ago - Use a multiple of 300 seconds (5 minutes).

    \n
  • \n
  • \n

    Start time greater than 63 days ago - Use a multiple of 3600 seconds (1 hour).

    \n
  • \n
", "smithy.api#required": {} } @@ -5049,6 +5088,7 @@ "Stat": { "target": "com.amazonaws.cloudwatch#Stat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The statistic to return. It can include any CloudWatch statistic or extended statistic.

", "smithy.api#required": {} } @@ -5208,6 +5248,7 @@ "IncludeMetrics": { "target": "com.amazonaws.cloudwatch#MetricStreamStatisticsIncludeMetrics", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of metric name and namespace pairs that stream the additional statistics listed\n\t\t\tin the value of the AdditionalStatistics parameter. There can be as many as \n\t\t\t100 pairs in the array.

\n

All metrics that match the combination of metric name and namespace will be streamed\n\t\t\twith the additional statistics, no matter their dimensions.

", "smithy.api#required": {} } @@ -5215,6 +5256,7 @@ "AdditionalStatistics": { "target": "com.amazonaws.cloudwatch#MetricStreamStatisticsAdditionalStatistics", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of additional statistics that are to be streamed for the metrics listed\n\t\t\tin the IncludeMetrics array in this structure. This list can include as many as 20 statistics.

\n

If the OutputFormat for the stream is opentelemetry0.7, the only \n\t\t\tvalid values are p??\n percentile statistics such as p90, p99 and so on.

\n

If the OutputFormat for the stream is json, \n\t\t\tthe valid values include the abbreviations for all of the statistics listed in \n\t\t\t\n\t\t\t\tCloudWatch statistics definitions. For example, this includes\n\t\t\ttm98, \n wm90, PR(:300), and so on.

", "smithy.api#required": {} } @@ -5242,6 +5284,7 @@ "Namespace": { "target": "com.amazonaws.cloudwatch#Namespace", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The namespace of the metric.

", "smithy.api#required": {} } @@ -5249,6 +5292,7 @@ "MetricName": { "target": "com.amazonaws.cloudwatch#MetricName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the metric.

", "smithy.api#required": {} } @@ -5491,6 +5535,7 @@ "AlarmName": { "target": "com.amazonaws.cloudwatch#AlarmName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the composite alarm. This name must be unique within the Region.

", "smithy.api#required": {} } @@ -5498,6 +5543,7 @@ "AlarmRule": { "target": "com.amazonaws.cloudwatch#AlarmRule", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An expression that specifies which other alarms are to be evaluated to determine this\n\t\t\tcomposite alarm's state. For each alarm that you reference, you\n\t\t\tdesignate a function that\n\t\t\tspecifies whether that alarm needs to be in ALARM state, OK state, or INSUFFICIENT_DATA state. You\n\t\t\tcan use operators (AND, OR and NOT) to combine multiple functions in a single expression. You can use parenthesis to logically group the \n\t\t\tfunctions in your expression.

\n

You can use either alarm names or ARNs to reference the other alarms that are to be evaluated.

\n

Functions can include the following:

\n
    \n
  • \n

    \n ALARM(\"alarm-name or alarm-ARN\") is TRUE if the named\n\t\t\talarm is in ALARM state.

    \n
  • \n
  • \n

    \n OK(\"alarm-name or alarm-ARN\") is TRUE if the named\n\t\t\t\talarm is in OK state.

    \n
  • \n
  • \n

    \n INSUFFICIENT_DATA(\"alarm-name or alarm-ARN\") is TRUE if the named\n\t\t\t\talarm is in INSUFFICIENT_DATA state.

    \n
  • \n
  • \n

    \n TRUE always evaluates to TRUE.

    \n
  • \n
  • \n

    \n FALSE always evaluates to FALSE.

    \n
  • \n
\n

TRUE and FALSE are useful for testing a complex AlarmRule structure, and \n\t\tfor testing your alarm actions.

\n

Alarm names specified in AlarmRule can be surrounded with double-quotes (\"), but do not have to be.

\n

The following\n\t\t\tare some examples of AlarmRule:

\n
    \n
  • \n

    \n ALARM(CPUUtilizationTooHigh) AND ALARM(DiskReadOpsTooHigh) specifies that the composite alarm goes into ALARM state only\n\t\t\t\tif both CPUUtilizationTooHigh and DiskReadOpsTooHigh alarms are in ALARM state.

    \n
  • \n
  • \n

    \n ALARM(CPUUtilizationTooHigh) AND NOT ALARM(DeploymentInProgress)\n\t\t\t\t\tspecifies that the alarm goes to ALARM state if CPUUtilizationTooHigh is in ALARM state\n\t\t\t\t\tand DeploymentInProgress is not in ALARM state. This example reduces\n\t\t\t\t\talarm noise during a known deployment window.

    \n
  • \n
  • \n

    \n (ALARM(CPUUtilizationTooHigh) OR ALARM(DiskReadOpsTooHigh)) AND OK(NetworkOutTooHigh) goes into ALARM \n\t\t\t\tstate if CPUUtilizationTooHigh OR DiskReadOpsTooHigh is in ALARM state, and if NetworkOutTooHigh is in OK state. \n\t\t\t\tThis provides another example of using a composite alarm to prevent noise. This rule ensures that you are not notified with an \n\t\t\t\talarm action on high CPU or disk usage if a known network problem is also occurring.

    \n
  • \n
\n

The AlarmRule can specify as many as 100\n\t\t\t\"children\" alarms. The AlarmRule expression can have as many as 500 elements. Elements\n\t\t\tare child alarms, TRUE or FALSE statements, and\n\t\t\tparentheses.

", "smithy.api#required": {} } @@ -5569,6 +5615,7 @@ "DashboardName": { "target": "com.amazonaws.cloudwatch#DashboardName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the dashboard. If a dashboard with this name already exists, this call modifies that dashboard, replacing\n\t\t\tits current contents. Otherwise, a new dashboard is created. The maximum length is 255, and valid characters are \n\t\t\tA-Z, a-z, 0-9, \"-\", and \"_\". This parameter is required.

", "smithy.api#required": {} } @@ -5576,6 +5623,7 @@ "DashboardBody": { "target": "com.amazonaws.cloudwatch#DashboardBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The detailed information about the dashboard in JSON format, including the widgets to include and their location\n\t\t\ton the dashboard. This parameter is required.

\n

For more information about the syntax, \n\t\t\tsee Dashboard Body Structure and Syntax.

", "smithy.api#required": {} } @@ -5628,6 +5676,7 @@ "RuleName": { "target": "com.amazonaws.cloudwatch#InsightRuleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique name for the rule.

", "smithy.api#required": {} } @@ -5641,6 +5690,7 @@ "RuleDefinition": { "target": "com.amazonaws.cloudwatch#InsightRuleDefinition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The definition of the rule, as a JSON object. For details on the valid syntax, see \n\t\t\tContributor Insights\n\t\t\tRule Syntax.

", "smithy.api#required": {} } @@ -5689,6 +5739,7 @@ "ManagedRules": { "target": "com.amazonaws.cloudwatch#ManagedRules", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n\t\t\tA list\n\t\t\tof ManagedRules\n\t\t\tto enable.\n\t\t

", "smithy.api#required": {} } @@ -5735,6 +5786,7 @@ "AlarmName": { "target": "com.amazonaws.cloudwatch#AlarmName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the alarm. This name must be unique within the Region.

\n

The name must contain only UTF-8\n\t\t\tcharacters, and can't contain ASCII control characters

", "smithy.api#required": {} } @@ -5814,6 +5866,7 @@ "EvaluationPeriods": { "target": "com.amazonaws.cloudwatch#EvaluationPeriods", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of periods over which data is compared to the specified threshold. If you are\n\t\t\tsetting an alarm that requires that a number of consecutive data points be breaching to\n\t\t\ttrigger the alarm, this value specifies that number. If you are setting an \"M out of N\"\n\t\t\talarm, this value is the N.

\n

An alarm's total current evaluation period can\n\t\t\tbe no longer than one day, so this number multiplied by Period cannot be more than 86,400 seconds.

", "smithy.api#required": {} } @@ -5833,6 +5886,7 @@ "ComparisonOperator": { "target": "com.amazonaws.cloudwatch#ComparisonOperator", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The arithmetic operation to use when comparing the specified statistic and\n\t\t\tthreshold. The specified statistic value is used as the first operand.

\n

The values LessThanLowerOrGreaterThanUpperThreshold, \n\t\t\tLessThanLowerThreshold, and GreaterThanUpperThreshold\n\t\tare used only for alarms based on anomaly detection models.

", "smithy.api#required": {} } @@ -5904,6 +5958,7 @@ "Namespace": { "target": "com.amazonaws.cloudwatch#Namespace", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The namespace for the metric data. You can use ASCII characters for the namespace, except for\n\t\tcontrol characters which are not supported.

\n

To avoid conflicts\n\t\t\twith Amazon Web Services service namespaces, you should not specify a namespace that begins with AWS/\n

", "smithy.api#required": {} } @@ -5911,6 +5966,7 @@ "MetricData": { "target": "com.amazonaws.cloudwatch#MetricData", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The data for the metric. The array can include no more than 1000 metrics per call.

", "smithy.api#required": {} } @@ -5955,6 +6011,7 @@ "Name": { "target": "com.amazonaws.cloudwatch#MetricStreamName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

If you are creating a new metric stream, this is the name for the new stream. The name\n\t\tmust be different than the names of other metric streams in this account and Region.

\n

If you are updating a metric stream, specify the name of that stream here.

\n

Valid characters are A-Z, a-z, 0-9, \"-\" and \"_\".

", "smithy.api#required": {} } @@ -5974,6 +6031,7 @@ "FirehoseArn": { "target": "com.amazonaws.cloudwatch#AmazonResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the Amazon Kinesis Data Firehose delivery stream to use for this metric stream.\n\t\t\tThis Amazon Kinesis Data Firehose delivery stream must already exist and must be in the\n\t\t\tsame account as the metric stream.

", "smithy.api#required": {} } @@ -5981,6 +6039,7 @@ "RoleArn": { "target": "com.amazonaws.cloudwatch#AmazonResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of an IAM role that this metric stream will use to access Amazon Kinesis Data\n\t\t\tFirehose resources. This IAM role must already exist and must be in the same account as\n\t\t\tthe metric stream. This IAM role must include the following permissions:

\n
    \n
  • \n

    firehose:PutRecord

    \n
  • \n
  • \n

    firehose:PutRecordBatch

    \n
  • \n
", "smithy.api#required": {} } @@ -5988,6 +6047,7 @@ "OutputFormat": { "target": "com.amazonaws.cloudwatch#MetricStreamOutputFormat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The output format for the stream. Valid values are json\n\t\tand opentelemetry0.7. For more information about metric stream\n\t\toutput formats, see \n\t\t\t\n\t\t\t\tMetric streams output formats.

", "smithy.api#required": {} } @@ -6035,6 +6095,7 @@ "StartTime": { "target": "com.amazonaws.cloudwatch#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The start time of the range to exclude. The format is yyyy-MM-dd'T'HH:mm:ss. For example, \n\t\t\t2019-07-01T23:59:59.

", "smithy.api#required": {} } @@ -6042,6 +6103,7 @@ "EndTime": { "target": "com.amazonaws.cloudwatch#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The end time of the range to exclude. The format is yyyy-MM-dd'T'HH:mm:ss. For example, \n\t\t\t2019-07-01T23:59:59.

", "smithy.api#required": {} } @@ -6178,6 +6240,7 @@ "AlarmName": { "target": "com.amazonaws.cloudwatch#AlarmName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the alarm.

", "smithy.api#required": {} } @@ -6185,6 +6248,7 @@ "StateValue": { "target": "com.amazonaws.cloudwatch#StateValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value of the state.

", "smithy.api#required": {} } @@ -6192,6 +6256,7 @@ "StateReason": { "target": "com.amazonaws.cloudwatch#StateReason", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The reason that this alarm is set to this specific state, in text format.

", "smithy.api#required": {} } @@ -6240,10 +6305,7 @@ } }, "com.amazonaws.cloudwatch#Size": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.cloudwatch#StandardUnit": { "type": "enum", @@ -6441,6 +6503,7 @@ "Names": { "target": "com.amazonaws.cloudwatch#MetricStreamNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The array of the names of metric streams to start streaming.

\n

This is an \"all or nothing\" operation. If you do not have \n\t\tpermission to access all of the metric streams that you list here, then none of the streams that you list\n\t\tin the operation will start streaming.

", "smithy.api#required": {} } @@ -6542,6 +6605,7 @@ "SampleCount": { "target": "com.amazonaws.cloudwatch#DatapointValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of samples used for the statistic set.

", "smithy.api#required": {} } @@ -6549,6 +6613,7 @@ "Sum": { "target": "com.amazonaws.cloudwatch#DatapointValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The sum of values for the sample set.

", "smithy.api#required": {} } @@ -6556,6 +6621,7 @@ "Minimum": { "target": "com.amazonaws.cloudwatch#DatapointValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The minimum value of the sample set.

", "smithy.api#required": {} } @@ -6563,6 +6629,7 @@ "Maximum": { "target": "com.amazonaws.cloudwatch#DatapointValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The maximum value of the sample set.

", "smithy.api#required": {} } @@ -6642,6 +6709,7 @@ "Names": { "target": "com.amazonaws.cloudwatch#MetricStreamNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The array of the names of metric streams to stop streaming.

\n

This is an \"all or nothing\" operation. If you do not have \n\t\t\tpermission to access all of the metric streams that you list here, then none of the streams that you list\n\t\t\tin the operation will stop streaming.

", "smithy.api#required": {} } @@ -6675,6 +6743,7 @@ "Key": { "target": "com.amazonaws.cloudwatch#TagKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A string that you can use to assign a value. The combination of tag keys and values can help you organize and categorize your \n\t\tresources.

", "smithy.api#required": {} } @@ -6682,6 +6751,7 @@ "Value": { "target": "com.amazonaws.cloudwatch#TagValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value for the specified tag key.

", "smithy.api#required": {} } @@ -6744,6 +6814,7 @@ "ResourceARN": { "target": "com.amazonaws.cloudwatch#AmazonResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the CloudWatch resource that you're adding tags to.

\n

The ARN format of an alarm is \n\t\t\tarn:aws:cloudwatch:Region:account-id:alarm:alarm-name\n \n

\n

The ARN format of a Contributor Insights rule is \n\t\t\tarn:aws:cloudwatch:Region:account-id:insight-rule/insight-rule-name\n \n

\n

For more information about ARN format, see Resource\n\t\t\t\tTypes Defined by Amazon CloudWatch in the Amazon Web Services General\n\t\t\tReference.

", "smithy.api#required": {} } @@ -6751,6 +6822,7 @@ "Tags": { "target": "com.amazonaws.cloudwatch#TagList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of key-value pairs to associate with the alarm.

", "smithy.api#required": {} } @@ -6839,6 +6911,7 @@ "ResourceARN": { "target": "com.amazonaws.cloudwatch#AmazonResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the CloudWatch resource that you're removing tags from.

\n

The ARN format of an alarm is \n\t\t\tarn:aws:cloudwatch:Region:account-id:alarm:alarm-name\n \n

\n

The ARN format of a Contributor Insights rule is \n\t\t\tarn:aws:cloudwatch:Region:account-id:insight-rule/insight-rule-name\n \n

\n

For more information about ARN format, see Resource\n\t\t\t\tTypes Defined by Amazon CloudWatch in the Amazon Web Services General\n\t\t\tReference.

", "smithy.api#required": {} } @@ -6846,6 +6919,7 @@ "TagKeys": { "target": "com.amazonaws.cloudwatch#TagKeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of tag keys to remove from the resource.

", "smithy.api#required": {} } @@ -6869,4 +6943,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/codeartifact.json b/codegen/sdk-codegen/aws-models/codeartifact.json index f1a7014b8c54..48ecb8338500 100644 --- a/codegen/sdk-codegen/aws-models/codeartifact.json +++ b/codegen/sdk-codegen/aws-models/codeartifact.json @@ -437,7 +437,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -480,7 +479,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -493,7 +493,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -507,7 +506,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -530,7 +528,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -565,7 +562,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -576,14 +572,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -597,14 +595,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -613,11 +609,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -628,14 +624,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -649,7 +647,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -669,7 +666,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -680,14 +676,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -698,9 +696,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/codebuild.json b/codegen/sdk-codegen/aws-models/codebuild.json index 7c61eb55e377..6c28a4963eb4 100644 --- a/codegen/sdk-codegen/aws-models/codebuild.json +++ b/codegen/sdk-codegen/aws-models/codebuild.json @@ -1617,7 +1617,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1660,7 +1659,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1673,7 +1673,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1687,7 +1686,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1710,7 +1708,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1745,7 +1742,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1756,14 +1752,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1777,14 +1775,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1793,11 +1789,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1808,14 +1804,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1829,7 +1827,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1849,7 +1846,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1860,14 +1856,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1878,9 +1876,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -8172,4 +8172,4 @@ "type": "long" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/codecatalyst.json b/codegen/sdk-codegen/aws-models/codecatalyst.json index b322ab749345..2ee1a220188d 100644 --- a/codegen/sdk-codegen/aws-models/codecatalyst.json +++ b/codegen/sdk-codegen/aws-models/codecatalyst.json @@ -216,13 +216,10 @@ }, { "fn": "aws.partition", - "argv": [ - "us-west-2" - ], + "argv": ["us-west-2"], "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -236,7 +233,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -268,7 +264,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -279,7 +276,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -301,7 +299,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -315,7 +312,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -347,7 +343,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -358,7 +355,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } ] }, @@ -4598,4 +4596,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/codecommit.json b/codegen/sdk-codegen/aws-models/codecommit.json index 71c35f8a8a74..a7b9313c63d6 100644 --- a/codegen/sdk-codegen/aws-models/codecommit.json +++ b/codegen/sdk-codegen/aws-models/codecommit.json @@ -1806,7 +1806,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1849,7 +1848,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1862,7 +1862,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1876,7 +1875,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1899,7 +1897,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1934,7 +1931,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1945,14 +1941,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1966,14 +1964,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1982,11 +1978,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1997,14 +1993,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2018,7 +2016,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2038,7 +2035,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2049,14 +2045,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2067,9 +2065,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -15373,4 +15373,4 @@ "type": "blob" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/codedeploy.json b/codegen/sdk-codegen/aws-models/codedeploy.json index 8f9b2c76f018..79a37d390fd8 100644 --- a/codegen/sdk-codegen/aws-models/codedeploy.json +++ b/codegen/sdk-codegen/aws-models/codedeploy.json @@ -1305,7 +1305,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1348,7 +1347,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1361,7 +1361,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1375,7 +1374,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1398,7 +1396,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1433,7 +1430,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1444,14 +1440,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1465,14 +1463,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1481,11 +1477,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1496,14 +1492,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1517,7 +1515,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1537,7 +1534,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1548,14 +1544,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1566,9 +1564,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/codeguru-reviewer.json b/codegen/sdk-codegen/aws-models/codeguru-reviewer.json index b13fd942ffe7..a6b0407bae2d 100644 --- a/codegen/sdk-codegen/aws-models/codeguru-reviewer.json +++ b/codegen/sdk-codegen/aws-models/codeguru-reviewer.json @@ -132,7 +132,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -175,7 +174,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -188,7 +188,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -202,7 +201,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -225,7 +223,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -260,7 +257,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -271,14 +267,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -292,14 +290,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -308,11 +304,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -323,14 +319,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -344,7 +342,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -364,7 +361,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -375,14 +371,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -393,9 +391,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3851,4 +3851,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/codeguru-security.json b/codegen/sdk-codegen/aws-models/codeguru-security.json index 6f8326c08611..df2b2719754e 100644 --- a/codegen/sdk-codegen/aws-models/codeguru-security.json +++ b/codegen/sdk-codegen/aws-models/codeguru-security.json @@ -211,7 +211,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -230,7 +229,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -258,13 +256,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -277,7 +276,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -291,7 +289,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -314,7 +311,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -349,11 +345,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -364,16 +358,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -387,14 +384,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -403,15 +398,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -422,16 +416,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -445,7 +442,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -465,11 +461,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -480,20 +474,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -504,18 +500,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -3033,4 +3033,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/codeguruprofiler.json b/codegen/sdk-codegen/aws-models/codeguruprofiler.json index b75db6f23925..3e2415380dda 100644 --- a/codegen/sdk-codegen/aws-models/codeguruprofiler.json +++ b/codegen/sdk-codegen/aws-models/codeguruprofiler.json @@ -531,11 +531,7 @@ }, "aws.protocols#restJson1": {}, "smithy.api#cors": { - "additionalAllowedHeaders": [ - "X-Amz-Content-Sha256", - "X-Amz-User-Agent", - "Content-Type" - ] + "additionalAllowedHeaders": ["X-Amz-Content-Sha256", "X-Amz-User-Agent", "Content-Type"] }, "smithy.api#documentation": "

\n This section provides documentation for the Amazon CodeGuru Profiler API operations.\n

\n

\n Amazon CodeGuru Profiler collects runtime performance data from your live applications, and provides\n recommendations that can help you fine-tune your application performance. Using machine learning\n algorithms, CodeGuru Profiler can help you find your most expensive lines of code and suggest ways you can\n improve efficiency and remove CPU bottlenecks.\n

\n

\n Amazon CodeGuru Profiler provides different visualizations of profiling data to help you identify what code is\n running on the CPU, see how much time is consumed, and suggest ways to reduce CPU utilization.\n

\n \n

Amazon CodeGuru Profiler currently supports applications written in all Java virtual machine (JVM)\n languages and Python. While CodeGuru Profiler supports both visualizations and recommendations for applications\n written in Java, it can also generate visualizations and a subset of recommendations for\n applications written in other JVM languages and Python.

\n
\n

\n For more information, see What is Amazon CodeGuru Profiler in \n the Amazon CodeGuru Profiler User Guide.\n

", "smithy.api#title": "Amazon CodeGuru Profiler", @@ -581,7 +577,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -624,7 +619,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -637,7 +633,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -651,7 +646,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -674,7 +668,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -709,7 +702,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -720,14 +712,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -741,14 +735,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -757,11 +749,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -772,14 +764,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -793,7 +787,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -813,7 +806,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -824,14 +816,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -842,9 +836,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1215,9 +1211,7 @@ "uri": "/profilingGroups/{profilingGroupName}/configureAgent", "code": 200 }, - "smithy.api#tags": [ - "dataplane" - ] + "smithy.api#tags": ["dataplane"] } }, "com.amazonaws.codeguruprofiler#ConfigureAgentRequest": { @@ -2801,9 +2795,7 @@ "uri": "/profilingGroups/{profilingGroupName}/agentProfile", "code": 204 }, - "smithy.api#tags": [ - "dataplane" - ] + "smithy.api#tags": ["dataplane"] } }, "com.amazonaws.codeguruprofiler#PostAgentProfileRequest": { @@ -3801,4 +3793,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/codestar-connections.json b/codegen/sdk-codegen/aws-models/codestar-connections.json index 3de3a3dc7f63..28a46218c6f1 100644 --- a/codegen/sdk-codegen/aws-models/codestar-connections.json +++ b/codegen/sdk-codegen/aws-models/codestar-connections.json @@ -146,7 +146,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -189,7 +188,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -202,7 +202,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -216,7 +215,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -239,7 +237,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -274,7 +271,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -285,14 +281,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -306,14 +304,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -322,11 +318,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -337,14 +333,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -358,7 +356,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -378,7 +375,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -389,14 +385,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -407,9 +405,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2096,4 +2096,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/codestar-notifications.json b/codegen/sdk-codegen/aws-models/codestar-notifications.json index 23172fdc544a..5fa39603638f 100644 --- a/codegen/sdk-codegen/aws-models/codestar-notifications.json +++ b/codegen/sdk-codegen/aws-models/codestar-notifications.json @@ -152,7 +152,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -195,7 +194,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -208,7 +208,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -222,7 +221,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -245,7 +243,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -280,7 +277,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -291,14 +287,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -312,14 +310,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -328,11 +324,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -343,14 +339,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -364,7 +362,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -384,7 +381,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -395,14 +391,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -413,9 +411,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1310,7 +1310,6 @@ "MaxResults": { "target": "com.amazonaws.codestarnotifications#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

A non-negative integer used to limit the number of returned results. The default number is 50. The maximum number of\n results that can be returned is 100.

" } } @@ -1454,7 +1453,6 @@ "MaxResults": { "target": "com.amazonaws.codestarnotifications#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

A non-negative integer used to limit the number of returned results. The maximum number of\n results that can be returned is 100.

" } } @@ -1646,7 +1644,6 @@ "MaxResults": { "target": "com.amazonaws.codestarnotifications#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

A non-negative integer used to limit the number of returned results. The maximum number of\n results that can be returned is 100.

" } } @@ -1678,7 +1675,6 @@ "com.amazonaws.codestarnotifications#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -2321,4 +2317,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/codestar.json b/codegen/sdk-codegen/aws-models/codestar.json index af5ae960e0b7..503f0c5b260b 100644 --- a/codegen/sdk-codegen/aws-models/codestar.json +++ b/codegen/sdk-codegen/aws-models/codestar.json @@ -329,7 +329,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -372,7 +371,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -385,7 +385,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -399,7 +398,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -422,7 +420,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -457,7 +454,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -468,14 +464,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -489,14 +487,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -505,11 +501,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -520,14 +516,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -541,7 +539,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -561,7 +558,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -572,14 +568,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -590,9 +588,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1829,7 +1829,6 @@ "maxResults": { "target": "com.amazonaws.codestar#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum amount of data that can be contained in a single set of results.

" } } @@ -1901,7 +1900,6 @@ "maxResults": { "target": "com.amazonaws.codestar#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum amount of data that can be contained in a single set of results.

" } } @@ -1972,7 +1970,6 @@ "maxResults": { "target": "com.amazonaws.codestar#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

Reserved for future use.

" } } @@ -2043,7 +2040,6 @@ "maxResults": { "target": "com.amazonaws.codestar#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of team members you want returned in a response.

" } } @@ -2105,7 +2101,6 @@ "maxResults": { "target": "com.amazonaws.codestar#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return in a response.

" } } @@ -2138,7 +2133,6 @@ "com.amazonaws.codestar#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -3105,4 +3099,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/cognito-identity-provider.json b/codegen/sdk-codegen/aws-models/cognito-identity-provider.json index 4d0fc0b4e083..b8929d840f16 100644 --- a/codegen/sdk-codegen/aws-models/cognito-identity-provider.json +++ b/codegen/sdk-codegen/aws-models/cognito-identity-provider.json @@ -413,7 +413,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -456,7 +455,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -469,7 +469,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -483,7 +482,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -506,7 +504,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -541,7 +538,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -552,14 +548,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -573,14 +571,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -589,11 +585,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -604,14 +600,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -625,7 +623,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -645,7 +642,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -656,14 +652,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -674,9 +672,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1716,8 +1716,8 @@ } ], "Enabled": true, - "UserCreateDate": 1.689980857949e9, - "UserLastModifiedDate": 1.689980857949e9, + "UserCreateDate": 1689980857.949, + "UserLastModifiedDate": 1689980857.949, "UserStatus": "FORCE_CHANGE_PASSWORD", "Username": "testuser" } @@ -5695,7 +5695,7 @@ "AliasAttributes": ["email"], "Arn": "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_EXAMPLE", "AutoVerifiedAttributes": ["email"], - "CreationDate": 1.689721665239e9, + "CreationDate": 1689721665.239, "DeletionProtection": "ACTIVE", "DeviceConfiguration": { "ChallengeRequiredOnNewDevice": true, @@ -5732,7 +5732,7 @@ "UserMigration": "arn:aws:lambda:us-east-1:123456789012:function:MyFunction", "VerifyAuthChallengeResponse": "arn:aws:lambda:us-east-1:123456789012:function:MyFunction" }, - "LastModifiedDate": 1.689721665239e9, + "LastModifiedDate": 1689721665.239, "MfaConfiguration": "OPTIONAL", "Name": "my-test-user-pool", "Policies": { @@ -6093,7 +6093,7 @@ "ClientId": "26cb2c60kq7nbmas7rbme9b6pp", "ClientName": "my-test-app-client", "ClientSecret": "13ka4h7u28d9oo44tqpq9djqsfvhvu8rk4d2ighvpu0k8fj1c2r9", - "CreationDate": 1.689885426107e9, + "CreationDate": 1689885426.107, "DefaultRedirectURI": "https://example.com", "EnablePropagateAdditionalUserContextData": false, "EnableTokenRevocation": true, @@ -6103,7 +6103,7 @@ "ALLOW_REFRESH_TOKEN_AUTH" ], "IdTokenValidity": 6, - "LastModifiedDate": 1.689885426107e9, + "LastModifiedDate": 1689885426.107, "LogoutURLs": ["https://example.com/logout"], "PreventUserExistenceErrors": "ENABLED", "ReadAttributes": ["address", "preferred_username", "email"], @@ -10270,7 +10270,6 @@ "com.amazonaws.cognitoidentityprovider#ListResourceServersLimitType": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -10290,7 +10289,6 @@ "MaxResults": { "target": "com.amazonaws.cognitoidentityprovider#ListResourceServersLimitType", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of resource servers to return.

" } }, @@ -10426,7 +10424,6 @@ "MaxResults": { "target": "com.amazonaws.cognitoidentityprovider#PoolQueryLimitType", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of import jobs you want the request to return.

", "smithy.api#required": {} } @@ -10512,7 +10509,6 @@ "MaxResults": { "target": "com.amazonaws.cognitoidentityprovider#QueryLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results you want the request to return when listing the user\n pool clients.

" } }, @@ -10593,7 +10589,6 @@ "MaxResults": { "target": "com.amazonaws.cognitoidentityprovider#PoolQueryLimitType", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results you want the request to return when listing the user\n pools.

", "smithy.api#required": {} } @@ -10678,8 +10673,8 @@ } ], "Enabled": true, - "UserCreateDate": 1.682955829578e9, - "UserLastModifiedDate": 1.68903018163e9, + "UserCreateDate": 1682955829.578, + "UserLastModifiedDate": 1689030181.63, "UserStatus": "CONFIRMED", "Username": "testuser" }, @@ -10695,8 +10690,8 @@ } ], "Enabled": true, - "UserCreateDate": 1.684427979201e9, - "UserLastModifiedDate": 1.684427979201e9, + "UserCreateDate": 1684427979.201, + "UserLastModifiedDate": 1684427979.201, "UserStatus": "UNCONFIRMED", "Username": "testuser2" }, @@ -10712,8 +10707,8 @@ } ], "Enabled": true, - "UserCreateDate": 1.684427823641e9, - "UserLastModifiedDate": 1.684427823641e9, + "UserCreateDate": 1684427823.641, + "UserLastModifiedDate": 1684427823.641, "UserStatus": "UNCONFIRMED", "Username": "testuser3@example.com" } @@ -11243,7 +11238,6 @@ "com.amazonaws.cognitoidentityprovider#PasswordPolicyMinLengthType": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 6, "max": 99 @@ -11256,7 +11250,6 @@ "MinimumLength": { "target": "com.amazonaws.cognitoidentityprovider#PasswordPolicyMinLengthType", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum length of the password in the policy that you have set. This value can't\n be less than 6.

" } }, @@ -11330,7 +11323,6 @@ "com.amazonaws.cognitoidentityprovider#PoolQueryLimitType": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 60 @@ -11390,7 +11382,6 @@ "com.amazonaws.cognitoidentityprovider#PriorityType": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 2 @@ -11499,7 +11490,6 @@ "com.amazonaws.cognitoidentityprovider#QueryLimit": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 60 @@ -11556,7 +11546,6 @@ "Priority": { "target": "com.amazonaws.cognitoidentityprovider#PriorityType", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

A positive integer specifying priority of a method with 1 being the highest\n priority.

", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/cognito-identity.json b/codegen/sdk-codegen/aws-models/cognito-identity.json index 18717fcbc0cd..001c7aec1071 100644 --- a/codegen/sdk-codegen/aws-models/cognito-identity.json +++ b/codegen/sdk-codegen/aws-models/cognito-identity.json @@ -171,7 +171,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -214,7 +213,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -227,7 +227,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -241,7 +240,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -264,7 +262,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -299,7 +296,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -310,14 +306,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -331,14 +329,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -347,11 +343,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -362,14 +358,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -383,7 +381,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -403,7 +400,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -414,14 +410,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -432,9 +430,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2402,7 +2402,6 @@ "MaxResults": { "target": "com.amazonaws.cognitoidentity#QueryLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of identities to return.

", "smithy.api#required": {} } @@ -2494,7 +2493,6 @@ "MaxResults": { "target": "com.amazonaws.cognitoidentity#QueryLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of identities to return.

", "smithy.api#required": {} } @@ -2668,7 +2666,6 @@ "MaxResults": { "target": "com.amazonaws.cognitoidentity#QueryLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of identities to return.

" } }, @@ -2943,7 +2940,6 @@ "com.amazonaws.cognitoidentity#QueryLimit": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 60 @@ -3624,4 +3620,4 @@ "type": "boolean" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/cognito-sync.json b/codegen/sdk-codegen/aws-models/cognito-sync.json index 33bacf1a21ca..c5bf8be0e8a1 100644 --- a/codegen/sdk-codegen/aws-models/cognito-sync.json +++ b/codegen/sdk-codegen/aws-models/cognito-sync.json @@ -144,7 +144,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -187,7 +186,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -200,7 +200,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -214,7 +213,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -237,7 +235,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -272,7 +269,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -283,14 +279,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -304,14 +302,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -320,11 +316,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -335,14 +331,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -356,7 +354,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -376,7 +373,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -387,14 +383,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -405,9 +403,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3140,4 +3140,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/comprehend.json b/codegen/sdk-codegen/aws-models/comprehend.json index a0346a4b47bb..dafb44c8050c 100644 --- a/codegen/sdk-codegen/aws-models/comprehend.json +++ b/codegen/sdk-codegen/aws-models/comprehend.json @@ -1453,7 +1453,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1496,7 +1495,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1509,7 +1509,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1523,7 +1522,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1546,7 +1544,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1581,7 +1578,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1592,14 +1588,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1613,14 +1611,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1629,11 +1625,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1644,14 +1640,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1665,7 +1663,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1685,7 +1682,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1696,14 +1692,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1714,9 +1712,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -13555,4 +13555,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/comprehendmedical.json b/codegen/sdk-codegen/aws-models/comprehendmedical.json index d1dd5785ee6b..0b6c73e31e48 100644 --- a/codegen/sdk-codegen/aws-models/comprehendmedical.json +++ b/codegen/sdk-codegen/aws-models/comprehendmedical.json @@ -467,7 +467,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -510,7 +509,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -523,7 +523,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -537,7 +536,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -560,7 +558,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -595,7 +592,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -606,14 +602,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -627,14 +625,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -643,11 +639,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -658,14 +654,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -679,7 +677,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -699,7 +696,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -710,14 +706,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -728,9 +726,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4989,4 +4989,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/compute-optimizer.json b/codegen/sdk-codegen/aws-models/compute-optimizer.json index 8ad8ffd9934d..c26ab53d97eb 100644 --- a/codegen/sdk-codegen/aws-models/compute-optimizer.json +++ b/codegen/sdk-codegen/aws-models/compute-optimizer.json @@ -437,7 +437,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -480,7 +479,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -493,7 +493,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -507,7 +506,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -530,7 +528,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -565,7 +562,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -576,14 +572,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -597,14 +595,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -613,11 +609,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -628,14 +624,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -649,7 +647,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -669,7 +666,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -680,14 +676,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -698,9 +696,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -8834,4 +8834,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/config-service.json b/codegen/sdk-codegen/aws-models/config-service.json index 3fde9bb94e46..d7712170a697 100644 --- a/codegen/sdk-codegen/aws-models/config-service.json +++ b/codegen/sdk-codegen/aws-models/config-service.json @@ -10435,7 +10435,6 @@ "RetentionPeriodInDays": { "target": "com.amazonaws.configservice#RetentionPeriodInDays", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Number of days Config stores your historical\n\t\t\tinformation.

\n \n

Currently, only applicable to the configuration item\n\t\t\t\thistory.

\n
", "smithy.api#required": {} } @@ -13870,7 +13869,6 @@ "RetentionPeriodInDays": { "target": "com.amazonaws.configservice#RetentionPeriodInDays", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Number of days Config stores your historical information.

\n \n

Currently, only applicable to the configuration item history.

\n
", "smithy.api#required": {} } @@ -13911,7 +13909,6 @@ "com.amazonaws.configservice#RetentionPeriodInDays": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 30, "max": 2557 @@ -14631,7 +14628,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -14674,7 +14670,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -14687,7 +14684,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -14701,7 +14697,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -14724,7 +14719,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -14759,7 +14753,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -14770,14 +14763,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -14791,14 +14786,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -14807,18 +14800,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -14827,7 +14819,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -14847,14 +14840,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -14868,7 +14863,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -14888,7 +14882,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -14899,14 +14892,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -14917,9 +14912,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/connect-contact-lens.json b/codegen/sdk-codegen/aws-models/connect-contact-lens.json index ede674f4c17b..c44edb254a5c 100644 --- a/codegen/sdk-codegen/aws-models/connect-contact-lens.json +++ b/codegen/sdk-codegen/aws-models/connect-contact-lens.json @@ -35,6 +35,7 @@ "Message": { "target": "com.amazonaws.connectcontactlens#Message", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -109,7 +110,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -152,7 +152,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -165,7 +166,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -179,7 +179,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -202,7 +201,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -237,7 +235,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -248,14 +245,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -269,14 +268,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -285,11 +282,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -300,14 +297,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -321,7 +320,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -341,7 +339,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -352,14 +349,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -370,9 +369,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -794,6 +795,7 @@ "MatchedCategories": { "target": "com.amazonaws.connectcontactlens#MatchedCategories", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The category rules that have been matched in the analyzed segment.

", "smithy.api#required": {} } @@ -801,6 +803,7 @@ "MatchedDetails": { "target": "com.amazonaws.connectcontactlens#MatchedDetails", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The category rule that was matched and when it occurred in the transcript.

", "smithy.api#required": {} } @@ -816,6 +819,7 @@ "PointsOfInterest": { "target": "com.amazonaws.connectcontactlens#PointsOfInterest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The section of audio where the category rule was detected.

", "smithy.api#required": {} } @@ -838,7 +842,6 @@ "com.amazonaws.connectcontactlens#CharacterOffset": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -850,7 +853,7 @@ "BeginOffsetChar": { "target": "com.amazonaws.connectcontactlens#CharacterOffset", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The beginning of the issue.

", "smithy.api#required": {} } @@ -858,7 +861,7 @@ "EndOffsetChar": { "target": "com.amazonaws.connectcontactlens#CharacterOffset", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The end of the issue.

", "smithy.api#required": {} } @@ -920,6 +923,7 @@ "CharacterOffsets": { "target": "com.amazonaws.connectcontactlens#CharacterOffsets", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The offset for when the issue was detected in the segment.

", "smithy.api#required": {} } @@ -986,6 +990,7 @@ "InstanceId": { "target": "com.amazonaws.connectcontactlens#InstanceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the Amazon Connect instance.

", "smithy.api#required": {} } @@ -993,6 +998,7 @@ "ContactId": { "target": "com.amazonaws.connectcontactlens#ContactId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the contact.

", "smithy.api#required": {} } @@ -1000,7 +1006,6 @@ "MaxResults": { "target": "com.amazonaws.connectcontactlens#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximimum number of results to return per page.

" } }, @@ -1021,6 +1026,7 @@ "Segments": { "target": "com.amazonaws.connectcontactlens#RealtimeContactAnalysisSegments", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An analyzed transcript or category.

", "smithy.api#required": {} } @@ -1066,7 +1072,6 @@ "com.amazonaws.connectcontactlens#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -1089,7 +1094,6 @@ "com.amazonaws.connectcontactlens#OffsetMillis": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -1121,7 +1125,7 @@ "BeginOffsetMillis": { "target": "com.amazonaws.connectcontactlens#OffsetMillis", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The beginning offset in milliseconds where the category rule was detected.

", "smithy.api#required": {} } @@ -1129,7 +1133,7 @@ "EndOffsetMillis": { "target": "com.amazonaws.connectcontactlens#OffsetMillis", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ending offset in milliseconds where the category rule was detected.

", "smithy.api#required": {} } @@ -1225,6 +1229,7 @@ "Message": { "target": "com.amazonaws.connectcontactlens#Message", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -1241,6 +1246,7 @@ "Id": { "target": "com.amazonaws.connectcontactlens#TranscriptId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the transcript.

", "smithy.api#required": {} } @@ -1248,6 +1254,7 @@ "ParticipantId": { "target": "com.amazonaws.connectcontactlens#ParticipantId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the participant.

", "smithy.api#required": {} } @@ -1255,6 +1262,7 @@ "ParticipantRole": { "target": "com.amazonaws.connectcontactlens#ParticipantRole", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The role of participant. For example, is it a customer, agent, or system.

", "smithy.api#required": {} } @@ -1262,6 +1270,7 @@ "Content": { "target": "com.amazonaws.connectcontactlens#TranscriptContent", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The content of the transcript.

", "smithy.api#required": {} } @@ -1269,7 +1278,7 @@ "BeginOffsetMillis": { "target": "com.amazonaws.connectcontactlens#OffsetMillis", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The beginning offset in the contact for this transcript.

", "smithy.api#required": {} } @@ -1277,7 +1286,7 @@ "EndOffsetMillis": { "target": "com.amazonaws.connectcontactlens#OffsetMillis", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The end offset in the contact for this transcript.

", "smithy.api#required": {} } @@ -1285,6 +1294,7 @@ "Sentiment": { "target": "com.amazonaws.connectcontactlens#SentimentValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The sentiment of the detected for this piece of transcript.

", "smithy.api#required": {} } @@ -1320,4 +1330,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/connect.json b/codegen/sdk-codegen/aws-models/connect.json index 0592d8b5ef23..9aad9d5ff6c6 100644 --- a/codegen/sdk-codegen/aws-models/connect.json +++ b/codegen/sdk-codegen/aws-models/connect.json @@ -3392,7 +3392,6 @@ "com.amazonaws.connect#Concurrency": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10 @@ -8161,7 +8160,7 @@ "ViewVersion": { "target": "com.amazonaws.connect#ViewVersion", "traits": { - "smithy.api#default": 0, + "smithy.api#default": null, "smithy.api#documentation": "

The version number of the view.

", "smithy.api#httpLabel": {}, "smithy.api#required": {} @@ -12451,7 +12450,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

" } }, @@ -12564,7 +12562,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

" } } @@ -12777,7 +12774,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

" } } @@ -12904,7 +12900,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

" } } @@ -15080,7 +15075,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

", "smithy.api#httpQuery": "maxResults" } @@ -15218,7 +15212,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult25", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

", "smithy.api#httpQuery": "maxResults" } @@ -15306,7 +15299,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult25", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

", "smithy.api#httpQuery": "maxResults" } @@ -15496,7 +15488,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

", "smithy.api#httpQuery": "maxResults" } @@ -15601,7 +15592,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return per page. The default MaxResult size is 100.

", "smithy.api#httpQuery": "maxResults" } @@ -15786,7 +15776,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return per page.

" } }, @@ -15881,7 +15870,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

", "smithy.api#httpQuery": "maxResults" } @@ -15970,7 +15958,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

", "smithy.api#httpQuery": "maxResults" } @@ -16069,7 +16056,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return per page. The default MaxResult size is 100.

", "smithy.api#httpQuery": "maxResults" } @@ -16160,7 +16146,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult7", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

", "smithy.api#httpQuery": "maxResults" } @@ -16259,7 +16244,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult10", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

", "smithy.api#httpQuery": "maxResults" } @@ -16333,7 +16317,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult10", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

", "smithy.api#httpQuery": "maxResults" } @@ -16428,7 +16411,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

", "smithy.api#httpQuery": "maxResults" } @@ -16519,7 +16501,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult25", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

", "smithy.api#httpQuery": "maxResults" } @@ -16610,7 +16591,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult25", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page. If no value is specified, the default is 10.\n

", "smithy.api#httpQuery": "maxResults" } @@ -16715,7 +16695,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return per page. The default MaxResult size is 100.

", "smithy.api#httpQuery": "maxResults" } @@ -16847,7 +16826,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

" } }, @@ -16961,7 +16939,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page. The default MaxResult size is 100.

", "smithy.api#httpQuery": "maxResults" } @@ -17060,7 +17037,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page. The default MaxResult size is 100.

", "smithy.api#httpQuery": "maxResults" } @@ -17158,7 +17134,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return per page. The default MaxResult size is 100.

", "smithy.api#httpQuery": "maxResults" } @@ -17249,7 +17224,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page. The default MaxResult size is 100.

", "smithy.api#httpQuery": "maxResults" } @@ -17355,7 +17329,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page. The default MaxResult size is 100.

", "smithy.api#httpQuery": "maxResults" } @@ -17446,7 +17419,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page. The default MaxResult size is 100.

", "smithy.api#httpQuery": "maxResults" } @@ -17544,7 +17516,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult200", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

", "smithy.api#httpQuery": "maxResults" } @@ -17643,7 +17614,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult2", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

", "smithy.api#httpQuery": "maxResults" } @@ -17742,7 +17712,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return per page.

", "smithy.api#httpQuery": "maxResults" } @@ -17841,7 +17810,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

", "smithy.api#httpQuery": "maxResults" } @@ -17932,7 +17900,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page. The default MaxResult size is 100.

", "smithy.api#httpQuery": "maxResults" } @@ -18087,7 +18054,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

\n \n

It is not expected that you set this.

\n
", "smithy.api#httpQuery": "maxResults" } @@ -18185,7 +18151,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult10", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

", "smithy.api#httpQuery": "maxResults" } @@ -18265,7 +18230,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult10", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return per page.

", "smithy.api#httpQuery": "maxResults" } @@ -18375,7 +18339,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

", "smithy.api#httpQuery": "maxResults" } @@ -18467,7 +18430,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page. The default MaxResult size is 100.

", "smithy.api#httpQuery": "maxResults" } @@ -18558,7 +18520,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page. The default MaxResult size is 100.

", "smithy.api#httpQuery": "maxResults" } @@ -18797,7 +18758,6 @@ "com.amazonaws.connect#MaxResult10": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10 @@ -18807,7 +18767,6 @@ "com.amazonaws.connect#MaxResult100": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -18817,7 +18776,6 @@ "com.amazonaws.connect#MaxResult1000": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -18827,7 +18785,6 @@ "com.amazonaws.connect#MaxResult2": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 2 @@ -18837,7 +18794,6 @@ "com.amazonaws.connect#MaxResult200": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 200 @@ -18847,7 +18803,6 @@ "com.amazonaws.connect#MaxResult25": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 25 @@ -18857,7 +18812,6 @@ "com.amazonaws.connect#MaxResult7": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 7 @@ -18906,7 +18860,6 @@ "Concurrency": { "target": "com.amazonaws.connect#Concurrency", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of contacts an agent can have on a channel simultaneously.

\n

Valid Range for VOICE: Minimum value of 1. Maximum value of 1.

\n

Valid Range for CHAT: Minimum value of 1. Maximum value of 10.

\n

Valid Range for TASK: Minimum value of 1. Maximum value of 10.

", "smithy.api#required": {} } @@ -21391,7 +21344,6 @@ "com.amazonaws.connect#Priority": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 99 @@ -23016,7 +22968,6 @@ "Priority": { "target": "com.amazonaws.connect#Priority", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The order in which contacts are to be handled for the queue. For more information, see\n Queues: priority and\n delay.

", "smithy.api#required": {} } @@ -23073,7 +23024,6 @@ "Priority": { "target": "com.amazonaws.connect#Priority", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The order in which contacts are to be handled for the queue. For more information, see\n Queues: priority and\n delay.

", "smithy.api#required": {} } @@ -23606,7 +23556,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult10", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

" } }, @@ -23700,7 +23649,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

" } }, @@ -23806,7 +23754,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

" } }, @@ -23912,7 +23859,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

" } }, @@ -24018,7 +23964,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

" } }, @@ -24133,7 +24078,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

" } }, @@ -24227,7 +24171,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

" } }, @@ -24333,7 +24276,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

" } }, @@ -24438,7 +24380,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return per page.

" } }, @@ -24533,7 +24474,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return per page.

" } }, diff --git a/codegen/sdk-codegen/aws-models/connectcampaigns.json b/codegen/sdk-codegen/aws-models/connectcampaigns.json index f225d40bb433..53cc9029bf37 100644 --- a/codegen/sdk-codegen/aws-models/connectcampaigns.json +++ b/codegen/sdk-codegen/aws-models/connectcampaigns.json @@ -184,7 +184,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -227,7 +226,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -240,7 +240,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -254,7 +253,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -277,7 +275,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -312,7 +309,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -323,14 +319,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -344,14 +342,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -360,11 +356,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -375,14 +371,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -396,7 +394,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -416,7 +413,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -427,14 +423,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -445,9 +443,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3150,4 +3150,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/connectcases.json b/codegen/sdk-codegen/aws-models/connectcases.json index 0155834aa743..299458c8ef72 100644 --- a/codegen/sdk-codegen/aws-models/connectcases.json +++ b/codegen/sdk-codegen/aws-models/connectcases.json @@ -118,7 +118,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -137,7 +136,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -165,13 +163,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -184,7 +183,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -198,7 +196,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -221,7 +218,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -256,11 +252,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -271,16 +265,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -294,14 +291,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -310,15 +305,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -329,16 +323,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -352,7 +349,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -372,11 +368,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -387,20 +381,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -411,18 +407,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -5098,4 +5098,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/connectparticipant.json b/codegen/sdk-codegen/aws-models/connectparticipant.json index 4688bdf8352b..07ffbed0b7ab 100644 --- a/codegen/sdk-codegen/aws-models/connectparticipant.json +++ b/codegen/sdk-codegen/aws-models/connectparticipant.json @@ -136,7 +136,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -179,7 +178,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -192,7 +192,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -206,7 +205,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -229,7 +227,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -264,7 +261,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -275,14 +271,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -296,14 +294,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -312,18 +308,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -332,7 +327,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -352,14 +348,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -373,7 +371,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -393,7 +390,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -404,14 +400,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -422,9 +420,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2507,4 +2507,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/controltower.json b/codegen/sdk-codegen/aws-models/controltower.json index f43b2de70c3d..534f080e9b56 100644 --- a/codegen/sdk-codegen/aws-models/controltower.json +++ b/codegen/sdk-codegen/aws-models/controltower.json @@ -92,7 +92,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -135,7 +134,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -148,7 +148,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -162,7 +161,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -185,7 +183,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -220,7 +217,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -231,14 +227,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -252,14 +250,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -268,11 +264,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -283,14 +279,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -304,7 +302,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -324,7 +321,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -335,14 +331,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -353,9 +351,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/cost-and-usage-report-service.json b/codegen/sdk-codegen/aws-models/cost-and-usage-report-service.json index 94f834e57203..4c3625e4d11e 100644 --- a/codegen/sdk-codegen/aws-models/cost-and-usage-report-service.json +++ b/codegen/sdk-codegen/aws-models/cost-and-usage-report-service.json @@ -103,7 +103,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -146,7 +145,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -159,7 +159,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -173,7 +172,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -196,7 +194,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -231,7 +228,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -242,14 +238,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -263,14 +261,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -279,11 +275,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -294,14 +290,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -315,7 +313,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -335,7 +332,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -346,14 +342,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -364,9 +362,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1038,12 +1038,8 @@ "output": { "ReportDefinitions": [ { - "AdditionalArtifacts": [ - "QUICKSIGHT" - ], - "AdditionalSchemaElements": [ - "RESOURCES" - ], + "AdditionalArtifacts": ["QUICKSIGHT"], + "AdditionalSchemaElements": ["RESOURCES"], "Compression": "GZIP", "Format": "textORcsv", "ReportName": "ExampleReport", @@ -1053,12 +1049,8 @@ "TimeUnit": "HOURLY" }, { - "AdditionalArtifacts": [ - "QUICKSIGHT" - ], - "AdditionalSchemaElements": [ - "RESOURCES" - ], + "AdditionalArtifacts": ["QUICKSIGHT"], + "AdditionalSchemaElements": ["RESOURCES"], "Compression": "GZIP", "Format": "textORcsv", "ReportName": "ExampleReport2", @@ -1243,16 +1235,11 @@ "TimeUnit": "DAILY", "Format": "textORcsv", "Compression": "ZIP", - "AdditionalSchemaElements": [ - "RESOURCES" - ], + "AdditionalSchemaElements": ["RESOURCES"], "S3Bucket": "example-s3-bucket", "S3Prefix": "exampleprefix", "S3Region": "us-east-1", - "AdditionalArtifacts": [ - "REDSHIFT", - "QUICKSIGHT" - ] + "AdditionalArtifacts": ["REDSHIFT", "QUICKSIGHT"] } } } @@ -1526,4 +1513,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/cost-explorer.json b/codegen/sdk-codegen/aws-models/cost-explorer.json index d1be7a6c20b8..adca56902741 100644 --- a/codegen/sdk-codegen/aws-models/cost-explorer.json +++ b/codegen/sdk-codegen/aws-models/cost-explorer.json @@ -205,7 +205,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -248,7 +247,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -261,7 +261,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -275,7 +274,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -400,7 +398,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -435,7 +432,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -446,14 +442,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -467,14 +465,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -483,11 +479,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -498,14 +494,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -519,7 +517,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -539,7 +536,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -550,14 +546,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -568,9 +566,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1476,7 +1476,6 @@ "com.amazonaws.costexplorer#CostAllocationTagsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -1585,7 +1584,6 @@ "com.amazonaws.costexplorer#CostCategoryMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -4014,7 +4012,6 @@ "MaxResults": { "target": "com.amazonaws.costexplorer#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

This field is only used when the SortBy value is provided in the\n request.

\n

The maximum number of objects that are returned for this request. If\n MaxResults isn't specified with the SortBy value, the request\n returns 1000 results as the default value for this parameter.

\n

For GetCostCategories, MaxResults has an upper quota of 1000.

" } }, @@ -4220,7 +4217,6 @@ "MaxResults": { "target": "com.amazonaws.costexplorer#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

This field is only used when SortBy is provided in the request. The maximum number of\n objects that are returned for this request. If MaxResults isn't specified with SortBy, the\n request returns 1000 results as the default value for this parameter.

\n

For GetDimensionValues, MaxResults has an upper limit of 1000.

" } }, @@ -4342,7 +4338,6 @@ "MaxResults": { "target": "com.amazonaws.costexplorer#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of objects that you returned for this request. If more objects are\n available, in the response, Amazon Web Services provides a NextPageToken value that you can use\n in a subsequent call to get the next batch of objects.

" } } @@ -4561,7 +4556,6 @@ "MaxResults": { "target": "com.amazonaws.costexplorer#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of objects that you returned for this request. If more objects are\n available, in the response, Amazon Web Services provides a NextPageToken value that you can use\n in a subsequent call to get the next batch of objects.

" } } @@ -4818,7 +4812,6 @@ "MaxResults": { "target": "com.amazonaws.costexplorer#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The number of items to be returned in a response. The default is 20, with a\n minimum value of 1.

" } }, @@ -5040,7 +5033,6 @@ "MaxResults": { "target": "com.amazonaws.costexplorer#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The number of items to be returned in a response. The default is 20, with a\n minimum value of 1.

" } }, @@ -5205,7 +5197,6 @@ "MaxResults": { "target": "com.amazonaws.costexplorer#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

This field is only used when SortBy is provided in the request. The maximum number of\n objects that are returned for this request. If MaxResults isn't specified with SortBy, the\n request returns 1000 results as the default value for this parameter.

\n

For GetTags, MaxResults has an upper quota of 1000.

" } }, @@ -5614,7 +5605,6 @@ "MaxResults": { "target": "com.amazonaws.costexplorer#CostAllocationTagsMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of objects that are returned for this request. By default, the request\n returns 100 results.

" } } @@ -5683,7 +5673,6 @@ "MaxResults": { "target": "com.amazonaws.costexplorer#CostCategoryMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The number of entries a paginated response contains.

" } } @@ -5922,7 +5911,6 @@ "com.amazonaws.costexplorer#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -9081,4 +9069,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/customer-profiles.json b/codegen/sdk-codegen/aws-models/customer-profiles.json index 05efa922e9ac..3cf6fecd9aaf 100644 --- a/codegen/sdk-codegen/aws-models/customer-profiles.json +++ b/codegen/sdk-codegen/aws-models/customer-profiles.json @@ -1665,7 +1665,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1708,7 +1707,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1721,7 +1721,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1735,7 +1734,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1758,7 +1756,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1793,7 +1790,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1804,14 +1800,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1825,14 +1823,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1841,11 +1837,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1856,14 +1852,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1877,7 +1875,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1897,7 +1894,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1908,14 +1904,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1926,9 +1924,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3134,8 +3134,8 @@ "type": "double", "traits": { "smithy.api#range": { - "min": 0.0, - "max": 1.0 + "min": 0, + "max": 1 } } }, @@ -8132,7 +8132,6 @@ "Value": { "target": "com.amazonaws.customerprofiles#Value", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of time of the specified unit.

", "smithy.api#required": {} } @@ -10221,7 +10220,6 @@ "com.amazonaws.customerprofiles#Value": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 366 diff --git a/codegen/sdk-codegen/aws-models/data-pipeline.json b/codegen/sdk-codegen/aws-models/data-pipeline.json index 22749b190177..377451fe34dc 100644 --- a/codegen/sdk-codegen/aws-models/data-pipeline.json +++ b/codegen/sdk-codegen/aws-models/data-pipeline.json @@ -341,7 +341,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -384,7 +383,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -397,7 +397,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -411,7 +410,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -434,7 +432,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -469,7 +466,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -480,14 +476,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -501,14 +499,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -517,11 +513,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -532,14 +528,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -553,7 +551,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -573,7 +570,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -584,14 +580,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -602,9 +600,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2830,4 +2830,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/database-migration-service.json b/codegen/sdk-codegen/aws-models/database-migration-service.json index 7f7058464397..de3b4cdf6901 100644 --- a/codegen/sdk-codegen/aws-models/database-migration-service.json +++ b/codegen/sdk-codegen/aws-models/database-migration-service.json @@ -528,7 +528,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -571,7 +570,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -584,7 +584,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -598,7 +597,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -621,7 +619,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -656,7 +653,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -667,14 +663,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -688,14 +686,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -704,18 +700,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -724,7 +719,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -740,7 +736,6 @@ { "fn": "stringEquals", "argv": [ - "aws-iso", { "fn": "getAttr", "argv": [ @@ -749,7 +744,8 @@ }, "name" ] - } + }, + "aws-iso" ] } ], @@ -765,7 +761,6 @@ { "fn": "stringEquals", "argv": [ - "aws-iso-b", { "fn": "getAttr", "argv": [ @@ -774,7 +769,8 @@ }, "name" ] - } + }, + "aws-iso-b" ] } ], @@ -794,14 +790,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -815,7 +813,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -835,7 +832,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -846,14 +842,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -864,9 +862,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/databrew.json b/codegen/sdk-codegen/aws-models/databrew.json index 27dc13dc82f4..0a8754db5757 100644 --- a/codegen/sdk-codegen/aws-models/databrew.json +++ b/codegen/sdk-codegen/aws-models/databrew.json @@ -222,7 +222,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -265,7 +264,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -278,7 +278,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -292,7 +291,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -315,7 +313,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -350,7 +347,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -361,14 +357,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -382,14 +380,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -398,11 +394,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -432,14 +428,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -453,7 +451,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -473,7 +470,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -484,14 +480,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -502,9 +500,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4146,7 +4146,6 @@ "MaxFiles": { "target": "com.amazonaws.databrew#MaxFiles", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of Amazon S3 files to select.

", "smithy.api#required": {} } @@ -5475,7 +5474,6 @@ "com.amazonaws.databrew#MaxFiles": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -8228,4 +8226,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/dataexchange.json b/codegen/sdk-codegen/aws-models/dataexchange.json index 22fdffbffd86..f3902801e9da 100644 --- a/codegen/sdk-codegen/aws-models/dataexchange.json +++ b/codegen/sdk-codegen/aws-models/dataexchange.json @@ -1141,7 +1141,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1184,7 +1183,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1197,7 +1197,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1211,7 +1210,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1234,7 +1232,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1269,7 +1266,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1280,14 +1276,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1301,14 +1299,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1317,11 +1313,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1332,14 +1328,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1353,7 +1351,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1373,7 +1370,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1384,14 +1380,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1402,9 +1400,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6267,4 +6267,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/datasync.json b/codegen/sdk-codegen/aws-models/datasync.json index 9472d4e8223f..cdebde0d5050 100644 --- a/codegen/sdk-codegen/aws-models/datasync.json +++ b/codegen/sdk-codegen/aws-models/datasync.json @@ -4107,7 +4107,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4150,7 +4149,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4163,7 +4163,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4177,7 +4176,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4200,7 +4198,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4235,7 +4232,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4246,14 +4242,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4267,14 +4265,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4283,11 +4279,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4298,14 +4294,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4319,7 +4317,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4339,7 +4336,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4350,14 +4346,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4368,9 +4366,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/datazone.json b/codegen/sdk-codegen/aws-models/datazone.json index f2c7098c0499..c0da09784163 100644 --- a/codegen/sdk-codegen/aws-models/datazone.json +++ b/codegen/sdk-codegen/aws-models/datazone.json @@ -5615,7 +5615,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5643,7 +5642,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5656,7 +5656,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5670,7 +5669,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5690,7 +5688,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5704,14 +5701,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -5720,11 +5715,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5735,14 +5730,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5753,7 +5750,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5767,14 +5765,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -5783,11 +5779,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5798,14 +5794,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5816,9 +5814,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/dax.json b/codegen/sdk-codegen/aws-models/dax.json index 5048bcc63ab9..50e6efccf4f2 100644 --- a/codegen/sdk-codegen/aws-models/dax.json +++ b/codegen/sdk-codegen/aws-models/dax.json @@ -156,7 +156,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -199,7 +198,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -212,7 +212,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -226,7 +225,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -249,7 +247,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -284,7 +281,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -295,14 +291,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -316,14 +314,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -332,11 +328,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -347,14 +343,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -368,7 +366,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -388,7 +385,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -399,14 +395,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -417,9 +415,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3751,4 +3751,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/detective.json b/codegen/sdk-codegen/aws-models/detective.json index e2765c6e80a0..841fa68794db 100644 --- a/codegen/sdk-codegen/aws-models/detective.json +++ b/codegen/sdk-codegen/aws-models/detective.json @@ -348,7 +348,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -391,7 +390,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -404,7 +404,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -418,7 +417,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -441,7 +439,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -476,7 +473,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -487,14 +483,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -508,14 +506,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -524,11 +520,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -539,14 +535,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -560,7 +558,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -580,7 +577,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -591,14 +587,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -609,9 +607,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3438,4 +3438,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/device-farm.json b/codegen/sdk-codegen/aws-models/device-farm.json index 0a330f2a2275..30da9ec4a93f 100644 --- a/codegen/sdk-codegen/aws-models/device-farm.json +++ b/codegen/sdk-codegen/aws-models/device-farm.json @@ -2400,7 +2400,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2443,7 +2442,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2456,7 +2456,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2470,7 +2469,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2493,7 +2491,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2528,7 +2525,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2539,14 +2535,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2560,14 +2558,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2576,11 +2572,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2591,14 +2587,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2612,7 +2610,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2632,7 +2629,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2643,14 +2639,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2661,9 +2659,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -11045,4 +11045,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/devops-guru.json b/codegen/sdk-codegen/aws-models/devops-guru.json index c3c6e55c2c75..4d3e56fedb5f 100644 --- a/codegen/sdk-codegen/aws-models/devops-guru.json +++ b/codegen/sdk-codegen/aws-models/devops-guru.json @@ -610,7 +610,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -653,7 +652,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -666,7 +666,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -680,7 +679,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -703,7 +701,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -738,7 +735,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -749,14 +745,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -770,14 +768,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -786,11 +782,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -801,14 +797,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -822,7 +820,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -842,7 +839,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -853,14 +849,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -871,9 +869,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -8023,4 +8023,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/direct-connect.json b/codegen/sdk-codegen/aws-models/direct-connect.json index 8aaea257e6c0..c3534ea960ac 100644 --- a/codegen/sdk-codegen/aws-models/direct-connect.json +++ b/codegen/sdk-codegen/aws-models/direct-connect.json @@ -5261,7 +5261,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5304,7 +5303,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5317,7 +5317,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5331,7 +5330,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5354,7 +5352,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5389,7 +5386,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5400,14 +5396,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5421,14 +5419,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -5437,11 +5433,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5452,14 +5448,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5473,7 +5471,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5493,7 +5490,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5504,14 +5500,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5522,9 +5520,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -7303,4 +7303,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/directory-service.json b/codegen/sdk-codegen/aws-models/directory-service.json index 91a7b36fc381..dea5c29603ca 100644 --- a/codegen/sdk-codegen/aws-models/directory-service.json +++ b/codegen/sdk-codegen/aws-models/directory-service.json @@ -3220,7 +3220,6 @@ "com.amazonaws.directoryservice#DesiredNumberOfDomainControllers": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 2 } @@ -3557,7 +3556,6 @@ "DesiredNumberOfDomainControllers": { "target": "com.amazonaws.directoryservice#DesiredNumberOfDomainControllers", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The desired number of domain controllers in the directory if the directory is Microsoft\n AD.

" } }, @@ -4022,7 +4020,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4065,7 +4062,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4078,7 +4076,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4092,7 +4089,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4115,7 +4111,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4150,7 +4145,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4161,14 +4155,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4182,14 +4178,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4198,11 +4192,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4213,14 +4207,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4234,7 +4230,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4254,7 +4249,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4265,14 +4259,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4283,9 +4279,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6979,7 +6977,6 @@ "com.amazonaws.directoryservice#PortNumber": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1025, "max": 65535 @@ -7046,14 +7043,12 @@ "RadiusPort": { "target": "com.amazonaws.directoryservice#PortNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port that your RADIUS server is using for communications. Your self-managed\n network must allow inbound traffic over this port from the Directory Service servers.

" } }, "RadiusTimeout": { "target": "com.amazonaws.directoryservice#RadiusTimeout", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of time, in seconds, to wait for the RADIUS server to respond.

" } }, @@ -7131,7 +7126,6 @@ "com.amazonaws.directoryservice#RadiusTimeout": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 20 @@ -7171,7 +7165,6 @@ "DesiredNumberOfDomainControllers": { "target": "com.amazonaws.directoryservice#DesiredNumberOfDomainControllers", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The desired number of domain controllers in the specified Region for the specified\n directory.

" } }, @@ -9376,7 +9369,6 @@ "DesiredNumber": { "target": "com.amazonaws.directoryservice#DesiredNumberOfDomainControllers", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of domain controllers desired in the directory.

", "smithy.api#required": {} } @@ -9752,4 +9744,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/dlm.json b/codegen/sdk-codegen/aws-models/dlm.json index e5be01e8d938..87e52c1b1027 100644 --- a/codegen/sdk-codegen/aws-models/dlm.json +++ b/codegen/sdk-codegen/aws-models/dlm.json @@ -35,6 +35,7 @@ "Name": { "target": "com.amazonaws.dlm#ActionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A descriptive name for the action.

", "smithy.api#required": {} } @@ -42,6 +43,7 @@ "CrossRegionCopy": { "target": "com.amazonaws.dlm#CrossRegionCopyActionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The rule for copying shared snapshots across Regions.

", "smithy.api#required": {} } @@ -79,6 +81,7 @@ "RetentionArchiveTier": { "target": "com.amazonaws.dlm#RetentionArchiveTier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Information about retention period in the Amazon EBS Snapshots Archive. For more information, see \n\t\t\tArchive Amazon \n\t\t\t\tEBS snapshots.

", "smithy.api#required": {} } @@ -94,6 +97,7 @@ "RetainRule": { "target": "com.amazonaws.dlm#ArchiveRetainRule", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Information about the retention period for the snapshot archiving rule.

", "smithy.api#required": {} } @@ -146,10 +150,7 @@ } }, "com.amazonaws.dlm#CopyTags": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.dlm#CopyTagsNullable": { "type": "boolean" @@ -157,7 +158,6 @@ "com.amazonaws.dlm#Count": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -198,6 +198,7 @@ "ExecutionRoleArn": { "target": "com.amazonaws.dlm#ExecutionRoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role used to run the operations specified by\n\t\t\tthe lifecycle policy.

", "smithy.api#required": {} } @@ -205,6 +206,7 @@ "Description": { "target": "com.amazonaws.dlm#PolicyDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A description of the lifecycle policy. The characters ^[0-9A-Za-z _-]+$ are\n\t\t\tsupported.

", "smithy.api#required": {} } @@ -212,6 +214,7 @@ "State": { "target": "com.amazonaws.dlm#SettablePolicyStateValues", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The desired activation state of the lifecycle policy after creation.

", "smithy.api#required": {} } @@ -219,6 +222,7 @@ "PolicyDetails": { "target": "com.amazonaws.dlm#PolicyDetails", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The configuration details of the lifecycle policy.

", "smithy.api#required": {} } @@ -260,7 +264,6 @@ "Interval": { "target": "com.amazonaws.dlm#Interval", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The interval between snapshots. The supported values are 1, 2, 3, 4, 6, 8, 12, and 24.

" } }, @@ -303,6 +306,7 @@ "Target": { "target": "com.amazonaws.dlm#Target", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The target Region.

", "smithy.api#required": {} } @@ -310,6 +314,7 @@ "EncryptionConfiguration": { "target": "com.amazonaws.dlm#EncryptionConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The encryption settings for the copied snapshot.

", "smithy.api#required": {} } @@ -340,7 +345,6 @@ "Interval": { "target": "com.amazonaws.dlm#Interval", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The period after which to deprecate the cross-Region AMI copies. The period must be less than or \n\t\t\tequal to the cross-Region AMI copy retention period, and it can't be greater than 10 years. This is \n\t\t\tequivalent to 120 months, 520 weeks, or 3650 days.

" } }, @@ -361,7 +365,6 @@ "Interval": { "target": "com.amazonaws.dlm#Interval", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of time to retain a cross-Region snapshot or AMI copy. The maximum is 100 years. \n\t\t\tThis is equivalent to 1200 months, 5200 weeks, or 36500 days.

" } }, @@ -394,6 +397,7 @@ "Encrypted": { "target": "com.amazonaws.dlm#Encrypted", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

To encrypt a copy of an unencrypted snapshot if encryption by default is not enabled,\n\t\t\tenable encryption using this parameter. Copies of encrypted snapshots are encrypted,\n\t\t\teven if this parameter is false or if encryption by default is not enabled.

", "smithy.api#required": {} } @@ -496,14 +500,12 @@ "Count": { "target": "com.amazonaws.dlm#Count", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

If the schedule has a count-based retention rule, this parameter specifies the number of oldest \n\t\t\tAMIs to deprecate. The count must be less than or equal to the schedule's retention count, and it \n\t\t\tcan't be greater than 1000.

" } }, "Interval": { "target": "com.amazonaws.dlm#Interval", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

If the schedule has an age-based retention rule, this parameter specifies the period after which \n\t\t\tto deprecate AMIs created by the schedule. The period must be less than or equal to the schedule's \n\t\t\tretention period, and it can't be greater than 10 years. This is equivalent to 120 months, 520 \n\t\t\tweeks, or 3650 days.

" } }, @@ -537,6 +539,7 @@ "Encrypted": { "target": "com.amazonaws.dlm#Encrypted", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

To encrypt a copy of an unencrypted snapshot when encryption by default is not enabled, enable \n\t\t\tencryption using this parameter. Copies of encrypted snapshots are encrypted, even if this \n\t\t\tparameter is false or when encryption by default is not enabled.

", "smithy.api#required": {} } @@ -564,6 +567,7 @@ "EventType": { "target": "com.amazonaws.dlm#EventTypeValues", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of event. Currently, only snapshot sharing events are supported.

", "smithy.api#required": {} } @@ -571,6 +575,7 @@ "SnapshotOwner": { "target": "com.amazonaws.dlm#SnapshotOwnerList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The IDs of the Amazon Web Services accounts that can trigger policy by sharing snapshots with your account. \n\t\t\tThe policy only runs if one of the specified Amazon Web Services accounts shares a snapshot with your account.

", "smithy.api#required": {} } @@ -578,6 +583,7 @@ "DescriptionRegex": { "target": "com.amazonaws.dlm#DescriptionRegex", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The snapshot description that can trigger the policy. The description pattern is specified using \n\t\t\ta regular expression. The policy runs only if a snapshot with a description that matches the \n\t\t\tspecified pattern is shared with your account.

\n

For example, specifying ^.*Created for policy: policy-1234567890abcdef0.*$ \n\t\t\tconfigures the policy to run only if snapshots created by policy policy-1234567890abcdef0 \n\t\t\tare shared with your account.

", "smithy.api#required": {} } @@ -593,6 +599,7 @@ "Type": { "target": "com.amazonaws.dlm#EventSourceValues", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The source of the event. Currently only managed CloudWatch Events rules are supported.

", "smithy.api#required": {} } @@ -661,14 +668,12 @@ "Count": { "target": "com.amazonaws.dlm#Count", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of snapshots to be enabled with fast snapshot restore.

" } }, "Interval": { "target": "com.amazonaws.dlm#Interval", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of time to enable fast snapshot restore. The maximum is 100 years. This is\n\t\t\tequivalent to 1200 months, 5200 weeks, or 36500 days.

" } }, @@ -681,6 +686,7 @@ "AvailabilityZones": { "target": "com.amazonaws.dlm#AvailabilityZoneList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Availability Zones in which to enable fast snapshot restore.

", "smithy.api#required": {} } @@ -878,7 +884,6 @@ "com.amazonaws.dlm#Interval": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -1377,14 +1382,12 @@ "Count": { "target": "com.amazonaws.dlm#StandardTierRetainRuleCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of snapshots to retain for each volume, up to a maximum of 1000. For example if you want to \n\t\t\tretain a maximum of three snapshots, specify 3. When the fourth snapshot is created, the \n\t\t\toldest retained snapshot is deleted, or it is moved to the archive tier if you have specified an \n\t\t\tArchiveRule.

" } }, "Interval": { "target": "com.amazonaws.dlm#StandardTierRetainRuleInterval", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of time to retain each snapshot. The maximum is 100 years. This is\n\t\t\tequivalent to 1200 months, 5200 weeks, or 36500 days.

" } }, @@ -1405,14 +1408,12 @@ "Count": { "target": "com.amazonaws.dlm#Count", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of snapshots to retain in the archive storage tier for each volume. \n\t\t\tThe count must ensure that each snapshot remains in the archive tier for at least \n\t\t90 days. For example, if the schedule creates snapshots every 30 days, you must specify a \n\t\tcount of 3 or more to ensure that each snapshot is archived for at least 90 days.

" } }, "Interval": { "target": "com.amazonaws.dlm#Interval", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the period of time to retain snapshots in the archive tier. After this period \n\t\t\texpires, the snapshot is permanently deleted.

" } }, @@ -1468,7 +1469,6 @@ "CopyTags": { "target": "com.amazonaws.dlm#CopyTags", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Copy all user-defined tags on a source volume to snapshots of the volume created by\n\t\t\tthis policy.

" } }, @@ -1576,6 +1576,7 @@ "TargetAccounts": { "target": "com.amazonaws.dlm#ShareTargetAccountList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The IDs of the Amazon Web Services accounts with which to share the snapshots.

", "smithy.api#required": {} } @@ -1583,7 +1584,6 @@ "UnshareInterval": { "target": "com.amazonaws.dlm#Interval", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The period after which snapshots that are shared with other Amazon Web Services accounts are automatically unshared.

" } }, @@ -1636,7 +1636,6 @@ "com.amazonaws.dlm#StandardTierRetainRuleCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 1000 @@ -1646,7 +1645,6 @@ "com.amazonaws.dlm#StandardTierRetainRuleInterval": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -1678,6 +1676,7 @@ "Key": { "target": "com.amazonaws.dlm#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tag key.

", "smithy.api#required": {} } @@ -1685,6 +1684,7 @@ "Value": { "target": "com.amazonaws.dlm#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tag value.

", "smithy.api#required": {} } @@ -1783,6 +1783,7 @@ "Tags": { "target": "com.amazonaws.dlm#TagMap", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

One or more tags.

", "smithy.api#required": {} } @@ -1947,6 +1948,7 @@ "TagKeys": { "target": "com.amazonaws.dlm#TagKeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tag keys.

", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -2139,7 +2141,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2182,7 +2183,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2195,7 +2197,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2209,7 +2210,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2232,7 +2232,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2267,7 +2266,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2278,14 +2276,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2299,14 +2299,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2315,18 +2313,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -2335,7 +2332,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -2355,14 +2353,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2376,7 +2376,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2396,7 +2395,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2407,14 +2405,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2425,9 +2425,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3065,4 +3067,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/docdb-elastic.json b/codegen/sdk-codegen/aws-models/docdb-elastic.json index f66738c13c86..641f02e48a50 100644 --- a/codegen/sdk-codegen/aws-models/docdb-elastic.json +++ b/codegen/sdk-codegen/aws-models/docdb-elastic.json @@ -105,11 +105,7 @@ "x-amzn-platform-id", "x-amzn-trace-id" ], - "additionalExposedHeaders": [ - "x-amzn-errortype", - "x-amzn-requestid", - "x-amzn-trace-id" - ], + "additionalExposedHeaders": ["x-amzn-errortype", "x-amzn-requestid", "x-amzn-trace-id"], "maxAge": 86400 }, "smithy.api#documentation": "

The new Amazon Elastic DocumentDB service endpoint.

", @@ -156,7 +152,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -175,7 +170,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -203,13 +197,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -222,7 +217,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -236,7 +230,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -259,7 +252,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -294,11 +286,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -309,16 +299,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -332,14 +325,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -348,15 +339,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -367,16 +357,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -390,7 +383,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -410,11 +402,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -425,20 +415,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -449,18 +441,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -2349,4 +2345,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/docdb.json b/codegen/sdk-codegen/aws-models/docdb.json index d18f4d38dea9..6fb1be91377d 100644 --- a/codegen/sdk-codegen/aws-models/docdb.json +++ b/codegen/sdk-codegen/aws-models/docdb.json @@ -55,6 +55,7 @@ "SubscriptionName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Amazon DocumentDB event notification subscription that you\n want to add a source identifier to.

", "smithy.api#required": {} } @@ -62,6 +63,7 @@ "SourceIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the event source to be added:

\n
    \n
  • \n

    If the source type is an instance, a\n DBInstanceIdentifier must be provided.

    \n
  • \n
  • \n

    If the source type is a security group, a\n DBSecurityGroupName must be provided.

    \n
  • \n
  • \n

    If the source type is a parameter group, a\n DBParameterGroupName must be provided.

    \n
  • \n
  • \n

    If the source type is a snapshot, a\n DBSnapshotIdentifier must be provided.

    \n
  • \n
", "smithy.api#required": {} } @@ -112,6 +114,7 @@ "ResourceName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon DocumentDB resource that the tags are added to. This value is an\n Amazon Resource Name .

", "smithy.api#required": {} } @@ -119,6 +122,7 @@ "Tags": { "target": "com.amazonaws.docdb#TagList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tags to be assigned to the Amazon DocumentDB resource.

", "smithy.api#required": {} } @@ -352,7 +356,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -395,7 +398,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -408,7 +412,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -422,7 +425,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -445,7 +447,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -480,7 +481,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -491,14 +491,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -512,14 +514,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -528,18 +528,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -548,7 +547,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -568,14 +568,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -589,7 +591,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -609,7 +610,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -620,14 +620,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -638,9 +640,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1388,6 +1392,7 @@ "ResourceIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource that the pending\n maintenance action applies to.

", "smithy.api#required": {} } @@ -1395,6 +1400,7 @@ "ApplyAction": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The pending maintenance action to apply to this resource.

\n

Valid values: system-update, db-upgrade\n

", "smithy.api#required": {} } @@ -1402,6 +1408,7 @@ "OptInType": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A value that specifies the type of opt-in request or undoes an\n opt-in request. An opt-in request of type immediate\n can't be undone.

\n

Valid values:

\n
    \n
  • \n

    \n immediate - Apply the maintenance action\n immediately.

    \n
  • \n
  • \n

    \n next-maintenance - Apply the maintenance\n action during the next maintenance window for the resource.\n

    \n
  • \n
  • \n

    \n undo-opt-in - Cancel any existing\n next-maintenance opt-in requests.

    \n
  • \n
", "smithy.api#required": {} } @@ -1482,10 +1489,7 @@ } }, "com.amazonaws.docdb#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.docdb#BooleanOptional": { "type": "boolean" @@ -1629,6 +1633,7 @@ "SourceDBClusterParameterGroupIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.

\n

Constraints:

\n
    \n
  • \n

    Must specify a valid cluster parameter group.

    \n
  • \n
  • \n

    If the source cluster parameter group is in the same Amazon Web Services Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group, or a valid ARN.

    \n
  • \n
  • \n

    If the source parameter group is in a different Amazon Web Services Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group.

    \n
  • \n
", "smithy.api#required": {} } @@ -1636,6 +1641,7 @@ "TargetDBClusterParameterGroupIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the copied cluster parameter group.

\n

Constraints:

\n
    \n
  • \n

    Cannot be null, empty, or blank.

    \n
  • \n
  • \n

    Must contain from 1 to 255 letters, numbers, or hyphens.\n

    \n
  • \n
  • \n

    The first character must be a letter.

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens.\n

    \n
  • \n
\n

Example: my-cluster-param-group1\n

", "smithy.api#required": {} } @@ -1643,6 +1649,7 @@ "TargetDBClusterParameterGroupDescription": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A description for the copied cluster parameter group.

", "smithy.api#required": {} } @@ -1708,6 +1715,7 @@ "SourceDBClusterSnapshotIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster snapshot to copy. This parameter is\n not case sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must specify a valid system snapshot in the\n available state.

    \n
  • \n
  • \n

    If the source snapshot is in the same Amazon Web Services Region as the copy, specify a valid snapshot identifier.

    \n
  • \n
  • \n

    If the source snapshot is in a different Amazon Web Services Region than the copy, specify a valid cluster snapshot ARN.

    \n
  • \n
\n

Example: my-cluster-snapshot1\n

", "smithy.api#required": {} } @@ -1715,6 +1723,7 @@ "TargetDBClusterSnapshotIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the new cluster snapshot to create from the\n source cluster snapshot. This parameter is not case sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 letters, numbers, or hyphens.\n

    \n
  • \n
  • \n

    The first character must be a letter.

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens.\n

    \n
  • \n
\n

Example: my-cluster-snapshot2\n

", "smithy.api#required": {} } @@ -1843,6 +1852,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster identifier. This parameter is stored as a lowercase\n string.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 letters, numbers, or hyphens.\n

    \n
  • \n
  • \n

    The first character must be a letter.

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens.\n

    \n
  • \n
\n

Example: my-cluster\n

", "smithy.api#required": {} } @@ -1868,6 +1878,7 @@ "Engine": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the database engine to be used for this cluster.

\n

Valid values: docdb\n

", "smithy.api#required": {} } @@ -1982,6 +1993,7 @@ "DBClusterParameterGroupName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cluster parameter group.

\n

Constraints:

\n
    \n
  • \n

    Must not match the name of an existing\n DBClusterParameterGroup.

    \n
  • \n
\n \n

This value is stored as a lowercase string.

\n
", "smithy.api#required": {} } @@ -1989,6 +2001,7 @@ "DBParameterGroupFamily": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster parameter group family name.

", "smithy.api#required": {} } @@ -1996,6 +2009,7 @@ "Description": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description for the cluster parameter group.

", "smithy.api#required": {} } @@ -2069,6 +2083,7 @@ "DBClusterSnapshotIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster snapshot. This parameter is stored\n as a lowercase string.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 letters, numbers, or hyphens.

    \n
  • \n
  • \n

    The first character must be a letter.

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens.\n

    \n
  • \n
\n

Example: my-cluster-snapshot1\n

", "smithy.api#required": {} } @@ -2076,6 +2091,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster to create a snapshot for. This\n parameter is not case sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing\n DBCluster.

    \n
  • \n
\n

Example: my-cluster\n

", "smithy.api#required": {} } @@ -2168,6 +2184,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The instance identifier. This parameter is stored as a lowercase string.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 letters, numbers, or hyphens.

    \n
  • \n
  • \n

    The first character must be a letter.

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
\n

Example: mydbinstance\n

", "smithy.api#required": {} } @@ -2175,6 +2192,7 @@ "DBInstanceClass": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The compute and memory capacity of the instance; for example,\n db.r5.large.

", "smithy.api#required": {} } @@ -2182,6 +2200,7 @@ "Engine": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the database engine to be used for this instance.

\n

Valid value: docdb\n

", "smithy.api#required": {} } @@ -2213,6 +2232,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster that the instance will belong to.

", "smithy.api#required": {} } @@ -2293,6 +2313,7 @@ "DBSubnetGroupName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the subnet group. This value is stored as a lowercase string.

\n

Constraints: Must contain no more than 255 letters, numbers, periods, underscores,\n spaces, or hyphens. Must not be default.

\n

Example: mySubnetgroup\n

", "smithy.api#required": {} } @@ -2300,6 +2321,7 @@ "DBSubnetGroupDescription": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description for the subnet group.

", "smithy.api#required": {} } @@ -2307,6 +2329,7 @@ "SubnetIds": { "target": "com.amazonaws.docdb#SubnetIdentifierList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon EC2 subnet IDs for the subnet group.

", "smithy.api#required": {} } @@ -2375,6 +2398,7 @@ "SubscriptionName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the subscription.

\n

Constraints: The name must be fewer than 255 characters.

", "smithy.api#required": {} } @@ -2382,6 +2406,7 @@ "SnsTopicArn": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the SNS topic created for event notification. Amazon SNS creates the ARN when you create a topic and subscribe to it.

", "smithy.api#required": {} } @@ -2465,6 +2490,7 @@ "GlobalClusterIdentifier": { "target": "com.amazonaws.docdb#GlobalClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster identifier of the new global cluster.

", "smithy.api#required": {} } @@ -2588,7 +2614,6 @@ "MultiAZ": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the cluster has instances in multiple Availability Zones.

" } }, @@ -2667,7 +2692,6 @@ "StorageEncrypted": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the cluster is encrypted.

" } }, @@ -2716,7 +2740,6 @@ "DeletionProtection": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether this cluster can be deleted. If DeletionProtection is\n enabled, the cluster cannot be deleted unless it is modified and\n DeletionProtection is disabled. DeletionProtection\n protects clusters from being accidentally deleted.

" } } @@ -2763,7 +2786,6 @@ "IsClusterWriter": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that is true if the cluster member is the primary instance for\n the cluster and false otherwise.

" } }, @@ -3032,7 +3054,6 @@ "Port": { "target": "com.amazonaws.docdb#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the port that the cluster was listening on at the time of the\n snapshot.

" } }, @@ -3069,14 +3090,12 @@ "PercentProgress": { "target": "com.amazonaws.docdb#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the percentage of the estimated data that has been transferred.

" } }, "StorageEncrypted": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the cluster snapshot is encrypted.

" } }, @@ -3264,7 +3283,6 @@ "SupportsLogExportsToCloudwatchLogs": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that indicates whether the engine version supports exporting the log types\n specified by ExportableLogTypes to CloudWatch Logs.

" } } @@ -3351,7 +3369,6 @@ "BackupRetentionPeriod": { "target": "com.amazonaws.docdb#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the number of days for which automatic snapshots are retained.

" } }, @@ -3400,14 +3417,12 @@ "AutoMinorVersionUpgrade": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Does not apply. This parameter does not apply to Amazon DocumentDB. Amazon DocumentDB does not perform minor version upgrades regardless of the value set.

" } }, "PubliclyAccessible": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Not supported. Amazon DocumentDB does not currently support public endpoints. The value \n of PubliclyAccessible is always false.

" } }, @@ -3426,7 +3441,6 @@ "StorageEncrypted": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether or not the instance is encrypted.

" } }, @@ -3553,7 +3567,6 @@ "Normal": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A Boolean value that is true if the instance is operating normally, or\n false if the instance is in an error state.

" } }, @@ -3896,6 +3909,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster identifier for the cluster to be deleted. This parameter isn't case sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must match an existing DBClusterIdentifier.

    \n
  • \n
", "smithy.api#required": {} } @@ -3903,7 +3917,6 @@ "SkipFinalSnapshot": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Determines whether a final cluster snapshot is created before the cluster is deleted. If true is specified, no cluster snapshot is created. If false is specified, a cluster snapshot is created before the DB cluster is deleted.

\n \n

If SkipFinalSnapshot is false, you must specify a FinalDBSnapshotIdentifier parameter.

\n
\n

Default: false\n

" } }, @@ -3945,6 +3958,7 @@ "DBClusterParameterGroupName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cluster parameter group.

\n

Constraints:

\n
    \n
  • \n

    Must be the name of an existing cluster parameter group.

    \n
  • \n
  • \n

    You can't delete a default cluster parameter group.

    \n
  • \n
  • \n

    Cannot be associated with any clusters.

    \n
  • \n
", "smithy.api#required": {} } @@ -3992,6 +4006,7 @@ "DBClusterSnapshotIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster snapshot to delete.

\n

Constraints: Must be the name of an existing cluster snapshot in the available state.

", "smithy.api#required": {} } @@ -4048,6 +4063,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The instance identifier for the instance to be deleted. This parameter isn't\n case sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must match the name of an existing instance.

    \n
  • \n
", "smithy.api#required": {} } @@ -4098,6 +4114,7 @@ "DBSubnetGroupName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the database subnet group to delete.

\n \n

You can't delete the default subnet group.

\n
\n

Constraints:

\n

Must match the name of an existing DBSubnetGroup. Must not be default.

\n

Example: mySubnetgroup\n

", "smithy.api#required": {} } @@ -4134,6 +4151,7 @@ "SubscriptionName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Amazon DocumentDB event notification subscription that you want to delete.

", "smithy.api#required": {} } @@ -4181,6 +4199,7 @@ "GlobalClusterIdentifier": { "target": "com.amazonaws.docdb#GlobalClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster identifier of the global cluster being deleted.

", "smithy.api#required": {} } @@ -4342,6 +4361,7 @@ "DBClusterParameterGroupName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a specific cluster parameter group to return parameter details for.

\n

Constraints:

\n
    \n
  • \n

    If provided, must match the name of an existing DBClusterParameterGroup.

    \n
  • \n
", "smithy.api#required": {} } @@ -4399,6 +4419,7 @@ "DBClusterSnapshotIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the cluster snapshot to describe the attributes for.

", "smithy.api#required": {} } @@ -4485,14 +4506,12 @@ "IncludeShared": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Set to true to include shared manual cluster snapshots from other Amazon Web Services accounts that this Amazon Web Services account has been given permission to copy or restore, and otherwise false. The default is false.

" } }, "IncludePublic": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Set to true to include manual cluster snapshots that are public and can be copied or restored by any Amazon Web Services account, and otherwise false. The default is false.

" } } @@ -4618,7 +4637,6 @@ "DefaultOnly": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates that only the default version of the specified engine or engine and major\n version combination is returned.

" } }, @@ -4661,9 +4679,7 @@ "items": "DBInstances", "pageSize": "MaxRecords" }, - "smithy.api#suppress": [ - "WaitableTraitInvalidErrorType" - ], + "smithy.api#suppress": ["WaitableTraitInvalidErrorType"], "smithy.waiters#waitable": { "DBInstanceAvailable": { "acceptors": [ @@ -4901,6 +4917,7 @@ "DBParameterGroupFamily": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cluster parameter group family to return the engine parameter\n information for.

", "smithy.api#required": {} } @@ -5189,6 +5206,7 @@ "Engine": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the engine to retrieve instance options for.

", "smithy.api#required": {} } @@ -5309,7 +5327,6 @@ "Port": { "target": "com.amazonaws.docdb#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the port that the database engine is listening on.

" } }, @@ -5510,7 +5527,6 @@ "Enabled": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A Boolean value indicating whether the subscription is enabled. A value of\n true indicates that the subscription is enabled.

" } }, @@ -5657,6 +5673,7 @@ "Name": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the filter. Filter names are case sensitive.

", "smithy.api#required": {} } @@ -5664,6 +5681,7 @@ "Values": { "target": "com.amazonaws.docdb#FilterValueList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

One or more filter values. Filter values are case sensitive.

", "smithy.api#required": {} } @@ -5813,7 +5831,6 @@ "IsWriter": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the Amazon DocumentDB cluster is the primary cluster (that is, has read-write capability) for the Amazon DocumentDB global cluster with which it is associated.

" } } @@ -5954,10 +5971,7 @@ } }, "com.amazonaws.docdb#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.docdb#IntegerOptional": { "type": "integer" @@ -6235,6 +6249,7 @@ "ResourceName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon DocumentDB resource with tags to be listed. This value is an Amazon Resource Name\n (ARN).

", "smithy.api#required": {} } @@ -6310,6 +6325,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster identifier for the cluster that is being modified. This parameter is\n not case sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing DBCluster.

    \n
  • \n
", "smithy.api#required": {} } @@ -6323,7 +6339,6 @@ "ApplyImmediately": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that specifies whether the changes in this request and any pending changes are\n asynchronously applied as soon as possible, regardless of the\n PreferredMaintenanceWindow setting for the cluster. If this\n parameter is set to false, changes to the cluster are applied during the\n next maintenance window.

\n

The ApplyImmediately parameter affects only the\n NewDBClusterIdentifier and MasterUserPassword values. If\n you set this parameter value to false, the changes to the\n NewDBClusterIdentifier and MasterUserPassword values are\n applied during the next maintenance window. All other changes are applied immediately,\n regardless of the value of the ApplyImmediately parameter.

\n

Default: false\n

" } }, @@ -6384,7 +6399,6 @@ "AllowMajorVersionUpgrade": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that indicates whether major version upgrades are allowed.

\n

Constraints: You must allow major version upgrades when specifying a value for the\n EngineVersion parameter that is a different major version than the DB\n cluster's current version.

" } }, @@ -6426,6 +6440,7 @@ "DBClusterParameterGroupName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cluster parameter group to modify.

", "smithy.api#required": {} } @@ -6433,6 +6448,7 @@ "Parameters": { "target": "com.amazonaws.docdb#ParametersList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of parameters in the cluster parameter group to modify.

", "smithy.api#required": {} } @@ -6483,6 +6499,7 @@ "DBClusterSnapshotIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the cluster snapshot to modify the attributes for.

", "smithy.api#required": {} } @@ -6490,6 +6507,7 @@ "AttributeName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cluster snapshot attribute to modify.

\n

To manage authorization for other Amazon Web Services accounts to copy or restore a manual cluster\n snapshot, set this value to restore.

", "smithy.api#required": {} } @@ -6582,6 +6600,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The instance identifier. This value is stored as a lowercase string.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing DBInstance.

    \n
  • \n
", "smithy.api#required": {} } @@ -6595,7 +6614,6 @@ "ApplyImmediately": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the modifications in this request and any pending modifications are\n asynchronously applied as soon as possible, regardless of the\n PreferredMaintenanceWindow setting for the instance.

\n

If this parameter is set to false, changes to the instance are\n applied during the next maintenance window. Some parameter changes can cause an outage\n and are applied on the next reboot.

\n

Default: false\n

" } }, @@ -6699,6 +6717,7 @@ "DBSubnetGroupName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the subnet group. This value is stored as a lowercase string. You can't modify the default subnet group.

\n

Constraints: Must match the name of an existing DBSubnetGroup. Must not be default.

\n

Example: mySubnetgroup\n

", "smithy.api#required": {} } @@ -6712,6 +6731,7 @@ "SubnetIds": { "target": "com.amazonaws.docdb#SubnetIdentifierList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon EC2 subnet IDs for the subnet group.

", "smithy.api#required": {} } @@ -6771,6 +6791,7 @@ "SubscriptionName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Amazon DocumentDB event notification subscription.

", "smithy.api#required": {} } @@ -6842,6 +6863,7 @@ "GlobalClusterIdentifier": { "target": "com.amazonaws.docdb#GlobalClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the global cluster being modified. This parameter isn't case-sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing global cluster.

    \n
  • \n
", "smithy.api#required": {} } @@ -6911,7 +6933,6 @@ "Vpc": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether an instance is in a virtual private cloud (VPC).

" } } @@ -6998,7 +7019,6 @@ "IsModifiable": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether (true) or not (false) the parameter can\n be modified. Some parameters have security or operational implications that prevent them\n from being changed.

" } }, @@ -7264,6 +7284,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The instance identifier. This parameter is stored as a lowercase string.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing DBInstance.

    \n
  • \n
", "smithy.api#required": {} } @@ -7320,6 +7341,7 @@ "GlobalClusterIdentifier": { "target": "com.amazonaws.docdb#GlobalClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster identifier to detach from the Amazon DocumentDB global cluster.

", "smithy.api#required": {} } @@ -7327,6 +7349,7 @@ "DbClusterIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) identifying the cluster that was detached from the Amazon DocumentDB global cluster.

", "smithy.api#required": {} } @@ -7374,6 +7397,7 @@ "SubscriptionName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Amazon DocumentDB event notification subscription that you want to remove a\n source identifier from.

", "smithy.api#required": {} } @@ -7381,6 +7405,7 @@ "SourceIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The source identifier to be removed from the subscription, such as the instance\n identifier for an instance, or the name of a security group.

", "smithy.api#required": {} } @@ -7431,6 +7456,7 @@ "ResourceName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon DocumentDB resource that the tags are removed from. This value is an Amazon Resource\n Name (ARN).

", "smithy.api#required": {} } @@ -7438,6 +7464,7 @@ "TagKeys": { "target": "com.amazonaws.docdb#KeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tag key (name) of the tag to be removed.

", "smithy.api#required": {} } @@ -7474,6 +7501,7 @@ "DBClusterParameterGroupName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cluster parameter group to reset.

", "smithy.api#required": {} } @@ -7481,7 +7509,6 @@ "ResetAllParameters": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that is set to true to reset all parameters in the cluster\n parameter group to their default values, and false otherwise. You can't use\n this parameter if there is a list of parameter names specified for the\n Parameters parameter.

" } }, @@ -7602,6 +7629,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cluster to create from the snapshot or cluster snapshot. This\n parameter isn't case sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 letters, numbers, or hyphens.

    \n
  • \n
  • \n

    The first character must be a letter.

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
\n

Example: my-snapshot-id\n

", "smithy.api#required": {} } @@ -7609,6 +7637,7 @@ "SnapshotIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the snapshot or cluster snapshot to restore from.

\n

You can use either the name or the Amazon Resource Name (ARN) to specify a cluster\n snapshot. However, you can use only the ARN to specify a snapshot.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing snapshot.

    \n
  • \n
", "smithy.api#required": {} } @@ -7616,6 +7645,7 @@ "Engine": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The database engine to use for the new cluster.

\n

Default: The same as source.

\n

Constraint: Must be compatible with the engine of the source.

", "smithy.api#required": {} } @@ -7756,6 +7786,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the new cluster to be created.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 letters, numbers, or hyphens.

    \n
  • \n
  • \n

    The first character must be a letter.

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
", "smithy.api#required": {} } @@ -7769,6 +7800,7 @@ "SourceDBClusterIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the source cluster from which to restore.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing DBCluster.

    \n
  • \n
", "smithy.api#required": {} } @@ -7782,7 +7814,6 @@ "UseLatestRestorableTime": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that is set to true to restore the cluster to the latest\n restorable backup time, and false otherwise.

\n

Default: false\n

\n

Constraints: Cannot be specified if the RestoreToTime parameter is\n provided.

" } }, @@ -8026,6 +8057,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster to restart. Example:\n docdb-2019-05-28-15-24-52\n

", "smithy.api#required": {} } @@ -8075,6 +8107,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster to stop. Example:\n docdb-2019-05-28-15-24-52\n

", "smithy.api#required": {} } @@ -8315,14 +8348,12 @@ "AutoUpgrade": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that indicates whether the target version is applied to any source DB instances that have AutoMinorVersionUpgrade set to true.

" } }, "IsMajorVersionUpgrade": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that indicates whether a database engine is upgraded to a major\n version.

" } } @@ -8379,4 +8410,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/drs.json b/codegen/sdk-codegen/aws-models/drs.json index 92da90c27f14..644363f2cc83 100644 --- a/codegen/sdk-codegen/aws-models/drs.json +++ b/codegen/sdk-codegen/aws-models/drs.json @@ -2614,7 +2614,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2657,7 +2656,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2670,7 +2670,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2684,7 +2683,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2707,7 +2705,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2742,7 +2739,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2753,14 +2749,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2774,14 +2772,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2790,11 +2786,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2805,14 +2801,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2826,7 +2824,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2846,7 +2843,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2857,14 +2853,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2875,9 +2873,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/dynamodb-streams.json b/codegen/sdk-codegen/aws-models/dynamodb-streams.json index d7e25e54293f..4eca43945beb 100644 --- a/codegen/sdk-codegen/aws-models/dynamodb-streams.json +++ b/codegen/sdk-codegen/aws-models/dynamodb-streams.json @@ -270,7 +270,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -313,7 +312,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -326,7 +326,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -340,7 +339,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -363,7 +361,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -398,7 +395,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -409,14 +405,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -430,14 +428,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -446,18 +442,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -466,7 +461,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -486,14 +482,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -507,7 +505,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -527,7 +524,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -538,14 +534,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -708,9 +706,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2244,4 +2244,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/ebs.json b/codegen/sdk-codegen/aws-models/ebs.json index 984ae4596aba..94c82a391180 100644 --- a/codegen/sdk-codegen/aws-models/ebs.json +++ b/codegen/sdk-codegen/aws-models/ebs.json @@ -427,7 +427,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -470,7 +469,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -483,7 +483,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -497,7 +496,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -520,7 +518,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -555,7 +552,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -566,14 +562,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -587,14 +585,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -603,11 +599,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -618,14 +614,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -639,7 +637,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -659,7 +656,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -670,14 +666,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -688,9 +686,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1824,9 +1824,7 @@ ], "traits": { "aws.auth#unsignedPayload": {}, - "smithy.api#auth": [ - "aws.auth#sigv4" - ], + "smithy.api#auth": ["aws.auth#sigv4"], "smithy.api#documentation": "

Writes a block of data to a snapshot. If the specified block contains\n data, the existing data is overwritten. The target snapshot must be in the\n pending state.

\n

Data written to a snapshot must be aligned with 512-KiB sectors.

\n \n

You should always retry requests that receive server (5xx) \n error responses, and ThrottlingException and RequestThrottledException \n client error responses. For more information see Error retries in the \n Amazon Elastic Compute Cloud User Guide.

\n
", "smithy.api#http": { "method": "PUT", @@ -2458,4 +2456,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/ec2-instance-connect.json b/codegen/sdk-codegen/aws-models/ec2-instance-connect.json index 2103f53de5a9..295d5658bf55 100644 --- a/codegen/sdk-codegen/aws-models/ec2-instance-connect.json +++ b/codegen/sdk-codegen/aws-models/ec2-instance-connect.json @@ -96,7 +96,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -139,7 +138,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -152,7 +152,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -166,7 +165,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -189,7 +187,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -224,7 +221,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -235,14 +231,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -256,14 +254,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -272,11 +268,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -287,14 +283,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -308,7 +306,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -328,7 +325,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -339,14 +335,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -357,9 +355,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1137,4 +1137,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/ec2.json b/codegen/sdk-codegen/aws-models/ec2.json index 696489696683..02ce4dc49f3a 100644 --- a/codegen/sdk-codegen/aws-models/ec2.json +++ b/codegen/sdk-codegen/aws-models/ec2.json @@ -36,8 +36,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Min", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum number of accelerators. If this parameter is not specified, there is no minimum\n limit.

", "smithy.api#xmlName": "min" } @@ -46,8 +44,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Max", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of accelerators. If this parameter is not specified, there is no\n maximum limit.

", "smithy.api#xmlName": "max" } @@ -63,16 +59,12 @@ "Min": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum number of accelerators. To specify no minimum limit, omit this\n parameter.

" } }, "Max": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of accelerators. To specify no maximum limit, omit this\n parameter. To exclude accelerator-enabled instance types, set Max to\n 0.

" } } @@ -194,8 +186,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Min", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum amount of accelerator memory, in MiB. If this parameter is not specified,\n there is no minimum limit.

", "smithy.api#xmlName": "min" } @@ -204,8 +194,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Max", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum amount of accelerator memory, in MiB. If this parameter is not specified,\n there is no maximum limit.

", "smithy.api#xmlName": "max" } @@ -221,16 +209,12 @@ "Min": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum amount of accelerator memory, in MiB. To specify no minimum limit, omit this\n parameter.

" } }, "Max": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum amount of accelerator memory, in MiB. To specify no maximum limit, omit this\n parameter.

" } } @@ -304,8 +288,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -348,8 +330,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -428,8 +408,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -480,8 +458,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -532,8 +508,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -576,8 +550,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -638,8 +610,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -1353,7 +1323,6 @@ "com.amazonaws.ec2#AddressMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -1483,8 +1452,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -1588,8 +1555,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -1737,8 +1702,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Quantity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of Dedicated Hosts to allocate to your account with these parameters. If you are \n allocating the Dedicated Hosts on an Outpost, and you specify AssetIds, \n you can omit this parameter. In this case, Amazon EC2 allocates a Dedicated Host on each \n specified hardware asset. If you specify both AssetIds and \n Quantity, then the value that you specify for \n Quantity must be equal to the number of asset IDs specified.

", "smithy.api#xmlName": "quantity" } @@ -1815,8 +1778,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -1837,8 +1798,6 @@ "NetmaskLength": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The netmask length of the CIDR you would like to allocate from the IPAM pool. Note the following:

\n
    \n
  • \n

    If there is no DefaultNetmaskLength allocation rule set on the pool, you must specify either the NetmaskLength or the CIDR.

    \n
  • \n
  • \n

    If the DefaultNetmaskLength allocation rule is set on the pool, you can specify either the NetmaskLength or the CIDR and the DefaultNetmaskLength allocation rule will be ignored.

    \n
  • \n
\n

Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.

" } }, @@ -1858,8 +1817,6 @@ "PreviewNextCidr": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A preview of the next available CIDR in a pool.

" } }, @@ -5066,8 +5023,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Egress", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the rule is an outbound rule.

", "smithy.api#xmlName": "egress" } @@ -5100,8 +5055,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "RuleNumber", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The rule number.

", "smithy.api#xmlName": "ruleNumber" } @@ -5159,8 +5112,6 @@ "target": "com.amazonaws.ec2#Port", "traits": { "aws.protocols#ec2QueryName": "LoadBalancerPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The port on which the load balancer is listening.

", "smithy.api#xmlName": "loadBalancerPort" } @@ -5169,8 +5120,6 @@ "target": "com.amazonaws.ec2#Port", "traits": { "aws.protocols#ec2QueryName": "InstancePort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

[Classic Load Balancers] The back-end port for the listener.

", "smithy.api#xmlName": "instancePort" } @@ -5211,8 +5160,6 @@ "target": "com.amazonaws.ec2#Port", "traits": { "aws.protocols#ec2QueryName": "Port", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The port on which the target is listening.

", "smithy.api#xmlName": "port" } @@ -5529,8 +5476,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -5686,8 +5631,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Ipv6AddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of additional IPv6 addresses to assign to the network interface. \n \t\tThe specified number of IPv6 addresses are assigned in addition to the \n \t\texisting IPv6 addresses that are already assigned to the network interface. \n \t\tAmazon EC2 automatically selects the IPv6 addresses from the subnet range. You \n \t\tcan't use this option if specifying specific IPv6 addresses.

", "smithy.api#xmlName": "ipv6AddressCount" } @@ -5703,8 +5646,6 @@ "Ipv6PrefixCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of IPv6 prefixes that Amazon Web Services automatically assigns to the\n network interface. You cannot use this option if you use the Ipv6Prefixes\n option.

" } }, @@ -5791,8 +5732,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AllowReassignment", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to allow an IP address that is already assigned to another network interface or instance to be reassigned to the specified network interface.

", "smithy.api#xmlName": "allowReassignment" } @@ -5819,8 +5758,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "SecondaryPrivateIpAddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of secondary IP addresses to assign to the network interface. You can't specify this parameter when also specifying private IP addresses.

", "smithy.api#xmlName": "secondaryPrivateIpAddressCount" } @@ -5835,8 +5772,6 @@ "Ipv4PrefixCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of IPv4 prefixes that Amazon Web Services automatically assigns to the network interface. You cannot use this option if you use the Ipv4 Prefixes option.

" } } @@ -5911,16 +5846,12 @@ "PrivateIpAddressCount": { "target": "com.amazonaws.ec2#PrivateIpAddressCount", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of private IP addresses to assign to the NAT gateway. You can't specify this parameter when also specifying private IP addresses.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -6028,8 +5959,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AllowReassociation", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Reassociation is automatic, but you can specify false to ensure the operation fails if the Elastic IP address is already associated with another resource.

", "smithy.api#xmlName": "allowReassociation" } @@ -6038,8 +5967,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -6122,8 +6049,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -6201,8 +6126,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -6246,8 +6169,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -6381,8 +6302,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -6441,8 +6360,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -6539,8 +6456,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -6605,8 +6520,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -6770,8 +6683,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -6830,8 +6741,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -6890,8 +6799,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -6950,16 +6857,12 @@ "VlanId": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The ID of the VLAN. This applies to the VLAN protocol.

" } }, "GreKey": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The application key. This applies to the GRE protocol.

" } }, @@ -6973,8 +6876,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -7026,8 +6927,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AmazonProvidedIpv6CidrBlock", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length for the VPC. You cannot specify the range of IPv6 addresses, or the size of the CIDR block.

", "smithy.api#xmlName": "amazonProvidedIpv6CidrBlock" } @@ -7358,8 +7257,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -7405,8 +7302,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -7445,8 +7340,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -7510,7 +7403,6 @@ "traits": { "aws.protocols#ec2QueryName": "DeviceIndex", "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The index of the device for the network interface attachment.

", "smithy.api#required": {}, "smithy.api#xmlName": "deviceIndex" @@ -7520,8 +7412,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -7549,8 +7439,6 @@ "NetworkCardIndex": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The index of the network card. Some instance types support multiple network cards. \n The primary network interface must be assigned to network card index 0. \n The default is network card index 0.

" } }, @@ -7581,8 +7469,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "NetworkCardIndex", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The index of the network card.

", "smithy.api#xmlName": "networkCardIndex" } @@ -7634,8 +7520,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -7729,8 +7613,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -7775,8 +7657,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -7811,8 +7691,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnaSrdEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether ENA Express is enabled for the network interface that's attached to the\n\t\t\tinstance.

", "smithy.api#xmlName": "enaSrdEnabled" } @@ -7837,8 +7715,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnaSrdUdpEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether UDP traffic to and from the instance uses ENA Express. To specify this setting, \n\t\t\tyou must first enable ENA Express.

", "smithy.api#xmlName": "enaSrdUdpEnabled" } @@ -7884,8 +7760,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Value", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

The attribute value. The valid values are true or false.

", "smithy.api#xmlName": "value" } @@ -7942,8 +7816,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AccessAll", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the authorization rule grants access to all clients.

", "smithy.api#xmlName": "accessAll" } @@ -8018,8 +7890,6 @@ "AuthorizeAllGroups": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to grant access to all clients. Specify true to grant all\n clients who successfully establish a VPN connection access to the network. Must be set\n to true if AccessGroupId is not specified.

" } }, @@ -8039,8 +7909,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -8106,8 +7974,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -8149,8 +8015,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "FromPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

Not supported. Use a set of IP permissions to specify the port.

", "smithy.api#xmlName": "fromPort" } @@ -8167,8 +8031,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ToPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

Not supported. Use a set of IP permissions to specify the port.

", "smithy.api#xmlName": "toPort" } @@ -8201,8 +8063,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, returns an error.

", "smithy.api#xmlName": "return" } @@ -8267,8 +8127,6 @@ "FromPort": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

If the protocol is TCP or UDP, this is the start of the port range.\n If the protocol is ICMP, this is the type number. A value of -1 indicates all ICMP types. \n If you specify all ICMP types, you must specify all ICMP codes.

\n

Alternatively, use a set of IP permissions to specify multiple rules and a description for the rule.

" } }, @@ -8311,8 +8169,6 @@ "ToPort": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

If the protocol is TCP or UDP, this is the end of the port range.\n If the protocol is ICMP, this is the code. A value of -1 indicates all ICMP codes. \n If you specify all ICMP types, you must specify all ICMP codes.

\n

Alternatively, use a set of IP permissions to specify multiple rules and a description for the rule.

" } }, @@ -8320,8 +8176,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -8345,8 +8199,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, returns an error.

", "smithy.api#xmlName": "return" } @@ -8630,8 +8482,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "AvailableVCpus", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of vCPUs available for launching instances onto the Dedicated Host.

", "smithy.api#xmlName": "availableVCpus" } @@ -8689,8 +8539,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Min", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum baseline bandwidth, in Mbps. If this parameter is not specified, there is no\n minimum limit.

", "smithy.api#xmlName": "min" } @@ -8699,8 +8547,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Max", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum baseline bandwidth, in Mbps. If this parameter is not specified, there is no\n maximum limit.

", "smithy.api#xmlName": "max" } @@ -8716,16 +8562,12 @@ "Min": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum baseline bandwidth, in Mbps. To specify no minimum limit, omit\n this parameter.

" } }, "Max": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum baseline bandwidth, in Mbps. To specify no maximum limit, omit\n this parameter.

" } } @@ -8887,10 +8729,7 @@ } }, "com.amazonaws.ec2#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.ec2#BootModeType": { "type": "enum", @@ -8991,8 +8830,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -9356,8 +9193,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -9445,8 +9280,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } }, @@ -9502,8 +9335,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -9519,8 +9350,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -9547,8 +9376,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -9634,8 +9461,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -9651,8 +9476,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -9686,8 +9509,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -9877,8 +9698,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -9898,7 +9717,6 @@ "traits": { "aws.protocols#ec2QueryName": "TerminateInstances", "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to terminate the associated instances when the Spot Fleet request is canceled. \n The default is to terminate the instances.

\n

To let the instances continue to run after the Spot Fleet request is canceled, specify\n no-terminate-instances.

", "smithy.api#required": {}, "smithy.api#xmlName": "terminateInstances" @@ -10047,8 +9865,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -10133,8 +9949,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Count", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of instance capacity associated with the usage. For example a value of \n\t\t\t4 indicates that instance capacity for 4 instances is currently in use.

", "smithy.api#xmlName": "count" } @@ -10224,8 +10038,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TotalInstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of instances for which the Capacity Reservation reserves capacity.

", "smithy.api#xmlName": "totalInstanceCount" } @@ -10234,8 +10046,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "AvailableInstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The remaining capacity. Indicates the number of instances that can be launched in the Capacity Reservation.

", "smithy.api#xmlName": "availableInstanceCount" } @@ -10244,8 +10054,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EbsOptimized", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the Capacity Reservation supports EBS-optimized instances. This optimization provides\n\t\t\tdedicated throughput to Amazon EBS and an optimized configuration stack to provide\n\t\t\toptimal I/O performance. This optimization isn't available with all instance types.\n\t\t\tAdditional usage charges apply when using an EBS- optimized instance.

", "smithy.api#xmlName": "ebsOptimized" } @@ -10254,8 +10062,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EphemeralStorage", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

\n Deprecated.\n

", "smithy.api#xmlName": "ephemeralStorage" } @@ -10384,8 +10190,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TotalTargetCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of capacity units for which the Capacity Reservation Fleet reserves capacity. \n\t\t\tFor more information, see Total target capacity \n\t\t\tin the Amazon EC2 User Guide.

", "smithy.api#xmlName": "totalTargetCapacity" } @@ -10394,8 +10198,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "TotalFulfilledCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The capacity units that have been fulfilled.

", "smithy.api#xmlName": "totalFulfilledCapacity" } @@ -10996,7 +10798,6 @@ "com.amazonaws.ec2#CarrierGatewayMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -11133,8 +10934,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "ClassicLinkDnsSupported", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether ClassicLink DNS support is enabled for the VPC.

", "smithy.api#xmlName": "classicLinkDnsSupported" } @@ -11304,8 +11103,6 @@ "Enabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether client connect options are enabled. The default is false (not enabled).

" } }, @@ -11327,8 +11124,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Enabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether client connect options are enabled.

", "smithy.api#xmlName": "enabled" } @@ -11372,8 +11167,6 @@ "UploadSize": { "target": "com.amazonaws.ec2#Double", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the uploaded disk image, in GiB.

" } }, @@ -11394,8 +11187,6 @@ "Enabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Enable or disable a customizable text banner that will be displayed on\n\t\t\tAmazon Web Services provided clients when a VPN session is established.

\n

Valid values: true | false\n

\n

Default value: false\n

" } }, @@ -11417,8 +11208,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Enabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Current state of text banner feature.

\n

Valid values: true | false\n

", "smithy.api#xmlName": "enabled" } @@ -11861,8 +11650,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "SplitTunnel", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether split-tunnel is enabled in the Client VPN endpoint.

\n

For information about split-tunnel VPN endpoints, see Split-Tunnel Client VPN endpoint \n\t\t\tin the Client VPN Administrator Guide.

", "smithy.api#xmlName": "splitTunnel" } @@ -11887,8 +11674,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "VpnPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The port number for the Client VPN endpoint.

", "smithy.api#xmlName": "vpnPort" } @@ -11972,8 +11757,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "SessionTimeoutHours", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum VPN session duration time in hours.

\n

Valid values: 8 | 10 | 12 | 24\n

\n

Default value: 24\n

", "smithy.api#xmlName": "sessionTimeoutHours" } @@ -12242,8 +12025,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "LogEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Status of VPN tunnel logging feature. Default value is False.

\n

Valid values: True | False\n

", "smithy.api#xmlName": "logEnabled" } @@ -12275,8 +12056,6 @@ "LogEnabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Enable or disable VPN tunnel logging feature. Default value is False.

\n

Valid values: True | False\n

" } }, @@ -12441,7 +12220,6 @@ "com.amazonaws.ec2#CoipPoolMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -12517,8 +12295,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -12543,8 +12319,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

The return value of the request. Returns true if the specified product\n code is owned by the requester and associated with the specified instance.

", "smithy.api#xmlName": "return" } @@ -12560,8 +12334,6 @@ "Enabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether connection logging is enabled.

" } }, @@ -12588,8 +12360,6 @@ "Enabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether client connection logging is enabled for the Client VPN endpoint.

" } }, @@ -12874,8 +12644,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -12980,8 +12748,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Encrypted", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the destination snapshots of the copied image should be encrypted. You\n can encrypt a copy of an unencrypted snapshot, but you cannot create an unencrypted copy of an\n encrypted snapshot. The default KMS key for Amazon EBS is used unless you specify a non-default\n Key Management Service (KMS) KMS key using KmsKeyId. For more information, see Amazon EBS encryption in the\n Amazon EC2 User Guide.

", "smithy.api#xmlName": "encrypted" } @@ -13028,8 +12794,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -13037,8 +12801,6 @@ "CopyImageTags": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to include your user-defined AMI tags when copying the AMI.

\n

The following tags will not be copied:

\n
    \n
  • \n

    System tags (prefixed with aws:)

    \n
  • \n
  • \n

    For public and shared AMIs, user-defined tags that are attached by other Amazon Web Services \n accounts

    \n
  • \n
\n

Default: Your user-defined AMI tags are not copied.

" } } @@ -13119,8 +12881,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Encrypted", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

To encrypt a copy of an unencrypted snapshot if encryption by default is not enabled, \n enable encryption using this parameter. Otherwise, omit this parameter. Encrypted snapshots \n are encrypted, even if you omit this parameter and encryption by default is not enabled. You \n cannot set this parameter to false. For more information, see Amazon EBS encryption in the \n Amazon Elastic Compute Cloud User Guide.

", "smithy.api#xmlName": "encrypted" } @@ -13168,8 +12928,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -13274,8 +13032,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "CoreCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of CPU cores for the instance.

", "smithy.api#xmlName": "coreCount" } @@ -13284,8 +13040,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ThreadsPerCore", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of threads per CPU core.

", "smithy.api#xmlName": "threadsPerCore" } @@ -13309,16 +13063,12 @@ "CoreCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of CPU cores for the instance.

" } }, "ThreadsPerCore": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of threads per CPU core. To disable multithreading for the instance,\n specify a value of 1. Otherwise, specify the default value of\n 2.

" } }, @@ -13392,7 +13142,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of capacity units to be reserved by the Capacity Reservation Fleet. This \n\t\t\tvalue, together with the instance type weights that you assign to each instance type used by \n\t\t\tthe Fleet determine the number of instances for which the Fleet reserves capacity. Both values \n\t\t\tare based on units that make sense for your workload. For more information, see \n\t\t\t\tTotal target capacity in the Amazon EC2 User Guide.

", "smithy.api#required": {} } @@ -13419,8 +13168,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -13452,8 +13199,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TotalTargetCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of capacity units for which the Capacity Reservation Fleet reserves capacity.

", "smithy.api#xmlName": "totalTargetCapacity" } @@ -13462,8 +13207,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "TotalFulfilledCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The requested capacity units that have been successfully reserved.

", "smithy.api#xmlName": "totalFulfilledCapacity" } @@ -13576,7 +13319,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of instances for which to reserve capacity.

\n

Valid range: 1 - 1000

", "smithy.api#required": {} } @@ -13584,16 +13326,12 @@ "EbsOptimized": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the Capacity Reservation supports EBS-optimized instances. This optimization provides\n\t\t\tdedicated throughput to Amazon EBS and an optimized configuration stack to provide\n\t\t\toptimal I/O performance. This optimization isn't available with all instance types.\n\t\t\tAdditional usage charges apply when using an EBS- optimized instance.

" } }, "EphemeralStorage": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

\n Deprecated.\n

" } }, @@ -13624,8 +13362,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } }, @@ -13695,8 +13431,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -13791,8 +13525,6 @@ "VpnPort": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The port number to assign to the Client VPN endpoint for TCP and UDP traffic.

\n

Valid Values: 443 | 1194\n

\n

Default Value: 443\n

" } }, @@ -13805,16 +13537,12 @@ "SplitTunnel": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether split-tunnel is enabled on the Client VPN endpoint.

\n

By default, split-tunnel on a VPN endpoint is disabled.

\n

For information about split-tunnel VPN endpoints, see Split-tunnel Client VPN endpoint in the \n\t\t\tClient VPN Administrator Guide.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } }, @@ -13860,8 +13588,6 @@ "SessionTimeoutHours": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum VPN session duration time in hours.

\n

Valid values: 8 | 10 | 12 | 24\n

\n

Default value: 24\n

" } }, @@ -13963,8 +13689,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -14023,8 +13747,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -14082,8 +13804,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -14146,8 +13866,6 @@ "BgpAsn": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

For devices that support BGP, the customer gateway's BGP ASN.

\n

Default: 65000

" } }, @@ -14194,8 +13912,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -14249,16 +13965,12 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, "Ipv6Native": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to create an IPv6 only subnet. If you already have a default subnet\n for this Availability Zone, you must delete it before you can create an IPv6 only subnet.

" } } @@ -14301,8 +14013,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -14395,8 +14105,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -14446,8 +14154,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -14619,8 +14325,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -14667,8 +14371,6 @@ "TerminateInstancesWithExpiration": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether running instances should be terminated when the EC2 Fleet expires.

" } }, @@ -14693,8 +14395,6 @@ "ReplaceUnhealthyInstances": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether EC2 Fleet should replace unhealthy Spot Instances. Supported only for\n fleets of type maintain. For more information, see EC2 Fleet\n health checks in the Amazon EC2 User Guide.

" } }, @@ -14766,8 +14466,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -14846,8 +14544,6 @@ "MaxAggregationInterval": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum interval of time during which a flow of packets is captured and aggregated into a flow log record. \n The possible values are 60 seconds (1 minute) or 600 seconds (10 minutes).\n This parameter must be 60 seconds for transit gateway resource types.

\n

When a network interface is attached to a Nitro-based\n instance, the aggregation interval is always 60 seconds or less, regardless\n of the value that you specify.

\n

Default: 600

" } }, @@ -14912,8 +14608,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -15020,8 +14714,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -15050,8 +14742,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "NoReboot", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether or not the instance should be automatically rebooted before creating \n the image. Specify one of the following values:

\n
    \n
  • \n

    \n true - The instance is not rebooted before creating the image. This \n creates crash-consistent snapshots that include only the data that has been written \n to the volumes at the time the snapshots are created. Buffered data and data in \n memory that has not yet been written to the volumes is not included in the snapshots.

    \n
  • \n
  • \n

    \n false - The instance is rebooted before creating the image. This \n ensures that all buffered data and data in memory is written to the volumes before the \n snapshots are created.

    \n
  • \n
\n

Default: false\n

", "smithy.api#xmlName": "noReboot" } @@ -15102,8 +14792,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -15125,8 +14813,6 @@ "PreserveClientIp": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether your client's IP address is preserved as the source. The value is true or false.

\n
    \n
  • \n

    If true, your client's IP address is used when you connect to a resource.

    \n
  • \n
  • \n

    If false, the elastic network interface IP address is used when you connect to a resource.

    \n
  • \n
\n

Default: true\n

" } }, @@ -15191,8 +14877,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -15363,8 +15047,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -15420,8 +15102,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -15462,40 +15142,30 @@ "AutoImport": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If selected, IPAM will continuously look for resources within the CIDR range of this pool \n and automatically import them as allocations into your IPAM. The CIDRs that will be allocated for\n these resources must not already be allocated to other resources in order for the import to succeed. IPAM will import \n a CIDR regardless of its compliance with the pool's allocation rules, so a resource might be imported and subsequently \n marked as noncompliant. If IPAM discovers multiple CIDRs that overlap, IPAM will import the largest CIDR only. If IPAM \n discovers multiple CIDRs with matching CIDRs, IPAM will randomly import one of them only.\n

\n

A locale must be set on the pool for this feature to work.

" } }, "PubliclyAdvertisable": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Determines if the pool is publicly advertisable. This option is not available for pools with AddressFamily set to ipv4.

" } }, "AllocationMinNetmaskLength": { "target": "com.amazonaws.ec2#IpamNetmaskLength", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum netmask length required for CIDR allocations in this IPAM pool to be compliant. The minimum netmask length must be \n less than the maximum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.

" } }, "AllocationMaxNetmaskLength": { "target": "com.amazonaws.ec2#IpamNetmaskLength", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum netmask length possible for CIDR allocations in this IPAM pool to be compliant. The maximum netmask length must be \n greater than the minimum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.

" } }, "AllocationDefaultNetmaskLength": { "target": "com.amazonaws.ec2#IpamNetmaskLength", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The default netmask length for allocations added to this pool. If, for example, the CIDR assigned to this pool is 10.0.0.0/8 and you enter 16 here, \n new allocations will default to 10.0.0.0/16.

" } }, @@ -15559,8 +15229,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -15614,8 +15282,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -15701,8 +15367,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -15791,8 +15455,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -15882,8 +15544,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

" } }, @@ -16010,8 +15670,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

" } }, @@ -16056,8 +15714,6 @@ "ResolveAlias": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If true, and if a Systems Manager parameter is specified for ImageId,\n the AMI ID is displayed in the response for imageID. For more information, see Use a Systems \n Manager parameter instead of an AMI ID in the Amazon Elastic Compute Cloud User Guide.

\n

Default: false\n

" } } @@ -16128,8 +15784,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -16205,8 +15859,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -16272,8 +15924,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -16339,8 +15989,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -16383,8 +16031,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -16407,7 +16053,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of entries for the prefix list.

", "smithy.api#required": {} } @@ -16510,8 +16155,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -16559,8 +16202,6 @@ "SecondaryPrivateIpAddressCount": { "target": "com.amazonaws.ec2#PrivateIpAddressCount", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

[Private NAT gateway only] The number of secondary private IPv4 addresses you want to assign to the NAT gateway. \n For more information about secondary addresses, see Create a NAT gateway \n in the Amazon VPC User Guide.

" } } @@ -16684,8 +16325,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -16695,7 +16334,6 @@ "traits": { "aws.protocols#ec2QueryName": "Egress", "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this is an egress rule (rule is applied to traffic leaving the subnet).

", "smithy.api#required": {}, "smithy.api#xmlName": "egress" @@ -16759,7 +16397,6 @@ "traits": { "aws.protocols#ec2QueryName": "RuleNumber", "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The rule number for the entry (for example, 100). ACL entries are processed in ascending order by rule number.

\n

Constraints: Positive integer from 1 to 32766. The range 32767 to 65535 is reserved for internal use.

", "smithy.api#required": {}, "smithy.api#xmlName": "ruleNumber" @@ -16777,8 +16414,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -16869,8 +16504,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -16955,8 +16588,6 @@ "DestinationPort": { "target": "com.amazonaws.ec2#Port", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The destination port.

" } }, @@ -16970,8 +16601,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -17075,8 +16704,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is DryRunOperation. \n\t\t\tOtherwise, it is UnauthorizedOperation.

" } } @@ -17118,8 +16745,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -17135,8 +16760,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Ipv6AddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of IPv6 addresses to assign to a network interface. Amazon EC2\n automatically selects the IPv6 addresses from the subnet range.

\n

You can't specify a count of IPv6 addresses using this parameter if you've specified \n one of the following: specific IPv6 addresses, specific IPv6 prefixes, or a count of IPv6 prefixes.

\n

If your subnet has the AssignIpv6AddressOnCreation attribute set, you can\n override that setting by specifying 0 as the IPv6 address count.

", "smithy.api#xmlName": "ipv6AddressCount" } @@ -17169,8 +16792,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "SecondaryPrivateIpAddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of secondary private IPv4 addresses to assign to a network interface. When\n you specify a number of secondary IPv4 addresses, Amazon EC2 selects these IP addresses\n within the subnet's IPv4 CIDR range. You can't specify this option and specify more than\n one private IP address using privateIpAddresses.

\n

You can't specify a count of private IPv4 addresses if you've specified one of the following:\n specific private IPv4 addresses, specific IPv4 prefixes, or a count of IPv4 prefixes.

", "smithy.api#xmlName": "secondaryPrivateIpAddressCount" } @@ -17185,8 +16806,6 @@ "Ipv4PrefixCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of IPv4 prefixes that Amazon Web Services automatically assigns to the network interface.

\n

You can't specify a count of IPv4 prefixes if you've specified one of the following:\n specific IPv4 prefixes, specific private IPv4 addresses, or a count of private IPv4\n addresses.

" } }, @@ -17200,8 +16819,6 @@ "Ipv6PrefixCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of IPv6 prefixes that Amazon Web Services automatically assigns to the network interface.

\n

You can't specify a count of IPv6 prefixes if you've specified one of the following:\n specific IPv6 prefixes, specific IPv6 addresses, or a count of IPv6 addresses.

" } }, @@ -17238,8 +16855,6 @@ "EnablePrimaryIpv6": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If you’re creating a network interface in a dual-stack or IPv6-only subnet, you have\n the option to assign a primary IPv6 IP address. A primary IPv6 address is an IPv6 GUA\n address associated with an ENI that you have enabled to use a primary IPv6 address. Use this option if the instance that\n this ENI will be attached to relies on its IPv6 address not changing. Amazon Web Services\n will automatically assign an IPv6 address associated with the ENI attached to your\n instance to be the primary IPv6 address. Once you enable an IPv6 GUA address to be a\n primary IPv6, you cannot disable it. When you enable an IPv6 GUA address to be a primary\n IPv6, the first IPv6 GUA will be made the primary IPv6 address until the instance is\n terminated or the network interface is detached. If you have multiple IPv6 addresses\n associated with an ENI attached to your instance and you enable a primary IPv6 address,\n the first IPv6 GUA address associated with the ENI becomes the primary IPv6\n address.

" } } @@ -17302,8 +16917,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -17327,8 +16940,6 @@ "PartitionCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of partitions. Valid only when Strategy is\n set to partition.

" } }, @@ -17384,8 +16995,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -17456,8 +17065,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -17477,8 +17084,6 @@ "DeleteReplacedRootVolume": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to automatically delete the original root volume after the root volume \n replacement task completes. To delete the original root volume, specify true. \n If you choose to keep the original root volume after the replacement task completes, you must \n manually delete it when you no longer need it.

" } } @@ -17533,7 +17138,6 @@ "traits": { "aws.protocols#ec2QueryName": "InstanceCount", "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of instances that are a part of a Reserved Instance account to be listed in the Reserved Instance Marketplace. This number should be less than or equal to the instance count associated with the Reserved Instance ID specified in this call.

", "smithy.api#required": {}, "smithy.api#xmlName": "instanceCount" @@ -17629,8 +17233,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -17707,8 +17309,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -17813,8 +17413,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -17868,8 +17466,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -17975,8 +17571,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -18076,8 +17670,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -18132,8 +17724,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -18211,8 +17801,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -18289,8 +17877,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -18395,8 +17981,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -18480,8 +18064,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -18489,8 +18071,6 @@ "Ipv6Native": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to create an IPv6 only subnet.

" } } @@ -18549,8 +18129,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -18609,8 +18187,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -18685,7 +18261,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of the Traffic Mirror rule. This number must be unique for each Traffic Mirror rule in a given\n direction. The rules are processed in ascending order by rule number.

", "smithy.api#required": {} } @@ -18713,8 +18288,6 @@ "Protocol": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The protocol, for example UDP, to assign to the Traffic Mirror rule.

\n

For information about the protocol value, see Protocol Numbers on the Internet Assigned Numbers Authority (IANA) website.

" } }, @@ -18743,8 +18316,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -18826,8 +18397,6 @@ "PacketLength": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of bytes in each packet to mirror. These are bytes after the VXLAN header. Do\n not specify this parameter when you want to mirror the entire packet. To mirror a subset of\n the packet, set this to the length (in bytes) that you want to mirror. For example, if you\n set this value to 100, then the first 100 bytes that meet the filter criteria are copied to\n the target.

\n

If you do not want to mirror the entire packet, use the PacketLength parameter to specify the number of bytes in each packet to mirror.

\n

For sessions with Network Load Balancer (NLB) Traffic Mirror targets the default PacketLength will be set to 8500. Valid values are 1-8500. Setting a PacketLength greater than 8500 will result in an error response.

" } }, @@ -18835,7 +18404,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The session number determines the order in which sessions are evaluated when an interface is used by multiple sessions. The first session with a matching filter is the one that mirrors the packets.

\n

Valid values are 1-32766.

", "smithy.api#required": {} } @@ -18843,8 +18411,6 @@ "VirtualNetworkId": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The VXLAN ID for the Traffic Mirror session. For more information about the VXLAN\n protocol, see RFC 7348. If you do\n not specify a VirtualNetworkId, an account-wide unique id is chosen at\n random.

" } }, @@ -18864,8 +18430,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -18948,8 +18512,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -19080,8 +18642,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -19135,8 +18695,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -19216,8 +18774,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -19331,8 +18887,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -19403,8 +18957,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -19469,16 +19021,12 @@ "Blackhole": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to drop traffic that matches this route.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -19528,8 +19076,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -19594,16 +19140,12 @@ "Blackhole": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to drop traffic that matches this route.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -19681,8 +19223,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -19727,8 +19267,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -19807,8 +19345,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -19889,8 +19425,6 @@ "Port": { "target": "com.amazonaws.ec2#VerifiedAccessEndpointPortNumber", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The IP port number.

" } } @@ -19911,8 +19445,6 @@ "Port": { "target": "com.amazonaws.ec2#VerifiedAccessEndpointPortNumber", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The IP port number.

" } }, @@ -20033,8 +19565,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -20126,8 +19656,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -20196,16 +19724,12 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, "FIPSEnabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Enable or disable support for Federal Information Processing Standards (FIPS) on the instance.

" } } @@ -20372,8 +19896,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -20506,8 +20028,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Encrypted", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the volume should be encrypted. \n The effect of setting the encryption state to true depends on \nthe volume origin (new or from a snapshot), starting encryption state, ownership, and whether encryption by default is enabled. \n For more information, see Encryption by default\n in the Amazon Elastic Compute Cloud User Guide.

\n

Encrypted Amazon EBS volumes must be attached to instances that support Amazon EBS encryption. \n For more information, see Supported\n instance types.

", "smithy.api#xmlName": "encrypted" } @@ -20515,8 +20035,6 @@ "Iops": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of I/O operations per second (IOPS). For gp3, io1, and io2 volumes, this represents \n the number of IOPS that are provisioned for the volume. For gp2 volumes, this represents the baseline \n performance of the volume and the rate at which the volume accumulates I/O credits for bursting.

\n

The following are the supported values for each volume type:

\n
    \n
  • \n

    \n gp3: 3,000-16,000 IOPS

    \n
  • \n
  • \n

    \n io1: 100-64,000 IOPS

    \n
  • \n
  • \n

    \n io2: 100-64,000 IOPS

    \n
  • \n
\n

\n io1 and io2 volumes support up to 64,000 IOPS only on \n Instances built on the Nitro System. Other instance families support performance \n up to 32,000 IOPS.

\n

This parameter is required for io1 and io2 volumes.\n The default for gp3 volumes is 3,000 IOPS.\n This parameter is not supported for gp2, st1, sc1, or standard volumes.

" } }, @@ -20535,8 +20053,6 @@ "Size": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the volume, in GiBs. You must specify either a snapshot ID or a volume size.\n If you specify a snapshot, the default is the snapshot size. You can specify a volume \n size that is equal to or larger than the snapshot size.

\n

The following are the supported volumes sizes for each volume type:

\n
    \n
  • \n

    \n gp2 and gp3: 1-16,384

    \n
  • \n
  • \n

    \n io1 and io2: 4-16,384

    \n
  • \n
  • \n

    \n st1 and sc1: 125-16,384

    \n
  • \n
  • \n

    \n standard: 1-1,024

    \n
  • \n
" } }, @@ -20556,8 +20072,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -20572,16 +20086,12 @@ "MultiAttachEnabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to enable Amazon EBS Multi-Attach. If you enable Multi-Attach, you can attach the \n \tvolume to up to 16 Instances built on the Nitro System in the same Availability Zone. This parameter is \n \tsupported with io1 and io2 volumes only. For more information, \n \tsee \n \t\tAmazon EBS Multi-Attach in the Amazon Elastic Compute Cloud User Guide.

" } }, "Throughput": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The throughput to provision for a volume, with a maximum of 1,000 MiB/s.

\n

This parameter is valid only for gp3 volumes.

\n

Valid Range: Minimum value of 125. Maximum value of 1000.

" } }, @@ -20657,8 +20167,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -20731,8 +20239,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -20806,8 +20312,6 @@ "PrivateDnsEnabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

(Interface endpoint) Indicates whether to associate a private hosted zone with the\n specified VPC. The private hosted zone contains a record set for the default public DNS\n name for the service for the Region (for example,\n kinesis.us-east-1.amazonaws.com), which resolves to the private IP\n addresses of the endpoint network interfaces in the VPC. This enables you to make\n requests to the default public DNS name for the service instead of the public DNS names\n that are automatically generated by the VPC endpoint service.

\n

To use a private hosted zone, you must set the following VPC attributes to\n true: enableDnsHostnames and\n enableDnsSupport. Use ModifyVpcAttribute to set the VPC\n attributes.

\n

Default: true\n

" } }, @@ -20872,16 +20376,12 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, "AcceptanceRequired": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether requests from service consumers to create an endpoint to your service must\n be accepted manually.

" } }, @@ -20973,8 +20473,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -21052,8 +20550,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AmazonProvidedIpv6CidrBlock", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length for the VPC.\n You cannot specify the range of IP addresses, or the size of the CIDR block.

", "smithy.api#xmlName": "amazonProvidedIpv6CidrBlock" } @@ -21098,8 +20594,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -21193,8 +20687,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -21313,8 +20805,6 @@ "AmazonSideAsn": { "target": "com.amazonaws.ec2#Long", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

A private Autonomous System Number (ASN) for the Amazon side of a BGP session. If\n you're using a 16-bit ASN, it must be in the 64512 to 65534 range. If you're using a\n 32-bit ASN, it must be in the 4200000000 to 4294967294 range.

\n

Default: 64512

" } }, @@ -21322,8 +20812,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -21749,8 +21237,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -21801,8 +21287,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -21867,8 +21351,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -21927,8 +21409,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -21979,8 +21459,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -22041,8 +21519,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -22089,8 +21565,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -22118,8 +21592,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -22143,8 +21615,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "ReturnCode", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "returnCode" } @@ -22299,8 +21769,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -22317,7 +21785,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to terminate the associated instances when the EC2 Fleet is deleted. The default is to\n terminate the instances.

\n

To let the instances continue to run after the EC2 Fleet is deleted, specify\n no-terminate-instances. Supported only for fleets of type\n maintain and request.

\n

For instant fleets, you cannot specify NoTerminateInstances. A\n deleted instant fleet with running instances is not supported.

", "smithy.api#required": {} } @@ -22369,8 +21836,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -22422,8 +21887,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -22447,8 +21910,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Is true if the request succeeds, and an error otherwise.

", "smithy.api#xmlName": "return" } @@ -22476,8 +21937,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -22528,16 +21987,12 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, "ForceDelete": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Specify true to force delete the event window. Use the force delete parameter\n if the event window is currently associated with targets.

" } }, @@ -22599,8 +22054,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -22650,8 +22103,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -22690,8 +22141,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -22706,8 +22155,6 @@ "Cascade": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Enables you to quickly delete an IPAM, private scopes, pools in private scopes, and\n any allocations in the pools in private scopes. You cannot delete the IPAM with this option if there is a pool in your public scope. If you use this option, IPAM does the following:

\n
    \n
  • \n

    Deallocates any CIDRs allocated to VPC resources (such as VPCs) in pools in private scopes.

    \n \n

    No VPC resources are deleted as a result of enabling this option. The CIDR associated with the resource will no longer be allocated from an IPAM pool, but the CIDR itself will remain unchanged.

    \n
    \n
  • \n
  • \n

    Deprovisions all IPv4 CIDRs provisioned to IPAM pools in private scopes.

    \n
  • \n
  • \n

    Deletes all IPAM pools in private scopes.

    \n
  • \n
  • \n

    Deletes all non-default private scopes in the IPAM.

    \n
  • \n
  • \n

    Deletes the default public and private scopes and the IPAM.

    \n
  • \n
" } } @@ -22734,8 +22181,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -22802,8 +22247,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -22876,8 +22319,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -22894,8 +22335,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Is true if the request succeeds, and an error otherwise.

", "smithy.api#xmlName": "return" } @@ -22950,8 +22389,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

" } }, @@ -23026,8 +22463,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

" } }, @@ -23080,8 +22515,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "VersionNumber", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The version number of the launch template.

", "smithy.api#xmlName": "versionNumber" } @@ -23131,8 +22564,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "VersionNumber", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The version number of the launch template.

", "smithy.api#xmlName": "versionNumber" } @@ -23207,8 +22638,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -23265,8 +22694,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -23317,8 +22744,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -23369,8 +22794,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -23413,8 +22836,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -23477,8 +22898,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -23563,8 +22982,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -23574,7 +22991,6 @@ "traits": { "aws.protocols#ec2QueryName": "Egress", "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the rule is an egress rule.

", "smithy.api#required": {}, "smithy.api#xmlName": "egress" @@ -23595,7 +23011,6 @@ "traits": { "aws.protocols#ec2QueryName": "RuleNumber", "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The rule number of the entry to delete.

", "smithy.api#required": {}, "smithy.api#xmlName": "ruleNumber" @@ -23613,8 +23028,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -23672,8 +23085,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -23704,8 +23115,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -23756,8 +23165,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -23808,8 +23215,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -23889,16 +23294,12 @@ "Force": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Specify true to remove the permission even if the network interface is\n\t\t\tattached to an instance.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is DryRunOperation. \n\t\t\tOtherwise, it is UnauthorizedOperation.

" } } @@ -23915,8 +23316,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds, otherwise returns an error.

", "smithy.api#xmlName": "return" } @@ -23934,8 +23333,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -23985,8 +23382,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -24024,8 +23419,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -24049,8 +23442,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "ReturnValue", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Information about the result of deleting the public IPv4 pool.

", "smithy.api#xmlName": "returnValue" } @@ -24140,8 +23531,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -24234,8 +23623,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -24283,8 +23670,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -24345,8 +23730,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -24393,8 +23776,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -24429,8 +23810,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -24488,8 +23867,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -24529,8 +23906,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -24574,8 +23949,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -24629,8 +24002,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -24681,8 +24052,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -24733,8 +24102,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -24785,8 +24152,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -24861,8 +24226,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -24901,8 +24264,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -24953,8 +24314,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25005,8 +24364,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25057,8 +24414,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25117,8 +24472,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25157,8 +24510,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25217,8 +24568,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25281,8 +24630,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25321,8 +24668,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25373,8 +24718,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25432,8 +24775,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25491,8 +24832,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25543,8 +24882,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -25602,8 +24939,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -25672,8 +25007,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -25722,8 +25055,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -25775,8 +25106,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -25828,8 +25157,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -25882,8 +25209,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -25910,8 +25235,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -25936,8 +25259,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -25974,8 +25295,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -26050,8 +25369,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -26088,8 +25405,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -26132,8 +25447,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -26190,8 +25503,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -26276,8 +25587,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -26306,8 +25615,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -26346,8 +25653,6 @@ "IncludeAllTagsOfInstance": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to deregister all tag keys in the current Region. Specify false \n \t\tto deregister all tag keys.

" } }, @@ -26399,8 +25704,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -26461,8 +25764,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -26538,8 +25839,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -26586,7 +25885,6 @@ "com.amazonaws.ec2#DescribeAddressTransfersMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -26612,16 +25910,12 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeAddressTransfersMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of address transfers to return in one page of results.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -26734,16 +26028,12 @@ "MaxResults": { "target": "com.amazonaws.ec2#AddressMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -26804,8 +26094,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -26849,8 +26137,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -26866,8 +26152,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "UseLongIdsAggregated", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether all resource types in the Region are configured to use longer IDs.\n This value is only true if all users are configured to use longer IDs for\n all resources types in the Region.

", "smithy.api#xmlName": "useLongIdsAggregated" } @@ -26958,8 +26242,6 @@ "AllAvailabilityZones": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Include all Availability Zones, Local Zones, and Wavelength Zones regardless of your\n opt-in status.

\n

If you do not use this parameter, the results include only the zones for the Regions where you have chosen the option to opt in.

" } }, @@ -26967,8 +26249,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -27018,8 +26298,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#MaxResultsParam", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n To retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -27039,8 +26317,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -27133,8 +26409,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -27181,7 +26455,6 @@ "com.amazonaws.ec2#DescribeByoipCidrsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -27194,8 +26467,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -27203,7 +26474,6 @@ "target": "com.amazonaws.ec2#DescribeByoipCidrsMaxResults", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

", "smithy.api#required": {} } @@ -27264,7 +26534,6 @@ "com.amazonaws.ec2#DescribeCapacityReservationFleetsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -27290,8 +26559,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeCapacityReservationFleetsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returned nextToken value. This value can be between 5 and 500. If maxResults is given a larger value than 500, you receive an error.

" } }, @@ -27305,8 +26572,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -27360,7 +26625,6 @@ "com.amazonaws.ec2#DescribeCapacityReservationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -27386,8 +26650,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeCapacityReservationsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returned nextToken value. This value can be between 5 and 500. If maxResults is given a larger value than 500, you receive an error.

" } }, @@ -27401,8 +26663,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -27473,8 +26733,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#CarrierGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -27487,8 +26745,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -27542,7 +26798,6 @@ "com.amazonaws.ec2#DescribeClassicLinkInstancesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -27563,8 +26818,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -27580,8 +26833,6 @@ "target": "com.amazonaws.ec2#DescribeClassicLinkInstancesMaxResults", "traits": { "aws.protocols#ec2QueryName": "MaxResults", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.

\n

Constraint: If the value is greater than 1000, we return only 1000 items.

", "smithy.api#xmlName": "maxResults" } @@ -27644,7 +26895,6 @@ "com.amazonaws.ec2#DescribeClientVpnAuthorizationRulesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -27665,8 +26915,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } }, @@ -27686,8 +26934,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeClientVpnAuthorizationRulesMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the nextToken value.

" } } @@ -27741,7 +26987,6 @@ "com.amazonaws.ec2#DescribeClientVpnConnectionsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -27775,16 +27020,12 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeClientVpnConnectionsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the nextToken value.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -27820,7 +27061,6 @@ "com.amazonaws.ec2#DescribeClientVpnEndpointMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -27858,8 +27098,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeClientVpnEndpointMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the nextToken value.

" } }, @@ -27879,8 +27117,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -27934,7 +27170,6 @@ "com.amazonaws.ec2#DescribeClientVpnRoutesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -27962,8 +27197,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeClientVpnRoutesMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the nextToken value.

" } }, @@ -27976,8 +27209,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -28031,7 +27262,6 @@ "com.amazonaws.ec2#DescribeClientVpnTargetNetworksMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -28058,8 +27288,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeClientVpnTargetNetworksMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the nextToken value.

" } }, @@ -28079,8 +27307,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -28151,8 +27377,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#CoipPoolMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -28165,8 +27389,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -28302,8 +27524,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -28419,8 +27639,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -28498,7 +27716,6 @@ "com.amazonaws.ec2#DescribeDhcpOptionsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -28526,8 +27743,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -28541,8 +27756,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeDhcpOptionsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.

" } } @@ -28596,7 +27809,6 @@ "com.amazonaws.ec2#DescribeEgressOnlyInternetGatewaysMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 255 @@ -28609,8 +27821,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -28624,8 +27834,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeEgressOnlyInternetGatewaysMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.

" } }, @@ -28686,7 +27894,6 @@ "com.amazonaws.ec2#DescribeElasticGpusMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 10, "max": 1000 @@ -28706,8 +27913,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -28721,8 +27926,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeElasticGpusMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in a single call. To retrieve the remaining\n results, make another call with the returned NextToken value. This value\n can be between 5 and 1000.

" } }, @@ -28752,8 +27955,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "MaxResults", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of items to return. If the total number of items available is more\n than the value specified in max-items then a Next-Token will be provided in the output\n that you can use to resume pagination.

", "smithy.api#xmlName": "maxResults" } @@ -28792,7 +27993,6 @@ "com.amazonaws.ec2#DescribeExportImageTasksMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 500 @@ -28805,8 +28005,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -28827,8 +28025,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeExportImageTasksMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in a single call.

" } }, @@ -29000,8 +28196,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -29082,8 +28276,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "MaxParallelLaunches", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of instances that Amazon EC2 can launch at the same time to create \n\t\t\tpre-provisioned snapshots for Windows faster launching.

", "smithy.api#xmlName": "maxParallelLaunches" } @@ -29291,8 +28483,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -29383,8 +28573,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -29397,8 +28585,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.

" } }, @@ -29495,16 +28681,12 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.

" } }, @@ -29656,16 +28838,12 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.

" } }, @@ -29742,8 +28920,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -29763,8 +28939,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.

" } }, @@ -29821,8 +28995,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -29884,7 +29056,6 @@ "com.amazonaws.ec2#DescribeFpgaImagesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -29897,8 +29068,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -29932,8 +29101,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeFpgaImagesMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in a single call.

" } } @@ -29996,24 +29163,18 @@ "MaxDuration": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

This is the maximum duration of the reservation to purchase, specified in seconds.\n Reservations are available in one-year and three-year terms. The number of seconds\n specified must be the number of seconds in a year (365x24x60x60) times one of the\n supported durations (1 or 3). For example, specify 94608000 for three years.

" } }, "MaxResults": { "target": "com.amazonaws.ec2#DescribeHostReservationsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returned nextToken value. This value can be between 5 and 500. If maxResults is given a larger value than 500, you receive an error.

" } }, "MinDuration": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

This is the minimum duration of the reservation you'd like to purchase, specified in\n seconds. Reservations are available in one-year and three-year terms. The number of\n seconds specified must be the number of seconds in a year (365x24x60x60) times one of\n the supported durations (1 or 3). For example, specify 31536000 for one year.

" } }, @@ -30079,7 +29240,6 @@ "com.amazonaws.ec2#DescribeHostReservationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 500 @@ -30104,8 +29264,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returned nextToken value. This value can be between 5 and 500. If maxResults is given a larger value than 500, you receive an error.

" } }, @@ -30185,8 +29343,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "MaxResults", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returned nextToken value. This value can be between 5 and 500. If maxResults is given a larger value than 500, you receive an error.

\n

You cannot specify this parameter and the host IDs parameter in the same\n request.

", "smithy.api#xmlName": "maxResults" } @@ -30271,7 +29427,6 @@ "com.amazonaws.ec2#DescribeIamInstanceProfileAssociationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -30298,8 +29453,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeIamInstanceProfileAssociationsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request. To get the next page of\n items, make another request with the token returned in the output. For more information, \n see Pagination.

" } }, @@ -30487,8 +29640,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -30640,16 +29791,12 @@ "IncludeDeprecated": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether to include deprecated AMIs.

\n

Default: No deprecated AMIs are included in the response.

\n \n

If you are the AMI owner, all deprecated AMIs appear in the response regardless of what\n you specify for this parameter.

\n
" } }, "IncludeDisabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether to include disabled AMIs.

\n

Default: No disabled AMIs are included in the response.

" } }, @@ -30657,8 +29804,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -30666,8 +29811,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.

" } }, @@ -30730,8 +29873,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -30752,8 +29893,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in a single call.

" } }, @@ -30843,8 +29982,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -30865,8 +30002,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in a single call. To retrieve the remaining results, make another call\n with the returned NextToken value.

" } }, @@ -30950,8 +30085,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -30995,16 +30128,12 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, "MaxResults": { "target": "com.amazonaws.ec2#InstanceConnectEndpointMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.

" } }, @@ -31078,7 +30207,6 @@ "com.amazonaws.ec2#DescribeInstanceCreditSpecificationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -31091,8 +30219,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -31113,8 +30239,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeInstanceCreditSpecificationsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.

\n

You cannot specify this parameter and the instance IDs\n parameter in the same call.

" } }, @@ -31171,8 +30295,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -31221,8 +30343,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -31243,8 +30363,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#ResultRange", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in a single call. To retrieve the remaining\n results, make another call with the returned NextToken value. This value can\n be between 20 and 500. You cannot specify this parameter and the event window IDs parameter\n in the same call.

" } }, @@ -31400,8 +30518,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.

\n

You cannot specify this parameter and the instance IDs parameter in the same request.

" } }, @@ -31415,8 +30531,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -31425,8 +30539,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IncludeAllInstances", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

When true, includes the health status for all instances. When\n false, includes the health status for running instances only.

\n

Default: false\n

", "smithy.api#xmlName": "includeAllInstances" } @@ -31484,8 +30596,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request,\n and provides an error response. If you have the required permissions, the error response is\n DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } }, @@ -31567,8 +30677,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request,\n and provides an error response. If you have the required permissions, the error response is\n DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } }, @@ -31821,8 +30929,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -31831,8 +30937,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "MaxResults", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.

\n

You cannot specify this parameter and the instance IDs parameter in the same request.

", "smithy.api#xmlName": "maxResults" } @@ -31947,7 +31051,6 @@ "com.amazonaws.ec2#DescribeInternetGatewaysMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -31968,8 +31071,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -31991,8 +31092,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeInternetGatewaysMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.

" } } @@ -32049,8 +31148,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -32064,8 +31161,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#IpamMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in the request.

" } }, @@ -32135,8 +31230,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -32156,8 +31249,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#IpamMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of resource discoveries to return in one page of results.

" } }, @@ -32221,8 +31312,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -32242,8 +31331,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#IpamMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of resource discovery associations to return in one page of results.

" } }, @@ -32307,8 +31394,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -32322,8 +31407,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#IpamMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in the request.

" } }, @@ -32393,8 +31476,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -32408,8 +31489,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#IpamMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in the request.

" } }, @@ -32492,16 +31571,12 @@ "MaxResults": { "target": "com.amazonaws.ec2#Ipv6PoolMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -32622,8 +31697,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -32631,8 +31704,6 @@ "IncludePublicKey": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If true, the public key material is included in the response.

\n

Default: false\n

" } } @@ -32737,8 +31808,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

" } }, @@ -32782,8 +31851,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in a single call. To retrieve the remaining\n results, make another call with the returned NextToken value. This value\n can be between 1 and 200.

" } }, @@ -32797,8 +31864,6 @@ "ResolveAlias": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If true, and if a Systems Manager parameter is specified for ImageId,\n the AMI ID is displayed in the response for imageId.

\n

If false, and if a Systems Manager parameter is specified for ImageId,\n the parameter is displayed in the response for imageId.

\n

For more information, see Use a Systems \n Manager parameter instead of an AMI ID in the Amazon Elastic Compute Cloud User Guide.

\n

Default: false\n

" } } @@ -32873,7 +31938,6 @@ "com.amazonaws.ec2#DescribeLaunchTemplatesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 200 @@ -32886,8 +31950,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

" } }, @@ -32921,8 +31983,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeLaunchTemplatesMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in a single call. To retrieve the remaining\n results, make another call with the returned NextToken value. This value\n can be between 1 and 200.

" } } @@ -32993,8 +32053,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#LocalGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -33007,8 +32065,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -33079,8 +32135,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#LocalGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -33093,8 +32147,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -33165,8 +32217,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#LocalGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -33179,8 +32229,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -33251,8 +32299,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#LocalGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -33265,8 +32311,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -33337,8 +32381,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#LocalGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -33351,8 +32393,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -33423,8 +32463,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#LocalGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -33437,8 +32475,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -33495,8 +32531,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -33510,8 +32544,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#PrefixListMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -33592,7 +32624,6 @@ "com.amazonaws.ec2#DescribeMovingAddressesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -33614,8 +32645,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -33624,8 +32653,6 @@ "target": "com.amazonaws.ec2#DescribeMovingAddressesMaxResults", "traits": { "aws.protocols#ec2QueryName": "MaxResults", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for the request in a single page. The remaining\n results of the initial request can be seen by sending another request with the returned\n NextToken value. This value can be between 5 and 1000; if\n MaxResults is given a value outside of this range, an error is returned.

\n

Default: If no value is provided, the default is 1000.

", "smithy.api#xmlName": "maxResults" } @@ -33804,7 +32831,6 @@ "com.amazonaws.ec2#DescribeNatGatewaysMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -33817,8 +32843,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -33831,8 +32855,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeNatGatewaysMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.

" } }, @@ -33941,7 +32963,6 @@ "com.amazonaws.ec2#DescribeNetworkAclsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -33962,8 +32983,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -33984,8 +33003,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeNetworkAclsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.

" } } @@ -34074,16 +33091,12 @@ "MaxResults": { "target": "com.amazonaws.ec2#NetworkInsightsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n To retrieve the remaining results, make another call with the returned nextToken value.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -34160,16 +33173,12 @@ "MaxResults": { "target": "com.amazonaws.ec2#NetworkInsightsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n To retrieve the remaining results, make another call with the returned nextToken value.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -34264,16 +33273,12 @@ "MaxResults": { "target": "com.amazonaws.ec2#NetworkInsightsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n To retrieve the remaining results, make another call with the returned nextToken value.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -34350,16 +33355,12 @@ "MaxResults": { "target": "com.amazonaws.ec2#NetworkInsightsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n To retrieve the remaining results, make another call with the returned nextToken value.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -34447,8 +33448,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -34539,7 +33538,6 @@ "com.amazonaws.ec2#DescribeNetworkInterfacePermissionsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 255 @@ -34572,8 +33570,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeNetworkInterfacePermissionsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request. To get the next page of items,\n\t\t\tmake another request with the token returned in the output. If this parameter is not specified, \n\t\t\tup to 50 results are returned by default. For more information, see\n\t\t\tPagination.

" } } @@ -34715,7 +33711,6 @@ "com.amazonaws.ec2#DescribeNetworkInterfacesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -34737,8 +33732,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -34759,8 +33752,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeNetworkInterfacesMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request. To get the next page of items,\n\t\t make another request with the token returned in the output. You cannot specify this\n\t\t parameter and the network interface IDs parameter in the same request. For more information, \n\t\t see Pagination.

" } } @@ -34820,8 +33811,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -34886,8 +33875,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -34901,8 +33888,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -34969,7 +33954,6 @@ "com.amazonaws.ec2#DescribePrincipalIdFormatMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -34982,8 +33966,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -34997,8 +33979,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribePrincipalIdFormatMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in a single call. To retrieve the remaining\n results, make another call with the returned NextToken value.

" } }, @@ -35074,8 +34054,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#PoolMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -35202,8 +34180,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -35211,8 +34187,6 @@ "AllRegions": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to display all Regions, including Regions that are disabled for your account.

" } } @@ -35258,7 +34232,6 @@ "com.amazonaws.ec2#DescribeReplaceRootVolumeTasksMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -35285,8 +34258,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeReplaceRootVolumeTasksMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output. \n\tFor more information, see Pagination.

" } }, @@ -35299,8 +34270,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -35516,8 +34485,6 @@ "IncludeMarketplace": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Include Reserved Instance Marketplace offerings in the response.

" } }, @@ -35530,24 +34497,18 @@ "MaxDuration": { "target": "com.amazonaws.ec2#Long", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum duration (in seconds) to filter when searching for offerings.

\n

Default: 94608000 (3 years)

" } }, "MaxInstanceCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of instances to filter when searching for offerings.

\n

Default: 20

" } }, "MinDuration": { "target": "com.amazonaws.ec2#Long", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum duration (in seconds) to filter when searching for offerings.

\n

Default: 2592000 (1 month)

" } }, @@ -35574,8 +34535,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -35592,8 +34551,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "MaxResults", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for the request in a single page. The remaining\n\t\t\tresults of the initial request can be seen by sending another request with the returned\n\t\t\t\tNextToken value. The maximum is 100.

\n

Default: 100

", "smithy.api#xmlName": "maxResults" } @@ -35672,8 +34629,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -35763,7 +34718,6 @@ "com.amazonaws.ec2#DescribeRouteTablesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 100 @@ -35784,8 +34738,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -35806,8 +34758,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeRouteTablesMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.

" } } @@ -35862,7 +34812,6 @@ "com.amazonaws.ec2#DescribeScheduledInstanceAvailabilityMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 300 @@ -35875,8 +34824,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -35898,24 +34845,18 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeScheduledInstanceAvailabilityMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in a single call. \n This value can be between 5 and 300. The default value is 300.\n To retrieve the remaining results, make another call with the returned\n NextToken value.

" } }, "MaxSlotDurationInHours": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum available duration, in hours. This value must be greater than MinSlotDurationInHours\n and less than 1,720.

" } }, "MinSlotDurationInHours": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum available duration, in hours. The minimum required duration is 1,200 hours per year. For example, the minimum daily schedule is 4 hours, the minimum weekly schedule is 24 hours, and the minimum monthly schedule is 100 hours.

" } }, @@ -35988,8 +34929,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -36003,8 +34942,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in a single call. \n This value can be between 5 and 300. The default value is 100.\n To retrieve the remaining results, make another call with the returned\n NextToken value.

" } }, @@ -36094,8 +35031,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -36149,7 +35084,6 @@ "com.amazonaws.ec2#DescribeSecurityGroupRulesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -36176,8 +35110,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -36190,8 +35122,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeSecurityGroupRulesMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request. To get the next page of \n items, make another request with the token returned in the output. This value\n can be between 5 and 1000. If this parameter is not specified, then all items are\n returned. For more information, see Pagination.

" } } @@ -36279,7 +35209,6 @@ "com.amazonaws.ec2#DescribeSecurityGroupsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -36314,8 +35243,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -36329,8 +35256,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeSecurityGroupsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request. To get the next page of items,\n make another request with the token returned in the output. This value can be between 5 and 1000. \n If this parameter is not specified, then all items are returned. For more information, see \n Pagination.

" } } @@ -36412,8 +35337,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -36489,8 +35412,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -36617,8 +35538,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of snapshots to return for this request.\n This value can be between 5 and 1,000; if this value is larger than 1,000, only 1,000 results are returned. \n If this parameter is not used, then the request returns all snapshots. \n You cannot specify this parameter and the snapshot IDs parameter in the same request. For more information, \n see Pagination.

" } }, @@ -36653,8 +35572,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -36721,8 +35638,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -36784,7 +35699,6 @@ "com.amazonaws.ec2#DescribeSpotFleetInstancesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -36798,8 +35712,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -36808,8 +35720,6 @@ "target": "com.amazonaws.ec2#DescribeSpotFleetInstancesMaxResults", "traits": { "aws.protocols#ec2QueryName": "MaxResults", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.

", "smithy.api#xmlName": "maxResults" } @@ -36933,7 +35843,6 @@ "com.amazonaws.ec2#DescribeSpotFleetRequestHistoryMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -36947,8 +35856,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -36965,8 +35872,6 @@ "target": "com.amazonaws.ec2#DescribeSpotFleetRequestHistoryMaxResults", "traits": { "aws.protocols#ec2QueryName": "MaxResults", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.

", "smithy.api#xmlName": "maxResults" } @@ -37131,8 +36036,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -37141,8 +36044,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "MaxResults", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.

", "smithy.api#xmlName": "maxResults" } @@ -37350,8 +36251,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -37372,8 +36271,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.

" } } @@ -37478,8 +36375,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -37503,8 +36398,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "MaxResults", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.

", "smithy.api#xmlName": "maxResults" } @@ -37584,7 +36477,6 @@ "com.amazonaws.ec2#DescribeStaleSecurityGroupsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 255 @@ -37606,16 +36498,12 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, "MaxResults": { "target": "com.amazonaws.ec2#DescribeStaleSecurityGroupsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request. To get the next page of items,\n make another request with the token returned in the output. For more information, \n see Pagination.

" } }, @@ -37730,8 +36618,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

" } }, @@ -37751,8 +36637,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeStoreImageTasksRequestMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.

\n

You cannot specify this parameter and the ImageIds parameter in the same\n call.

" } } @@ -37764,7 +36648,6 @@ "com.amazonaws.ec2#DescribeStoreImageTasksRequestMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 200 @@ -37861,7 +36744,6 @@ "com.amazonaws.ec2#DescribeSubnetsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -37889,8 +36771,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -37904,8 +36784,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeSubnetsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.

" } } @@ -37993,8 +36871,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -38010,8 +36886,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "MaxResults", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request. This value can be between 5 and 1000. \n To get the next page of items, make another request with the token returned in the output.\n For more information, see Pagination.

", "smithy.api#xmlName": "maxResults" } @@ -38084,8 +36958,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -38099,8 +36971,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#TrafficMirroringMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -38170,8 +37040,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -38185,8 +37053,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#TrafficMirroringMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -38256,8 +37122,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -38271,8 +37135,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#TrafficMirroringMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -38348,8 +37210,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#TransitGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -38362,8 +37222,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -38433,8 +37291,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#TransitGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -38447,8 +37303,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -38518,8 +37372,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#TransitGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -38532,8 +37384,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -38603,8 +37453,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#TransitGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -38617,8 +37465,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -38688,8 +37534,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#TransitGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -38702,8 +37546,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -38773,8 +37615,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#TransitGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -38787,8 +37627,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -38858,8 +37696,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#TransitGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -38872,8 +37708,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -38943,8 +37777,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#TransitGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -38957,8 +37789,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -39028,8 +37858,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#TransitGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -39042,8 +37870,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -39113,8 +37939,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#TransitGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -39127,8 +37951,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -39182,7 +38004,6 @@ "com.amazonaws.ec2#DescribeTrunkInterfaceAssociationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 255 @@ -39202,8 +38023,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -39223,8 +38042,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeTrunkInterfaceAssociationsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n To retrieve the remaining results, make another call with the returned nextToken value.

" } } @@ -39278,7 +38095,6 @@ "com.amazonaws.ec2#DescribeVerifiedAccessEndpointsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -39310,8 +38126,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeVerifiedAccessEndpointsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -39331,8 +38145,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -39368,7 +38180,6 @@ "com.amazonaws.ec2#DescribeVerifiedAccessGroupMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -39412,8 +38223,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeVerifiedAccessGroupMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -39433,8 +38242,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -39488,7 +38295,6 @@ "com.amazonaws.ec2#DescribeVerifiedAccessInstanceLoggingConfigurationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10 @@ -39508,8 +38314,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeVerifiedAccessInstanceLoggingConfigurationsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -39529,8 +38333,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -39584,7 +38386,6 @@ "com.amazonaws.ec2#DescribeVerifiedAccessInstancesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 200 @@ -39604,8 +38405,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeVerifiedAccessInstancesMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -39625,8 +38424,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -39680,7 +38477,6 @@ "com.amazonaws.ec2#DescribeVerifiedAccessTrustProvidersMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 200 @@ -39700,8 +38496,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeVerifiedAccessTrustProvidersMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -39721,8 +38515,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -39806,8 +38598,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -39912,8 +38702,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request. To get the next page of items,\n make another request with the token returned in the output. This value can be between 5 and 1,000;\n if the value is larger than 1,000, only 1,000 results are returned. If this parameter is not used, \n then all items are returned. You cannot specify this parameter and the volume IDs parameter in the \n same request. For more information, see Pagination.

" } }, @@ -39934,8 +38722,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -40115,8 +38901,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -40143,8 +38927,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results (up to a limit of 500) to be returned in a paginated\n request. For more information, see Pagination.

" } } @@ -40198,8 +38980,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -40208,8 +38988,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "MaxResults", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of volumes to return for this request. \n This value can be between 5 and 500; if you specify a value larger than 500, only 500 items are returned. \n If this parameter is not used, then all items are returned. You cannot specify this parameter and the\n volume IDs parameter in the same request. For more information, see Pagination.

", "smithy.api#xmlName": "maxResults" } @@ -40302,8 +39080,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -40386,7 +39162,6 @@ "com.amazonaws.ec2#DescribeVpcClassicLinkDnsSupportMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 255 @@ -40409,8 +39184,6 @@ "target": "com.amazonaws.ec2#DescribeVpcClassicLinkDnsSupportMaxResults", "traits": { "aws.protocols#ec2QueryName": "MaxResults", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.

", "smithy.api#xmlName": "maxResults" } @@ -40473,8 +39246,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -40531,8 +39302,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -40552,8 +39321,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in a single call. To retrieve the remaining\n results, make another request with the returned NextToken value.

" } }, @@ -40616,8 +39383,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -40631,8 +39396,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for the request in a single page. The remaining\n results of the initial request can be seen by sending another request with the returned\n NextToken value. This value can be between 5 and 1,000; if\n MaxResults is given a value larger than 1,000, only 1,000 results are\n returned.

" } }, @@ -40695,8 +39458,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -40717,8 +39478,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for the request in a single page. The remaining\n results of the initial request can be seen by sending another request with the returned\n NextToken value. This value can be between 5 and 1,000; if\n MaxResults is given a value larger than 1,000, only 1,000 results are\n returned.

" } }, @@ -40781,8 +39540,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -40804,8 +39561,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for the request in a single page. The remaining\n results of the initial request can be seen by sending another request with the returned\n NextToken value. This value can be between 5 and 1,000; if\n MaxResults is given a value larger than 1,000, only 1,000 results are\n returned.

" } }, @@ -40862,8 +39617,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -40884,8 +39637,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request. The request returns a token that you can specify in a subsequent call to get the next set of results.

\n

Constraint: If the value is greater than 1,000, we return only 1,000 items.

" } }, @@ -40956,8 +39707,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -40978,8 +39727,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request. The request returns a token that you can specify in a subsequent call to get the next set of results.

\n

Constraint: If the value is greater than 1,000, we return only 1,000 items.

" } }, @@ -41080,7 +39827,6 @@ "com.amazonaws.ec2#DescribeVpcPeeringConnectionsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -41101,8 +39847,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -41123,8 +39867,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeVpcPeeringConnectionsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.

" } } @@ -41240,7 +39982,6 @@ "com.amazonaws.ec2#DescribeVpcsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -41268,8 +40009,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -41283,8 +40022,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeVpcsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.

" } } @@ -41412,8 +40149,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -41474,8 +40209,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -41532,16 +40265,12 @@ "HiveCompatiblePartitions": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to use Hive-compatible prefixes for flow logs stored in Amazon S3.\n The default is false.

" } }, "PerHourPartition": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to partition the flow log per hour. This reduces the cost and response \n time for queries. The default is false.

" } } @@ -41565,8 +40294,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "HiveCompatiblePartitions", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to use Hive-compatible prefixes for flow logs stored in Amazon S3.

", "smithy.api#xmlName": "hiveCompatiblePartitions" } @@ -41575,8 +40302,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "PerHourPartition", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to partition the flow log per hour.

", "smithy.api#xmlName": "perHourPartition" } @@ -41605,8 +40330,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -41643,8 +40366,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -41683,8 +40404,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -41752,8 +40471,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -41762,8 +40479,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Force", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether to force a detachment.

\n \n
    \n
  • \n

    Use the Force parameter only as a last resort to detach a network interface from a failed instance.

    \n
  • \n
  • \n

    If you use the Force parameter to detach a network interface, you might not be able to attach a different network interface to the same index on the instance without first stopping and starting the instance.

    \n
  • \n
  • \n

    If you force the detachment of a network interface, the instance metadata\n might not get updated. This means that the attributes associated\n with the detached network interface might still be visible. The\n instance metadata will get updated when you stop and start the\n instance.

    \n
  • \n
\n
", "smithy.api#xmlName": "force" } @@ -41815,8 +40530,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -41889,8 +40602,6 @@ "Force": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Forces detachment if the previous detachment attempt did not occur cleanly (for example,\n logging into an instance, unmounting the volume, and detaching normally). This option can lead\n to data loss or a corrupted file system. Use this option only as a last resort to detach a\n volume from a failed instance. The instance won't have an opportunity to flush file system\n caches or file system metadata. If you use this option, you must perform file system check and\n repair procedures.

" } }, @@ -41912,8 +40623,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -41958,8 +40667,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -42179,8 +40886,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -42247,8 +40952,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -42264,8 +40967,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Output", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the unsubscribe action was successful.

", "smithy.api#xmlName": "output" } @@ -42293,8 +40994,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -42310,8 +41009,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EbsEncryptionByDefault", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

The updated status of encryption by default.

", "smithy.api#xmlName": "ebsEncryptionByDefault" } @@ -42347,16 +41044,12 @@ "Force": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Forces the image settings to turn off faster launching for your Windows AMI. This parameter overrides \n\t\t\tany errors that are encountered while cleaning up resources in your account.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -42404,8 +41097,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "MaxParallelLaunches", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of instances that Amazon EC2 can launch at the same time to \n\t\t\tcreate pre-provisioned snapshots for Windows faster launching.

", "smithy.api#xmlName": "maxParallelLaunches" } @@ -42678,8 +41369,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -42742,8 +41431,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -42794,8 +41481,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -42811,8 +41496,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -42836,8 +41519,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -42853,8 +41534,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -42882,8 +41561,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -42907,8 +41584,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Success", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

The result of disabling the IPAM account.

", "smithy.api#xmlName": "success" } @@ -42936,8 +41611,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -42953,8 +41626,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "SerialConsoleAccessEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If true, access to the EC2 serial console of all instances is enabled for\n\t\t\tyour account. If false, access to the EC2 serial console of all instances\n\t\t\tis disabled for your account.

", "smithy.api#xmlName": "serialConsoleAccessEnabled" } @@ -42996,8 +41667,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -43072,8 +41741,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

" } } @@ -43129,8 +41796,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -43147,8 +41812,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -43175,8 +41838,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -43226,8 +41887,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -43271,8 +41930,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -43339,8 +41996,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -43356,8 +42011,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -43449,8 +42102,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -43509,8 +42160,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -43578,16 +42227,12 @@ "MaxDrainDurationSeconds": { "target": "com.amazonaws.ec2#DrainSeconds", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum amount of time to wait (in seconds) before forcibly releasing the IP addresses if connections are still in progress. Default value is 350 seconds.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -43658,8 +42303,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -43765,8 +42408,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -43825,8 +42466,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -43885,8 +42524,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -43944,8 +42581,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -43961,8 +42596,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -44102,8 +42735,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "Size", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the disk image, in GiB.

", "smithy.api#xmlName": "size" } @@ -44121,7 +42752,6 @@ "traits": { "aws.protocols#ec2QueryName": "Bytes", "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the disk image, in GiB.

", "smithy.api#required": {}, "smithy.api#xmlName": "bytes" @@ -44196,8 +42826,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "Size", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the volume, in GiB.

", "smithy.api#xmlName": "size" } @@ -44339,8 +42967,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "PrivateDnsOnlyForInboundResolverEndpoint", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to enable private DNS only for inbound endpoints.

", "smithy.api#xmlName": "privateDnsOnlyForInboundResolverEndpoint" } @@ -44362,8 +42988,6 @@ "PrivateDnsOnlyForInboundResolverEndpoint": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to enable private DNS only for inbound endpoints. This option is\n available only for services that support both gateway and interface endpoints. It routes\n traffic that originates from the VPC to the gateway endpoint and traffic that originates\n from on-premises to the interface endpoint.

" } } @@ -44413,8 +43037,6 @@ "Enabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether DNS servers should be used. Specify False to delete the existing DNS \n\t\t\tservers.

" } } @@ -44458,10 +43080,7 @@ } }, "com.amazonaws.ec2#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.ec2#DoubleWithConstraints": { "type": "double", @@ -44475,7 +43094,6 @@ "com.amazonaws.ec2#DrainSeconds": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 4000 @@ -44506,8 +43124,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DeleteOnTermination", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the EBS volume is deleted on instance termination. For more\n information, see Preserving Amazon EBS volumes on instance termination in the\n Amazon EC2 User Guide.

", "smithy.api#xmlName": "deleteOnTermination" } @@ -44516,8 +43132,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Iops", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of I/O operations per second (IOPS). For gp3, io1, and io2 volumes,\n this represents the number of IOPS that are provisioned for the volume. For gp2\n volumes, this represents the baseline performance of the volume and the rate at which\n the volume accumulates I/O credits for bursting.

\n

The following are the supported values for each volume type:

\n
    \n
  • \n

    \n gp3: 3,000-16,000 IOPS

    \n
  • \n
  • \n

    \n io1: 100-64,000 IOPS

    \n
  • \n
  • \n

    \n io2: 100-64,000 IOPS

    \n
  • \n
\n

For io1 and io2 volumes, we guarantee 64,000 IOPS only for\n Instances built on the\n Nitro System. Other instance families guarantee performance up to\n 32,000 IOPS.

\n

This parameter is required for io1 and io2 volumes. The default for gp3 volumes\n is 3,000 IOPS. This parameter is not supported for gp2, st1, sc1, or standard\n volumes.

", "smithy.api#xmlName": "iops" } @@ -44534,8 +43148,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "VolumeSize", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the volume, in GiBs. You must specify either a snapshot ID or a volume\n size. If you specify a snapshot, the default is the snapshot size. You can specify a\n volume size that is equal to or larger than the snapshot size.

\n

The following are the supported volumes sizes for each volume type:

\n
    \n
  • \n

    \n gp2 and gp3:1-16,384

    \n
  • \n
  • \n

    \n io1 and io2: 4-16,384

    \n
  • \n
  • \n

    \n st1 and sc1: 125-16,384

    \n
  • \n
  • \n

    \n standard: 1-1,024

    \n
  • \n
", "smithy.api#xmlName": "volumeSize" } @@ -44560,8 +43172,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Throughput", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The throughput that the volume supports, in MiB/s.

\n

This parameter is valid only for gp3 volumes.

\n

Valid Range: Minimum value of 125. Maximum value of 1000.

", "smithy.api#xmlName": "throughput" } @@ -44578,8 +43188,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Encrypted", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the encryption state of an EBS volume is changed while being\n restored from a backing snapshot. The effect of setting the encryption state to true depends on \nthe volume origin (new or from a snapshot), starting encryption state, ownership, and whether encryption by default is enabled. For more information, see Amazon EBS encryption in the Amazon EC2 User Guide.

\n

In no case can you remove encryption from an encrypted volume.

\n

Encrypted volumes can only be attached to instances that support Amazon EBS encryption. For\n more information, see Supported instance types.

\n

This parameter is not returned by DescribeImageAttribute.

\n

For CreateImage and RegisterImage, whether you can \n include this parameter, and the allowed values differ depending on the type of block \n device mapping you are creating.

\n
    \n
  • \n

    If you are creating a block device mapping for a new (empty) \n volume, you can include this parameter, and specify either true \n for an encrypted volume, or false for an unencrypted volume. If you omit \n this parameter, it defaults to false (unencrypted).

    \n
  • \n
  • \n

    If you are creating a block device mapping from an existing \n encrypted or unencrypted snapshot, you must omit this parameter. If you \n include this parameter, the request will fail, regardless of the value that you \n specify.

    \n
  • \n
  • \n

    If you are creating a block device mapping from an existing \n unencrypted volume, you can include this parameter, but you must specify \n false. If you specify true, the request will fail. In this \n case, we recommend that you omit the parameter.

    \n
  • \n
  • \n

    If you are creating a block device mapping from an existing \n encrypted volume, you can include this parameter, and specify either \n true or false. However, if you specify false, \n the parameter is ignored and the block device mapping is always encrypted. In this \n case, we recommend that you omit the parameter.

    \n
  • \n
", "smithy.api#xmlName": "encrypted" } @@ -44661,8 +43269,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DeleteOnTermination", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the volume is deleted on instance termination.

", "smithy.api#xmlName": "deleteOnTermination" } @@ -44695,8 +43301,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DeleteOnTermination", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the volume is deleted on instance termination.

", "smithy.api#xmlName": "deleteOnTermination" } @@ -44919,8 +43523,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "PreserveClientIp", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether your client's IP address is preserved as the source. The value is true or false.

\n
    \n
  • \n

    If true, your client's IP address is used when you connect to a resource.

    \n
  • \n
  • \n

    If false, the elastic network interface IP address is used when you connect to a resource.

    \n
  • \n
\n

Default: true\n

", "smithy.api#xmlName": "preserveClientIp" } @@ -45322,8 +43924,6 @@ "Count": { "target": "com.amazonaws.ec2#ElasticInferenceAcceleratorCount", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

\n The number of elastic inference accelerators to attach to the instance. \n

\n

Default: 1

" } } @@ -45384,7 +43984,6 @@ "com.amazonaws.ec2#ElasticInferenceAcceleratorCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -45408,8 +44007,6 @@ "EnaSrdEnabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether ENA Express is enabled for the network interface.

" } }, @@ -45433,8 +44030,6 @@ "EnaSrdUdpEnabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether UDP traffic uses ENA Express. To specify this setting, you must first enable ENA Express.

" } } @@ -45500,8 +44095,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -45568,8 +44161,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -45585,8 +44176,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Output", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the subscribe action was successful.

", "smithy.api#xmlName": "output" } @@ -45614,8 +44203,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -45631,8 +44218,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EbsEncryptionByDefault", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

The updated status of encryption by default.

", "smithy.api#xmlName": "ebsEncryptionByDefault" } @@ -45686,16 +44271,12 @@ "MaxParallelLaunches": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of instances that Amazon EC2 can launch at the same time to create \n\t\t\tpre-provisioned snapshots for Windows faster launching. Value must be \n\t\t\t6 or greater.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -45743,8 +44324,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "MaxParallelLaunches", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of instances that Amazon EC2 can launch at the same time to \n\t\t\tcreate pre-provisioned snapshots for Windows faster launching.

", "smithy.api#xmlName": "maxParallelLaunches" } @@ -46017,8 +44596,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -46089,8 +44666,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -46149,8 +44724,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -46166,8 +44739,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -46191,8 +44762,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -46208,8 +44777,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -46237,8 +44804,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -46262,8 +44827,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Success", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

The result of enabling the IPAM account.

", "smithy.api#xmlName": "success" } @@ -46291,8 +44854,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -46308,8 +44869,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "ReturnValue", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, returns an error.

", "smithy.api#xmlName": "returnValue" } @@ -46337,8 +44896,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -46354,8 +44911,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "SerialConsoleAccessEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If true, access to the EC2 serial console of all instances is enabled for\n\t\t\tyour account. If false, access to the EC2 serial console of all instances\n\t\t\tis disabled for your account.

", "smithy.api#xmlName": "serialConsoleAccessEnabled" } @@ -46397,8 +44952,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -46473,8 +45026,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

" } } @@ -46512,8 +45063,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -46579,8 +45128,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -46597,8 +45144,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -46625,8 +45170,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -46643,8 +45186,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Enabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If this parameter is set to true, the instance is enabled for Amazon Web Services Nitro Enclaves; otherwise, it is not enabled for Amazon Web Services Nitro\n Enclaves.

", "smithy.api#xmlName": "enabled" } @@ -46660,8 +45201,6 @@ "Enabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

To enable the instance for Amazon Web Services Nitro Enclaves, set this parameter to\n true.

" } } @@ -47021,8 +45560,6 @@ "target": "com.amazonaws.ec2#Port", "traits": { "aws.protocols#ec2QueryName": "LoadBalancerListenerPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The listener port of the load balancer.

", "smithy.api#xmlName": "loadBalancerListenerPort" } @@ -47055,8 +45592,6 @@ "target": "com.amazonaws.ec2#Port", "traits": { "aws.protocols#ec2QueryName": "LoadBalancerTargetPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The target port.

", "smithy.api#xmlName": "loadBalancerTargetPort" } @@ -47113,8 +45648,6 @@ "target": "com.amazonaws.ec2#Port", "traits": { "aws.protocols#ec2QueryName": "Port", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The port.

", "smithy.api#xmlName": "port" } @@ -47351,8 +45884,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -47411,8 +45942,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -47499,8 +46028,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -48000,8 +46527,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -48181,8 +46706,6 @@ "TargetResourceCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI.

" } } @@ -48198,8 +46721,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TargetResourceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of pre-provisioned snapshots requested to keep on hand for a fast-launch enabled Windows AMI.

", "smithy.api#xmlName": "targetResourceCount" } @@ -48366,8 +46887,6 @@ "target": "com.amazonaws.ec2#Port", "traits": { "aws.protocols#ec2QueryName": "FromPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The first port in the range.

", "smithy.api#xmlName": "fromPort" } @@ -48376,8 +46895,6 @@ "target": "com.amazonaws.ec2#Port", "traits": { "aws.protocols#ec2QueryName": "ToPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The last port in the range.

", "smithy.api#xmlName": "toPort" } @@ -48545,8 +47062,6 @@ "target": "com.amazonaws.ec2#Priority", "traits": { "aws.protocols#ec2QueryName": "Priority", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The rule priority.

", "smithy.api#xmlName": "priority" } @@ -48632,8 +47147,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TotalInstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of instances for which the Capacity Reservation reserves capacity.

", "smithy.api#xmlName": "totalInstanceCount" } @@ -48642,8 +47155,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "FulfilledCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of capacity units fulfilled by the Capacity Reservation. For more information, see \n\t\t\t\n\t\t\t\tTotal target capacity in the Amazon EC2 User Guide.

", "smithy.api#xmlName": "fulfilledCapacity" } @@ -48652,8 +47163,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EbsOptimized", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the Capacity Reservation reserves capacity for EBS-optimized instance types.

", "smithy.api#xmlName": "ebsOptimized" } @@ -48773,8 +47282,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "FulfilledCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of units fulfilled by this request compared to the set target\n capacity.

", "smithy.api#xmlName": "fulfilledCapacity" } @@ -48783,8 +47290,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "FulfilledOnDemandCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of units fulfilled by this request compared to the set target On-Demand\n capacity.

", "smithy.api#xmlName": "fulfilledOnDemandCapacity" } @@ -48809,8 +47314,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "TerminateInstancesWithExpiration", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether running instances should be terminated when the EC2 Fleet expires.

", "smithy.api#xmlName": "terminateInstancesWithExpiration" } @@ -48843,8 +47346,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "ReplaceUnhealthyInstances", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether EC2 Fleet should replace unhealthy Spot Instances. Supported only for\n fleets of type maintain. For more information, see EC2 Fleet\n health checks in the Amazon EC2 User Guide.

", "smithy.api#xmlName": "replaceUnhealthyInstances" } @@ -49069,8 +47570,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "WeightedCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of units provided by the specified instance type.

", "smithy.api#xmlName": "weightedCapacity" } @@ -49079,8 +47578,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Priority", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The priority for the launch template override. The highest priority is launched\n first.

\n

If the On-Demand AllocationStrategy is set to prioritized,\n EC2 Fleet uses priority to determine which launch template override to use first in fulfilling\n On-Demand capacity.

\n

If the Spot AllocationStrategy is set to\n capacity-optimized-prioritized, EC2 Fleet uses priority on a best-effort basis\n to determine which launch template override to use in fulfilling Spot capacity, but\n optimizes for capacity first.

\n

Valid values are whole numbers starting at 0. The lower the number, the\n higher the priority. If no number is set, the override has the lowest priority. You can set\n the same priority for different launch template overrides.

", "smithy.api#xmlName": "priority" } @@ -49162,16 +47659,12 @@ "WeightedCapacity": { "target": "com.amazonaws.ec2#Double", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of units provided by the specified instance type.

" } }, "Priority": { "target": "com.amazonaws.ec2#Double", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The priority for the launch template override. The highest priority is launched\n first.

\n

If the On-Demand AllocationStrategy is set to prioritized,\n EC2 Fleet uses priority to determine which launch template override to use first in fulfilling\n On-Demand capacity.

\n

If the Spot AllocationStrategy is set to\n capacity-optimized-prioritized, EC2 Fleet uses priority on a best-effort basis\n to determine which launch template override to use in fulfilling Spot capacity, but\n optimizes for capacity first.

\n

Valid values are whole numbers starting at 0. The lower the number, the\n higher the priority. If no number is set, the launch template override has the lowest\n priority. You can set the same priority for different launch template overrides.

" } }, @@ -49314,8 +47807,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TerminationDelay", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of time (in seconds) that Amazon EC2 waits before terminating the old Spot\n Instance after launching a new replacement Spot Instance.

\n

Required when ReplacementStrategy is set to launch-before-terminate.

\n

Not valid when ReplacementStrategy is set to launch.

\n

Valid values: Minimum value of 120 seconds. Maximum value of 7200 seconds.

", "smithy.api#xmlName": "terminationDelay" } @@ -49337,8 +47828,6 @@ "TerminationDelay": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of time (in seconds) that Amazon EC2 waits before terminating the old Spot\n Instance after launching a new replacement Spot Instance.

\n

Required when ReplacementStrategy is set to launch-before-terminate.

\n

Not valid when ReplacementStrategy is set to launch.

\n

Valid values: Minimum value of 120 seconds. Maximum value of 7200 seconds.

" } } @@ -49448,10 +47937,7 @@ } }, "com.amazonaws.ec2#Float": { - "type": "float", - "traits": { - "smithy.api#default": 0 - } + "type": "float" }, "com.amazonaws.ec2#FlowLog": { "type": "structure", @@ -49572,8 +48058,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "MaxAggregationInterval", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum interval of time, in seconds, during which a flow of packets is captured and aggregated into a flow log record.

\n

When a network interface is attached to a Nitro-based\n instance, the aggregation interval is always 60 seconds (1 minute) or less,\n regardless of the specified value.

\n

Valid Values: 60 | 600\n

", "smithy.api#xmlName": "maxAggregationInterval" } @@ -49844,8 +48328,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Public", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the AFI is public.

", "smithy.api#xmlName": "public" } @@ -49854,8 +48336,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DataRetentionSupport", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether data retention support is enabled for the AFI.

", "smithy.api#xmlName": "dataRetentionSupport" } @@ -50126,8 +48606,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -50190,16 +48668,12 @@ "MaxResults": { "target": "com.amazonaws.ec2#Ipv6PoolMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -50275,8 +48749,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n To retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -50289,8 +48761,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -50355,16 +48825,12 @@ "MaxResults": { "target": "com.amazonaws.ec2#GetCapacityReservationUsageRequestMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returned nextToken value. This value can be between 5 and 500. If maxResults is given a larger value than 500, you receive an error.

\n

Valid range: Minimum value of 1. Maximum value of 1000.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -50376,7 +48842,6 @@ "com.amazonaws.ec2#GetCapacityReservationUsageRequestMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -50414,8 +48879,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TotalInstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of instances for which the Capacity Reservation reserves capacity.

", "smithy.api#xmlName": "totalInstanceCount" } @@ -50424,8 +48887,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "AvailableInstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The remaining capacity. Indicates the number of instances that can be launched in the Capacity Reservation.

", "smithy.api#xmlName": "availableInstanceCount" } @@ -50484,8 +48945,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#CoipPoolMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -50498,8 +48957,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -50581,8 +49038,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -50590,8 +49045,6 @@ "Latest": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

When enabled, retrieves the latest console output for the instance.

\n

Default: disabled (false)

" } } @@ -50650,8 +49103,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -50666,8 +49117,6 @@ "WakeUp": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

When set to true, acts as keystroke input and wakes up an instance that's\n in standby or \"sleep\" mode.

" } } @@ -50718,8 +49167,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -50770,8 +49217,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -50814,8 +49259,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -50831,8 +49274,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EbsEncryptionByDefault", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether encryption by default is enabled.

", "smithy.api#xmlName": "ebsEncryptionByDefault" } @@ -50868,8 +49309,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -50957,16 +49396,12 @@ "MaxResults": { "target": "com.amazonaws.ec2#GetGroupsForCapacityReservationRequestMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returned nextToken value. This value can be between 5 and 500. If maxResults is given a larger value than 500, you receive an error.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -50978,7 +49413,6 @@ "com.amazonaws.ec2#GetGroupsForCapacityReservationRequestMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -51103,8 +49537,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -51153,8 +49585,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -51187,8 +49617,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.

" } }, @@ -51254,8 +49682,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -51312,8 +49738,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -51354,8 +49778,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#IpamAddressHistoryMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of historical results you would like returned per page. Defaults to 100.

" } }, @@ -51418,8 +49840,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -51455,8 +49875,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#IpamMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of discovered accounts to return in one page of results.

" } } @@ -51513,8 +49931,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -51550,8 +49966,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#IpamMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of discovered resource CIDRs to return in one page of results.

" } } @@ -51605,7 +50019,6 @@ "com.amazonaws.ec2#GetIpamPoolAllocationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1000, "max": 100000 @@ -51618,8 +50031,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -51647,8 +50058,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#GetIpamPoolAllocationsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results you would like returned per page.

" } }, @@ -51711,8 +50120,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -51734,8 +50141,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#IpamMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in the request.

" } }, @@ -51798,8 +50203,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -51813,8 +50216,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#IpamMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in the request.

" } }, @@ -51966,8 +50367,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

" } }, @@ -52021,7 +50420,6 @@ "com.amazonaws.ec2#GetManagedPrefixListAssociationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 255 @@ -52034,8 +50432,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -52050,8 +50446,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#GetManagedPrefixListAssociationsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -52114,8 +50508,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -52130,16 +50522,12 @@ "TargetVersion": { "target": "com.amazonaws.ec2#Long", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The version of the prefix list for which to return the entries. The default is the current version.

" } }, "MaxResults": { "target": "com.amazonaws.ec2#PrefixListMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -52210,8 +50598,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#NetworkInsightsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n To retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -52224,8 +50610,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -52300,8 +50684,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -52370,8 +50752,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -52431,8 +50811,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -52473,8 +50851,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IsValidExchange", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If true, the exchange is valid. If false, the exchange cannot be completed.

", "smithy.api#xmlName": "isValidExchange" } @@ -52559,8 +50935,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -52576,8 +50950,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "SerialConsoleAccessEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If true, access to the EC2 serial console of all instances is enabled for\n\t\t\tyour account. If false, access to the EC2 serial console of all instances\n\t\t\tis disabled for your account.

", "smithy.api#xmlName": "serialConsoleAccessEnabled" } @@ -52619,7 +50991,6 @@ "target": "com.amazonaws.ec2#SpotPlacementScoresTargetCapacity", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The target capacity.

", "smithy.api#required": {} } @@ -52633,8 +51004,6 @@ "SingleAvailabilityZone": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Specify true so that the response returns a list of scored Availability Zones.\n Otherwise, the response returns a list of scored Regions.

\n

A list of scored Availability Zones is useful if you want to launch all of your Spot\n capacity into a single Availability Zone.

" } }, @@ -52654,16 +51023,12 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, "MaxResults": { "target": "com.amazonaws.ec2#SpotPlacementScoresMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.

" } }, @@ -52685,7 +51050,7 @@ "target": "com.amazonaws.ec2#SpotPlacementScores", "traits": { "aws.protocols#ec2QueryName": "SpotPlacementScoreSet", - "smithy.api#documentation": "

The Spot placement score for the top 10 Regions or Availability Zones, scored on a scale\n from 1 to 10. Each score\u2028 reflects how likely it is that each Region or Availability Zone\n will succeed at fulfilling the specified target capacity\u2028 at the time of the Spot\n placement score request. A score of 10 means that your Spot\n capacity request is highly likely to succeed in that Region or Availability Zone.

\n

If you request a Spot placement score for Regions, a high score assumes that your fleet\n request will be configured to use all Availability Zones and the\n capacity-optimized allocation strategy. If you request a Spot placement\n score for Availability Zones, a high score assumes that your fleet request will be\n configured to use a single Availability Zone and the capacity-optimized\n allocation strategy.

\n

Different\u2028 Regions or Availability Zones might return the same score.

\n \n

The Spot placement score serves as a recommendation only. No score guarantees that your\n Spot request will be fully or partially fulfilled.

\n
", + "smithy.api#documentation": "

The Spot placement score for the top 10 Regions or Availability Zones, scored on a scale\n from 1 to 10. Each score
 reflects how likely it is that each Region or Availability Zone\n will succeed at fulfilling the specified target capacity
 at the time of the Spot\n placement score request. A score of 10 means that your Spot\n capacity request is highly likely to succeed in that Region or Availability Zone.

\n

If you request a Spot placement score for Regions, a high score assumes that your fleet\n request will be configured to use all Availability Zones and the\n capacity-optimized allocation strategy. If you request a Spot placement\n score for Availability Zones, a high score assumes that your fleet request will be\n configured to use a single Availability Zone and the capacity-optimized\n allocation strategy.

\n

Different
 Regions or Availability Zones might return the same score.

\n \n

The Spot placement score serves as a recommendation only. No score guarantees that your\n Spot request will be fully or partially fulfilled.

\n
", "smithy.api#xmlName": "spotPlacementScoreSet" } }, @@ -52717,7 +51082,6 @@ "com.amazonaws.ec2#GetSubnetCidrReservationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -52745,8 +51109,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -52759,8 +51121,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#GetSubnetCidrReservationsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } } @@ -52840,8 +51200,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#TransitGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -52854,8 +51212,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -52927,8 +51283,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#TransitGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -52941,8 +51295,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -53014,8 +51366,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#TransitGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -53028,8 +51378,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -53095,8 +51443,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#TransitGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -53109,8 +51455,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -53174,8 +51518,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#TransitGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -53188,8 +51530,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -53261,8 +51601,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#TransitGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -53275,8 +51613,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -53348,8 +51684,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#TransitGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -53362,8 +51696,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -53422,8 +51754,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -53439,8 +51769,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "PolicyEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

The status of the Verified Access policy.

", "smithy.api#xmlName": "policyEnabled" } @@ -53484,8 +51812,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -53501,8 +51827,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "PolicyEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

The status of the Verified Access policy.

", "smithy.api#xmlName": "policyEnabled" } @@ -53560,8 +51884,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

" } } @@ -53622,8 +51944,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

" } } @@ -53690,8 +52010,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -53936,8 +52254,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Configured", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If true, your instance is enabled for hibernation; otherwise, it is not\n enabled for hibernation.

", "smithy.api#xmlName": "configured" } @@ -53953,8 +52269,6 @@ "Configured": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Set to true to enable your instance for hibernation.

\n

Default: false\n

" } } @@ -54180,8 +52494,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "MemberOfServiceLinkedResourceGroup", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the Dedicated Host is in a host resource group. If memberOfServiceLinkedResourceGroup is true, the\n host is in a host resource group; otherwise, it is not.

", "smithy.api#xmlName": "memberOfServiceLinkedResourceGroup" } @@ -54297,8 +52609,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Duration", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The duration of the offering (in seconds).

", "smithy.api#xmlName": "duration" } @@ -54364,8 +52674,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Cores", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of cores on the Dedicated Host.

", "smithy.api#xmlName": "cores" } @@ -54390,8 +52698,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Sockets", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of sockets on the Dedicated Host.

", "smithy.api#xmlName": "sockets" } @@ -54400,8 +52706,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TotalVCpus", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of vCPUs on the Dedicated Host.

", "smithy.api#xmlName": "totalVCpus" } @@ -54435,8 +52739,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Count", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of Dedicated Hosts the reservation is associated with.

", "smithy.api#xmlName": "count" } @@ -54453,8 +52755,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Duration", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The length of the reservation's term, specified in seconds. Can be 31536000 (1\n year) | 94608000 (3 years).

", "smithy.api#xmlName": "duration" } @@ -54610,7 +52910,6 @@ "com.amazonaws.ec2#Hour": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 23 @@ -54843,8 +53142,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Code", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The ICMP code. A value of -1 means all codes for the specified ICMP type.

", "smithy.api#xmlName": "code" } @@ -54853,8 +53150,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Type", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The ICMP type. A value of -1 means all types.

", "smithy.api#xmlName": "type" } @@ -54887,8 +53182,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "UseLongIds", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether longer IDs (17-character IDs) are enabled for the resource.

", "smithy.api#xmlName": "useLongIds" } @@ -54971,8 +53264,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IsPublic", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the image has public launch permissions. The value is true if\n\t\t\t\tthis image has public launch permissions or false\n\t\t\t\tif it has only implicit and explicit launch permissions.

", "smithy.api#xmlName": "isPublic" } @@ -55061,8 +53352,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnaSupport", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether enhanced networking with ENA is enabled.

", "smithy.api#xmlName": "enaSupport" } @@ -55656,8 +53945,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -55673,8 +53960,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -55781,16 +54066,12 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, "Encrypted": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the destination AMI of the imported image should be encrypted. The default KMS key for EBS is used\n unless you specify a non-default KMS key using KmsKeyId. For more information, see Amazon EBS Encryption in the\n Amazon Elastic Compute Cloud User Guide.

" } }, @@ -55877,8 +54158,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Encrypted", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the AMI is encrypted.

", "smithy.api#xmlName": "encrypted" } @@ -56015,8 +54294,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Encrypted", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the image is encrypted.

", "smithy.api#xmlName": "encrypted" } @@ -56215,8 +54492,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Monitoring", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether monitoring is enabled.

", "smithy.api#xmlName": "monitoring" } @@ -56281,8 +54556,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -56381,8 +54654,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "BytesConverted", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of bytes converted so far.

", "smithy.api#xmlName": "bytesConverted" } @@ -56460,8 +54731,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -56586,16 +54855,12 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, "Encrypted": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the destination snapshot of the imported image should be encrypted. The default KMS key for EBS is\n used unless you specify a non-default KMS key using KmsKeyId. For more information, see Amazon EBS Encryption in the\n Amazon Elastic Compute Cloud User Guide.

" } }, @@ -56773,8 +55038,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -56835,8 +55098,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "BytesConverted", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of bytes converted so far.

", "smithy.api#xmlName": "bytesConverted" } @@ -56984,8 +55245,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "AmiLaunchIndex", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The AMI launch index, which can be used to find this instance in the launch\n group.

", "smithy.api#xmlName": "amiLaunchIndex" } @@ -57170,8 +55429,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EbsOptimized", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the instance is optimized for Amazon EBS I/O. This optimization\n provides dedicated throughput to Amazon EBS and an optimized configuration stack to\n provide optimal I/O performance. This optimization isn't available with all instance\n types. Additional usage charges apply when using an EBS Optimized instance.

", "smithy.api#xmlName": "ebsOptimized" } @@ -57180,8 +55437,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnaSupport", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether enhanced networking with ENA is enabled.

", "smithy.api#xmlName": "enaSupport" } @@ -57270,8 +55525,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "SourceDestCheck", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether source/destination checking is enabled.

", "smithy.api#xmlName": "sourceDestCheck" } @@ -57817,8 +56070,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "AvailableCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of instances that can be launched onto the Dedicated Host based on the\n host's available capacity.

", "smithy.api#xmlName": "availableCapacity" } @@ -57835,8 +56086,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TotalCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of instances that can be launched onto the Dedicated Host if there\n are no instances running on it.

", "smithy.api#xmlName": "totalCapacity" } @@ -57852,7 +56101,6 @@ "com.amazonaws.ec2#InstanceConnectEndpointMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -57875,8 +56123,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "InstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of listed Reserved Instances in the state specified by the state.

", "smithy.api#xmlName": "instanceCount" } @@ -58216,8 +56462,6 @@ "target": "com.amazonaws.ec2#Hour", "traits": { "aws.protocols#ec2QueryName": "StartHour", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The hour when the time range begins.

", "smithy.api#xmlName": "startHour" } @@ -58234,8 +56478,6 @@ "target": "com.amazonaws.ec2#Hour", "traits": { "aws.protocols#ec2QueryName": "EndHour", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The hour when the time range ends.

", "smithy.api#xmlName": "endHour" } @@ -58266,8 +56508,6 @@ "StartHour": { "target": "com.amazonaws.ec2#Hour", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The hour when the time range begins.

" } }, @@ -58280,8 +56520,6 @@ "EndHour": { "target": "com.amazonaws.ec2#Hour", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The hour when the time range ends.

" } } @@ -58495,8 +56733,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IsPrimaryIpv6", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Determines if an IPv6 address associated with a network interface is the primary IPv6 address. When you enable an IPv6 GUA address to be a primary IPv6, the first IPv6 GUA will be made the primary IPv6 address until the instance is terminated or the network interface is detached. \n For more information, see RunInstances.

", "smithy.api#xmlName": "isPrimaryIpv6" } @@ -58702,8 +56938,6 @@ "HttpPutResponseHopLimit": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The desired HTTP PUT response hop limit for instance metadata requests. The larger the\n number, the further instance metadata requests can travel.

\n

Default: 1

\n

Possible values: Integers from 1 to 64

" } }, @@ -58753,8 +56987,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "HttpPutResponseHopLimit", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The desired HTTP PUT response hop limit for instance metadata requests. The larger the\n number, the further instance metadata requests can travel.

\n

Default: 1

\n

Possible values: Integers from 1 to 64

", "smithy.api#xmlName": "httpPutResponseHopLimit" } @@ -58967,8 +57199,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "SourceDestCheck", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether source/destination checking is enabled.

", "smithy.api#xmlName": "sourceDestCheck" } @@ -59097,8 +57327,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DeleteOnTermination", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the network interface is deleted when the instance is terminated.

", "smithy.api#xmlName": "deleteOnTermination" } @@ -59107,8 +57335,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "DeviceIndex", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The index of the device on the instance for the network interface attachment.

", "smithy.api#xmlName": "deviceIndex" } @@ -59125,8 +57351,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "NetworkCardIndex", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The index of the network card.

", "smithy.api#xmlName": "networkCardIndex" } @@ -59152,8 +57376,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AssociatePublicIpAddress", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to assign a public IPv4 address to an instance you launch in a VPC. The\n public IP address can only be assigned to a network interface for eth0, and can only be\n assigned to a new network interface, not an existing one. You cannot specify more than one\n network interface in the request. If launching into a default subnet, the default value is\n true.

", "smithy.api#xmlName": "associatePublicIpAddress" } @@ -59162,8 +57384,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DeleteOnTermination", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If set to true, the interface is deleted when the instance is terminated. You can\n specify true only if creating a new network interface when launching an\n instance.

", "smithy.api#xmlName": "deleteOnTermination" } @@ -59180,8 +57400,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "DeviceIndex", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The position of the network interface in the attachment order. \n A primary network interface has a device index of 0.

\n

If you specify a network interface when launching an instance, \n you must specify the device index.

", "smithy.api#xmlName": "deviceIndex" } @@ -59197,8 +57415,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Ipv6AddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

A number of IPv6 addresses to assign to the network interface. Amazon EC2 chooses\n the IPv6 addresses from the range of the subnet. You cannot specify this option and the\n option to assign specific IPv6 addresses in the same request. You can specify this\n option if you've specified a minimum number of instances to launch.

", "smithy.api#xmlName": "ipv6AddressCount" } @@ -59239,8 +57455,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "SecondaryPrivateIpAddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of secondary private IPv4 addresses. You can't specify this option and specify more than one private IP address using the private IP addresses option. You cannot specify this option if you're\n \tlaunching more than one instance in a RunInstances request.

", "smithy.api#xmlName": "secondaryPrivateIpAddressCount" } @@ -59256,8 +57470,6 @@ "AssociateCarrierIpAddress": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to assign a carrier IP address to the network interface.

\n

You can only assign a carrier IP address to a network interface that is in a subnet in\n a Wavelength Zone. For more information about carrier IP addresses, see Carrier IP address in the Amazon Web Services Wavelength Developer\n Guide.

" } }, @@ -59270,8 +57482,6 @@ "NetworkCardIndex": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The index of the network card. Some instance types support multiple network cards. \n The primary network interface must be assigned to network card index 0. \n The default is network card index 0.

\n

If you are using RequestSpotInstances to create Spot Instances, omit this parameter because\n you can’t specify the network card index when using this API. To specify the network\n card index, use RunInstances.

" } }, @@ -59285,8 +57495,6 @@ "Ipv4PrefixCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of IPv4 delegated prefixes to be automatically assigned to the network interface. \n You cannot use this option if you use the Ipv4Prefix option.

" } }, @@ -59300,16 +57508,12 @@ "Ipv6PrefixCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of IPv6 delegated prefixes to be automatically assigned to the network interface. \n You cannot use this option if you use the Ipv6Prefix option.

" } }, "PrimaryIpv6": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

The primary IPv6 address of the network interface. When you enable an IPv6 GUA address to be a primary IPv6, the first IPv6 GUA will be made the primary IPv6 address until the instance is terminated or the network interface is detached. For more information about primary IPv6 addresses, see RunInstances.

" } } @@ -59342,8 +57546,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Primary", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this IPv4 address is the primary private IP address of the network interface.

", "smithy.api#xmlName": "primary" } @@ -59433,8 +57635,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "SpotMaxPricePercentageOverLowestPrice", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The price protection threshold for Spot Instances. This is the maximum you’ll pay for a Spot Instance,\n expressed as a percentage above the least expensive current generation M, C, or R instance type with your specified\n attributes. When Amazon EC2 selects instance types with your attributes, it excludes instance\n types priced above your threshold.

\n

The parameter accepts an integer, which Amazon EC2 interprets as a percentage.

\n

To turn off price protection, specify a high value, such as 999999.

\n

This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.

\n \n

If you set TargetCapacityUnitType to vcpu or\n memory-mib, the price protection threshold is applied based on the\n per-vCPU or per-memory price instead of the per-instance price.

\n
\n

Default: 100\n

", "smithy.api#xmlName": "spotMaxPricePercentageOverLowestPrice" } @@ -59443,8 +57643,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "OnDemandMaxPricePercentageOverLowestPrice", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The price protection threshold for On-Demand Instances. This is the maximum you’ll pay for an On-Demand Instance,\n expressed as a percentage above the least expensive current generation M, C, or R instance type with your specified\n attributes. When Amazon EC2 selects instance types with your attributes, it excludes instance\n types priced above your threshold.

\n

The parameter accepts an integer, which Amazon EC2 interprets as a percentage.

\n

To turn off price protection, specify a high value, such as 999999.

\n

This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.

\n \n

If you set TargetCapacityUnitType to vcpu or\n memory-mib, the price protection threshold is applied based on the\n per-vCPU or per-memory price instead of the per-instance price.

\n
\n

Default: 20\n

", "smithy.api#xmlName": "onDemandMaxPricePercentageOverLowestPrice" } @@ -59469,8 +57667,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "RequireHibernateSupport", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether instance types must support hibernation for On-Demand\n Instances.

\n

This parameter is not supported for GetSpotPlacementScores.

\n

Default: false\n

", "smithy.api#xmlName": "requireHibernateSupport" } @@ -59625,16 +57821,12 @@ "SpotMaxPricePercentageOverLowestPrice": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The price protection threshold for Spot Instance. This is the maximum you’ll pay for an Spot Instance,\n expressed as a percentage above the least expensive current generation M, C, or R instance type with your specified\n attributes. When Amazon EC2 selects instance types with your attributes, it excludes instance\n types priced above your threshold.

\n

The parameter accepts an integer, which Amazon EC2 interprets as a percentage.

\n

To turn off price protection, specify a high value, such as 999999.

\n

This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.

\n \n

If you set TargetCapacityUnitType to vcpu or\n memory-mib, the price protection threshold is applied based on the\n per-vCPU or per-memory price instead of the per-instance price.

\n
\n

Default: 100\n

" } }, "OnDemandMaxPricePercentageOverLowestPrice": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The price protection threshold for On-Demand Instances. This is the maximum you’ll pay for an On-Demand Instance,\n expressed as a percentage above the least expensive current generation M, C, or R instance type with your specified\n attributes. When Amazon EC2 selects instance types with your attributes, it excludes instance\n types priced above your threshold.

\n

The parameter accepts an integer, which Amazon EC2 interprets as a percentage.

\n

To turn off price protection, specify a high value, such as 999999.

\n

This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.

\n \n

If you set TargetCapacityUnitType to vcpu or\n memory-mib, the price protection threshold is applied based on the\n per-vCPU or per-memory price instead of the per-instance price.

\n
\n

Default: 20\n

" } }, @@ -59653,8 +57845,6 @@ "RequireHibernateSupport": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether instance types must support hibernation for On-Demand Instances.

\n

This parameter is not supported for GetSpotPlacementScores.

\n

Default: false\n

" } }, @@ -59782,8 +57972,6 @@ "ExcludeBootVolume": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Excludes the root volume from being snapshotted.

" } }, @@ -59806,8 +57994,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Code", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The state of the instance as a 16-bit unsigned integer.

\n

The high byte is all of the bits between 2^8 and (2^16)-1, which equals decimal values\n between 256 and 65,535. These numerical values are used for internal purposes and should\n be ignored.

\n

The low byte is all of the bits between 2^0 and (2^8)-1, which equals decimal values\n between 0 and 255.

\n

The valid values for instance-state-code will all be in the range of the low byte and\n they are:

\n
    \n
  • \n

    \n 0 : pending\n

    \n
  • \n
  • \n

    \n 16 : running\n

    \n
  • \n
  • \n

    \n 32 : shutting-down\n

    \n
  • \n
  • \n

    \n 48 : terminated\n

    \n
  • \n
  • \n

    \n 64 : stopping\n

    \n
  • \n
  • \n

    \n 80 : stopped\n

    \n
  • \n
\n

You can ignore the high byte value by zeroing out all of the bits above 2^8 or 256 in\n decimal.

", "smithy.api#xmlName": "code" } @@ -60194,8 +58380,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IncludeAllTagsOfInstance", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates wheter all tag keys in the current Region are registered to appear in scheduled event notifications. \n \ttrue indicates that all tag keys in the current Region are registered.

", "smithy.api#xmlName": "includeAllTagsOfInstance" } @@ -65194,8 +63378,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "UsedInstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of instances the Amazon Web Services account currently has in the Capacity Reservation.

", "smithy.api#xmlName": "usedInstanceCount" } @@ -65215,10 +63397,7 @@ } }, "com.amazonaws.ec2#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.ec2#IntegerWithConstraints": { "type": "integer", @@ -65429,8 +63608,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "FromPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

If the protocol is TCP or UDP, this is the start of the port range.\n If the protocol is ICMP or ICMPv6, this is the type number. A value of -1 indicates all ICMP/ICMPv6 types. \n If you specify all ICMP/ICMPv6 types, you must specify all ICMP/ICMPv6 codes.

", "smithy.api#xmlName": "fromPort" } @@ -65471,8 +63648,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ToPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

If the protocol is TCP or UDP, this is the end of the port range.\n If the protocol is ICMP or ICMPv6, this is the code. A value of -1 indicates all ICMP/ICMPv6 codes. \n If you specify all ICMP/ICMPv6 types, you must specify all ICMP/ICMPv6 codes.

", "smithy.api#xmlName": "toPort" } @@ -65605,8 +63780,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ScopeCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of scopes in the IPAM. The scope quota is 5. For more information on quotas, see Quotas in IPAM in the Amazon VPC IPAM User Guide.\n

", "smithy.api#xmlName": "scopeCount" } @@ -65663,8 +63836,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ResourceDiscoveryAssociationCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The IPAM's resource discovery association count.

", "smithy.api#xmlName": "resourceDiscoveryAssociationCount" } @@ -65677,7 +63848,6 @@ "com.amazonaws.ec2#IpamAddressHistoryMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -66120,7 +64290,6 @@ "com.amazonaws.ec2#IpamMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -66130,7 +64299,6 @@ "com.amazonaws.ec2#IpamNetmaskLength": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 128 @@ -66264,8 +64432,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "PoolDepth", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The depth of pools in your IPAM pool. The pool depth quota is 10. For more information, see Quotas in IPAM in the Amazon VPC IPAM User Guide.\n

", "smithy.api#xmlName": "poolDepth" } @@ -66298,8 +64464,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AutoImport", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If selected, IPAM will continuously look for resources within the CIDR range of this pool \n and automatically import them as allocations into your IPAM. The CIDRs that will be allocated for\n these resources must not already be allocated to other resources in order for the import to succeed. IPAM will import \n a CIDR regardless of its compliance with the pool's allocation rules, so a resource might be imported and subsequently \n marked as noncompliant. If IPAM discovers multiple CIDRs that overlap, IPAM will import the largest CIDR only. If IPAM \n discovers multiple CIDRs with matching CIDRs, IPAM will randomly import one of them only.\n

\n

A locale must be set on the pool for this feature to work.

", "smithy.api#xmlName": "autoImport" } @@ -66308,8 +64472,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "PubliclyAdvertisable", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Determines if a pool is publicly advertisable. This option is not available for pools with AddressFamily set to ipv4.

", "smithy.api#xmlName": "publiclyAdvertisable" } @@ -66326,8 +64488,6 @@ "target": "com.amazonaws.ec2#IpamNetmaskLength", "traits": { "aws.protocols#ec2QueryName": "AllocationMinNetmaskLength", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum netmask length required for CIDR allocations in this IPAM pool to be compliant. The minimum netmask length must be less than the maximum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.

", "smithy.api#xmlName": "allocationMinNetmaskLength" } @@ -66336,8 +64496,6 @@ "target": "com.amazonaws.ec2#IpamNetmaskLength", "traits": { "aws.protocols#ec2QueryName": "AllocationMaxNetmaskLength", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum netmask length possible for CIDR allocations in this IPAM pool to be compliant. The maximum netmask length must be greater than the minimum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.

", "smithy.api#xmlName": "allocationMaxNetmaskLength" } @@ -66346,8 +64504,6 @@ "target": "com.amazonaws.ec2#IpamNetmaskLength", "traits": { "aws.protocols#ec2QueryName": "AllocationDefaultNetmaskLength", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The default netmask length for allocations added to this pool. If, for example, the CIDR assigned to this pool is 10.0.0.0/8 and \n you enter 16 here, new allocations will default to 10.0.0.0/16.

", "smithy.api#xmlName": "allocationDefaultNetmaskLength" } @@ -66553,8 +64709,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "NetmaskLength", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The netmask length of the CIDR you'd like to provision to a pool. Can be used for provisioning Amazon-provided IPv6 CIDRs to top-level pools and for provisioning CIDRs to pools with source pools. Cannot be used to provision BYOIP CIDRs to top-level pools. \"NetmaskLength\" or \"Cidr\" is required.

", "smithy.api#xmlName": "netmaskLength" } @@ -66968,8 +65122,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IsDefault", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Defines if the resource discovery is the default. The default resource discovery is the resource discovery automatically created when you create an IPAM.

", "smithy.api#xmlName": "isDefault" } @@ -67058,8 +65210,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IsDefault", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Defines if the resource discovery is the default. When you create an IPAM, a default resource discovery is created for your IPAM and it's associated with your IPAM.

", "smithy.api#xmlName": "isDefault" } @@ -67376,8 +65526,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IsDefault", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Defines if the scope is the default scope or not.

", "smithy.api#xmlName": "isDefault" } @@ -67394,8 +65542,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "PoolCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of pools in the scope.

", "smithy.api#xmlName": "poolCount" } @@ -67820,7 +65966,6 @@ "com.amazonaws.ec2#Ipv6PoolMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -68279,8 +66424,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EbsOptimized", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the instance is optimized for EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal EBS I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS Optimized instance.

\n

Default: false\n

", "smithy.api#xmlName": "ebsOptimized" } @@ -68417,8 +66560,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "DefaultVersionNumber", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The version number of the default version of the launch template.

", "smithy.api#xmlName": "defaultVersionNumber" } @@ -68427,8 +66568,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "LatestVersionNumber", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The version number of the latest version of the launch template.

", "smithy.api#xmlName": "latestVersionNumber" } @@ -68661,8 +66800,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "CoreCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of CPU cores for the instance.

", "smithy.api#xmlName": "coreCount" } @@ -68671,8 +66808,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ThreadsPerCore", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of threads per CPU core.

", "smithy.api#xmlName": "threadsPerCore" } @@ -68696,16 +66831,12 @@ "CoreCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of CPU cores for the instance.

" } }, "ThreadsPerCore": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of threads per CPU core. To disable multithreading for the instance,\n specify a value of 1. Otherwise, specify the default value of\n 2.

" } }, @@ -68727,8 +66858,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Encrypted", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the EBS volume is encrypted.

", "smithy.api#xmlName": "encrypted" } @@ -68737,8 +66866,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DeleteOnTermination", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the EBS volume is deleted on instance termination.

", "smithy.api#xmlName": "deleteOnTermination" } @@ -68747,8 +66874,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Iops", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of I/O operations per second (IOPS) that the volume supports.

", "smithy.api#xmlName": "iops" } @@ -68773,8 +66898,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "VolumeSize", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the volume, in GiB.

", "smithy.api#xmlName": "volumeSize" } @@ -68791,8 +66914,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Throughput", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The throughput that the volume supports, in MiB/s.

", "smithy.api#xmlName": "throughput" } @@ -68808,24 +66929,18 @@ "Encrypted": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the EBS volume is encrypted. Encrypted volumes can only be attached\n to instances that support Amazon EBS encryption. If you are creating a volume from a\n snapshot, you can't specify an encryption value.

" } }, "DeleteOnTermination": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the EBS volume is deleted on instance termination.

" } }, "Iops": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of I/O operations per second (IOPS). For gp3,\n io1, and io2 volumes, this represents the number of IOPS that\n are provisioned for the volume. For gp2 volumes, this represents the\n baseline performance of the volume and the rate at which the volume accumulates I/O\n credits for bursting.

\n

The following are the supported values for each volume type:

\n
    \n
  • \n

    \n gp3: 3,000-16,000 IOPS

    \n
  • \n
  • \n

    \n io1: 100-64,000 IOPS

    \n
  • \n
  • \n

    \n io2: 100-64,000 IOPS

    \n
  • \n
\n

For io1 and io2 volumes, we guarantee\n 64,000 IOPS only for Instances built on the\n Nitro System. Other instance families guarantee performance up to\n 32,000 IOPS.

\n

This parameter is supported for io1, io2, and gp3 volumes only. This parameter\n is not supported for gp2, st1, sc1, or standard volumes.

" } }, @@ -68844,8 +66959,6 @@ "VolumeSize": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the volume, in GiBs. You must specify either a snapshot ID or a volume\n size. The following are the supported volumes sizes for each volume type:

\n
    \n
  • \n

    \n gp2 and gp3: 1-16,384

    \n
  • \n
  • \n

    \n io1 and io2: 4-16,384

    \n
  • \n
  • \n

    \n st1 and sc1: 125-16,384

    \n
  • \n
  • \n

    \n standard: 1-1,024

    \n
  • \n
" } }, @@ -68858,8 +66971,6 @@ "Throughput": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The throughput to provision for a gp3 volume, with a maximum of 1,000\n MiB/s.

\n

Valid Range: Minimum value of 125. Maximum value of 1000.

" } } @@ -68882,8 +66993,6 @@ "Count": { "target": "com.amazonaws.ec2#LaunchTemplateElasticInferenceAcceleratorCount", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of elastic inference accelerators to attach to the instance.

\n

Default: 1

" } } @@ -68895,7 +67004,6 @@ "com.amazonaws.ec2#LaunchTemplateElasticInferenceAcceleratorCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -68925,8 +67033,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Count", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of elastic inference accelerators to attach to the instance.

\n

Default: 1

", "smithy.api#xmlName": "count" } @@ -68952,8 +67058,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Enabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If this parameter is set to true, the instance is enabled for Amazon Web Services Nitro\n Enclaves; otherwise, it is not enabled for Amazon Web Services Nitro Enclaves.

", "smithy.api#xmlName": "enabled" } @@ -68969,8 +67073,6 @@ "Enabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

To enable the instance for Amazon Web Services Nitro Enclaves, set this parameter to\n true.

" } } @@ -69027,8 +67129,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Configured", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If this parameter is set to true, the instance is enabled for\n hibernation; otherwise, it is not enabled for hibernation.

", "smithy.api#xmlName": "configured" } @@ -69044,8 +67144,6 @@ "Configured": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If you set this parameter to true, the instance is enabled for\n hibernation.

\n

Default: false\n

" } } @@ -69241,8 +67339,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "HttpPutResponseHopLimit", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The desired HTTP PUT response hop limit for instance metadata requests. The larger the\n number, the further instance metadata requests can travel.

\n

Default: 1

\n

Possible values: Integers from 1 to 64

", "smithy.api#xmlName": "httpPutResponseHopLimit" } @@ -69288,8 +67384,6 @@ "HttpPutResponseHopLimit": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The desired HTTP PUT response hop limit for instance metadata requests. The larger the\n number, the further instance metadata requests can travel.

\n

Default: 1\n

\n

Possible values: Integers from 1 to 64

" } }, @@ -69374,8 +67468,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AssociateCarrierIpAddress", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to associate a Carrier IP address with eth0 for a new network\n interface.

\n

Use this option when you launch an instance in a Wavelength Zone and want to associate\n a Carrier IP address with the network interface. For more information about Carrier IP\n addresses, see Carrier IP addresses in the Wavelength Developer\n Guide.

", "smithy.api#xmlName": "associateCarrierIpAddress" } @@ -69384,8 +67476,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AssociatePublicIpAddress", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to associate a public IPv4 address with eth0 for a new network\n interface.

", "smithy.api#xmlName": "associatePublicIpAddress" } @@ -69394,8 +67484,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DeleteOnTermination", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the network interface is deleted when the instance is\n terminated.

", "smithy.api#xmlName": "deleteOnTermination" } @@ -69412,8 +67500,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "DeviceIndex", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The device index for the network interface attachment.

", "smithy.api#xmlName": "deviceIndex" } @@ -69438,8 +67524,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Ipv6AddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of IPv6 addresses for the network interface.

", "smithy.api#xmlName": "ipv6AddressCount" } @@ -69480,8 +67564,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "SecondaryPrivateIpAddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of secondary private IPv4 addresses for the network interface.

", "smithy.api#xmlName": "secondaryPrivateIpAddressCount" } @@ -69498,8 +67580,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "NetworkCardIndex", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The index of the network card.

", "smithy.api#xmlName": "networkCardIndex" } @@ -69516,8 +67596,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Ipv4PrefixCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of IPv4 prefixes that Amazon Web Services automatically assigned to the network\n interface.

", "smithy.api#xmlName": "ipv4PrefixCount" } @@ -69534,8 +67612,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Ipv6PrefixCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of IPv6 prefixes that Amazon Web Services automatically assigned to the network\n interface.

", "smithy.api#xmlName": "ipv6PrefixCount" } @@ -69544,8 +67620,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "PrimaryIpv6", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

The primary IPv6 address of the network interface. When you enable an IPv6 GUA address to be a primary IPv6, the first IPv6 GUA will be made the primary IPv6 address until the instance is terminated or the network interface is detached. For more information about primary IPv6 addresses, see RunInstances.

", "smithy.api#xmlName": "primaryIpv6" } @@ -69570,24 +67644,18 @@ "AssociateCarrierIpAddress": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Associates a Carrier IP address with eth0 for a new network interface.

\n

Use this option when you launch an instance in a Wavelength Zone and want to associate\n a Carrier IP address with the network interface. For more information about Carrier IP\n addresses, see Carrier IP addresses in the Wavelength Developer\n Guide.

" } }, "AssociatePublicIpAddress": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Associates a public IPv4 address with eth0 for a new network interface.

" } }, "DeleteOnTermination": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the network interface is deleted when the instance is\n terminated.

" } }, @@ -69600,8 +67668,6 @@ "DeviceIndex": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The device index for the network interface attachment.

" } }, @@ -69621,8 +67687,6 @@ "Ipv6AddressCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of IPv6 addresses to assign to a network interface. Amazon EC2\n automatically selects the IPv6 addresses from the subnet range. You can't use this\n option if specifying specific IPv6 addresses.

" } }, @@ -69653,8 +67717,6 @@ "SecondaryPrivateIpAddressCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of secondary private IPv4 addresses to assign to a network\n interface.

" } }, @@ -69667,8 +67729,6 @@ "NetworkCardIndex": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The index of the network card. Some instance types support multiple network cards. The\n primary network interface must be assigned to network card index 0. The default is\n network card index 0.

" } }, @@ -69682,8 +67742,6 @@ "Ipv4PrefixCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of IPv4 prefixes to be automatically assigned to the network interface. You\n cannot use this option if you use the Ipv4Prefix option.

" } }, @@ -69697,16 +67755,12 @@ "Ipv6PrefixCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of IPv6 prefixes to be automatically assigned to the network interface. You\n cannot use this option if you use the Ipv6Prefix option.

" } }, "PrimaryIpv6": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

The primary IPv6 address of the network interface. When you enable an IPv6 GUA address to be a primary IPv6, the first IPv6 GUA will be made the primary IPv6 address until the instance is terminated or the network interface is detached. For more information about primary IPv6 addresses, see RunInstances.

" } } @@ -69830,8 +67884,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "WeightedCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of units provided by the specified instance type.

", "smithy.api#xmlName": "weightedCapacity" } @@ -69840,8 +67892,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Priority", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The priority for the launch template override. The highest priority is launched\n first.

\n

If OnDemandAllocationStrategy is set to prioritized, Spot Fleet\n uses priority to determine which launch template override to use first in fulfilling\n On-Demand capacity.

\n

If the Spot AllocationStrategy is set to\n capacityOptimizedPrioritized, Spot Fleet uses priority on a best-effort basis\n to determine which launch template override to use in fulfilling Spot capacity, but\n optimizes for capacity first.

\n

Valid values are whole numbers starting at 0. The lower the number, the\n higher the priority. If no number is set, the launch template override has the lowest\n priority. You can set the same priority for different launch template overrides.

", "smithy.api#xmlName": "priority" } @@ -69931,8 +67981,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "PartitionNumber", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of the partition the instance should launch in. Valid only if the placement\n group strategy is set to partition.

", "smithy.api#xmlName": "partitionNumber" } @@ -69998,8 +68046,6 @@ "PartitionNumber": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of the partition the instance should launch in. Valid only if the placement\n group strategy is set to partition.

" } }, @@ -70029,8 +68075,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnableResourceNameDnsARecord", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to respond to DNS queries for instance hostnames with DNS A\n records.

", "smithy.api#xmlName": "enableResourceNameDnsARecord" } @@ -70039,8 +68083,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnableResourceNameDnsAAAARecord", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA\n records.

", "smithy.api#xmlName": "enableResourceNameDnsAAAARecord" } @@ -70062,16 +68104,12 @@ "EnableResourceNameDnsARecord": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to respond to DNS queries for instance hostnames with DNS A\n records.

" } }, "EnableResourceNameDnsAAAARecord": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA\n records.

" } } @@ -70138,8 +68176,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "BlockDurationMinutes", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The required duration for the Spot Instances (also known as Spot blocks), in minutes.\n This value must be a multiple of 60 (60, 120, 180, 240, 300, or 360).

", "smithy.api#xmlName": "blockDurationMinutes" } @@ -70183,8 +68219,6 @@ "BlockDurationMinutes": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

Deprecated.

" } }, @@ -70291,8 +68325,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "VersionNumber", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The version number.

", "smithy.api#xmlName": "versionNumber" } @@ -70325,8 +68357,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DefaultVersion", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the version is the default version.

", "smithy.api#xmlName": "defaultVersion" } @@ -70360,8 +68390,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Enabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether detailed monitoring is enabled. Otherwise, basic monitoring is\n enabled.

", "smithy.api#xmlName": "enabled" } @@ -70377,8 +68405,6 @@ "Enabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Specify true to enable detailed monitoring. Otherwise, basic monitoring\n is enabled.

" } } @@ -70487,8 +68513,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -70573,8 +68597,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -70837,7 +68859,6 @@ "com.amazonaws.ec2#LocalGatewayMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -71337,8 +69358,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Vlan", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The ID of the VLAN.

", "smithy.api#xmlName": "vlan" } @@ -71363,8 +69382,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "LocalBgpAsn", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The Border Gateway Protocol (BGP) Autonomous System Number (ASN) of the local gateway.

", "smithy.api#xmlName": "localBgpAsn" } @@ -71373,8 +69390,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "PeerBgpAsn", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The peer BGP ASN.

", "smithy.api#xmlName": "peerBgpAsn" } @@ -71595,10 +69610,7 @@ } }, "com.amazonaws.ec2#Long": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.ec2#MaintenanceDetails": { "type": "structure", @@ -71687,8 +69699,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "MaxEntries", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of entries for the prefix list.

", "smithy.api#xmlName": "maxEntries" } @@ -71697,8 +69707,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "Version", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The version of the prefix list.

", "smithy.api#xmlName": "version" } @@ -71759,7 +69767,6 @@ "com.amazonaws.ec2#MaxResultsParam": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 100 @@ -71805,8 +69812,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Min", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum amount of memory per vCPU, in GiB. If this parameter is not specified, there is\n no minimum limit.

", "smithy.api#xmlName": "min" } @@ -71815,8 +69820,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Max", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum amount of memory per vCPU, in GiB. If this parameter is not specified, there is\n no maximum limit.

", "smithy.api#xmlName": "max" } @@ -71832,16 +69835,12 @@ "Min": { "target": "com.amazonaws.ec2#Double", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum amount of memory per vCPU, in GiB. To specify no minimum limit, omit this\n parameter.

" } }, "Max": { "target": "com.amazonaws.ec2#Double", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum amount of memory per vCPU, in GiB. To specify no maximum limit, omit this\n parameter.

" } } @@ -71873,8 +69872,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Min", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum amount of memory, in MiB. If this parameter is not specified, there is no minimum\n limit.

", "smithy.api#xmlName": "min" } @@ -71883,8 +69880,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Max", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum amount of memory, in MiB. If this parameter is not specified, there is no\n maximum limit.

", "smithy.api#xmlName": "max" } @@ -71901,7 +69896,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum amount of memory, in MiB. To specify no minimum limit, specify\n 0.

", "smithy.api#required": {} } @@ -71909,8 +69903,6 @@ "Max": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum amount of memory, in MiB. To specify no maximum limit, omit this\n parameter.

" } } @@ -71945,8 +69937,6 @@ "target": "com.amazonaws.ec2#Float", "traits": { "aws.protocols#ec2QueryName": "Value", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#xmlName": "value" } }, @@ -72018,8 +70008,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -72078,8 +70066,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -72095,8 +70081,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Is true if the request succeeds, and an error otherwise.

", "smithy.api#xmlName": "return" } @@ -72161,8 +70145,6 @@ "TotalTargetCapacity": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of capacity units to be reserved by the Capacity Reservation Fleet. This value, \n\t\t\ttogether with the instance type weights that you assign to each instance type used by the Fleet \n\t\t\tdetermine the number of instances for which the Fleet reserves capacity. Both values are based on \n\t\t\tunits that make sense for your workload. For more information, see Total target capacity \n\t\t\tin the Amazon EC2 User Guide.

" } }, @@ -72175,16 +70157,12 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } }, "RemoveEndDate": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to remove the end date from the Capacity Reservation Fleet. If you remove the \n\t\t\tend date, the Capacity Reservation Fleet does not expire and it remains active until you explicitly \n\t\t\tcancel it using the CancelCapacityReservationFleet action.

\n

You can't specify RemoveEndDate and \n\t\t\tEndDate in the same request.

" } } @@ -72200,8 +70178,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -72225,8 +70201,6 @@ "InstanceCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of instances for which to reserve capacity. The number of instances can't be increased or \n\t\t \tdecreased by more than 1000 in a single request.

" } }, @@ -72245,16 +70219,12 @@ "Accept": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Reserved. Capacity Reservations you have created are accepted by default.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } }, @@ -72276,8 +70246,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -72331,8 +70299,6 @@ "VpnPort": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The port number to assign to the Client VPN endpoint for TCP and UDP traffic.

\n

Valid Values: 443 | 1194\n

\n

Default Value: 443\n

" } }, @@ -72345,16 +70311,12 @@ "SplitTunnel": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the VPN is split-tunnel.

\n

For information about split-tunnel VPN endpoints, see Split-tunnel Client VPN endpoint in the \n \tClient VPN Administrator Guide.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } }, @@ -72386,8 +70348,6 @@ "SessionTimeoutHours": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum VPN session duration time in hours.

\n

Valid values: 8 | 10 | 12 | 24\n

\n

Default value: 24\n

" } }, @@ -72409,8 +70369,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -72438,8 +70396,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -72506,8 +70462,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -72550,8 +70504,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -72600,8 +70552,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If the request succeeds, the response returns true. If the request fails,\n no response is returned, and instead an error message is returned.

", "smithy.api#xmlName": "return" } @@ -72629,8 +70579,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -72827,7 +70775,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicate whether the resource should use longer IDs (17-character IDs).

", "smithy.api#required": {} } @@ -72877,7 +70824,6 @@ "traits": { "aws.protocols#ec2QueryName": "UseLongIds", "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the resource should use longer IDs (17-character IDs)

", "smithy.api#required": {}, "smithy.api#xmlName": "useLongIds" @@ -72983,8 +70929,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -73077,8 +71021,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -73217,8 +71159,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -73234,8 +71174,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -73263,8 +71201,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -73330,8 +71266,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -73398,8 +71332,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -73483,8 +71415,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

" } } @@ -73549,8 +71479,6 @@ "HttpPutResponseHopLimit": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The desired HTTP PUT response hop limit for instance metadata requests. The larger the\n number, the further instance metadata requests can travel. If no parameter is specified,\n the existing state is maintained.

\n

Possible values: Integers from 1 to 64

" } }, @@ -73563,8 +71491,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

" } }, @@ -73667,8 +71593,6 @@ "PartitionNumber": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of the partition in which to place the instance. Valid only if the\n placement group strategy is set to partition.

" } }, @@ -73696,8 +71620,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Is true if the request succeeds, and an error otherwise.

", "smithy.api#xmlName": "return" } @@ -73737,8 +71659,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -73759,40 +71679,30 @@ "AutoImport": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If true, IPAM will continuously look for resources within the CIDR range of this pool \n and automatically import them as allocations into your IPAM. The CIDRs that will be allocated for\n these resources must not already be allocated to other resources in order for the import to succeed. IPAM will import \n a CIDR regardless of its compliance with the pool's allocation rules, so a resource might be imported and subsequently \n marked as noncompliant. If IPAM discovers multiple CIDRs that overlap, IPAM will import the largest CIDR only. If IPAM \n discovers multiple CIDRs with matching CIDRs, IPAM will randomly import one of them only.\n

\n

A locale must be set on the pool for this feature to work.

" } }, "AllocationMinNetmaskLength": { "target": "com.amazonaws.ec2#IpamNetmaskLength", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum netmask length required for CIDR allocations in this IPAM pool to be compliant. Possible \n netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128. The minimum netmask \n length must be less than the maximum netmask length.

" } }, "AllocationMaxNetmaskLength": { "target": "com.amazonaws.ec2#IpamNetmaskLength", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum netmask length possible for CIDR allocations in this IPAM pool to be compliant. Possible \n netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.The maximum netmask \n length must be greater than the minimum netmask length.

" } }, "AllocationDefaultNetmaskLength": { "target": "com.amazonaws.ec2#IpamNetmaskLength", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The default netmask length for allocations added to this pool. If, for example, the CIDR assigned to this pool is 10.0.0.0/8 and you enter 16 here, new allocations will default to 10.0.0.0/16.

" } }, "ClearAllocationDefaultNetmaskLength": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Clear the default netmask length allocation rule for this pool.

" } }, @@ -73837,8 +71747,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -73893,8 +71801,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -73940,7 +71846,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Determines if the resource is monitored by IPAM. If a resource is monitored, the resource is discovered by IPAM and you can view details about the resource’s CIDR.

", "smithy.api#required": {} } @@ -73984,8 +71889,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -74072,8 +71975,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -74150,8 +72051,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

" } }, @@ -74245,8 +72144,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -74295,8 +72192,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -74311,8 +72206,6 @@ "CurrentVersion": { "target": "com.amazonaws.ec2#Long", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The current version of the prefix list.

" } }, @@ -74339,8 +72232,6 @@ "MaxEntries": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of entries for the prefix list. You cannot modify the entries \n of a prefix list and modify the size of a prefix list at the same time.

\n

If any of the resources that reference the prefix list cannot support the new\n maximum size, the modify operation fails. Check the state message for the IDs of \n the first ten resources that do not support the new maximum size.

" } } @@ -74413,8 +72304,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -74453,8 +72342,6 @@ "EnablePrimaryIpv6": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If you’re modifying a network interface in a dual-stack or IPv6-only subnet, you have\n the option to assign a primary IPv6 IP address. A primary IPv6 address is an IPv6 GUA\n address associated with an ENI that you have enabled to use a primary IPv6 address. Use\n this option if the instance that this ENI will be attached to relies on its IPv6 address\n not changing. Amazon Web Services will automatically assign an IPv6 address associated\n with the ENI attached to your instance to be the primary IPv6 address. Once you enable\n an IPv6 GUA address to be a primary IPv6, you cannot disable it. When you enable an IPv6\n GUA address to be a primary IPv6, the first IPv6 GUA will be made the primary IPv6\n address until the instance is terminated or the network interface is detached. If you\n have multiple IPv6 addresses associated with an ENI attached to your instance and you\n enable a primary IPv6 address, the first IPv6 GUA address associated with the ENI\n becomes the primary IPv6 address.

" } } @@ -74482,8 +72369,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

" } }, @@ -74504,16 +72389,12 @@ "EnableResourceNameDnsARecord": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to respond to DNS queries for instance hostnames with DNS A\n records.

" } }, "EnableResourceNameDnsAAAARecord": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA\n records.

" } } @@ -74529,8 +72410,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an\n error.

", "smithy.api#xmlName": "return" } @@ -74639,8 +72518,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -74656,8 +72533,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, returns an error.

", "smithy.api#xmlName": "return" } @@ -74739,8 +72614,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -74782,8 +72655,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -74873,8 +72744,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TargetCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the fleet.

", "smithy.api#xmlName": "targetCapacity" } @@ -74882,8 +72751,6 @@ "OnDemandTargetCapacity": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of On-Demand Instances in the fleet.

" } }, @@ -74906,8 +72773,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If the request succeeds, the response returns true. If the request fails,\n no response is returned, and instead an error message is returned.

", "smithy.api#xmlName": "return" } @@ -75006,8 +72871,6 @@ "EnableLniAtDeviceIndex": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

\n Indicates the device position for local network interfaces in this subnet. For example, \n 1 indicates local network interfaces in this subnet are the secondary \n network interface (eth1). A local network interface cannot be the primary network\n interface (eth0).\n

" } }, @@ -75062,8 +72925,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -75120,8 +72981,6 @@ "RuleNumber": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of the Traffic Mirror rule. This number must be unique for each Traffic Mirror rule in a given\n direction. The rules are processed in ascending order by rule number.

" } }, @@ -75146,8 +73005,6 @@ "Protocol": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The protocol, for example TCP, to assign to the Traffic Mirror rule.

" } }, @@ -75179,8 +73036,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -75243,24 +73098,18 @@ "PacketLength": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of bytes in each packet to mirror. These are bytes after the VXLAN header. To mirror a subset, set this to the length (in bytes) to mirror. For example, if you set this value to 100, then the first 100 bytes that meet the filter criteria are copied to the target. Do not specify this parameter when you want to mirror the entire packet.

\n

For sessions with Network Load Balancer (NLB) traffic mirror targets, the default PacketLength will be set to 8500. Valid values are 1-8500. Setting a PacketLength greater than 8500 will result in an error response.

" } }, "SessionNumber": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The session number determines the order in which sessions are evaluated when an interface is used by multiple sessions. The first session with a matching filter is the one that mirrors the packets.

\n

Valid values are 1-32766.

" } }, "VirtualNetworkId": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The virtual network ID of the Traffic Mirror session.

" } }, @@ -75280,8 +73129,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -75378,8 +73225,6 @@ "AmazonSideAsn": { "target": "com.amazonaws.ec2#Long", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

A private Autonomous System Number (ASN) for the Amazon side of a BGP session. \n The range is 64512 to 65534 for 16-bit ASNs and 4200000000 to 4294967294 for 32-bit ASNs.

\n

The modify ASN operation is not allowed on a transit gateway with active BGP sessions. You must first delete all transit gateway attachments that have BGP configured prior to modifying the ASN on the transit gateway.

" } } @@ -75428,16 +73273,12 @@ "Blackhole": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to drop traffic that matches this route.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -75488,8 +73329,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -75558,8 +73397,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -75634,8 +73471,6 @@ "Port": { "target": "com.amazonaws.ec2#VerifiedAccessEndpointPortNumber", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The IP port number.

" } } @@ -75663,8 +73498,6 @@ "Port": { "target": "com.amazonaws.ec2#VerifiedAccessEndpointPortNumber", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The IP port number.

" } } @@ -75699,8 +73532,6 @@ "PolicyEnabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

The status of the Verified Access policy.

" } }, @@ -75720,8 +73551,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -75743,8 +73572,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "PolicyEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

The status of the Verified Access policy.

", "smithy.api#xmlName": "policyEnabled" } @@ -75815,8 +73642,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -75888,8 +73713,6 @@ "PolicyEnabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

The status of the Verified Access policy.

" } }, @@ -75909,8 +73732,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -75932,8 +73753,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "PolicyEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

The status of the Verified Access policy.

", "smithy.api#xmlName": "policyEnabled" } @@ -75992,8 +73811,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -76064,8 +73881,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -76117,8 +73932,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -76238,8 +74051,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -76336,8 +74147,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -76353,8 +74162,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -76369,8 +74176,6 @@ "Size": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The target size of the volume, in GiB. The target volume size must be greater than or\n equal to the existing size of the volume.

\n

The following are the supported volumes sizes for each volume type:

\n
    \n
  • \n

    \n gp2 and gp3: 1-16,384

    \n
  • \n
  • \n

    \n io1 and io2: 4-16,384

    \n
  • \n
  • \n

    \n st1 and sc1: 125-16,384

    \n
  • \n
  • \n

    \n standard: 1-1,024

    \n
  • \n
\n

Default: The existing size is retained.

" } }, @@ -76383,24 +74188,18 @@ "Iops": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The target IOPS rate of the volume. This parameter is valid only for gp3, io1, and io2 volumes.

\n

The following are the supported values for each volume type:

\n
    \n
  • \n

    \n gp3: 3,000-16,000 IOPS

    \n
  • \n
  • \n

    \n io1: 100-64,000 IOPS

    \n
  • \n
  • \n

    \n io2: 100-64,000 IOPS

    \n
  • \n
\n

Default: The existing value is retained if you keep the same volume type. If you change\n the volume type to io1, io2, or gp3, the default is 3,000.

" } }, "Throughput": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The target throughput of the volume, in MiB/s. This parameter is valid only for gp3 volumes. \n The maximum value is 1,000.

\n

Default: The existing value is retained if the source and target volume type is gp3.\n Otherwise, the default value is 125.

\n

Valid Range: Minimum value of 125. Maximum value of 1000.

" } }, "MultiAttachEnabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether to enable Amazon EBS Multi-Attach. If you enable Multi-Attach, you can attach the \n\t\tvolume to up to 16 \n\t\t\tNitro-based instances in the same Availability Zone. This parameter is \n\t\tsupported with io1 and io2 volumes only. For more information, see \n\t\t\n\t\t\tAmazon EBS Multi-Attach in the Amazon Elastic Compute Cloud User Guide.

" } } @@ -76515,8 +74314,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -76552,8 +74349,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -76569,8 +74364,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -76585,8 +74378,6 @@ "ResetPolicy": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

(Gateway endpoint) Specify true to reset the policy document to the\n default policy. The default policy allows full access to the service.

" } }, @@ -76653,8 +74444,6 @@ "PrivateDnsEnabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

(Interface endpoint) Indicates whether a private hosted zone is associated with the VPC.

" } }, @@ -76677,8 +74466,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -76706,8 +74493,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -76728,16 +74513,12 @@ "RemovePrivateDnsName": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

(Interface endpoint configuration) Removes the private DNS name of the endpoint service.

" } }, "AcceptanceRequired": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether requests to create an endpoint to your service must be accepted.

" } }, @@ -76795,8 +74576,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -76824,8 +74603,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -76857,8 +74634,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -76886,8 +74661,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -76931,8 +74704,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -76966,8 +74737,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -77048,8 +74817,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -77065,8 +74832,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, returns an\n error.

", "smithy.api#xmlName": "return" } @@ -77138,8 +74903,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -77196,8 +74959,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

" } } @@ -77256,8 +75017,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

" } } @@ -77324,16 +75083,12 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

" } }, "SkipTunnelReplacement": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Choose whether or not to trigger immediate tunnel replacement.

\n

Valid values: True | False\n

" } } @@ -77382,48 +75137,36 @@ "Phase1LifetimeSeconds": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The lifetime for phase 1 of the IKE negotiation, in seconds.

\n

Constraints: A value between 900 and 28,800.

\n

Default: 28800\n

" } }, "Phase2LifetimeSeconds": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The lifetime for phase 2 of the IKE negotiation, in seconds.

\n

Constraints: A value between 900 and 3,600. The value must be less than the value for\n Phase1LifetimeSeconds.

\n

Default: 3600\n

" } }, "RekeyMarginTimeSeconds": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The margin time, in seconds, before the phase 2 lifetime expires, during which the\n Amazon Web Services side of the VPN connection performs an IKE rekey. The exact time\n of the rekey is randomly selected based on the value for\n RekeyFuzzPercentage.

\n

Constraints: A value between 60 and half of Phase2LifetimeSeconds.

\n

Default: 540\n

" } }, "RekeyFuzzPercentage": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The percentage of the rekey window (determined by RekeyMarginTimeSeconds)\n during which the rekey time is randomly selected.

\n

Constraints: A value between 0 and 100.

\n

Default: 100\n

" } }, "ReplayWindowSize": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of packets in an IKE replay window.

\n

Constraints: A value between 64 and 2048.

\n

Default: 1024\n

" } }, "DPDTimeoutSeconds": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of seconds after which a DPD timeout occurs.

\n

Constraints: A value greater than or equal to 30.

\n

Default: 30\n

" } }, @@ -77497,8 +75240,6 @@ "EnableTunnelLifecycleControl": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Turn on or off tunnel endpoint lifecycle control feature.

" } } @@ -77536,8 +75277,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -77639,8 +75378,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -77702,8 +75439,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -77970,8 +75705,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IsPrimary", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Defines if the IP address is the primary address.

", "smithy.api#xmlName": "isPrimary" } @@ -78129,8 +75862,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Default", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this is the default network ACL for the VPC.

", "smithy.api#xmlName": "default" } @@ -78231,8 +75962,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Egress", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the rule is an egress rule (applied to traffic leaving the subnet).

", "smithy.api#xmlName": "egress" } @@ -78281,8 +76010,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "RuleNumber", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The rule number for the entry. ACL entries are processed in ascending order by rule number.

", "smithy.api#xmlName": "ruleNumber" } @@ -78329,8 +76056,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Min", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum amount of network bandwidth, in Gbps. If this parameter is not specified, there is no minimum\n limit.

", "smithy.api#xmlName": "min" } @@ -78339,8 +76064,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Max", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum amount of network bandwidth, in Gbps. If this parameter is not specified, there is no\n maximum limit.

", "smithy.api#xmlName": "max" } @@ -78356,16 +76079,12 @@ "Min": { "target": "com.amazonaws.ec2#Double", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum amount of network bandwidth, in Gbps. To specify no minimum limit, omit this\n parameter.

" } }, "Max": { "target": "com.amazonaws.ec2#Double", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum amount of network bandwidth, in Gbps. To specify no maximum limit, omit this\n parameter.

" } } @@ -78673,8 +76392,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "AnalyzedEniCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of network interfaces analyzed.

", "smithy.api#xmlName": "analyzedEniCount" } @@ -78845,8 +76562,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "NetworkPathFound", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the destination is reachable from the source.

", "smithy.api#xmlName": "networkPathFound" } @@ -78928,7 +76643,6 @@ "com.amazonaws.ec2#NetworkInsightsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -79022,8 +76736,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "DestinationPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The destination port.

", "smithy.api#xmlName": "destinationPort" } @@ -79224,8 +76936,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "RequesterManaged", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the network interface is being managed by Amazon Web Services.

", "smithy.api#xmlName": "requesterManaged" } @@ -79234,8 +76944,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "SourceDestCheck", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether source/destination checking is enabled.

", "smithy.api#xmlName": "sourceDestCheck" } @@ -79276,8 +76984,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DenyAllIgwTraffic", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a network interface with an IPv6 address is unreachable from the \n public internet. If the value is true, inbound traffic from the internet \n is dropped and you cannot assign an elastic IP address to the network interface. The \n network interface is reachable from peered VPCs and resources connected through a \n transit gateway, including on-premises networks.

", "smithy.api#xmlName": "denyAllIgwTraffic" } @@ -79286,8 +76992,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Ipv6Native", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this is an IPv6 only network interface.

", "smithy.api#xmlName": "ipv6Native" } @@ -79392,8 +77096,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DeleteOnTermination", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the network interface is deleted when the instance is terminated.

", "smithy.api#xmlName": "deleteOnTermination" } @@ -79402,8 +77104,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "DeviceIndex", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The device index of the network interface attachment on the instance.

", "smithy.api#xmlName": "deviceIndex" } @@ -79412,8 +77112,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "NetworkCardIndex", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The index of the network card.

", "smithy.api#xmlName": "networkCardIndex" } @@ -79470,8 +77168,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DeleteOnTermination", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the network interface is deleted when the instance is terminated.

", "smithy.api#xmlName": "deleteOnTermination" } @@ -79520,8 +77216,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Min", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum number of network interfaces. If this parameter is not specified, there is no\n minimum limit.

", "smithy.api#xmlName": "min" } @@ -79530,8 +77224,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Max", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of network interfaces. If this parameter is not specified, there is no\n maximum limit.

", "smithy.api#xmlName": "max" } @@ -79547,16 +77239,12 @@ "Min": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum number of network interfaces. To specify no minimum limit, omit this\n parameter.

" } }, "Max": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of network interfaces. To specify no maximum limit, omit this\n parameter.

" } } @@ -79624,8 +77312,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IsPrimaryIpv6", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Determines if an IPv6 address associated with a network interface is the primary IPv6 address. When you enable an IPv6 GUA address to be a primary IPv6, the first IPv6 GUA will be made the primary IPv6 address until the instance is terminated or the network interface is detached. For more information, see ModifyNetworkInterfaceAttribute.

", "smithy.api#xmlName": "isPrimaryIpv6" } @@ -79795,8 +77481,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Primary", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this IPv4 address is the primary private IPv4 address of the network interface.

", "smithy.api#xmlName": "primary" } @@ -80256,8 +77940,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "SingleInstanceType", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates that the fleet uses a single instance type to launch all On-Demand Instances in the\n fleet.

\n

Supported only for fleets of type instant.

", "smithy.api#xmlName": "singleInstanceType" } @@ -80266,8 +77948,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "SingleAvailabilityZone", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates that the fleet launches all On-Demand Instances into a single Availability Zone.

\n

Supported only for fleets of type instant.

", "smithy.api#xmlName": "singleAvailabilityZone" } @@ -80276,8 +77956,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "MinTargetCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum target capacity for On-Demand Instances in the fleet. If the minimum target capacity is\n not reached, the fleet launches no instances.

\n

Supported only for fleets of type instant.

\n

At least one of the following must be specified: SingleAvailabilityZone |\n SingleInstanceType\n

", "smithy.api#xmlName": "minTargetCapacity" } @@ -80313,24 +77991,18 @@ "SingleInstanceType": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates that the fleet uses a single instance type to launch all On-Demand Instances in the\n fleet.

\n

Supported only for fleets of type instant.

" } }, "SingleAvailabilityZone": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates that the fleet launches all On-Demand Instances into a single Availability Zone.

\n

Supported only for fleets of type instant.

" } }, "MinTargetCapacity": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum target capacity for On-Demand Instances in the fleet. If the minimum target capacity is\n not reached, the fleet launches no instances.

\n

Supported only for fleets of type instant.

\n

At least one of the following must be specified: SingleAvailabilityZone |\n SingleInstanceType\n

" } }, @@ -80558,8 +78230,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "SequenceNumber", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The sequence number.

", "smithy.api#xmlName": "sequenceNumber" } @@ -80946,8 +78616,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AllowDnsResolutionFromRemoteVpc", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If true, the public DNS hostnames of instances in the specified VPC resolve to private\n IP addresses when queried from instances in the peer VPC.

", "smithy.api#xmlName": "allowDnsResolutionFromRemoteVpc" } @@ -80956,8 +78624,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AllowEgressFromLocalClassicLinkToRemoteVpc", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Deprecated.

", "smithy.api#xmlName": "allowEgressFromLocalClassicLinkToRemoteVpc" } @@ -80966,8 +78632,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AllowEgressFromLocalVpcToRemoteClassicLink", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Deprecated.

", "smithy.api#xmlName": "allowEgressFromLocalVpcToRemoteClassicLink" } @@ -80983,24 +78647,18 @@ "AllowDnsResolutionFromRemoteVpc": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If true, enables a local VPC to resolve public DNS hostnames to private IP addresses \n when queried from instances in the peer VPC.

" } }, "AllowEgressFromLocalClassicLinkToRemoteVpc": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Deprecated.

" } }, "AllowEgressFromLocalVpcToRemoteClassicLink": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Deprecated.

" } } @@ -81117,8 +78775,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Value", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The Diffie-Hellmann group number.

", "smithy.api#xmlName": "value" } @@ -81143,8 +78799,6 @@ "Value": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The Diffie-Hellmann group number.

" } } @@ -81265,8 +78919,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Value", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The Diffie-Hellmann group number.

", "smithy.api#xmlName": "value" } @@ -81291,8 +78943,6 @@ "Value": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The Diffie-Hellmann group number.

" } } @@ -81428,8 +79078,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "PartitionNumber", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of the partition that the instance is in. Valid only if the placement group\n strategy is set to partition.

\n

This parameter is not supported for CreateFleet.

", "smithy.api#xmlName": "partitionNumber" } @@ -81510,8 +79158,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "PartitionCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of partitions. Valid only if strategy is\n set to partition.

", "smithy.api#xmlName": "partitionCount" } @@ -81744,7 +79390,6 @@ "com.amazonaws.ec2#PoolMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10 @@ -81754,7 +79399,6 @@ "com.amazonaws.ec2#Port": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 65535 @@ -81768,8 +79412,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "From", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The first port in the range.

", "smithy.api#xmlName": "from" } @@ -81778,8 +79420,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "To", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The last port in the range.

", "smithy.api#xmlName": "to" } @@ -81941,7 +79581,6 @@ "com.amazonaws.ec2#PrefixListMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -82053,8 +79692,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Active", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

The current price schedule, as determined by the term remaining for the Reserved Instance in the listing.

\n

A specific price schedule is always in effect, but only one price schedule can be active at any time. Take, for example, a Reserved Instance listing that has five months remaining in its term. When you specify price schedules for five months and two months, this means that schedule 1, covering the first three months of the remaining term, will be active during months 5, 4, and 3. Then schedule 2, covering the last two months of the term, will be active for months 2 and 1.

", "smithy.api#xmlName": "active" } @@ -82071,8 +79708,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Price", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The fixed price for the term.

", "smithy.api#xmlName": "price" } @@ -82081,8 +79716,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "Term", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of months remaining in the reservation. For example, 2 is the second to the last month before the capacity reservation expires.

", "smithy.api#xmlName": "term" } @@ -82116,8 +79749,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Price", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The fixed price for the term.

", "smithy.api#xmlName": "price" } @@ -82126,8 +79757,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "Term", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of months remaining in the reservation. For example, 2 is the second to the last month before the capacity reservation expires.

", "smithy.api#xmlName": "term" } @@ -82153,8 +79782,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Count", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of reservations available for the price.

", "smithy.api#xmlName": "count" } @@ -82163,8 +79790,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Price", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The price per instance.

", "smithy.api#xmlName": "price" } @@ -82260,7 +79885,6 @@ "com.amazonaws.ec2#Priority": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": -1, "max": 65535 @@ -82347,8 +79971,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnableResourceNameDnsARecord", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to respond to DNS queries for instance hostnames with DNS A\n records.

", "smithy.api#xmlName": "enableResourceNameDnsARecord" } @@ -82357,8 +79979,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnableResourceNameDnsAAAARecord", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to respond to DNS queries for instance hostname with DNS AAAA\n records.

", "smithy.api#xmlName": "enableResourceNameDnsAAAARecord" } @@ -82380,16 +80000,12 @@ "EnableResourceNameDnsARecord": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to respond to DNS queries for instance hostnames with DNS A\n records.

" } }, "EnableResourceNameDnsAAAARecord": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA\n records.

" } } @@ -82413,8 +80029,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnableResourceNameDnsARecord", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to respond to DNS queries for instance hostnames with DNS A\n records.

", "smithy.api#xmlName": "enableResourceNameDnsARecord" } @@ -82423,8 +80037,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnableResourceNameDnsAAAARecord", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA\n records.

", "smithy.api#xmlName": "enableResourceNameDnsAAAARecord" } @@ -82446,7 +80058,6 @@ "com.amazonaws.ec2#PrivateIpAddressCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 31 @@ -82460,8 +80071,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Primary", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the private IPv4 address is the primary private IPv4 address. Only\n one IPv4 address can be designated as primary.

", "smithy.api#xmlName": "primary" } @@ -82642,7 +80251,6 @@ "com.amazonaws.ec2#ProtocolInt": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 255 @@ -82710,8 +80318,6 @@ "PubliclyAdvertisable": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

(IPv6 only) Indicate whether the address range will be publicly advertised to the\n internet.

\n

Default: true

" } }, @@ -82724,8 +80330,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -82739,8 +80343,6 @@ "MultiRegion": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Reserved.

" } } @@ -82783,8 +80385,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -82811,8 +80411,6 @@ "NetmaskLength": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The netmask length of the CIDR you'd like to provision to a pool. Can be used for provisioning Amazon-provided IPv6 CIDRs to top-level pools and for provisioning CIDRs to pools with source pools. Cannot be used to provision BYOIP CIDRs to top-level pools. Either \"NetmaskLength\" or \"Cidr\" is required.

" } }, @@ -82862,8 +80460,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -82887,7 +80483,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The netmask length of the CIDR you would like to allocate to the public IPv4 pool.

", "smithy.api#required": {} } @@ -83044,8 +80639,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TotalAddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of addresses.

", "smithy.api#xmlName": "totalAddressCount" } @@ -83054,8 +80647,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TotalAvailableAddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of available addresses.

", "smithy.api#xmlName": "totalAvailableAddressCount" } @@ -83113,8 +80704,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "AddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of addresses in the range.

", "smithy.api#xmlName": "addressCount" } @@ -83123,8 +80712,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "AvailableAddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of available addresses in the range.

", "smithy.api#xmlName": "availableAddressCount" } @@ -83167,8 +80754,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Duration", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The duration of the reservation's term in seconds.

", "smithy.api#xmlName": "duration" } @@ -83342,7 +80927,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of instances.

", "smithy.api#required": {} } @@ -83393,7 +80977,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of Reserved Instances to purchase.

", "smithy.api#required": {} } @@ -83410,8 +80993,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -83478,8 +81059,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -83612,8 +81191,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -83630,8 +81207,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Amount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of the recurring charge.

", "smithy.api#xmlName": "amount" } @@ -83827,8 +81402,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -83837,8 +81410,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnaSupport", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Set to true to enable enhanced networking with ENA for the AMI and any instances that you launch from the AMI.

\n

This option is supported only for HVM AMIs. Specifying this option with a PV AMI can make instances launched from the AMI unreachable.

", "smithy.api#xmlName": "enaSupport" } @@ -83965,8 +81536,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -84005,8 +81574,6 @@ "IncludeAllTagsOfInstance": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to register all tag keys in the current Region. Specify true \n \tto register all tag keys.

" } }, @@ -84062,8 +81629,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -84128,8 +81693,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -84190,8 +81753,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -84242,8 +81803,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -84294,8 +81853,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -84338,8 +81895,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -84400,8 +81955,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -84428,8 +81981,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -84485,8 +82036,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -84568,8 +82117,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -84609,8 +82156,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Success", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates if the release was successful.

", "smithy.api#xmlName": "success" } @@ -84768,8 +82313,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -84850,8 +82393,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -84861,7 +82402,6 @@ "traits": { "aws.protocols#ec2QueryName": "Egress", "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to replace the egress rule.

\n

Default: If no value is specified, we replace the ingress rule.

", "smithy.api#required": {}, "smithy.api#xmlName": "egress" @@ -84925,7 +82465,6 @@ "traits": { "aws.protocols#ec2QueryName": "RuleNumber", "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The rule number of the entry to replace.

", "smithy.api#required": {}, "smithy.api#xmlName": "ruleNumber" @@ -85007,8 +82546,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DeleteReplacedRootVolume", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the original root volume is to be deleted after the root volume \n replacement task completes.

", "smithy.api#xmlName": "deleteReplacedRootVolume" } @@ -85132,8 +82669,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -85171,8 +82706,6 @@ "LocalTarget": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether to reset the local route to its default target (local).

" } }, @@ -85281,8 +82814,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -85366,16 +82897,12 @@ "Blackhole": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether traffic matching this route is to be dropped.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -85434,16 +82961,12 @@ "ApplyPendingMaintenance": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Trigger pending tunnel endpoint maintenance.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -85459,8 +82982,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Confirmation of replace tunnel operation.

", "smithy.api#xmlName": "return" } @@ -85573,8 +83094,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -85653,16 +83172,12 @@ "FromPort": { "target": "com.amazonaws.ec2#Port", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The first port in the range.

" } }, "ToPort": { "target": "com.amazonaws.ec2#Port", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The last port in the range.

" } } @@ -85742,8 +83257,6 @@ "EbsOptimized": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the instance is optimized for Amazon EBS I/O. This optimization\n provides dedicated throughput to Amazon EBS and an optimized configuration stack to\n provide optimal Amazon EBS I/O performance. This optimization isn't available with all\n instance types. Additional usage charges apply when using an EBS-optimized\n instance.

" } }, @@ -85806,8 +83319,6 @@ "DisableApiTermination": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If you set this parameter to true, you can't terminate the instance using\n the Amazon EC2 console, CLI, or API; otherwise, you can. To change this attribute after\n launch, use ModifyInstanceAttribute. Alternatively, if you set\n InstanceInitiatedShutdownBehavior to terminate, you can\n terminate the instance by running the shutdown command from the instance.

" } }, @@ -85928,8 +83439,6 @@ "DisableApiStop": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to enable the instance for stop protection. For more information,\n see Stop\n protection in the Amazon Elastic Compute Cloud User Guide.

" } } @@ -85989,8 +83498,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -86078,8 +83585,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "BlockDurationMinutes", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

Deprecated.

", "smithy.api#xmlName": "blockDurationMinutes" } @@ -86096,8 +83601,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation. Otherwise, it is\n UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -86106,8 +83609,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "InstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of Spot Instances to launch.

\n

Default: 1

", "smithy.api#xmlName": "instanceCount" } @@ -86231,8 +83732,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EbsOptimized", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the instance is optimized for EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal EBS I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS Optimized instance.

\n

Default: false\n

", "smithy.api#xmlName": "ebsOptimized" } @@ -86431,8 +83930,6 @@ "EbsOptimized": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the Capacity Reservation Fleet supports EBS-optimized instances types. This \n\t\t\toptimization provides dedicated throughput to Amazon EBS and an optimized configuration stack \n\t\t\tto provide optimal I/O performance. This optimization isn't available with all instance types. Additional \n\t\t\tusage charges apply when using EBS-optimized instance types.

" } }, @@ -86542,8 +84039,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Amount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

Used for Reserved Instance Marketplace offerings. Specifies the limit price on the total order (instanceCount * price).

", "smithy.api#xmlName": "amount" } @@ -86650,8 +84145,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "Duration", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The duration of the Reserved Instance, in seconds.

", "smithy.api#xmlName": "duration" } @@ -86668,8 +84161,6 @@ "target": "com.amazonaws.ec2#Float", "traits": { "aws.protocols#ec2QueryName": "FixedPrice", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The purchase price of the Reserved Instance.

", "smithy.api#xmlName": "fixedPrice" } @@ -86678,8 +84169,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "InstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of reservations purchased.

", "smithy.api#xmlName": "instanceCount" } @@ -86728,8 +84217,6 @@ "target": "com.amazonaws.ec2#Float", "traits": { "aws.protocols#ec2QueryName": "UsagePrice", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The usage price of the Reserved Instance, per hour.

", "smithy.api#xmlName": "usagePrice" } @@ -86810,8 +84297,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "InstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of modified Reserved Instances.

\n \n

This is a required field for a request.

\n
", "smithy.api#xmlName": "instanceCount" } @@ -87137,8 +84622,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "Duration", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The duration of the Reserved Instance, in seconds.

", "smithy.api#xmlName": "duration" } @@ -87147,8 +84630,6 @@ "target": "com.amazonaws.ec2#Float", "traits": { "aws.protocols#ec2QueryName": "FixedPrice", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The purchase price of the Reserved Instance.

", "smithy.api#xmlName": "fixedPrice" } @@ -87181,8 +84662,6 @@ "target": "com.amazonaws.ec2#Float", "traits": { "aws.protocols#ec2QueryName": "UsagePrice", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The usage price of the Reserved Instance, per hour.

", "smithy.api#xmlName": "usagePrice" } @@ -87207,8 +84686,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Marketplace", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the offering is available through the Reserved Instance Marketplace (resale) or Amazon Web Services. \n If it's a Reserved Instance Marketplace offering, this is true.

", "smithy.api#xmlName": "marketplace" } @@ -87319,8 +84796,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -87363,8 +84838,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -87418,8 +84891,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -87449,8 +84920,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Is true if the request succeeds, and an error otherwise.

", "smithy.api#xmlName": "return" } @@ -87517,8 +84986,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -87569,8 +85036,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -87609,8 +85074,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -87685,8 +85148,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -88344,8 +85805,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EbsOptimized", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the instance is optimized for Amazon EBS I/O.

", "smithy.api#xmlName": "ebsOptimized" } @@ -88426,8 +85885,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DisableApiTermination", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If set to true, indicates that the instance cannot be terminated using\n the Amazon EC2 console, command line tool, or API.

", "smithy.api#xmlName": "disableApiTermination" } @@ -88580,8 +86037,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DisableApiStop", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the instance is enabled for stop protection. For more information,\n see Stop\n protection in the Amazon Elastic Compute Cloud User Guide.

", "smithy.api#xmlName": "disableApiStop" } @@ -88616,8 +86071,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -88687,8 +86140,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -88704,8 +86155,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -88733,8 +86182,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -88750,7 +86197,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The version to restore.

", "smithy.api#required": {} } @@ -88759,7 +86205,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The current version number for the prefix list.

", "smithy.api#required": {} } @@ -88811,8 +86256,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -88852,8 +86295,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Encrypted", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the snapshot is encrypted.

", "smithy.api#xmlName": "encrypted" } @@ -88902,8 +86343,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "VolumeSize", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the volume, in GiB.

", "smithy.api#xmlName": "volumeSize" } @@ -88953,16 +86392,12 @@ "PermanentRestore": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to permanently restore an archived snapshot. To permanently restore \n an archived snapshot, specify true and omit the \n RestoreSnapshotTierRequest$TemporaryRestoreDays parameter.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -88997,8 +86432,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "RestoreDuration", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

For temporary restores only. The number of days for which the archived snapshot \n is temporarily restored.

", "smithy.api#xmlName": "restoreDuration" } @@ -89007,8 +86440,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IsPermanentRestore", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the snapshot is permanently restored. true indicates a permanent \n restore. false indicates a temporary restore.

", "smithy.api#xmlName": "isPermanentRestore" } @@ -89021,7 +86452,6 @@ "com.amazonaws.ec2#ResultRange": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 20, "max": 500 @@ -89068,16 +86498,12 @@ "RevokeAllGroups": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether access should be revoked for all clients.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -89121,8 +86547,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -89164,8 +86588,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "FromPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

Not supported. Use a set of IP permissions to specify the port.

", "smithy.api#xmlName": "fromPort" } @@ -89182,8 +86604,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ToPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

Not supported. Use a set of IP permissions to specify the port.

", "smithy.api#xmlName": "toPort" } @@ -89216,8 +86636,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, returns an error.

", "smithy.api#xmlName": "return" } @@ -89259,8 +86677,6 @@ "FromPort": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

If the protocol is TCP or UDP, this is the start of the port range.\n If the protocol is ICMP, this is the type number. A value of -1 indicates all ICMP types.

" } }, @@ -89303,8 +86719,6 @@ "ToPort": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

If the protocol is TCP or UDP, this is the end of the port range.\n If the protocol is ICMP, this is the code. A value of -1 indicates all ICMP codes.

" } }, @@ -89312,8 +86726,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -89337,8 +86749,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, returns an error.

", "smithy.api#xmlName": "return" } @@ -89644,8 +87054,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Main", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this is the main route table.

", "smithy.api#xmlName": "main" } @@ -89958,7 +87366,6 @@ "traits": { "aws.protocols#ec2QueryName": "Enabled", "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether detailed monitoring is enabled. Otherwise, basic monitoring is\n enabled.

", "smithy.api#required": {}, "smithy.api#xmlName": "enabled" @@ -89994,8 +87401,6 @@ "Ipv6AddressCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of IPv6 addresses to associate with the primary network\n interface. Amazon EC2 chooses the IPv6 addresses from the range of your subnet. You\n cannot specify this option and the option to assign specific IPv6 addresses in the same\n request. You can specify this option if you've specified a minimum number of instances\n to launch.

\n

You cannot specify this option and the network interfaces option in the same\n request.

" } }, @@ -90022,7 +87427,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of instances to launch. If you specify more instances than Amazon\n EC2 can launch in the target Availability Zone, Amazon EC2 launches the largest possible\n number of instances above MinCount.

\n

Constraints: Between 1 and the maximum number you're allowed for the specified\n instance type. For more information about the default limits, and how to request an\n increase, see How many instances can I\n run in Amazon EC2 in the Amazon EC2 FAQ.

", "smithy.api#required": {} } @@ -90031,7 +87435,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum number of instances to launch. If you specify a minimum that is more\n instances than Amazon EC2 can launch in the target Availability Zone, Amazon EC2\n launches no instances.

\n

Constraints: Between 1 and the maximum number you're allowed for the specified\n instance type. For more information about the default limits, and how to request an\n increase, see How many instances can I\n run in Amazon EC2 in the Amazon EC2 General FAQ.

", "smithy.api#required": {} } @@ -90101,8 +87504,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DisableApiTermination", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If you set this parameter to true, you can't terminate the instance using\n the Amazon EC2 console, CLI, or API; otherwise, you can. To change this attribute after\n launch, use ModifyInstanceAttribute. Alternatively, if you set\n InstanceInitiatedShutdownBehavior to terminate, you can\n terminate the instance by running the shutdown command from the instance.

\n

Default: false\n

", "smithy.api#xmlName": "disableApiTermination" } @@ -90111,8 +87512,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -90121,8 +87520,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EbsOptimized", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the instance is optimized for Amazon EBS I/O. This optimization\n provides dedicated throughput to Amazon EBS and an optimized configuration stack to\n provide optimal Amazon EBS I/O performance. This optimization isn't available with all\n instance types. Additional usage charges apply when using an EBS-optimized\n instance.

\n

Default: false\n

", "smithy.api#xmlName": "ebsOptimized" } @@ -90249,16 +87646,12 @@ "DisableApiStop": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether an instance is enabled for stop protection. For more information,\n see Stop\n protection.

" } }, "EnablePrimaryIpv6": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

If you’re launching an instance into a dual-stack or IPv6-only subnet, you can enable\n assigning a primary IPv6 address. A primary IPv6 address is an IPv6 GUA address\n associated with an ENI that you have enabled to use a primary IPv6 address. Use this\n option if an instance relies on its IPv6 address not changing. When you launch the\n instance, Amazon Web Services will automatically assign an IPv6 address associated with\n the ENI attached to your instance to be the primary IPv6 address. Once you enable an\n IPv6 GUA address to be a primary IPv6, you cannot disable it. When you enable an IPv6\n GUA address to be a primary IPv6, the first IPv6 GUA will be made the primary IPv6\n address until the instance is terminated or the network interface is detached. If you\n have multiple IPv6 addresses associated with an ENI attached to your instance and you\n enable a primary IPv6 address, the first IPv6 GUA address associated with the ENI\n becomes the primary IPv6 address.

" } } @@ -90298,16 +87691,12 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, "InstanceCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of instances.

\n

Default: 1

" } }, @@ -90485,8 +87874,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "InstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of instances.

", "smithy.api#xmlName": "instanceCount" } @@ -90551,8 +87938,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "SlotDurationInHours", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of hours in the schedule.

", "smithy.api#xmlName": "slotDurationInHours" } @@ -90577,8 +87962,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TotalScheduledInstanceHours", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of hours for a single instance for the entire term.

", "smithy.api#xmlName": "totalScheduledInstanceHours" } @@ -90603,8 +87986,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "AvailableInstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of available instances.

", "smithy.api#xmlName": "availableInstanceCount" } @@ -90637,8 +88018,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "MaxTermDurationInDays", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum term. The only possible value is 365 days.

", "smithy.api#xmlName": "maxTermDurationInDays" } @@ -90647,8 +88026,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "MinTermDurationInDays", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum term. The only possible value is 365 days.

", "smithy.api#xmlName": "minTermDurationInDays" } @@ -90689,8 +88066,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "SlotDurationInHours", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of hours in the schedule.

", "smithy.api#xmlName": "slotDurationInHours" } @@ -90699,8 +88074,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TotalScheduledInstanceHours", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of hours for a single instance for the entire term.

", "smithy.api#xmlName": "totalScheduledInstanceHours" } @@ -90746,8 +88119,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Interval", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The interval quantity. The interval unit depends on the value of frequency. For example, every 2\n weeks or every 2 months.

", "smithy.api#xmlName": "interval" } @@ -90764,8 +88135,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "OccurrenceRelativeToEnd", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the occurrence is relative to the end of the specified week or month.

", "smithy.api#xmlName": "occurrenceRelativeToEnd" } @@ -90795,8 +88164,6 @@ "Interval": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The interval quantity. The interval unit depends on the value of Frequency. For example, every 2 \n weeks or every 2 months.

" } }, @@ -90810,8 +88177,6 @@ "OccurrenceRelativeToEnd": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the occurrence is relative to the end of the specified week or month. You can't specify this value with a daily schedule.

" } }, @@ -90882,24 +88247,18 @@ "DeleteOnTermination": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the volume is deleted on instance termination.

" } }, "Encrypted": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the volume is encrypted. You can attached encrypted volumes only to instances that support them.

" } }, "Iops": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of I/O operations per second (IOPS) to provision for an io1 or io2 volume, with a maximum\n \t\tratio of 50 IOPS/GiB for io1, and 500 IOPS/GiB for io2. Range is 100 to 64,000 IOPS for\n \t\tvolumes in most Regions. Maximum IOPS of 64,000 is guaranteed only on\n \t\tinstances built on the Nitro System. Other instance families guarantee performance up to\n \t\t32,000 IOPS. For more information, see Amazon EBS volume types in the\n \t\tAmazon EC2 User Guide.

\n

This parameter is valid only for Provisioned IOPS SSD (io1 and io2) volumes.

" } }, @@ -90912,8 +88271,6 @@ "VolumeSize": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the volume, in GiB.

\n

Default: If you're creating the volume from a snapshot and don't specify a volume size, the default is the snapshot size.

" } }, @@ -90984,8 +88341,6 @@ "EbsOptimized": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the instances are optimized for EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal EBS I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS-optimized instance.

\n

Default: false\n

" } }, @@ -91077,8 +88432,6 @@ "Enabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether monitoring is enabled.

" } } @@ -91093,16 +88446,12 @@ "AssociatePublicIpAddress": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to assign a public IPv4 address to instances launched in a VPC. The\n public IPv4 address can only be assigned to a network interface for eth0, and can only be\n assigned to a new network interface, not an existing one. You cannot specify more than one\n network interface in the request. If launching into a default subnet, the default value is\n true.

" } }, "DeleteOnTermination": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to delete the interface when the instance is terminated.

" } }, @@ -91115,8 +88464,6 @@ "DeviceIndex": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The index of the device for the network interface attachment.

" } }, @@ -91130,8 +88477,6 @@ "Ipv6AddressCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of IPv6 addresses to assign to the network interface. The IPv6 addresses are automatically selected from the subnet range.

" } }, @@ -91164,8 +88509,6 @@ "SecondaryPrivateIpAddressCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of secondary private IPv4 addresses.

" } }, @@ -91215,8 +88558,6 @@ "Primary": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this is a primary IPv4 address. Otherwise, this is a secondary IPv4 address.

" } }, @@ -91291,8 +88632,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -91364,8 +88703,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#TransitGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken value.

" } }, @@ -91378,8 +88715,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -91447,16 +88782,12 @@ "MaxResults": { "target": "com.amazonaws.ec2#TransitGatewayMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of routes to return.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -91480,8 +88811,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AdditionalRoutesAvailable", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether there are additional routes available.

", "smithy.api#xmlName": "additionalRoutesAvailable" } @@ -91716,8 +89045,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IsEgress", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the security group rule is an outbound rule.

", "smithy.api#xmlName": "isEgress" } @@ -91734,8 +89061,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "FromPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

If the protocol is TCP or UDP, this is the start of the port range.\n If the protocol is ICMP or ICMPv6, this is the type number. A value of -1 indicates all ICMP/ICMPv6 types. \n If you specify all ICMP/ICMPv6 types, you must specify all ICMP/ICMPv6 codes.

", "smithy.api#xmlName": "fromPort" } @@ -91744,8 +89069,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ToPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

If the protocol is TCP or UDP, this is the end of the port range.\n If the protocol is ICMP or ICMPv6, this is the type number. A value of -1 indicates all ICMP/ICMPv6 codes. \n If you specify all ICMP/ICMPv6 types, you must specify all ICMP/ICMPv6 codes.

", "smithy.api#xmlName": "toPort" } @@ -91865,16 +89188,12 @@ "FromPort": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

If the protocol is TCP or UDP, this is the start of the port range.\n If the protocol is ICMP or ICMPv6, this is the type number. A value of -1 indicates all ICMP/ICMPv6 types. \n If you specify all ICMP/ICMPv6 types, you must specify all ICMP/ICMPv6 codes.

" } }, "ToPort": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

If the protocol is TCP or UDP, this is the end of the port range.\n If the protocol is ICMP or ICMPv6, this is the code. A value of -1 indicates all ICMP/ICMPv6 codes. \n If you specify all ICMP/ICMPv6 types, you must specify all ICMP/ICMPv6 codes.

" } }, @@ -91996,8 +89315,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -92065,8 +89382,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AcceptanceRequired", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.

", "smithy.api#xmlName": "acceptanceRequired" } @@ -92075,8 +89390,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "ManagesVpcEndpoints", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the service manages its VPC endpoints. Management of the service VPC\n endpoints using the VPC endpoint API is restricted.

", "smithy.api#xmlName": "managesVpcEndpoints" } @@ -92247,8 +89560,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "VpcEndpointPolicySupported", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the service supports endpoint policies.

", "smithy.api#xmlName": "vpcEndpointPolicySupported" } @@ -92257,8 +89568,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AcceptanceRequired", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether VPC endpoint connection requests to the service must be accepted by the service owner.

", "smithy.api#xmlName": "acceptanceRequired" } @@ -92267,8 +89576,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "ManagesVpcEndpoints", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the service manages its VPC endpoints. Management of the service VPC\n endpoints using the VPC endpoint API is restricted.

", "smithy.api#xmlName": "managesVpcEndpoints" } @@ -92486,8 +89793,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Encrypted", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the snapshot is encrypted.

", "smithy.api#xmlName": "encrypted" } @@ -92560,8 +89865,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "VolumeSize", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the volume, in GiB.

", "smithy.api#xmlName": "volumeSize" } @@ -92659,8 +89962,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "DiskImageSize", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the disk in the snapshot, in GiB.

", "smithy.api#xmlName": "diskImageSize" } @@ -92802,8 +90103,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Encrypted", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the snapshot is encrypted.

", "smithy.api#xmlName": "encrypted" } @@ -92828,8 +90127,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "VolumeSize", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

Size of the volume from which this snapshot was created.

", "smithy.api#xmlName": "volumeSize" } @@ -93012,8 +90309,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "DiskImageSize", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the disk in the snapshot, in GiB.

", "smithy.api#xmlName": "diskImageSize" } @@ -93022,8 +90317,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Encrypted", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the snapshot is encrypted.

", "smithy.api#xmlName": "encrypted" } @@ -93160,8 +90453,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "LastTieringProgress", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The progress of the last archive or restore process, as a percentage.

", "smithy.api#xmlName": "lastTieringProgress" } @@ -93253,8 +90544,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TerminationDelay", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of time (in seconds) that Amazon EC2 waits before terminating the old Spot\n Instance after launching a new replacement Spot Instance.

\n

Required when ReplacementStrategy is set to launch-before-terminate.

\n

Not valid when ReplacementStrategy is set to launch.

\n

Valid values: Minimum value of 120 seconds. Maximum value of 7200 seconds.

", "smithy.api#xmlName": "terminationDelay" } @@ -93343,8 +90632,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EbsOptimized", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the instances are optimized for EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal EBS I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS Optimized instance.

\n

Default: false\n

", "smithy.api#xmlName": "ebsOptimized" } @@ -93449,8 +90736,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "WeightedCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of units provided by the specified instance type. These are the same units that you chose to set the target capacity in terms of instances, or a performance characteristic such as vCPUs, memory, or I/O.

\n

If the target capacity divided by this value is not a whole number, Amazon EC2 rounds the number of instances to the next whole number. If this value is not specified, the default is 1.

", "smithy.api#xmlName": "weightedCapacity" } @@ -93483,8 +90768,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Enabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Enables monitoring for the instance.

\n

Default: false\n

", "smithy.api#xmlName": "enabled" } @@ -93597,8 +90880,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "FulfilledCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of units fulfilled by this request compared to the set target capacity. You\n cannot set this value.

", "smithy.api#xmlName": "fulfilledCapacity" } @@ -93607,8 +90888,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "OnDemandFulfilledCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of On-Demand units fulfilled by this request compared to the set target\n On-Demand capacity.

", "smithy.api#xmlName": "onDemandFulfilledCapacity" } @@ -93652,7 +90931,6 @@ "traits": { "aws.protocols#ec2QueryName": "TargetCapacity", "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of units to request for the Spot Fleet. You can choose to set the target\n capacity in terms of instances or a performance characteristic that is important to your\n application workload, such as vCPUs, memory, or I/O. If the request type is\n maintain, you can specify a target capacity of 0 and add capacity\n later.

", "smithy.api#required": {}, "smithy.api#xmlName": "targetCapacity" @@ -93662,8 +90940,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "OnDemandTargetCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of On-Demand units to request. You can choose to set the target capacity in\n terms of instances or a performance characteristic that is important to your application\n workload, such as vCPUs, memory, or I/O. If the request type is maintain,\n you can specify a target capacity of 0 and add capacity later.

", "smithy.api#xmlName": "onDemandTargetCapacity" } @@ -93688,8 +90964,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "TerminateInstancesWithExpiration", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether running Spot Instances are terminated when the Spot Fleet request\n expires.

", "smithy.api#xmlName": "terminateInstancesWithExpiration" } @@ -93722,8 +90996,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "ReplaceUnhealthyInstances", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether Spot Fleet should replace unhealthy instances.

", "smithy.api#xmlName": "replaceUnhealthyInstances" } @@ -93748,8 +91020,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "InstancePoolsToUseCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of Spot pools across which to allocate your target Spot capacity. Valid\n only when Spot AllocationStrategy is set to\n lowest-price. Spot Fleet selects the cheapest Spot pools and evenly\n allocates your target Spot capacity across the number of Spot pools that you\n specify.

\n

Note that Spot Fleet attempts to draw Spot Instances from the number of pools that you specify on a\n best effort basis. If a pool runs out of Spot capacity before fulfilling your target\n capacity, Spot Fleet will continue to fulfill your request by drawing from the next cheapest\n pool. To ensure that your target capacity is met, you might receive Spot Instances from more than\n the number of pools that you specified. Similarly, if most of the pools have no Spot\n capacity, you might receive your full target capacity from fewer than the number of\n pools that you specified.

", "smithy.api#xmlName": "instancePoolsToUseCount" } @@ -93882,8 +91152,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "BlockDurationMinutes", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

Deprecated.

", "smithy.api#xmlName": "blockDurationMinutes" } @@ -94190,8 +91458,6 @@ "BlockDurationMinutes": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

Deprecated.

" } }, @@ -94243,8 +91509,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "InstancePoolsToUseCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of Spot pools across which to allocate your target Spot capacity. Supported\n only when AllocationStrategy is set to lowest-price. EC2 Fleet selects\n the cheapest Spot pools and evenly allocates your target Spot capacity across the number of\n Spot pools that you specify.

\n

Note that EC2 Fleet attempts to draw Spot Instances from the number of pools that you specify on a\n best effort basis. If a pool runs out of Spot capacity before fulfilling your target\n capacity, EC2 Fleet will continue to fulfill your request by drawing from the next cheapest\n pool. To ensure that your target capacity is met, you might receive Spot Instances from more than\n the number of pools that you specified. Similarly, if most of the pools have no Spot\n capacity, you might receive your full target capacity from fewer than the number of pools\n that you specified.

", "smithy.api#xmlName": "instancePoolsToUseCount" } @@ -94253,8 +91517,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "SingleInstanceType", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates that the fleet uses a single instance type to launch all Spot Instances in the\n fleet.

\n

Supported only for fleets of type instant.

", "smithy.api#xmlName": "singleInstanceType" } @@ -94263,8 +91525,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "SingleAvailabilityZone", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates that the fleet launches all Spot Instances into a single Availability Zone.

\n

Supported only for fleets of type instant.

", "smithy.api#xmlName": "singleAvailabilityZone" } @@ -94273,8 +91533,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "MinTargetCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum target capacity for Spot Instances in the fleet. If the minimum target capacity is\n not reached, the fleet launches no instances.

\n

Supported only for fleets of type instant.

\n

At least one of the following must be specified: SingleAvailabilityZone |\n SingleInstanceType\n

", "smithy.api#xmlName": "minTargetCapacity" } @@ -94316,32 +91574,24 @@ "InstancePoolsToUseCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of Spot pools across which to allocate your target Spot capacity. Supported\n only when Spot AllocationStrategy is set to lowest-price. EC2 Fleet\n selects the cheapest Spot pools and evenly allocates your target Spot capacity across the\n number of Spot pools that you specify.

\n

Note that EC2 Fleet attempts to draw Spot Instances from the number of pools that you specify on a\n best effort basis. If a pool runs out of Spot capacity before fulfilling your target\n capacity, EC2 Fleet will continue to fulfill your request by drawing from the next cheapest\n pool. To ensure that your target capacity is met, you might receive Spot Instances from more than\n the number of pools that you specified. Similarly, if most of the pools have no Spot\n capacity, you might receive your full target capacity from fewer than the number of pools\n that you specified.

" } }, "SingleInstanceType": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates that the fleet uses a single instance type to launch all Spot Instances in the\n fleet.

\n

Supported only for fleets of type instant.

" } }, "SingleAvailabilityZone": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates that the fleet launches all Spot Instances into a single Availability Zone.

\n

Supported only for fleets of type instant.

" } }, "MinTargetCapacity": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum target capacity for Spot Instances in the fleet. If the minimum target capacity is\n not reached, the fleet launches no instances.

\n

Supported only for fleets of type instant.

\n

At least one of the following must be specified: SingleAvailabilityZone |\n SingleInstanceType\n

" } }, @@ -94411,8 +91661,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Score", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The placement score, on a scale from 1 to 10. A score of\n 10 indicates that your Spot request is highly likely to succeed in this\n Region or Availability Zone. A score of 1 indicates that your Spot request is\n not likely to succeed.

", "smithy.api#xmlName": "score" } @@ -94434,7 +91682,6 @@ "com.amazonaws.ec2#SpotPlacementScoresMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 10, "max": 1000 @@ -94444,7 +91691,6 @@ "com.amazonaws.ec2#SpotPlacementScoresTargetCapacity": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 2000000000 @@ -94532,8 +91778,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "FromPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The start of the port range for the TCP and UDP protocols, or an ICMP type number. A value of\n -1 indicates all ICMP types.

", "smithy.api#xmlName": "fromPort" } @@ -94566,8 +91810,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ToPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The end of the port range for the TCP and UDP protocols, or an ICMP type number. A value of\n -1 indicates all ICMP types.

", "smithy.api#xmlName": "toPort" } @@ -94719,8 +91961,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -94772,8 +92012,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -94854,8 +92092,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -94914,8 +92150,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -94939,8 +92173,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, it returns an error.

", "smithy.api#xmlName": "return" } @@ -95169,8 +92401,6 @@ "Hibernate": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Hibernates the instance if the instance was enabled for hibernation at launch. If the\n instance cannot hibernate successfully, a normal shutdown occurs. For more information,\n see Hibernate\n your instance in the Amazon EC2 User Guide.

\n

Default: false\n

" } }, @@ -95178,8 +92408,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -95188,8 +92416,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Force", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Forces the instances to stop. The instances do not have an opportunity to flush file\n system caches or file system metadata. If you use this option, you must perform file\n system check and repair procedures. This option is not recommended for Windows\n instances.

\n

Default: false\n

", "smithy.api#xmlName": "force" } @@ -95306,8 +92532,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ProgressPercentage", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The progress of the task as a percentage.

", "smithy.api#xmlName": "progressPercentage" } @@ -95386,8 +92610,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "AvailableIpAddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of unused private IPv4 addresses in the subnet. The IPv4 addresses for any\n\t\t\tstopped instances are considered unavailable.

", "smithy.api#xmlName": "availableIpAddressCount" } @@ -95404,8 +92626,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DefaultForAz", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this is the default subnet for the Availability Zone.

", "smithy.api#xmlName": "defaultForAz" } @@ -95414,8 +92634,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "EnableLniAtDeviceIndex", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

\n Indicates the device position for local network interfaces in this subnet. For example, \n 1 indicates local network interfaces in this subnet are the secondary \n network interface (eth1). \n

", "smithy.api#xmlName": "enableLniAtDeviceIndex" } @@ -95424,8 +92642,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "MapPublicIpOnLaunch", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether instances launched in this subnet receive a public IPv4 address.

", "smithy.api#xmlName": "mapPublicIpOnLaunch" } @@ -95434,8 +92650,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "MapCustomerOwnedIpOnLaunch", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a network interface created in this subnet (including a network\n interface created by RunInstances) receives a customer-owned IPv4 address.

", "smithy.api#xmlName": "mapCustomerOwnedIpOnLaunch" } @@ -95484,8 +92698,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AssignIpv6AddressOnCreation", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a network interface created in this subnet (including a network\n interface created by RunInstances) receives an IPv6 address.

", "smithy.api#xmlName": "assignIpv6AddressOnCreation" } @@ -95526,8 +92738,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnableDns64", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether DNS queries made to the Amazon-provided DNS Resolver in this subnet \n should return synthetic IPv6 addresses for IPv4-only destinations.

", "smithy.api#xmlName": "enableDns64" } @@ -95536,8 +92746,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Ipv6Native", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this is an IPv6 only subnet.

", "smithy.api#xmlName": "ipv6Native" } @@ -96164,8 +93372,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TotalTargetCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of units to request, filled using\n DefaultTargetCapacityType.

", "smithy.api#xmlName": "totalTargetCapacity" } @@ -96174,8 +93380,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "OnDemandTargetCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of On-Demand units to request. If you specify a target capacity for Spot units, you cannot specify a target capacity for On-Demand units.

", "smithy.api#xmlName": "onDemandTargetCapacity" } @@ -96184,8 +93388,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "SpotTargetCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of Spot units to launch. If you specify a target capacity for On-Demand units, you cannot specify a target capacity for Spot units.

", "smithy.api#xmlName": "spotTargetCapacity" } @@ -96218,7 +93420,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of units to request, filled using\n DefaultTargetCapacityType.

", "smithy.api#required": {} } @@ -96226,16 +93427,12 @@ "OnDemandTargetCapacity": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of On-Demand units to request.

" } }, "SpotTargetCapacity": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of Spot units to request.

" } }, @@ -96286,8 +93483,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "InstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of instances the Convertible Reserved Instance offering can be applied to. This parameter is \n reserved and cannot be specified in a request

", "smithy.api#xmlName": "instanceCount" } @@ -96311,8 +93506,6 @@ "InstanceCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of instances the Convertible Reserved Instance offering can be applied to. This parameter is reserved and cannot \n be specified in a request

" } }, @@ -96572,8 +93765,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" } } @@ -96707,8 +93898,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -96860,8 +94049,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Min", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum amount of total local storage, in GB. If this parameter is not specified, there is\n no minimum limit.

", "smithy.api#xmlName": "min" } @@ -96870,8 +94057,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Max", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum amount of total local storage, in GB. If this parameter is not specified, there is\n no maximum limit.

", "smithy.api#xmlName": "max" } @@ -96887,16 +94072,12 @@ "Min": { "target": "com.amazonaws.ec2#Double", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum amount of total local storage, in GB. To specify no minimum limit, omit this\n parameter.

" } }, "Max": { "target": "com.amazonaws.ec2#Double", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum amount of total local storage, in GB. To specify no maximum limit, omit this\n parameter.

" } } @@ -97032,8 +94213,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "RuleNumber", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The rule number of the Traffic Mirror rule.

", "smithy.api#xmlName": "ruleNumber" } @@ -97050,8 +94229,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Protocol", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The protocol assigned to the Traffic Mirror rule.

", "smithy.api#xmlName": "protocol" } @@ -97184,8 +94361,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "FromPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The start of the Traffic Mirror port range. This applies to the TCP and UDP protocols.

", "smithy.api#xmlName": "fromPort" } @@ -97194,8 +94369,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ToPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The end of the Traffic Mirror port range. This applies to the TCP and UDP protocols.

", "smithy.api#xmlName": "toPort" } @@ -97211,16 +94384,12 @@ "FromPort": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The first port in the Traffic Mirror port range. This applies to the TCP and UDP protocols.

" } }, "ToPort": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The last port in the Traffic Mirror port range. This applies to the TCP and UDP protocols.

" } } @@ -97293,8 +94462,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "PacketLength", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of bytes in each packet to mirror. These are the bytes after the VXLAN header. To mirror a subset, set this to the length (in bytes) to mirror. For example, if you set this value to 100, then the first 100 bytes that meet the filter criteria are copied to the target. Do not specify this parameter when you want to mirror the entire packet

", "smithy.api#xmlName": "packetLength" } @@ -97303,8 +94470,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "SessionNumber", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The session number determines the order in which sessions are evaluated when an interface is used by multiple sessions. The first session with a matching filter is the one that mirrors the packets.

\n

Valid values are 1-32766.

", "smithy.api#xmlName": "sessionNumber" } @@ -97313,8 +94478,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "VirtualNetworkId", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The virtual network ID associated with the Traffic Mirror session.

", "smithy.api#xmlName": "virtualNetworkId" } @@ -97509,7 +94672,6 @@ "com.amazonaws.ec2#TrafficMirroringMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -97810,8 +94972,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "TransitGatewayAsn", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The transit gateway Autonomous System Number (ASN).

", "smithy.api#xmlName": "transitGatewayAsn" } @@ -97820,8 +94980,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "PeerAsn", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The peer Autonomous System Number (ASN).

", "smithy.api#xmlName": "peerAsn" } @@ -98297,8 +95455,6 @@ "PeerAsn": { "target": "com.amazonaws.ec2#Long", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The peer Autonomous System Number (ASN).

" } } @@ -98331,7 +95487,6 @@ "com.amazonaws.ec2#TransitGatewayMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -98779,8 +95934,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "GroupMember", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates that the resource is a transit gateway multicast group member.

", "smithy.api#xmlName": "groupMember" } @@ -98789,8 +95942,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "GroupSource", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates that the resource is a transit gateway multicast group member.

", "smithy.api#xmlName": "groupSource" } @@ -98905,8 +96056,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "AmazonSideAsn", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

A private Autonomous System Number (ASN) for the Amazon side of a BGP session. \n The range is 64512 to 65534 for 16-bit ASNs and 4200000000 to 4294967294 for 32-bit ASNs.

", "smithy.api#xmlName": "amazonSideAsn" } @@ -99440,8 +96589,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Blackhole", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether traffic that matches this route is dropped.

", "smithy.api#xmlName": "blackhole" } @@ -99588,8 +96735,6 @@ "AmazonSideAsn": { "target": "com.amazonaws.ec2#Long", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

A private Autonomous System Number (ASN) for the Amazon side of a BGP session. \n The range is 64512 to 65534 for 16-bit ASNs and 4200000000 to 4294967294 for 32-bit ASNs. The default is 64512.

" } }, @@ -99812,8 +96957,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DefaultAssociationRouteTable", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this is the default association route table for the transit gateway.

", "smithy.api#xmlName": "defaultAssociationRouteTable" } @@ -99822,8 +96965,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DefaultPropagationRouteTable", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this is the default propagation route table for the transit gateway.

", "smithy.api#xmlName": "defaultPropagationRouteTable" } @@ -100482,8 +97623,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "VlanId", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The ID of the VLAN when you use the VLAN protocol.

", "smithy.api#xmlName": "vlanId" } @@ -100492,8 +97631,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "GreKey", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The application key when you use the GRE protocol.

", "smithy.api#xmlName": "greKey" } @@ -100605,8 +97742,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Phase1LifetimeSeconds", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The lifetime for phase 1 of the IKE negotiation, in seconds.

", "smithy.api#xmlName": "phase1LifetimeSeconds" } @@ -100615,8 +97750,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Phase2LifetimeSeconds", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The lifetime for phase 2 of the IKE negotiation, in seconds.

", "smithy.api#xmlName": "phase2LifetimeSeconds" } @@ -100625,8 +97758,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "RekeyMarginTimeSeconds", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The margin time, in seconds, before the phase 2 lifetime expires, during which the\n Amazon Web Services side of the VPN connection performs an IKE rekey.

", "smithy.api#xmlName": "rekeyMarginTimeSeconds" } @@ -100635,8 +97766,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "RekeyFuzzPercentage", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The percentage of the rekey window determined by RekeyMarginTimeSeconds\n during which the rekey time is randomly selected.

", "smithy.api#xmlName": "rekeyFuzzPercentage" } @@ -100645,8 +97774,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ReplayWindowSize", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of packets in an IKE replay window.

", "smithy.api#xmlName": "replayWindowSize" } @@ -100655,8 +97782,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "DpdTimeoutSeconds", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of seconds after which a DPD timeout occurs.

", "smithy.api#xmlName": "dpdTimeoutSeconds" } @@ -100745,8 +97870,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnableTunnelLifecycleControl", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Status of tunnel endpoint lifecycle control feature.

", "smithy.api#xmlName": "enableTunnelLifecycleControl" } @@ -100933,16 +98056,12 @@ "MaxDrainDurationSeconds": { "target": "com.amazonaws.ec2#DrainSeconds", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum amount of time to wait (in seconds) before forcibly releasing the IP addresses if connections are still in progress. Default value is 350 seconds.

" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -101032,8 +98151,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

", "smithy.api#xmlName": "dryRun" } @@ -101252,8 +98369,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -101294,8 +98409,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, returns an error.

", "smithy.api#xmlName": "return" } @@ -101346,8 +98459,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -101388,8 +98499,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Returns true if the request succeeds; otherwise, returns an error.

", "smithy.api#xmlName": "return" } @@ -101613,8 +98722,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Min", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum number of vCPUs. If the value is 0, there is no minimum\n limit.

", "smithy.api#xmlName": "min" } @@ -101623,8 +98730,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Max", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of vCPUs. If this parameter is not specified, there is no maximum\n limit.

", "smithy.api#xmlName": "max" } @@ -101641,7 +98746,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum number of vCPUs. To specify no minimum limit, specify 0.

", "smithy.api#required": {} } @@ -101649,8 +98753,6 @@ "Max": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of vCPUs. To specify no maximum limit, omit this parameter.

" } } @@ -101950,8 +99052,6 @@ "target": "com.amazonaws.ec2#VerifiedAccessEndpointPortNumber", "traits": { "aws.protocols#ec2QueryName": "Port", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The IP port number.

", "smithy.api#xmlName": "port" } @@ -101997,8 +99097,6 @@ "target": "com.amazonaws.ec2#VerifiedAccessEndpointPortNumber", "traits": { "aws.protocols#ec2QueryName": "Port", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The IP port number.

", "smithy.api#xmlName": "port" } @@ -102027,7 +99125,6 @@ "com.amazonaws.ec2#VerifiedAccessEndpointPortNumber": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 65535 @@ -102300,8 +99397,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "FipsEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Describes whether support for Federal Information Processing Standards (FIPS) is enabled on the instance.

", "smithy.api#xmlName": "fipsEnabled" } @@ -102372,8 +99467,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Enabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether logging is enabled.

", "smithy.api#xmlName": "enabled" } @@ -102406,7 +99499,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether logging is enabled.

", "smithy.api#required": {} } @@ -102470,8 +99562,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Enabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether logging is enabled.

", "smithy.api#xmlName": "enabled" } @@ -102504,7 +99594,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether logging is enabled.

", "smithy.api#required": {} } @@ -102550,8 +99639,6 @@ "IncludeTrustContext": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

\n\t\t Include trust data sent by trust providers into the logs. \n\t

" } } @@ -102567,8 +99654,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Enabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether logging is enabled.

", "smithy.api#xmlName": "enabled" } @@ -102617,7 +99702,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether logging is enabled.

", "smithy.api#required": {} } @@ -102684,8 +99768,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IncludeTrustContext", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

\n\t\t Describes current setting for including trust data into the logs.\n\t

", "smithy.api#xmlName": "includeTrustContext" } @@ -102701,8 +99783,6 @@ "CustomerManagedKeyEnabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

\n Enable or disable the use of customer managed KMS keys for server side encryption.\n

\n

Valid values: True | False\n

" } }, @@ -102724,8 +99804,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "CustomerManagedKeyEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

\n Describes the use of customer managed KMS keys for server side encryption.\n

\n

Valid values: True | False\n

", "smithy.api#xmlName": "customerManagedKeyEnabled" } @@ -102950,8 +100028,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "AcceptedRouteCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of accepted routes.

", "smithy.api#xmlName": "acceptedRouteCount" } @@ -103082,8 +100158,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Encrypted", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the volume is encrypted.

", "smithy.api#xmlName": "encrypted" } @@ -103108,8 +100182,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Size", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the volume, in GiBs.

", "smithy.api#xmlName": "size" } @@ -103142,8 +100214,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Iops", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of I/O operations per second (IOPS). For gp3, io1, and io2 volumes, this represents \n the number of IOPS that are provisioned for the volume. For gp2 volumes, this represents the baseline \n performance of the volume and the rate at which the volume accumulates I/O credits for bursting.

", "smithy.api#xmlName": "iops" } @@ -103168,8 +100238,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "FastRestored", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the volume was created using fast snapshot restore.

", "smithy.api#xmlName": "fastRestored" } @@ -103178,8 +100246,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "MultiAttachEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether Amazon EBS Multi-Attach is enabled.

", "smithy.api#xmlName": "multiAttachEnabled" } @@ -103188,8 +100254,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Throughput", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The throughput that the volume supports, in MiB/s.

", "smithy.api#xmlName": "throughput" } @@ -103254,8 +100318,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DeleteOnTermination", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the EBS volume is deleted on instance termination.

", "smithy.api#xmlName": "deleteOnTermination" } @@ -103334,7 +100396,6 @@ "traits": { "aws.protocols#ec2QueryName": "Size", "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the volume, in GiB.

", "smithy.api#required": {}, "smithy.api#xmlName": "size" @@ -103400,8 +100461,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TargetSize", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The target size of the volume, in GiB.

", "smithy.api#xmlName": "targetSize" } @@ -103410,8 +100469,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TargetIops", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The target IOPS rate of the volume.

", "smithy.api#xmlName": "targetIops" } @@ -103428,8 +100485,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TargetThroughput", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The target throughput of the volume, in MiB/s.

", "smithy.api#xmlName": "targetThroughput" } @@ -103438,8 +100493,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "TargetMultiAttachEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

The target setting for Amazon EBS Multi-Attach.

", "smithy.api#xmlName": "targetMultiAttachEnabled" } @@ -103448,8 +100501,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "OriginalSize", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The original size of the volume, in GiB.

", "smithy.api#xmlName": "originalSize" } @@ -103458,8 +100509,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "OriginalIops", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The original IOPS rate of the volume.

", "smithy.api#xmlName": "originalIops" } @@ -103476,8 +100525,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "OriginalThroughput", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The original throughput of the volume, in MiB/s.

", "smithy.api#xmlName": "originalThroughput" } @@ -103486,8 +100533,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "OriginalMultiAttachEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

The original setting for Amazon EBS Multi-Attach.

", "smithy.api#xmlName": "originalMultiAttachEnabled" } @@ -103496,8 +100541,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "Progress", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The modification progress, from 0 to 100 percent complete.

", "smithy.api#xmlName": "progress" } @@ -104037,8 +101080,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IsDefault", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the VPC is the default VPC.

", "smithy.api#xmlName": "isDefault" } @@ -104228,8 +101269,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "ClassicLinkEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the VPC is enabled for ClassicLink.

", "smithy.api#xmlName": "classicLinkEnabled" } @@ -104368,8 +101407,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "PrivateDnsEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

(Interface endpoint) Indicates whether the VPC is associated with a private hosted zone.

", "smithy.api#xmlName": "privateDnsEnabled" } @@ -104378,8 +101415,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "RequesterManaged", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the endpoint is being managed by its service.

", "smithy.api#xmlName": "requesterManaged" } @@ -104793,8 +101828,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AllowDnsResolutionFromRemoteVpc", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a local VPC can resolve public DNS hostnames to private IP addresses \n when queried from instances in a peer VPC.

", "smithy.api#xmlName": "allowDnsResolutionFromRemoteVpc" } @@ -104803,8 +101836,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AllowEgressFromLocalClassicLinkToRemoteVpc", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Deprecated.

", "smithy.api#xmlName": "allowEgressFromLocalClassicLinkToRemoteVpc" } @@ -104813,8 +101844,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AllowEgressFromLocalVpcToRemoteClassicLink", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Deprecated.

", "smithy.api#xmlName": "allowEgressFromLocalVpcToRemoteClassicLink" } @@ -105213,8 +102242,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnableAcceleration", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether acceleration is enabled for the VPN connection.

", "smithy.api#xmlName": "enableAcceleration" } @@ -105223,8 +102250,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "StaticRoutesOnly", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the VPN connection uses static routes only. Static routes must be\n used for devices that don't support BGP.

", "smithy.api#xmlName": "staticRoutesOnly" } @@ -105304,8 +102329,6 @@ "EnableAcceleration": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicate whether to enable acceleration for the VPN connection.

\n

Default: false\n

" } }, @@ -105313,8 +102336,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "StaticRoutesOnly", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicate whether the VPN connection uses static routes only. If you are creating a VPN\n connection for a device that does not support BGP, you must specify true.\n Use CreateVpnConnectionRoute to create a static route.

\n

Default: false\n

", "smithy.api#xmlName": "staticRoutesOnly" } @@ -105436,8 +102457,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "AmazonSideAsn", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The private Autonomous System Number (ASN) for the Amazon side of a BGP\n session.

", "smithy.api#xmlName": "amazonSideAsn" } @@ -105622,48 +102641,36 @@ "Phase1LifetimeSeconds": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The lifetime for phase 1 of the IKE negotiation, in seconds.

\n

Constraints: A value between 900 and 28,800.

\n

Default: 28800\n

" } }, "Phase2LifetimeSeconds": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The lifetime for phase 2 of the IKE negotiation, in seconds.

\n

Constraints: A value between 900 and 3,600. The value must be less than the value for\n Phase1LifetimeSeconds.

\n

Default: 3600\n

" } }, "RekeyMarginTimeSeconds": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The margin time, in seconds, before the phase 2 lifetime expires, during which the\n Amazon Web Services side of the VPN connection performs an IKE rekey. The exact time\n of the rekey is randomly selected based on the value for\n RekeyFuzzPercentage.

\n

Constraints: A value between 60 and half of Phase2LifetimeSeconds.

\n

Default: 540\n

" } }, "RekeyFuzzPercentage": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The percentage of the rekey window (determined by RekeyMarginTimeSeconds)\n during which the rekey time is randomly selected.

\n

Constraints: A value between 0 and 100.

\n

Default: 100\n

" } }, "ReplayWindowSize": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of packets in an IKE replay window.

\n

Constraints: A value between 64 and 2048.

\n

Default: 1024\n

" } }, "DPDTimeoutSeconds": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of seconds after which a DPD timeout occurs.

\n

Constraints: A value greater than or equal to 30.

\n

Default: 30\n

" } }, @@ -105737,8 +102744,6 @@ "EnableTunnelLifecycleControl": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Turn on or off tunnel endpoint lifecycle control feature.

" } } @@ -105826,8 +102831,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } diff --git a/codegen/sdk-codegen/aws-models/ecr-public.json b/codegen/sdk-codegen/aws-models/ecr-public.json index 87c761e1ef85..7e51222e3c65 100644 --- a/codegen/sdk-codegen/aws-models/ecr-public.json +++ b/codegen/sdk-codegen/aws-models/ecr-public.json @@ -2901,7 +2901,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2944,7 +2943,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2957,7 +2957,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2971,7 +2970,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2994,7 +2992,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3029,7 +3026,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3040,14 +3036,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3061,14 +3059,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3077,11 +3073,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3092,14 +3088,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3113,7 +3111,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3133,7 +3130,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3144,14 +3140,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3162,9 +3160,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3847,4 +3847,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/ecr.json b/codegen/sdk-codegen/aws-models/ecr.json index bef077d3674e..1c0b5df40d93 100644 --- a/codegen/sdk-codegen/aws-models/ecr.json +++ b/codegen/sdk-codegen/aws-models/ecr.json @@ -216,7 +216,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -259,7 +258,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -272,7 +272,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -286,7 +285,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -309,7 +307,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -344,7 +341,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -355,14 +351,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -376,14 +374,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -392,18 +388,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws", { "fn": "getAttr", "argv": [ @@ -412,7 +407,8 @@ }, "name" ] - } + }, + "aws" ] } ], @@ -428,7 +424,6 @@ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -437,7 +432,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -457,14 +453,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -478,7 +476,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -498,7 +495,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -509,14 +505,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -527,9 +525,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3605,13 +3605,13 @@ "nextToken": { "target": "com.amazonaws.ecr#NextToken", "traits": { - "smithy.api#documentation": "

The nextToken value returned from a previous paginated\u2028\n GetLifecyclePolicyPreviewRequest request where maxResults\n was used and the\u2028 results exceeded the value of that parameter. Pagination continues\n from the end of the\u2028 previous results that returned the nextToken value.\n This value is\u2028 null when there are no more results to return. This option\n cannot be used when you specify images with imageIds.

" + "smithy.api#documentation": "

The nextToken value returned from a previous paginated
\n GetLifecyclePolicyPreviewRequest request where maxResults\n was used and the
 results exceeded the value of that parameter. Pagination continues\n from the end of the
 previous results that returned the nextToken value.\n This value is
 null when there are no more results to return. This option\n cannot be used when you specify images with imageIds.

" } }, "maxResults": { "target": "com.amazonaws.ecr#LifecyclePreviewMaxResults", "traits": { - "smithy.api#documentation": "

The maximum number of repository results returned by\n GetLifecyclePolicyPreviewRequest in\u2028 paginated output. When this\n parameter is used, GetLifecyclePolicyPreviewRequest only returns\u2028\n maxResults results in a single page along with a\n nextToken\u2028 response element. The remaining results of the initial request\n can be seen by sending\u2028 another GetLifecyclePolicyPreviewRequest request\n with the returned nextToken\u2028 value. This value can be between\n 1 and 1000. If this\u2028 parameter is not used, then\n GetLifecyclePolicyPreviewRequest returns up to\u2028 100\n results and a nextToken value, if\u2028 applicable. This option cannot be used\n when you specify images with imageIds.

" + "smithy.api#documentation": "

The maximum number of repository results returned by\n GetLifecyclePolicyPreviewRequest in
 paginated output. When this\n parameter is used, GetLifecyclePolicyPreviewRequest only returns
\n maxResults results in a single page along with a\n nextToken
 response element. The remaining results of the initial request\n can be seen by sending
 another GetLifecyclePolicyPreviewRequest request\n with the returned nextToken
 value. This value can be between\n 1 and 1000. If this
 parameter is not used, then\n GetLifecyclePolicyPreviewRequest returns up to
 100\n results and a nextToken value, if
 applicable. This option cannot be used\n when you specify images with imageIds.

" } }, "filter": { @@ -5693,7 +5693,7 @@ "registryId": { "target": "com.amazonaws.ecr#RegistryId", "traits": { - "smithy.api#documentation": "

The Amazon Web Services account ID associated with the registry that contains the repository. If you\n do\u2028 not specify a registry, the default registry is assumed.

" + "smithy.api#documentation": "

The Amazon Web Services account ID associated with the registry that contains the repository. If you\n do
 not specify a registry, the default registry is assumed.

" } }, "repositoryName": { diff --git a/codegen/sdk-codegen/aws-models/ecs.json b/codegen/sdk-codegen/aws-models/ecs.json index 63e6de2ed0c8..85019505ada3 100644 --- a/codegen/sdk-codegen/aws-models/ecs.json +++ b/codegen/sdk-codegen/aws-models/ecs.json @@ -4517,14 +4517,14 @@ "status": "ACTIVE", "registeredResources": [ { - "doubleValue": 0.0, + "doubleValue": 0, "type": "INTEGER", "longValue": 0, "integerValue": 2048, "name": "CPU" }, { - "doubleValue": 0.0, + "doubleValue": 0, "type": "INTEGER", "longValue": 0, "integerValue": 3768, @@ -4533,7 +4533,7 @@ { "name": "PORTS", "longValue": 0, - "doubleValue": 0.0, + "doubleValue": 0, "stringSetValue": ["2376", "22", "51678", "2375"], "type": "STRINGSET", "integerValue": 0 @@ -4545,14 +4545,14 @@ "pendingTasksCount": 0, "remainingResources": [ { - "doubleValue": 0.0, + "doubleValue": 0, "type": "INTEGER", "longValue": 0, "integerValue": 1948, "name": "CPU" }, { - "doubleValue": 0.0, + "doubleValue": 0, "type": "INTEGER", "longValue": 0, "integerValue": 3668, @@ -4561,7 +4561,7 @@ { "name": "PORTS", "longValue": 0, - "doubleValue": 0.0, + "doubleValue": 0, "stringSetValue": ["2376", "22", "80", "51678", "2375"], "type": "STRINGSET", "integerValue": 0 diff --git a/codegen/sdk-codegen/aws-models/efs.json b/codegen/sdk-codegen/aws-models/efs.json index 5473b497d804..7978c3856e5c 100644 --- a/codegen/sdk-codegen/aws-models/efs.json +++ b/codegen/sdk-codegen/aws-models/efs.json @@ -2749,7 +2749,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2792,7 +2791,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2805,7 +2805,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2819,7 +2818,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2842,7 +2840,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2877,7 +2874,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2888,14 +2884,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2909,14 +2907,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2925,11 +2921,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2940,14 +2936,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2961,7 +2959,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2981,7 +2978,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2992,14 +2988,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3010,9 +3008,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4324,7 +4324,7 @@ "type": "double", "traits": { "smithy.api#range": { - "min": 1.0 + "min": 1 } } }, diff --git a/codegen/sdk-codegen/aws-models/eks.json b/codegen/sdk-codegen/aws-models/eks.json index f0a9098baa30..6b1ca6189243 100644 --- a/codegen/sdk-codegen/aws-models/eks.json +++ b/codegen/sdk-codegen/aws-models/eks.json @@ -272,7 +272,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -315,7 +314,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -328,7 +328,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -342,7 +341,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -365,7 +363,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -400,7 +397,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -411,14 +407,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -432,14 +430,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -448,18 +444,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws", { "fn": "getAttr", "argv": [ @@ -468,7 +463,8 @@ }, "name" ] - } + }, + "aws" ] } ], @@ -484,7 +480,6 @@ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -493,7 +488,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -513,14 +509,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -534,7 +532,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -554,7 +551,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -565,14 +561,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -583,9 +581,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2483,13 +2483,8 @@ "version": "1.10", "roleArn": "arn:aws:iam::012345678910:role/eks-service-role-AWSServiceRoleForAmazonEKS-J7ONKE3BQ4PI", "resourcesVpcConfig": { - "subnetIds": [ - "subnet-6782e71e", - "subnet-e7e761ac" - ], - "securityGroupIds": [ - "sg-6979fe18" - ] + "subnetIds": ["subnet-6782e71e", "subnet-e7e761ac"], + "securityGroupIds": ["sg-6979fe18"] }, "clientRequestToken": "1d2129a1-3d38-460a-9756-e5b91fddb951" }, @@ -3595,13 +3590,8 @@ "endpoint": "https://A0DCCD80A04F01705DD065655C30CC3D.yl4.us-west-2.eks.amazonaws.com", "roleArn": "arn:aws:iam::012345678910:role/eks-service-role-AWSServiceRoleForAmazonEKS-J7ONKE3BQ4PI", "resourcesVpcConfig": { - "subnetIds": [ - "subnet-6782e71e", - "subnet-e7e761ac" - ], - "securityGroupIds": [ - "sg-6979fe18" - ], + "subnetIds": ["subnet-6782e71e", "subnet-e7e761ac"], + "securityGroupIds": ["sg-6979fe18"], "vpcId": "vpc-950809ec" }, "status": "ACTIVE", @@ -4881,10 +4871,7 @@ "title": "To list your available clusters", "documentation": "This example command lists all of your available clusters in your default region.", "output": { - "clusters": [ - "devel", - "prod" - ] + "clusters": ["devel", "prod"] } } ], @@ -7795,4 +7782,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/elastic-beanstalk.json b/codegen/sdk-codegen/aws-models/elastic-beanstalk.json index 784de555ad7a..f7b398e316dd 100644 --- a/codegen/sdk-codegen/aws-models/elastic-beanstalk.json +++ b/codegen/sdk-codegen/aws-models/elastic-beanstalk.json @@ -238,7 +238,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -281,7 +280,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -294,7 +294,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -308,7 +307,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -331,7 +329,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -366,7 +363,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -377,14 +373,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -398,14 +396,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -414,18 +410,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -434,7 +429,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -454,14 +450,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -475,7 +473,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -495,7 +492,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -506,14 +502,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -524,9 +522,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3429,9 +3429,7 @@ "documentation": "The following operation retrieves information about an application version labeled v2:", "input": { "ApplicationName": "my-app", - "VersionLabels": [ - "v2" - ] + "VersionLabels": ["v2"] }, "output": { "ApplicationVersions": [ @@ -3516,17 +3514,13 @@ "ApplicationName": "ruby", "ConfigurationTemplates": [], "DateUpdated": "2015-08-13T21:05:44.376Z", - "Versions": [ - "Sample Application" - ], + "Versions": ["Sample Application"], "DateCreated": "2015-08-13T21:05:44.376Z" }, { "ApplicationName": "pythonsample", "Description": "Application created from the EB CLI using \"eb init\"", - "Versions": [ - "Sample Application" - ], + "Versions": ["Sample Application"], "DateCreated": "2015-08-13T19:05:43.637Z", "ConfigurationTemplates": [], "DateUpdated": "2015-08-13T19:05:43.637Z" @@ -3535,10 +3529,7 @@ "ApplicationName": "nodejs-example", "ConfigurationTemplates": [], "DateUpdated": "2015-08-06T17:50:02.486Z", - "Versions": [ - "add elasticache", - "First Release" - ], + "Versions": ["add elasticache", "First Release"], "DateCreated": "2015-08-06T17:50:02.486Z" } ] @@ -3775,9 +3766,7 @@ "documentation": "The following operation retrieves overall health information for an environment named my-env:", "input": { "EnvironmentName": "my-env", - "AttributeNames": [ - "All" - ] + "AttributeNames": ["All"] }, "output": { "EnvironmentName": "my-env", @@ -4129,9 +4118,7 @@ "title": "To view information about an environment", "documentation": "The following operation retrieves information about an environment named my-env:", "input": { - "EnvironmentNames": [ - "my-env" - ] + "EnvironmentNames": ["my-env"] }, "output": { "Environments": [ @@ -4461,9 +4448,7 @@ "documentation": "The following operation retrieves health information for instances in an environment named my-env:", "input": { "EnvironmentName": "my-env", - "AttributeNames": [ - "All" - ] + "AttributeNames": ["All"] }, "output": { "InstanceHealthList": [ @@ -4490,11 +4475,7 @@ } }, "System": { - "LoadAverage": [ - 0, - 0.02, - 0.05 - ], + "LoadAverage": [0, 0.02, 0.05], "CPUUtilization": { "SoftIRQ": 0.1, "IOWait": 0.2, @@ -5843,9 +5824,7 @@ ], "SolutionStackDetails": [ { - "PermittedFileTypes": [ - "zip" - ], + "PermittedFileTypes": ["zip"], "SolutionStackName": "64bit Amazon Linux 2015.03 v2.0.0 running Node.js" } ] @@ -8682,4 +8661,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/elastic-inference.json b/codegen/sdk-codegen/aws-models/elastic-inference.json index 1fdd803bd939..f46cb798761a 100644 --- a/codegen/sdk-codegen/aws-models/elastic-inference.json +++ b/codegen/sdk-codegen/aws-models/elastic-inference.json @@ -452,7 +452,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -495,7 +494,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -508,7 +508,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -522,7 +521,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -545,7 +543,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -580,7 +577,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -591,14 +587,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -612,14 +610,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -628,11 +624,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -643,14 +639,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -664,7 +662,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -684,7 +681,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -695,14 +691,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -713,9 +711,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1629,4 +1629,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/elastic-load-balancing-v2.json b/codegen/sdk-codegen/aws-models/elastic-load-balancing-v2.json index 607750bd621e..aa49741d0539 100644 --- a/codegen/sdk-codegen/aws-models/elastic-load-balancing-v2.json +++ b/codegen/sdk-codegen/aws-models/elastic-load-balancing-v2.json @@ -52,6 +52,7 @@ "Type": { "target": "com.amazonaws.elasticloadbalancingv2#ActionTypeEnum", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of action.

", "smithy.api#required": {} } @@ -182,6 +183,7 @@ "ListenerArn": { "target": "com.amazonaws.elasticloadbalancingv2#ListenerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the listener.

", "smithy.api#required": {} } @@ -189,6 +191,7 @@ "Certificates": { "target": "com.amazonaws.elasticloadbalancingv2#CertificateList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The certificate to add. You can specify one certificate per call. Set\n CertificateArn to the certificate ARN but do not set\n IsDefault.

", "smithy.api#required": {} } @@ -271,6 +274,7 @@ "ResourceArns": { "target": "com.amazonaws.elasticloadbalancingv2#ResourceArns", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource.

", "smithy.api#required": {} } @@ -278,6 +282,7 @@ "Tags": { "target": "com.amazonaws.elasticloadbalancingv2#TagList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tags.

", "smithy.api#required": {} } @@ -367,6 +372,7 @@ "UserPoolArn": { "target": "com.amazonaws.elasticloadbalancingv2#AuthenticateCognitoActionUserPoolArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the Amazon Cognito user pool.

", "smithy.api#required": {} } @@ -374,6 +380,7 @@ "UserPoolClientId": { "target": "com.amazonaws.elasticloadbalancingv2#AuthenticateCognitoActionUserPoolClientId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the Amazon Cognito user pool client.

", "smithy.api#required": {} } @@ -381,6 +388,7 @@ "UserPoolDomain": { "target": "com.amazonaws.elasticloadbalancingv2#AuthenticateCognitoActionUserPoolDomain", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.

", "smithy.api#required": {} } @@ -491,6 +499,7 @@ "Issuer": { "target": "com.amazonaws.elasticloadbalancingv2#AuthenticateOidcActionIssuer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The OIDC issuer identifier of the IdP. This must be a full URL, including the HTTPS\n protocol, the domain, and the path.

", "smithy.api#required": {} } @@ -498,6 +507,7 @@ "AuthorizationEndpoint": { "target": "com.amazonaws.elasticloadbalancingv2#AuthenticateOidcActionAuthorizationEndpoint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The authorization endpoint of the IdP. This must be a full URL, including the HTTPS\n protocol, the domain, and the path.

", "smithy.api#required": {} } @@ -505,6 +515,7 @@ "TokenEndpoint": { "target": "com.amazonaws.elasticloadbalancingv2#AuthenticateOidcActionTokenEndpoint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The token endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the\n domain, and the path.

", "smithy.api#required": {} } @@ -512,6 +523,7 @@ "UserInfoEndpoint": { "target": "com.amazonaws.elasticloadbalancingv2#AuthenticateOidcActionUserInfoEndpoint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The user info endpoint of the IdP. This must be a full URL, including the HTTPS protocol,\n the domain, and the path.

", "smithy.api#required": {} } @@ -519,6 +531,7 @@ "ClientId": { "target": "com.amazonaws.elasticloadbalancingv2#AuthenticateOidcActionClientId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The OAuth 2.0 client identifier.

", "smithy.api#required": {} } @@ -707,7 +720,6 @@ "Priority": { "target": "com.amazonaws.elasticloadbalancingv2#CipherPriority", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The priority of the cipher.

" } } @@ -720,10 +732,7 @@ "type": "string" }, "com.amazonaws.elasticloadbalancingv2#CipherPriority": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.elasticloadbalancingv2#Ciphers": { "type": "list", @@ -847,6 +856,7 @@ "LoadBalancerArn": { "target": "com.amazonaws.elasticloadbalancingv2#LoadBalancerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the load balancer.

", "smithy.api#required": {} } @@ -878,6 +888,7 @@ "DefaultActions": { "target": "com.amazonaws.elasticloadbalancingv2#Actions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The actions for the default rule.

", "smithy.api#required": {} } @@ -1010,6 +1021,7 @@ "Name": { "target": "com.amazonaws.elasticloadbalancingv2#LoadBalancerName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the load balancer.

\n

This name must be unique per region per account, can have a maximum of 32 characters, must\n contain only alphanumeric characters or hyphens, must not begin or end with a hyphen, and must\n not begin with \"internal-\".

", "smithy.api#required": {} } @@ -1189,6 +1201,7 @@ "ListenerArn": { "target": "com.amazonaws.elasticloadbalancingv2#ListenerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the listener.

", "smithy.api#required": {} } @@ -1196,6 +1209,7 @@ "Conditions": { "target": "com.amazonaws.elasticloadbalancingv2#RuleConditionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The conditions.

", "smithy.api#required": {} } @@ -1203,6 +1217,7 @@ "Priority": { "target": "com.amazonaws.elasticloadbalancingv2#RulePriority", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The rule priority. A listener can't have multiple rules with the same priority.

", "smithy.api#required": {} } @@ -1210,6 +1225,7 @@ "Actions": { "target": "com.amazonaws.elasticloadbalancingv2#Actions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The actions.

", "smithy.api#required": {} } @@ -1304,6 +1320,7 @@ "Name": { "target": "com.amazonaws.elasticloadbalancingv2#TargetGroupName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the target group.

\n

This name must be unique per region per account, can have a maximum of 32 characters, must\n contain only alphanumeric characters or hyphens, and must not begin or end with a\n hyphen.

", "smithy.api#required": {} } @@ -1477,6 +1494,7 @@ "ListenerArn": { "target": "com.amazonaws.elasticloadbalancingv2#ListenerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the listener.

", "smithy.api#required": {} } @@ -1531,6 +1549,7 @@ "LoadBalancerArn": { "target": "com.amazonaws.elasticloadbalancingv2#LoadBalancerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the load balancer.

", "smithy.api#required": {} } @@ -1582,6 +1601,7 @@ "RuleArn": { "target": "com.amazonaws.elasticloadbalancingv2#RuleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the rule.

", "smithy.api#required": {} } @@ -1630,6 +1650,7 @@ "TargetGroupArn": { "target": "com.amazonaws.elasticloadbalancingv2#TargetGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the target group.

", "smithy.api#required": {} } @@ -1686,6 +1707,7 @@ "TargetGroupArn": { "target": "com.amazonaws.elasticloadbalancingv2#TargetGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the target group.

", "smithy.api#required": {} } @@ -1693,6 +1715,7 @@ "Targets": { "target": "com.amazonaws.elasticloadbalancingv2#TargetDescriptions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The targets. If you specified a port override when you registered a target, you must\n specify both the target ID and the port when you deregister it.

", "smithy.api#required": {} } @@ -1784,6 +1807,7 @@ "ListenerArn": { "target": "com.amazonaws.elasticloadbalancingv2#ListenerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Names (ARN) of the listener.

", "smithy.api#required": {} } @@ -1988,6 +2012,7 @@ "LoadBalancerArn": { "target": "com.amazonaws.elasticloadbalancingv2#LoadBalancerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the load balancer.

", "smithy.api#required": {} } @@ -2527,6 +2552,7 @@ "ResourceArns": { "target": "com.amazonaws.elasticloadbalancingv2#ResourceArns", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Names (ARN) of the resources. You can specify up to 20 resources in a\n single call.

", "smithy.api#required": {} } @@ -2602,6 +2628,7 @@ "TargetGroupArn": { "target": "com.amazonaws.elasticloadbalancingv2#TargetGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the target group.

", "smithy.api#required": {} } @@ -2851,6 +2878,7 @@ "TargetGroupArn": { "target": "com.amazonaws.elasticloadbalancingv2#TargetGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the target group.

", "smithy.api#required": {} } @@ -3118,7 +3146,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3161,7 +3188,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3174,7 +3202,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3188,7 +3215,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3211,7 +3237,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3246,7 +3271,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3257,14 +3281,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3278,14 +3304,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3294,18 +3318,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -3314,7 +3337,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -3334,14 +3358,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3355,7 +3381,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3375,7 +3400,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3386,14 +3410,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3404,9 +3430,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4130,6 +4158,7 @@ "StatusCode": { "target": "com.amazonaws.elasticloadbalancingv2#FixedResponseActionStatusCode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The HTTP response code (2XX, 4XX, or 5XX).

", "smithy.api#required": {} } @@ -4439,10 +4468,7 @@ } }, "com.amazonaws.elasticloadbalancingv2#IsDefault": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.elasticloadbalancingv2#Limit": { "type": "structure", @@ -5003,6 +5029,7 @@ "ListenerArn": { "target": "com.amazonaws.elasticloadbalancingv2#ListenerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the listener.

", "smithy.api#required": {} } @@ -5127,6 +5154,7 @@ "LoadBalancerArn": { "target": "com.amazonaws.elasticloadbalancingv2#LoadBalancerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the load balancer.

", "smithy.api#required": {} } @@ -5134,6 +5162,7 @@ "Attributes": { "target": "com.amazonaws.elasticloadbalancingv2#LoadBalancerAttributes", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The load balancer attributes.

", "smithy.api#required": {} } @@ -5246,6 +5275,7 @@ "RuleArn": { "target": "com.amazonaws.elasticloadbalancingv2#RuleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the rule.

", "smithy.api#required": {} } @@ -5396,6 +5426,7 @@ "TargetGroupArn": { "target": "com.amazonaws.elasticloadbalancingv2#TargetGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the target group.

", "smithy.api#required": {} } @@ -5403,6 +5434,7 @@ "Attributes": { "target": "com.amazonaws.elasticloadbalancingv2#TargetGroupAttributes", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The attributes.

", "smithy.api#required": {} } @@ -5432,6 +5464,7 @@ "TargetGroupArn": { "target": "com.amazonaws.elasticloadbalancingv2#TargetGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the target group.

", "smithy.api#required": {} } @@ -5719,6 +5752,7 @@ "StatusCode": { "target": "com.amazonaws.elasticloadbalancingv2#RedirectActionStatusCodeEnum", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The HTTP redirect code. The redirect is either permanent (HTTP 301) or temporary (HTTP\n 302).

", "smithy.api#required": {} } @@ -5830,6 +5864,7 @@ "TargetGroupArn": { "target": "com.amazonaws.elasticloadbalancingv2#TargetGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the target group.

", "smithy.api#required": {} } @@ -5837,6 +5872,7 @@ "Targets": { "target": "com.amazonaws.elasticloadbalancingv2#TargetDescriptions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The targets.

", "smithy.api#required": {} } @@ -5879,6 +5915,7 @@ "ListenerArn": { "target": "com.amazonaws.elasticloadbalancingv2#ListenerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the listener.

", "smithy.api#required": {} } @@ -5886,6 +5923,7 @@ "Certificates": { "target": "com.amazonaws.elasticloadbalancingv2#CertificateList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The certificate to remove. You can specify one certificate per call. Set\n CertificateArn to the certificate ARN but do not set\n IsDefault.

", "smithy.api#required": {} } @@ -5949,6 +5987,7 @@ "ResourceArns": { "target": "com.amazonaws.elasticloadbalancingv2#ResourceArns", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource.

", "smithy.api#required": {} } @@ -5956,6 +5995,7 @@ "TagKeys": { "target": "com.amazonaws.elasticloadbalancingv2#TagKeys", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tag keys for the tags to remove.

", "smithy.api#required": {} } @@ -6028,7 +6068,6 @@ "IsDefault": { "target": "com.amazonaws.elasticloadbalancingv2#IsDefault", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this is the default rule.

" } } @@ -6221,6 +6260,7 @@ "LoadBalancerArn": { "target": "com.amazonaws.elasticloadbalancingv2#LoadBalancerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the load balancer.

", "smithy.api#required": {} } @@ -6228,6 +6268,7 @@ "IpAddressType": { "target": "com.amazonaws.elasticloadbalancingv2#IpAddressType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The IP address type. The possible values are ipv4 (for IPv4 addresses) and\n dualstack (for IPv4 and IPv6 addresses). You can’t specify dualstack for a load balancer\n with a UDP or TCP_UDP listener.

", "smithy.api#required": {} } @@ -6315,6 +6356,7 @@ "RulePriorities": { "target": "com.amazonaws.elasticloadbalancingv2#RulePriorityList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The rule priorities.

", "smithy.api#required": {} } @@ -6380,6 +6422,7 @@ "LoadBalancerArn": { "target": "com.amazonaws.elasticloadbalancingv2#LoadBalancerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the load balancer.

", "smithy.api#required": {} } @@ -6387,6 +6430,7 @@ "SecurityGroups": { "target": "com.amazonaws.elasticloadbalancingv2#SecurityGroups", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The IDs of the security groups.

", "smithy.api#required": {} } @@ -6482,6 +6526,7 @@ "LoadBalancerArn": { "target": "com.amazonaws.elasticloadbalancingv2#LoadBalancerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the load balancer.

", "smithy.api#required": {} } @@ -6678,6 +6723,7 @@ "Key": { "target": "com.amazonaws.elasticloadbalancingv2#TagKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The key of the tag.

", "smithy.api#required": {} } @@ -6762,6 +6808,7 @@ "Id": { "target": "com.amazonaws.elasticloadbalancingv2#TargetId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the target. If the target type of the target group is instance,\n specify an instance ID. If the target type is ip, specify an IP address. If the\n target type is lambda, specify the ARN of the Lambda function. If the target type\n is alb, specify the ARN of the Application Load Balancer target.

", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/elastic-load-balancing.json b/codegen/sdk-codegen/aws-models/elastic-load-balancing.json index 9117f2c5920a..45cbf3a899d7 100644 --- a/codegen/sdk-codegen/aws-models/elastic-load-balancing.json +++ b/codegen/sdk-codegen/aws-models/elastic-load-balancing.json @@ -165,9 +165,7 @@ "title": "To add tags to a load balancer", "documentation": "This example adds two tags to the specified load balancer.", "input": { - "LoadBalancerNames": [ - "my-load-balancer" - ], + "LoadBalancerNames": ["my-load-balancer"], "Tags": [ { "Key": "project", @@ -319,14 +317,10 @@ "documentation": "This example associates a security group with the specified load balancer in a VPC.", "input": { "LoadBalancerName": "my-load-balancer", - "SecurityGroups": [ - "sg-fc448899" - ] + "SecurityGroups": ["sg-fc448899"] }, "output": { - "SecurityGroups": [ - "sg-fc448899" - ] + "SecurityGroups": ["sg-fc448899"] } } ] @@ -400,15 +394,10 @@ "documentation": "This example adds the specified subnet to the set of configured subnets for the specified load balancer.", "input": { "LoadBalancerName": "my-load-balancer", - "Subnets": [ - "subnet-0ecac448" - ] + "Subnets": ["subnet-0ecac448"] }, "output": { - "Subnets": [ - "subnet-15aaab61", - "subnet-0ecac448" - ] + "Subnets": ["subnet-15aaab61", "subnet-0ecac448"] } } ] @@ -476,7 +465,6 @@ "InstancePort": { "target": "com.amazonaws.elasticloadbalancing#InstancePort", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port on which the EC2 instance is listening.

" } }, @@ -928,12 +916,8 @@ "InstancePort": 80 } ], - "Subnets": [ - "subnet-15aaab61" - ], - "SecurityGroups": [ - "sg-a61988c3" - ] + "Subnets": ["subnet-15aaab61"], + "SecurityGroups": ["sg-a61988c3"] }, "output": { "DNSName": "my-load-balancer-1234567890.us-west-2.elb.amazonaws.com" @@ -1237,9 +1221,7 @@ "documentation": "This example deletes the listener for the specified port from the specified load balancer.", "input": { "LoadBalancerName": "my-load-balancer", - "LoadBalancerPorts": [ - 80 - ] + "LoadBalancerPorts": [80] } } ] @@ -1585,9 +1567,7 @@ } } ], - "smithy.api#suppress": [ - "WaitableTraitInvalidErrorType" - ], + "smithy.api#suppress": ["WaitableTraitInvalidErrorType"], "smithy.waiters#waitable": { "AnyInstanceInService": { "acceptors": [ @@ -1750,9 +1730,7 @@ "documentation": "This example describes the specified policy associated with the specified load balancer.", "input": { "LoadBalancerName": "my-load-balancer", - "PolicyNames": [ - "my-authentication-policy" - ] + "PolicyNames": ["my-authentication-policy"] }, "output": { "PolicyDescriptions": [ @@ -1828,9 +1806,7 @@ "title": "To describe a load balancer policy type defined by Elastic Load Balancing", "documentation": "This example describes the specified load balancer policy type.", "input": { - "PolicyTypeNames": [ - "ProxyProtocolPolicyType" - ] + "PolicyTypeNames": ["ProxyProtocolPolicyType"] }, "output": { "PolicyTypeDescriptions": [ @@ -1904,16 +1880,12 @@ "title": "To describe one of your load balancers", "documentation": "This example describes the specified load balancer.", "input": { - "LoadBalancerNames": [ - "my-load-balancer" - ] + "LoadBalancerNames": ["my-load-balancer"] }, "output": { "LoadBalancerDescriptions": [ { - "Subnets": [ - "subnet-15aaab61" - ], + "Subnets": ["subnet-15aaab61"], "CanonicalHostedZoneNameID": "Z3DZXE0EXAMPLE", "CanonicalHostedZoneName": "my-load-balancer-1234567890.us-west-2.elb.amazonaws.com", "ListenerDescriptions": [ @@ -1934,9 +1906,7 @@ "Protocol": "HTTPS", "InstanceProtocol": "HTTPS" }, - "PolicyNames": [ - "ELBSecurityPolicy-2015-03" - ] + "PolicyNames": ["ELBSecurityPolicy-2015-03"] } ], "HealthCheck": { @@ -1950,9 +1920,7 @@ "BackendServerDescriptions": [ { "InstancePort": 80, - "PolicyNames": [ - "my-ProxyProtocol-policy" - ] + "PolicyNames": ["my-ProxyProtocol-policy"] } ], "Instances": [ @@ -1964,9 +1932,7 @@ } ], "DNSName": "my-load-balancer-1234567890.us-west-2.elb.amazonaws.com", - "SecurityGroups": [ - "sg-a61988c3" - ], + "SecurityGroups": ["sg-a61988c3"], "Policies": { "LBCookieStickinessPolicies": [ { @@ -1985,9 +1951,7 @@ }, "LoadBalancerName": "my-load-balancer", "CreatedTime": "2015-03-19T03:24:02.650Z", - "AvailabilityZones": [ - "us-west-2a" - ], + "AvailabilityZones": ["us-west-2a"], "Scheme": "internet-facing", "SourceSecurityGroup": { "OwnerAlias": "123456789012", @@ -2025,9 +1989,7 @@ "title": "To describe the tags for a load balancer", "documentation": "This example describes the tags for the specified load balancer.", "input": { - "LoadBalancerNames": [ - "my-load-balancer" - ] + "LoadBalancerNames": ["my-load-balancer"] }, "output": { "TagDescriptions": [ @@ -2108,14 +2070,10 @@ "documentation": "This example detaches the specified load balancer from the specified subnet.", "input": { "LoadBalancerName": "my-load-balancer", - "Subnets": [ - "subnet-0ecac448" - ] + "Subnets": ["subnet-0ecac448"] }, "output": { - "Subnets": [ - "subnet-15aaab61" - ] + "Subnets": ["subnet-15aaab61"] } } ] @@ -2183,14 +2141,10 @@ "documentation": "This example removes the specified Availability Zone from the set of Availability Zones for the specified load balancer.", "input": { "LoadBalancerName": "my-load-balancer", - "AvailabilityZones": [ - "us-west-2a" - ] + "AvailabilityZones": ["us-west-2a"] }, "output": { - "AvailabilityZones": [ - "us-west-2b" - ] + "AvailabilityZones": ["us-west-2b"] } } ] @@ -2416,7 +2370,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2459,7 +2412,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2472,7 +2426,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2486,7 +2439,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2509,7 +2461,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2544,7 +2495,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2555,14 +2505,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2576,14 +2528,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2592,18 +2542,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -2612,7 +2561,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -2632,14 +2582,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2653,7 +2605,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2673,7 +2624,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2684,14 +2634,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2702,9 +2654,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3414,15 +3368,10 @@ "documentation": "This example adds the specified Availability Zone to the specified load balancer.", "input": { "LoadBalancerName": "my-load-balancer", - "AvailabilityZones": [ - "us-west-2b" - ] + "AvailabilityZones": ["us-west-2b"] }, "output": { - "AvailabilityZones": [ - "us-west-2a", - "us-west-2b" - ] + "AvailabilityZones": ["us-west-2a", "us-west-2b"] } } ] @@ -3447,7 +3396,6 @@ "Interval": { "target": "com.amazonaws.elasticloadbalancing#HealthCheckInterval", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The approximate interval, in seconds, between health checks of an individual instance.

", "smithy.api#required": {} } @@ -3455,7 +3403,6 @@ "Timeout": { "target": "com.amazonaws.elasticloadbalancing#HealthCheckTimeout", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of time, in seconds, during which no response means a failed health check.

\n

This value must be less than the Interval value.

", "smithy.api#required": {} } @@ -3463,7 +3410,6 @@ "UnhealthyThreshold": { "target": "com.amazonaws.elasticloadbalancing#UnhealthyThreshold", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of consecutive health check failures required before moving the instance to the Unhealthy state.

", "smithy.api#required": {} } @@ -3471,7 +3417,6 @@ "HealthyThreshold": { "target": "com.amazonaws.elasticloadbalancing#HealthyThreshold", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of consecutive health checks successes required before moving the instance to the Healthy state.

", "smithy.api#required": {} } @@ -3484,7 +3429,6 @@ "com.amazonaws.elasticloadbalancing#HealthCheckInterval": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 300 @@ -3497,7 +3441,6 @@ "com.amazonaws.elasticloadbalancing#HealthCheckTimeout": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 2, "max": 60 @@ -3507,7 +3450,6 @@ "com.amazonaws.elasticloadbalancing#HealthyThreshold": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 2, "max": 10 @@ -3543,7 +3485,6 @@ "com.amazonaws.elasticloadbalancing#InstancePort": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 65535 @@ -3758,7 +3699,6 @@ "InstancePort": { "target": "com.amazonaws.elasticloadbalancing#InstancePort", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port on which the instance is listening.

", "smithy.api#required": {} } @@ -4526,9 +4466,7 @@ "title": "To remove tags from a load balancer", "documentation": "This example removes the specified tag from the specified load balancer.", "input": { - "LoadBalancerNames": [ - "my-load-balancer" - ], + "LoadBalancerNames": ["my-load-balancer"], "Tags": [ { "Key": "project" @@ -4698,9 +4636,7 @@ "input": { "LoadBalancerName": "my-load-balancer", "InstancePort": 80, - "PolicyNames": [ - "my-ProxyProtocol-policy" - ] + "PolicyNames": ["my-ProxyProtocol-policy"] } } ] @@ -4775,9 +4711,7 @@ "input": { "LoadBalancerName": "my-load-balancer", "LoadBalancerPort": 80, - "PolicyNames": [ - "my-SSLNegotiation-policy" - ] + "PolicyNames": ["my-SSLNegotiation-policy"] } } ] @@ -5028,7 +4962,6 @@ "com.amazonaws.elasticloadbalancing#UnhealthyThreshold": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 2, "max": 10 @@ -5056,4 +4989,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/elastic-transcoder.json b/codegen/sdk-codegen/aws-models/elastic-transcoder.json index 7cb7759c58a4..42b3dff311b0 100644 --- a/codegen/sdk-codegen/aws-models/elastic-transcoder.json +++ b/codegen/sdk-codegen/aws-models/elastic-transcoder.json @@ -1318,7 +1318,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1361,7 +1360,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1374,7 +1374,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1388,7 +1387,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1411,7 +1409,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1446,7 +1443,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1457,14 +1453,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1478,14 +1476,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1494,11 +1490,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1509,14 +1505,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1530,7 +1528,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1550,7 +1547,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1561,14 +1557,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1579,9 +1577,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4503,4 +4503,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/elasticache.json b/codegen/sdk-codegen/aws-models/elasticache.json index 39b48b455573..44daacd2e0cf 100644 --- a/codegen/sdk-codegen/aws-models/elasticache.json +++ b/codegen/sdk-codegen/aws-models/elasticache.json @@ -156,6 +156,7 @@ "ResourceName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource to which the tags are to be added, for\n example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster or\n arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot.\n ElastiCache resources are cluster and\n snapshot.

\n

For more information about ARNs, see Amazon Resource Names (ARNs)\n and Amazon Service Namespaces.

", "smithy.api#required": {} } @@ -163,6 +164,7 @@ "Tags": { "target": "com.amazonaws.elasticache#TagList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of tags to be added to this resource. A tag is a key-value pair. A tag key must\n be accompanied by a tag value, although null is accepted.

", "smithy.api#required": {} } @@ -466,7 +468,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -509,7 +510,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -522,7 +524,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -536,7 +537,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -559,7 +559,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -594,7 +593,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -605,14 +603,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -626,14 +626,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -642,18 +640,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -662,7 +659,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -682,14 +680,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -703,7 +703,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -723,7 +722,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -734,14 +732,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -752,9 +752,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1626,6 +1628,7 @@ "CacheSecurityGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cache security group that allows network ingress.

", "smithy.api#required": {} } @@ -1633,6 +1636,7 @@ "EC2SecurityGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon EC2 security group to be authorized for ingress to the cache security\n group.

", "smithy.api#required": {} } @@ -1640,6 +1644,7 @@ "EC2SecurityGroupOwnerId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon account number of the Amazon EC2 security group owner. Note that this is\n not the same thing as an Amazon access key ID - you must provide a valid Amazon account\n number for this parameter.

", "smithy.api#required": {} } @@ -1754,6 +1759,7 @@ "ServiceUpdateName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique ID of the service update

", "smithy.api#required": {} } @@ -1801,6 +1807,7 @@ "ServiceUpdateName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique ID of the service update

", "smithy.api#required": {} } @@ -1811,10 +1818,7 @@ } }, "com.amazonaws.elasticache#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.elasticache#BooleanOptional": { "type": "boolean" @@ -1930,7 +1934,6 @@ "AutoMinorVersionUpgrade": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

 If you are running Redis engine version 6.0 or later, set this parameter to yes if\n you want to opt-in to the next auto minor version upgrade campaign. This parameter is\n disabled for previous versions. 

" } }, @@ -1991,7 +1994,6 @@ "ReplicationGroupLogDeliveryEnabled": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A boolean value indicating whether log delivery is enabled for the replication\n group.

" } }, @@ -2278,7 +2280,6 @@ "IsModifiable": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether (true) or not (false) the parameter can be\n modified. Some parameters have security or operational implications that prevent them\n from being changed.

" } }, @@ -2432,7 +2433,6 @@ "IsGlobal": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the parameter group is associated with a Global datastore

" } }, @@ -3019,6 +3019,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the replication group to which data is being migrated.

", "smithy.api#required": {} } @@ -3026,7 +3027,6 @@ "Force": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Forces the migration to stop without ensuring that data is in sync. It is recommended\n to use this option only to abort the migration and not recommended when application\n wants to continue migration to ElastiCache.

" } } @@ -3052,6 +3052,7 @@ "NodeGroupId": { "target": "com.amazonaws.elasticache#AllowedNodeGroupId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The 4-digit id for the node group you are configuring. For Redis (cluster mode\n disabled) replication groups, the node group id is always 0001. To find a Redis (cluster\n mode enabled)'s node group's (shard's) id, see Finding a Shard's\n Id.

", "smithy.api#required": {} } @@ -3059,7 +3060,7 @@ "NewReplicaCount": { "target": "com.amazonaws.elasticache#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of replicas you want in this node group at the end of this operation.\n The maximum value for NewReplicaCount is 5. The minimum value depends upon\n the type of Redis replication group you are working with.

\n

The minimum number of replicas in a shard or replication group is:

\n
    \n
  • \n

    Redis (cluster mode disabled)

    \n
      \n
    • \n

      If Multi-AZ: 1

      \n
    • \n
    • \n

      If Multi-AZ: 0

      \n
    • \n
    \n
  • \n
  • \n

    Redis (cluster mode enabled): 0 (though you will not be able to failover to\n a replica if your primary node fails)

    \n
  • \n
", "smithy.api#required": {} } @@ -3163,6 +3164,7 @@ "SourceSnapshotName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of an existing snapshot from which to make a copy.

", "smithy.api#required": {} } @@ -3170,6 +3172,7 @@ "TargetSnapshotName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A name for the snapshot copy. ElastiCache does not permit overwriting a snapshot,\n therefore this name must be unique within its context - ElastiCache or an Amazon S3\n bucket if exporting.

", "smithy.api#required": {} } @@ -3309,6 +3312,7 @@ "CacheClusterId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The node group (shard) identifier. This parameter is stored as a lowercase\n string.

\n

\n Constraints:\n

\n
    \n
  • \n

    A name must contain from 1 to 50 alphanumeric characters or hyphens.

    \n
  • \n
  • \n

    The first character must be a letter.

    \n
  • \n
  • \n

    A name cannot end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
", "smithy.api#required": {} } @@ -3560,6 +3564,7 @@ "CacheParameterGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A user-specified name for the cache parameter group.

", "smithy.api#required": {} } @@ -3567,6 +3572,7 @@ "CacheParameterGroupFamily": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cache parameter group family that the cache parameter group can be\n used with.

\n

Valid values are: memcached1.4 | memcached1.5 |\n memcached1.6 | redis2.6 | redis2.8 |\n redis3.2 | redis4.0 | redis5.0 |\n redis6.x | redis7\n

", "smithy.api#required": {} } @@ -3574,6 +3580,7 @@ "Description": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A user-specified description for the cache parameter group.

", "smithy.api#required": {} } @@ -3646,6 +3653,7 @@ "CacheSecurityGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A name for the cache security group. This value is stored as a lowercase\n string.

\n

Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word\n \"Default\".

\n

Example: mysecuritygroup\n

", "smithy.api#required": {} } @@ -3653,6 +3661,7 @@ "Description": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A description for the cache security group.

", "smithy.api#required": {} } @@ -3717,11 +3726,7 @@ "input": { "CacheSubnetGroupName": "my-sn-grp2", "CacheSubnetGroupDescription": "Sample subnet group", - "SubnetIds": [ - "subnet-6f28c982", - "subnet-bcd382f3", - "subnet-845b3e7c0" - ] + "SubnetIds": ["subnet-6f28c982", "subnet-bcd382f3", "subnet-845b3e7c0"] }, "output": { "CacheSubnetGroup": { @@ -3760,6 +3765,7 @@ "CacheSubnetGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A name for the cache subnet group. This value is stored as a lowercase string.

\n

Constraints: Must contain no more than 255 alphanumeric characters or hyphens.

\n

Example: mysubnetgroup\n

", "smithy.api#required": {} } @@ -3767,6 +3773,7 @@ "CacheSubnetGroupDescription": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A description for the cache subnet group.

", "smithy.api#required": {} } @@ -3774,6 +3781,7 @@ "SubnetIds": { "target": "com.amazonaws.elasticache#SubnetIdentifierList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of VPC subnet IDs for the cache subnet group.

", "smithy.api#required": {} } @@ -3836,6 +3844,7 @@ "GlobalReplicationGroupIdSuffix": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The suffix name of a Global datastore. Amazon ElastiCache automatically applies a\n prefix to the Global datastore ID when it is created. Each Amazon Region has its own\n prefix. For instance, a Global datastore ID created in the US-West-1 region will begin\n with \"dsdfu\" along with the suffix name you provide. The suffix, combined with the\n auto-generated prefix, guarantees uniqueness of the Global datastore name across\n multiple regions.

\n

For a full list of Amazon Regions and their respective Global datastore iD prefixes,\n see Using the Amazon CLI with Global datastores .

", "smithy.api#required": {} } @@ -3849,6 +3858,7 @@ "PrimaryReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the primary cluster that accepts writes and will replicate updates to the\n secondary cluster.

", "smithy.api#required": {} } @@ -3959,11 +3969,7 @@ "ReplicationGroupId": "my-redis-rg", "AutomaticFailover": "enabling", "SnapshottingClusterId": "my-redis-rg-002", - "MemberClusters": [ - "my-redis-rg-001", - "my-redis-rg-002", - "my-redis-rg-003" - ], + "MemberClusters": ["my-redis-rg-001", "my-redis-rg-002", "my-redis-rg-003"], "PendingModifiedValues": {} } } @@ -3977,6 +3983,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The replication group identifier. This parameter is stored as a lowercase\n string.

\n

Constraints:

\n
    \n
  • \n

    A name must contain from 1 to 40 alphanumeric characters or hyphens.

    \n
  • \n
  • \n

    The first character must be a letter.

    \n
  • \n
  • \n

    A name cannot end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
", "smithy.api#required": {} } @@ -3984,6 +3991,7 @@ "ReplicationGroupDescription": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A user-created description for the replication group.

", "smithy.api#required": {} } @@ -4322,6 +4330,7 @@ "SnapshotName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A name for the snapshot being created.

", "smithy.api#required": {} } @@ -4434,6 +4443,7 @@ "UserGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the user group.

", "smithy.api#required": {} } @@ -4441,6 +4451,7 @@ "Engine": { "target": "com.amazonaws.elasticache#EngineType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current supported value is Redis.

", "smithy.api#required": {} } @@ -4468,6 +4479,7 @@ "UserId": { "target": "com.amazonaws.elasticache#UserId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the user.

", "smithy.api#required": {} } @@ -4475,6 +4487,7 @@ "UserName": { "target": "com.amazonaws.elasticache#UserName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The username of the user.

", "smithy.api#required": {} } @@ -4482,6 +4495,7 @@ "Engine": { "target": "com.amazonaws.elasticache#EngineType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current supported value is Redis.

", "smithy.api#required": {} } @@ -4495,6 +4509,7 @@ "AccessString": { "target": "com.amazonaws.elasticache#AccessString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Access permissions string used for this user.

", "smithy.api#required": {} } @@ -4597,6 +4612,7 @@ "GlobalReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Global datastore

", "smithy.api#required": {} } @@ -4604,7 +4620,7 @@ "NodeGroupCount": { "target": "com.amazonaws.elasticache#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of node groups (shards) that results from the modification of the shard\n configuration

", "smithy.api#required": {} } @@ -4624,7 +4640,7 @@ "ApplyImmediately": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates that the shard reconfiguration process begins immediately. At present, the\n only permitted value for this parameter is true.

", "smithy.api#required": {} } @@ -4701,6 +4717,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The id of the replication group from which you want to remove replica\n nodes.

", "smithy.api#required": {} } @@ -4726,7 +4743,7 @@ "ApplyImmediately": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

If True, the number of replica nodes is decreased immediately.\n ApplyImmediately=False is not currently supported.

", "smithy.api#required": {} } @@ -4858,6 +4875,7 @@ "CacheClusterId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster identifier for the cluster to be deleted. This parameter is not case\n sensitive.

", "smithy.api#required": {} } @@ -4926,6 +4944,7 @@ "CacheParameterGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cache parameter group to delete.

\n \n

The specified cache security group must not be associated with any\n clusters.

\n
", "smithy.api#required": {} } @@ -4977,6 +4996,7 @@ "CacheSecurityGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cache security group to delete.

\n \n

You cannot delete the default security group.

\n
", "smithy.api#required": {} } @@ -5022,6 +5042,7 @@ "CacheSubnetGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cache subnet group to delete.

\n

Constraints: Must contain no more than 255 alphanumeric characters or hyphens.

", "smithy.api#required": {} } @@ -5061,6 +5082,7 @@ "GlobalReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Global datastore

", "smithy.api#required": {} } @@ -5068,7 +5090,7 @@ "RetainPrimaryReplicationGroup": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The primary replication group is retained as a standalone replication group.

", "smithy.api#required": {} } @@ -5149,6 +5171,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the cluster to be deleted. This parameter is not case\n sensitive.

", "smithy.api#required": {} } @@ -5253,6 +5276,7 @@ "SnapshotName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the snapshot to be deleted.

", "smithy.api#required": {} } @@ -5335,6 +5359,7 @@ "UserGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the user group.

", "smithy.api#required": {} } @@ -5350,6 +5375,7 @@ "UserId": { "target": "com.amazonaws.elasticache#UserId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the user.

", "smithy.api#required": {} } @@ -5424,9 +5450,7 @@ "items": "CacheClusters", "pageSize": "MaxRecords" }, - "smithy.api#suppress": [ - "WaitableTraitInvalidErrorType" - ], + "smithy.api#suppress": ["WaitableTraitInvalidErrorType"], "smithy.waiters#waitable": { "CacheClusterAvailable": { "documentation": "Wait until ElastiCache cluster is available.", @@ -5756,7 +5780,6 @@ "DefaultOnly": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

If true, specifies that only the default version of the specified engine\n or engine and major version combination is to be returned.

" } } @@ -6274,6 +6297,7 @@ "CacheParameterGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a specific cache parameter group to return details for.

", "smithy.api#required": {} } @@ -7104,6 +7128,7 @@ "CacheParameterGroupFamily": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cache parameter group family.

\n

Valid values are: memcached1.4 | memcached1.5 |\n memcached1.6 | redis2.6 | redis2.8 |\n redis3.2 | redis4.0 | redis5.0 |\n redis6.x | redis6.2 | redis7\n

", "smithy.api#required": {} } @@ -8490,6 +8515,7 @@ "GlobalReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Global datastore

", "smithy.api#required": {} } @@ -8497,6 +8523,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the secondary cluster you wish to remove from the Global datastore

", "smithy.api#required": {} } @@ -8504,6 +8531,7 @@ "ReplicationGroupRegion": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon region of secondary cluster you wish to remove from the Global\n datastore

", "smithy.api#required": {} } @@ -8525,10 +8553,7 @@ } }, "com.amazonaws.elasticache#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.elasticache#DuplicateUserNameFault": { "type": "structure", @@ -8594,7 +8619,6 @@ "Port": { "target": "com.amazonaws.elasticache#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port number that the cache engine is listening on.

" } } @@ -8738,6 +8762,7 @@ "GlobalReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Global datastore

", "smithy.api#required": {} } @@ -8745,6 +8770,7 @@ "PrimaryRegion": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon region of the primary cluster of the Global datastore

", "smithy.api#required": {} } @@ -8752,6 +8778,7 @@ "PrimaryReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the primary replication group

", "smithy.api#required": {} } @@ -8778,6 +8805,7 @@ "Name": { "target": "com.amazonaws.elasticache#FilterName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The property being filtered. For example, UserId.

", "smithy.api#required": {} } @@ -8785,6 +8813,7 @@ "Values": { "target": "com.amazonaws.elasticache#FilterValueList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The property values to filter on. For example, \"user-123\".

", "smithy.api#required": {} } @@ -9086,6 +9115,7 @@ "GlobalReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Global datastore

", "smithy.api#required": {} } @@ -9093,7 +9123,7 @@ "NodeGroupCount": { "target": "com.amazonaws.elasticache#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Total number of node groups you want

", "smithy.api#required": {} } @@ -9107,7 +9137,7 @@ "ApplyImmediately": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates that the process begins immediately. At present, the only permitted value\n for this parameter is true.

", "smithy.api#required": {} } @@ -9184,6 +9214,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The id of the replication group to which you want to add replica nodes.

", "smithy.api#required": {} } @@ -9203,7 +9234,7 @@ "ApplyImmediately": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

If True, the number of replica nodes is increased immediately.\n ApplyImmediately=False is not currently supported.

", "smithy.api#required": {} } @@ -9265,10 +9296,7 @@ } }, "com.amazonaws.elasticache#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.elasticache#IntegerOptional": { "type": "integer" @@ -9696,6 +9724,7 @@ "ResourceName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource for which you want the list of tags,\n for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster or\n arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot.

\n

For more information about ARNs, see Amazon Resource Names (ARNs)\n and Amazon Web\n Services Service Namespaces.

", "smithy.api#required": {} } @@ -9964,6 +9993,7 @@ "CacheClusterId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster identifier. This value is stored as a lowercase string.

", "smithy.api#required": {} } @@ -10031,7 +10061,6 @@ "ApplyImmediately": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

If true, this parameter causes the modifications in this request and any\n pending modifications to be applied, asynchronously and as soon as possible, regardless\n of the PreferredMaintenanceWindow setting for the cluster.

\n

If false, changes to the cluster are applied on the next maintenance\n reboot, or the next failure reboot, whichever occurs first.

\n \n

If you perform a ModifyCacheCluster before a pending modification is\n applied, the pending modification is replaced by the newer modification.

\n
\n

Valid values: true | false\n

\n

Default: false\n

" } }, @@ -10163,6 +10192,7 @@ "CacheParameterGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cache parameter group to modify.

", "smithy.api#required": {} } @@ -10170,6 +10200,7 @@ "ParameterNameValues": { "target": "com.amazonaws.elasticache#ParameterNameValueList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of parameter names and values for the parameter update. You must supply at\n least one parameter name and value; subsequent arguments are optional. A maximum of 20\n parameters may be modified per request.

", "smithy.api#required": {} } @@ -10213,9 +10244,7 @@ "documentation": "Modifies an existing ElastiCache subnet group.", "input": { "CacheSubnetGroupName": "my-sn-grp", - "SubnetIds": [ - "subnet-bcde2345" - ] + "SubnetIds": ["subnet-bcde2345"] }, "output": { "CacheSubnetGroup": { @@ -10266,6 +10295,7 @@ "CacheSubnetGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the cache subnet group. This value is stored as a lowercase\n string.

\n

Constraints: Must contain no more than 255 alphanumeric characters or hyphens.

\n

Example: mysubnetgroup\n

", "smithy.api#required": {} } @@ -10328,6 +10358,7 @@ "GlobalReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Global datastore

", "smithy.api#required": {} } @@ -10335,7 +10366,7 @@ "ApplyImmediately": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

This parameter causes the modifications in this request and any pending modifications\n to be applied, asynchronously and as soon as possible. Modifications to Global\n Replication Groups cannot be requested to be applied in PreferredMaintenceWindow.\n

", "smithy.api#required": {} } @@ -10506,11 +10537,7 @@ "ReplicationGroupId": "my-redis-rg", "AutomaticFailover": "enabled", "SnapshottingClusterId": "my-redis-rg-002", - "MemberClusters": [ - "my-redis-rg-001", - "my-redis-rg-002", - "my-redis-rg-003" - ], + "MemberClusters": ["my-redis-rg-001", "my-redis-rg-002", "my-redis-rg-003"], "PendingModifiedValues": {} } } @@ -10524,6 +10551,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the replication group to modify.

", "smithy.api#required": {} } @@ -10604,7 +10632,6 @@ "ApplyImmediately": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

If true, this parameter causes the modifications in this request and any\n pending modifications to be applied, asynchronously and as soon as possible, regardless\n of the PreferredMaintenanceWindow setting for the replication group.

\n

If false, changes to the nodes in the replication group are applied on\n the next maintenance reboot, or the next failure reboot, whichever occurs first.

\n

Valid values: true | false\n

\n

Default: false\n

" } }, @@ -10765,6 +10792,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Redis (cluster mode enabled) cluster (replication group) on which the\n shards are to be configured.

", "smithy.api#required": {} } @@ -10772,7 +10800,7 @@ "NodeGroupCount": { "target": "com.amazonaws.elasticache#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of node groups (shards) that results from the modification of the shard\n configuration.

", "smithy.api#required": {} } @@ -10780,7 +10808,7 @@ "ApplyImmediately": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates that the shard reconfiguration process begins immediately. At present, the\n only permitted value for this parameter is true.

\n

Value: true

", "smithy.api#required": {} } @@ -10893,6 +10921,7 @@ "UserGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the user group.

", "smithy.api#required": {} } @@ -10920,6 +10949,7 @@ "UserId": { "target": "com.amazonaws.elasticache#UserId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the user.

", "smithy.api#required": {} } @@ -11584,7 +11614,6 @@ "IsModifiable": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether (true) or not (false) the parameter can be\n modified. Some parameters have security or operational implications that prevent them\n from being changed.

" } }, @@ -11871,6 +11900,7 @@ "ReservedCacheNodesOfferingId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the reserved cache node offering to purchase.

\n

Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706\n

", "smithy.api#required": {} } @@ -11939,6 +11969,7 @@ "GlobalReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Global datastore

", "smithy.api#required": {} } @@ -11946,7 +11977,7 @@ "ApplyImmediately": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

If True, redistribution is applied immediately.

", "smithy.api#required": {} } @@ -11991,10 +12022,7 @@ "documentation": "Reboots the specified nodes in the names cluster.", "input": { "CacheClusterId": "custom-mem1-4 ", - "CacheNodeIdsToReboot": [ - "0001", - "0002" - ] + "CacheNodeIdsToReboot": ["0001", "0002"] }, "output": { "CacheCluster": { @@ -12033,6 +12061,7 @@ "CacheClusterId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster identifier. This parameter is stored as a lowercase string.

", "smithy.api#required": {} } @@ -12040,6 +12069,7 @@ "CacheNodeIdsToReboot": { "target": "com.amazonaws.elasticache#CacheNodeIdsList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of cache node IDs to reboot. A node ID is a numeric identifier (0001, 0002,\n etc.). To reboot an entire cluster, specify all of the cache node IDs.

", "smithy.api#required": {} } @@ -12067,7 +12097,6 @@ "RecurringChargeAmount": { "target": "com.amazonaws.elasticache#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The monetary amount of the recurring charge.

" } }, @@ -12097,6 +12126,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the secondary cluster

", "smithy.api#required": {} } @@ -12104,6 +12134,7 @@ "ReplicationGroupRegion": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon region where the cluster is stored

", "smithy.api#required": {} } @@ -12111,6 +12142,7 @@ "ReshardingConfiguration": { "target": "com.amazonaws.elasticache#ReshardingConfigurationList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of PreferredAvailabilityZones objects that specifies the\n configuration of a node group in the resharded cluster.

", "smithy.api#required": {} } @@ -12189,11 +12221,7 @@ "documentation": "Removes tags identified by a list of tag keys from the list of tags on the specified resource.", "input": { "ResourceName": "arn:aws:elasticache:us-east-1:1234567890:cluster:my-mem-cluster", - "TagKeys": [ - "A", - "C", - "E" - ] + "TagKeys": ["A", "C", "E"] }, "output": { "TagList": [ @@ -12229,6 +12257,7 @@ "ResourceName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource from which you want the tags removed,\n for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster or\n arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot.

\n

For more information about ARNs, see Amazon Resource Names (ARNs)\n and Amazon Service Namespaces.

", "smithy.api#required": {} } @@ -12236,6 +12265,7 @@ "TagKeys": { "target": "com.amazonaws.elasticache#KeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of TagKeys identifying the tags you want removed from the named\n resource.

", "smithy.api#required": {} } @@ -12417,7 +12447,6 @@ "AutoMinorVersionUpgrade": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

If you are running Redis engine version 6.0 or later, set this parameter to yes if you\n want to opt-in to the next auto minor version upgrade campaign. This parameter is\n disabled for previous versions.

" } }, @@ -12661,28 +12690,24 @@ "Duration": { "target": "com.amazonaws.elasticache#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The duration of the reservation in seconds.

" } }, "FixedPrice": { "target": "com.amazonaws.elasticache#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The fixed price charged for this reserved cache node.

" } }, "UsagePrice": { "target": "com.amazonaws.elasticache#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The hourly price charged for this reserved cache node.

" } }, "CacheNodeCount": { "target": "com.amazonaws.elasticache#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of cache nodes that have been reserved.

" } }, @@ -12820,21 +12845,18 @@ "Duration": { "target": "com.amazonaws.elasticache#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The duration of the offering. in seconds.

" } }, "FixedPrice": { "target": "com.amazonaws.elasticache#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The fixed price charged for this offering.

" } }, "UsagePrice": { "target": "com.amazonaws.elasticache#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The hourly price charged for this offering.

" } }, @@ -12956,6 +12978,7 @@ "CacheParameterGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cache parameter group to reset.

", "smithy.api#required": {} } @@ -12963,7 +12986,6 @@ "ResetAllParameters": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

If true, all parameters in the cache parameter group are reset to their\n default values. If false, only the parameters listed by\n ParameterNameValues are reset to their default values.

\n

Valid values: true | false\n

" } }, @@ -13068,6 +13090,7 @@ "CacheSecurityGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cache security group to revoke ingress from.

", "smithy.api#required": {} } @@ -13075,6 +13098,7 @@ "EC2SecurityGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Amazon EC2 security group to revoke access from.

", "smithy.api#required": {} } @@ -13082,6 +13106,7 @@ "EC2SecurityGroupOwnerId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon account number of the Amazon EC2 security group owner. Note that this is\n not the same thing as an Amazon access key ID - you must provide a valid Amazon account\n number for this parameter.

", "smithy.api#required": {} } @@ -13385,7 +13410,6 @@ "ProgressPercentage": { "target": "com.amazonaws.elasticache#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The percentage of the slot migration that is complete.

" } } @@ -13514,7 +13538,6 @@ "AutoMinorVersionUpgrade": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

 If you are running Redis engine version 6.0 or later, set this parameter to yes if\n you want to opt-in to the next auto minor version upgrade campaign. This parameter is\n disabled for previous versions. 

" } }, @@ -13736,6 +13759,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the replication group to which data should be migrated.

", "smithy.api#required": {} } @@ -13743,6 +13767,7 @@ "CustomerNodeEndpointList": { "target": "com.amazonaws.elasticache#CustomerNodeEndpointList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of endpoints from which data should be migrated. For Redis (cluster mode\n disabled), list should have only one element.

", "smithy.api#required": {} } @@ -13991,6 +14016,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the replication group (console: cluster) whose automatic failover is being\n tested by this operation.

", "smithy.api#required": {} } @@ -13998,6 +14024,7 @@ "NodeGroupId": { "target": "com.amazonaws.elasticache#AllowedNodeGroupId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the node group (called shard in the console) in this replication group on\n which automatic failover is to be tested. You may test automatic failover on up to 5\n node groups in any rolling 24-hour period.

", "smithy.api#required": {} } @@ -14067,6 +14094,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the replication group to which data is to be migrated.

", "smithy.api#required": {} } @@ -14074,6 +14102,7 @@ "CustomerNodeEndpointList": { "target": "com.amazonaws.elasticache#CustomerNodeEndpointList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of endpoints from which data should be migrated. List should have only one\n element.

", "smithy.api#required": {} } @@ -14738,4 +14767,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/elasticsearch-service.json b/codegen/sdk-codegen/aws-models/elasticsearch-service.json index 9afe59389102..241eb922ea98 100644 --- a/codegen/sdk-codegen/aws-models/elasticsearch-service.json +++ b/codegen/sdk-codegen/aws-models/elasticsearch-service.json @@ -566,7 +566,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -609,7 +608,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -622,7 +622,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -636,7 +635,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -659,7 +657,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -694,7 +691,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -705,14 +701,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -726,14 +724,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -742,11 +738,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -757,14 +753,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -778,7 +776,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -798,7 +795,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -809,14 +805,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -827,9 +825,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4561,7 +4561,6 @@ "Value": { "target": "com.amazonaws.elasticsearchservice#DurationValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Integer to specify the value of a maintenance schedule duration. See the Developer Guide for more information.

" } }, @@ -4579,7 +4578,6 @@ "com.amazonaws.elasticsearchservice#DurationValue": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Integer to specify the value of a maintenance schedule duration. See the Developer Guide for more information.

", "smithy.api#range": { "min": 1, @@ -5982,7 +5980,6 @@ "com.amazonaws.elasticsearchservice#InstanceCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the number of EC2 instances in the Elasticsearch domain.

", "smithy.api#range": { "min": 1 @@ -7565,7 +7562,6 @@ "InstanceCount": { "target": "com.amazonaws.elasticsearchservice#InstanceCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of Elasticsearch instances to reserve.

" } } @@ -9539,4 +9535,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/emr-containers.json b/codegen/sdk-codegen/aws-models/emr-containers.json index bdb54345dab0..76a2af03d2af 100644 --- a/codegen/sdk-codegen/aws-models/emr-containers.json +++ b/codegen/sdk-codegen/aws-models/emr-containers.json @@ -160,7 +160,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -203,7 +202,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -216,7 +216,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -230,7 +229,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -253,7 +251,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -288,7 +285,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -299,14 +295,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -320,14 +318,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -336,11 +332,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -351,14 +347,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -372,7 +370,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -392,7 +389,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -403,14 +399,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -421,9 +419,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4276,4 +4276,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/emr-serverless.json b/codegen/sdk-codegen/aws-models/emr-serverless.json index 1e6b65a6ba9c..42f586aa0bd6 100644 --- a/codegen/sdk-codegen/aws-models/emr-serverless.json +++ b/codegen/sdk-codegen/aws-models/emr-serverless.json @@ -476,7 +476,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -519,7 +518,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -532,7 +532,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -546,7 +545,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -569,7 +567,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -604,7 +601,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -615,14 +611,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -636,14 +634,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -652,11 +648,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -667,14 +663,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -688,7 +686,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -708,7 +705,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -719,14 +715,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -737,9 +735,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/emr.json b/codegen/sdk-codegen/aws-models/emr.json index e08217697fa1..50728d2fbff3 100644 --- a/codegen/sdk-codegen/aws-models/emr.json +++ b/codegen/sdk-codegen/aws-models/emr.json @@ -84,6 +84,7 @@ "ClusterId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the cluster.

", "smithy.api#required": {} } @@ -91,6 +92,7 @@ "InstanceFleet": { "target": "com.amazonaws.emr#InstanceFleetConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the configuration of the instance fleet.

", "smithy.api#required": {} } @@ -149,6 +151,7 @@ "InstanceGroups": { "target": "com.amazonaws.emr#InstanceGroupConfigList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Instance groups to add.

", "smithy.api#required": {} } @@ -156,6 +159,7 @@ "JobFlowId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Job flow in which to add the instance groups.

", "smithy.api#required": {} } @@ -216,6 +220,7 @@ "JobFlowId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.\n

", "smithy.api#required": {} } @@ -223,6 +228,7 @@ "Steps": { "target": "com.amazonaws.emr#StepConfigList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of StepConfig to be executed by the job flow.

", "smithy.api#required": {} } @@ -280,6 +286,7 @@ "ResourceId": { "target": "com.amazonaws.emr#ResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon EMR resource identifier to which tags will be added. For example, a\n cluster identifier or an Amazon EMR Studio ID.

", "smithy.api#required": {} } @@ -287,6 +294,7 @@ "Tags": { "target": "com.amazonaws.emr#TagList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of tags to associate with a resource. Tags are user-defined key-value pairs that\n consist of a required key string with a maximum of 128 characters, and an optional value\n string with a maximum of 256 characters.

", "smithy.api#required": {} } @@ -398,6 +406,7 @@ "Constraints": { "target": "com.amazonaws.emr#ScalingConstraints", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The upper and lower Amazon EC2 instance limits for an automatic scaling policy.\n Automatic scaling activity will not cause an instance group to grow above or below these\n limits.

", "smithy.api#required": {} } @@ -405,6 +414,7 @@ "Rules": { "target": "com.amazonaws.emr#ScalingRuleList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The scale-in and scale-out rules that comprise the automatic scaling policy.

", "smithy.api#required": {} } @@ -550,7 +560,6 @@ "IdleTimeout": { "target": "com.amazonaws.emr#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the amount of idle time in seconds after which the cluster automatically\n terminates. You can specify a minimum of 60 seconds and a maximum of 604800 seconds (seven\n days).

" } } @@ -565,7 +574,7 @@ "BlockPublicSecurityGroupRules": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates whether Amazon EMR block public access is enabled (true)\n or disabled (false). By default, the value is false for accounts\n that have created Amazon EMR clusters before July 2019. For accounts created after\n this, the default is true.

", "smithy.api#required": {} } @@ -605,6 +614,7 @@ "CreationDateTime": { "target": "com.amazonaws.emr#Date", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the configuration was created.

", "smithy.api#required": {} } @@ -612,6 +622,7 @@ "CreatedByArn": { "target": "com.amazonaws.emr#ArnType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name that created or last modified the configuration.

", "smithy.api#required": {} } @@ -622,10 +633,7 @@ } }, "com.amazonaws.emr#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.emr#BooleanObject": { "type": "boolean" @@ -636,6 +644,7 @@ "Name": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the bootstrap action.

", "smithy.api#required": {} } @@ -643,6 +652,7 @@ "ScriptBootstrapAction": { "target": "com.amazonaws.emr#ScriptBootstrapActionConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The script run by the bootstrap action.

", "smithy.api#required": {} } @@ -736,6 +746,7 @@ "ClusterId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ClusterID for the specified steps that will be canceled. Use RunJobFlow and ListClusters to get ClusterIDs.

", "smithy.api#required": {} } @@ -743,6 +754,7 @@ "StepIds": { "target": "com.amazonaws.emr#StepIdsList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of StepIDs to cancel. Use ListSteps to get steps\n and their states for the specified cluster.

", "smithy.api#required": {} } @@ -797,6 +809,7 @@ "ComparisonOperator": { "target": "com.amazonaws.emr#ComparisonOperator", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Determines how the metric specified by MetricName is compared to the value\n specified by Threshold.

", "smithy.api#required": {} } @@ -810,6 +823,7 @@ "MetricName": { "target": "com.amazonaws.emr#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the CloudWatch metric that is watched to determine an alarm\n condition.

", "smithy.api#required": {} } @@ -823,6 +837,7 @@ "Period": { "target": "com.amazonaws.emr#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The period, in seconds, over which the statistic is applied. CloudWatch metrics for\n Amazon EMR are emitted every five minutes (300 seconds), so if you specify a\n CloudWatch metric, specify 300.

", "smithy.api#required": {} } @@ -836,6 +851,7 @@ "Threshold": { "target": "com.amazonaws.emr#NonNegativeDouble", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value against which the specified statistic is compared.

", "smithy.api#required": {} } @@ -923,21 +939,18 @@ "AutoTerminate": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the cluster should terminate after completing all steps.

" } }, "TerminationProtected": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether Amazon EMR will lock the cluster to prevent the Amazon EC2 instances from being terminated by an API call or user intervention, or in\n the event of a cluster error.

" } }, "VisibleToAllUsers": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the cluster is visible to IAM principals in the Amazon Web Services account associated with the cluster. When true, IAM principals in the Amazon Web Services account can perform Amazon EMR cluster\n actions on the cluster that their IAM policies allow. When\n false, only the IAM principal that created the cluster and\n the Amazon Web Services account root user can perform Amazon EMR actions, regardless\n of IAM permissions policies attached to other IAM\n principals.

\n

The default value is true if a value is not provided when creating a\n cluster using the Amazon EMR API RunJobFlow command, the CLI\n create-cluster command, or the Amazon Web Services Management Console.

" } }, @@ -1358,6 +1371,7 @@ "UnitType": { "target": "com.amazonaws.emr#ComputeLimitsUnitType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unit type used for specifying a managed scaling policy.

", "smithy.api#required": {} } @@ -1365,6 +1379,7 @@ "MinimumCapacityUnits": { "target": "com.amazonaws.emr#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The lower boundary of Amazon EC2 units. It is measured through vCPU cores or\n instances for instance groups and measured through units for instance fleets. Managed\n scaling activities are not allowed beyond this boundary. The limit only applies to the core\n and task nodes. The master node cannot be scaled after initial configuration.

", "smithy.api#required": {} } @@ -1372,6 +1387,7 @@ "MaximumCapacityUnits": { "target": "com.amazonaws.emr#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The upper boundary of Amazon EC2 units. It is measured through vCPU cores or\n instances for instance groups and measured through units for instance fleets. Managed\n scaling activities are not allowed beyond this boundary. The limit only applies to the core\n and task nodes. The master node cannot be scaled after initial configuration.

", "smithy.api#required": {} } @@ -1474,6 +1490,7 @@ "Name": { "target": "com.amazonaws.emr#XmlString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the security configuration.

", "smithy.api#required": {} } @@ -1481,6 +1498,7 @@ "SecurityConfiguration": { "target": "com.amazonaws.emr#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The security configuration details in JSON format. For JSON parameters and examples, see\n Use Security\n Configurations to Set Up Cluster Security in the Amazon EMR\n Management Guide.

", "smithy.api#required": {} } @@ -1496,6 +1514,7 @@ "Name": { "target": "com.amazonaws.emr#XmlString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the security configuration.

", "smithy.api#required": {} } @@ -1503,6 +1522,7 @@ "CreationDateTime": { "target": "com.amazonaws.emr#Date", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time the security configuration was created.

", "smithy.api#required": {} } @@ -1538,6 +1558,7 @@ "Name": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A descriptive name for the Amazon EMR Studio.

", "smithy.api#required": {} } @@ -1551,6 +1572,7 @@ "AuthMode": { "target": "com.amazonaws.emr#AuthMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies whether the Studio authenticates users using IAM or IAM Identity Center.

", "smithy.api#required": {} } @@ -1558,6 +1580,7 @@ "VpcId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the Amazon Virtual Private Cloud (Amazon VPC) to associate with the\n Studio.

", "smithy.api#required": {} } @@ -1565,6 +1588,7 @@ "SubnetIds": { "target": "com.amazonaws.emr#SubnetIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of subnet IDs to associate with the Amazon EMR Studio. A Studio can have\n a maximum of 5 subnets. The subnets must belong to the VPC specified by VpcId.\n Studio users can create a Workspace in any of the specified subnets.

", "smithy.api#required": {} } @@ -1572,6 +1596,7 @@ "ServiceRole": { "target": "com.amazonaws.emr#XmlString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The IAM role that the Amazon EMR Studio assumes. The service role\n provides a way for Amazon EMR Studio to interoperate with other Amazon Web Services\n services.

", "smithy.api#required": {} } @@ -1585,6 +1610,7 @@ "WorkspaceSecurityGroupId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the Amazon EMR Studio Workspace security group. The Workspace security\n group allows outbound network traffic to resources in the Engine security group, and it\n must be in the same VPC specified by VpcId.

", "smithy.api#required": {} } @@ -1592,6 +1618,7 @@ "EngineSecurityGroupId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the Amazon EMR Studio Engine security group. The Engine security group\n allows inbound network traffic from the Workspace security group, and it must be in the\n same VPC specified by VpcId.

", "smithy.api#required": {} } @@ -1599,6 +1626,7 @@ "DefaultS3Location": { "target": "com.amazonaws.emr#XmlString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon S3 location to back up Amazon EMR Studio Workspaces and\n notebook files.

", "smithy.api#required": {} } @@ -1672,6 +1700,7 @@ "StudioId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the Amazon EMR Studio to which the user or group will be\n mapped.

", "smithy.api#required": {} } @@ -1691,6 +1720,7 @@ "IdentityType": { "target": "com.amazonaws.emr#IdentityType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies whether the identity to map to the Amazon EMR Studio is a user or a\n group.

", "smithy.api#required": {} } @@ -1698,6 +1728,7 @@ "SessionPolicyArn": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) for the session policy that will be applied to the user\n or group. You should specify the ARN for the session policy that you want to apply, not the\n ARN of your user role. For more information, see Create an Amazon EMR\n Studio User Role with Session Policies.

", "smithy.api#required": {} } @@ -1750,6 +1781,7 @@ "Name": { "target": "com.amazonaws.emr#XmlString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the security configuration.

", "smithy.api#required": {} } @@ -1792,6 +1824,7 @@ "StudioId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the Amazon EMR Studio.

", "smithy.api#required": {} } @@ -1827,6 +1860,7 @@ "StudioId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the Amazon EMR Studio.

", "smithy.api#required": {} } @@ -1846,6 +1880,7 @@ "IdentityType": { "target": "com.amazonaws.emr#IdentityType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies whether the identity to delete from the Amazon EMR Studio is a user or\n a group.

", "smithy.api#required": {} } @@ -1963,6 +1998,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster to describe.

", "smithy.api#required": {} } @@ -2080,6 +2116,7 @@ "NotebookExecutionId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the notebook execution.

", "smithy.api#required": {} } @@ -2207,6 +2244,7 @@ "Name": { "target": "com.amazonaws.emr#XmlString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the security configuration.

", "smithy.api#required": {} } @@ -2305,6 +2343,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster with steps to describe.

", "smithy.api#required": {} } @@ -2312,6 +2351,7 @@ "StepId": { "target": "com.amazonaws.emr#StepId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the step to describe.

", "smithy.api#required": {} } @@ -2363,6 +2403,7 @@ "StudioId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon EMR Studio ID.

", "smithy.api#required": {} } @@ -2424,6 +2465,7 @@ "VolumeSpecification": { "target": "com.amazonaws.emr#VolumeSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

EBS volume specifications such as volume type, IOPS, size (GiB) and throughput (MiB/s)\n that are requested for the EBS volume attached to an Amazon EC2 instance in the\n cluster.

", "smithy.api#required": {} } @@ -2798,7 +2840,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2841,7 +2882,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2854,7 +2896,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2868,7 +2909,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2891,7 +2931,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2926,7 +2965,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2937,14 +2975,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2958,14 +2998,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2974,18 +3012,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -2994,7 +3031,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -3014,14 +3052,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3035,7 +3075,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3055,7 +3094,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3066,14 +3104,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3084,9 +3124,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3853,6 +3895,7 @@ "Id": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the execution engine. For an Amazon EMR cluster, this\n is the cluster ID.

", "smithy.api#required": {} } @@ -3918,10 +3961,7 @@ } }, "com.amazonaws.emr#Float": { - "type": "float", - "traits": { - "smithy.api#default": 0 - } + "type": "float" }, "com.amazonaws.emr#GetAutoTerminationPolicy": { "type": "operation", @@ -3941,6 +3981,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the ID of the Amazon EMR cluster for which the auto-termination policy\n will be fetched.

", "smithy.api#required": {} } @@ -3997,6 +4038,7 @@ "BlockPublicAccessConfiguration": { "target": "com.amazonaws.emr#BlockPublicAccessConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A configuration for Amazon EMR block public access. The configuration applies to\n all clusters created in your account for the current Region. The configuration specifies\n whether block public access is enabled. If block public access is enabled, security groups\n associated with the cluster cannot have rules that allow inbound traffic from 0.0.0.0/0 or\n ::/0 on a port, unless the port is specified as an exception using\n PermittedPublicSecurityGroupRuleRanges in the\n BlockPublicAccessConfiguration. By default, Port 22 (SSH) is an exception,\n and public access is allowed on this port. You can change this by updating the block public\n access configuration to remove the exception.

\n \n

For accounts that created clusters in a Region before November 25, 2019, block public\n access is disabled by default in that Region. To use this feature, you must manually\n enable and configure it. For accounts that did not create an Amazon EMR cluster\n in a Region before this date, block public access is enabled by default in that\n Region.

\n
", "smithy.api#required": {} } @@ -4004,6 +4046,7 @@ "BlockPublicAccessConfigurationMetadata": { "target": "com.amazonaws.emr#BlockPublicAccessConfigurationMetadata", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Properties that describe the Amazon Web Services principal that created the\n BlockPublicAccessConfiguration using the\n PutBlockPublicAccessConfiguration action as well as the date and time that\n the configuration was created. Each time a configuration for block public access is\n updated, Amazon EMR updates this metadata.

", "smithy.api#required": {} } @@ -4039,6 +4082,7 @@ "ClusterId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the cluster.

", "smithy.api#required": {} } @@ -4046,6 +4090,7 @@ "ExecutionRoleArn": { "target": "com.amazonaws.emr#ArnType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the runtime role for interactive workload submission\n on the cluster. The runtime role can be a cross-account IAM role. The\n runtime role ARN is a combination of account ID, role name, and role type using the\n following format: arn:partition:service:region:account:resource.

", "smithy.api#required": {} } @@ -4093,6 +4138,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the ID of the cluster for which the managed scaling policy will be fetched.\n

", "smithy.api#required": {} } @@ -4142,6 +4188,7 @@ "StudioId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the Amazon EMR Studio.

", "smithy.api#required": {} } @@ -4161,6 +4208,7 @@ "IdentityType": { "target": "com.amazonaws.emr#IdentityType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies whether the identity to fetch is a user or a group.

", "smithy.api#required": {} } @@ -4196,6 +4244,7 @@ "Jar": { "target": "com.amazonaws.emr#XmlString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A path to a JAR file run during the step.

", "smithy.api#required": {} } @@ -4459,6 +4508,7 @@ "InstanceFleetType": { "target": "com.amazonaws.emr#InstanceFleetType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The node type that the instance fleet hosts. Valid values are MASTER, CORE, and\n TASK.

", "smithy.api#required": {} } @@ -4519,6 +4569,7 @@ "InstanceFleetId": { "target": "com.amazonaws.emr#InstanceFleetId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the instance fleet.

", "smithy.api#required": {} } @@ -4823,7 +4874,6 @@ "ConfigurationsVersion": { "target": "com.amazonaws.emr#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The version number of the requested configuration specification for this instance\n group.

" } }, @@ -4836,7 +4886,6 @@ "LastSuccessfullyAppliedConfigurationsVersion": { "target": "com.amazonaws.emr#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The version number of a configuration specification that was successfully applied for an\n instance group last time.

" } }, @@ -4893,6 +4942,7 @@ "InstanceRole": { "target": "com.amazonaws.emr#InstanceRoleType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The role of the instance group in the cluster.

", "smithy.api#required": {} } @@ -4906,6 +4956,7 @@ "InstanceType": { "target": "com.amazonaws.emr#InstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon EC2 instance type for all instances in the instance group.

", "smithy.api#required": {} } @@ -4913,6 +4964,7 @@ "InstanceCount": { "target": "com.amazonaws.emr#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Target number of instances for the instance group.

", "smithy.api#required": {} } @@ -4970,6 +5022,7 @@ "Market": { "target": "com.amazonaws.emr#MarketType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Market type of the Amazon EC2 instances used to create a cluster node.

", "smithy.api#required": {} } @@ -4977,6 +5030,7 @@ "InstanceRole": { "target": "com.amazonaws.emr#InstanceRoleType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Instance group role in the cluster

", "smithy.api#required": {} } @@ -4990,6 +5044,7 @@ "InstanceType": { "target": "com.amazonaws.emr#InstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Amazon EC2 instance type.

", "smithy.api#required": {} } @@ -4997,6 +5052,7 @@ "InstanceRequestCount": { "target": "com.amazonaws.emr#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Target number of instances to run in the instance group.

", "smithy.api#required": {} } @@ -5004,6 +5060,7 @@ "InstanceRunningCount": { "target": "com.amazonaws.emr#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Actual count of running instances.

", "smithy.api#required": {} } @@ -5011,6 +5068,7 @@ "State": { "target": "com.amazonaws.emr#InstanceGroupState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

State of instance group. The following values are no longer supported: STARTING,\n TERMINATED, and FAILED.

", "smithy.api#required": {} } @@ -5024,6 +5082,7 @@ "CreationDateTime": { "target": "com.amazonaws.emr#Date", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date/time the instance group was created.

", "smithy.api#required": {} } @@ -5084,6 +5143,7 @@ "InstanceGroupId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Unique ID of the instance group to modify.

", "smithy.api#required": {} } @@ -5552,6 +5612,7 @@ "InstanceType": { "target": "com.amazonaws.emr#InstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An Amazon EC2 instance type, such as m3.xlarge.

", "smithy.api#required": {} } @@ -5723,6 +5784,7 @@ "JobFlowId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The job flow identifier.

", "smithy.api#required": {} } @@ -5730,6 +5792,7 @@ "Name": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the job flow.

", "smithy.api#required": {} } @@ -5755,6 +5818,7 @@ "ExecutionStatusDetail": { "target": "com.amazonaws.emr#JobFlowExecutionStatusDetail", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Describes the execution status of the job flow.

", "smithy.api#required": {} } @@ -5762,6 +5826,7 @@ "Instances": { "target": "com.amazonaws.emr#JobFlowInstancesDetail", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Describes the Amazon EC2 instances of the job flow.

", "smithy.api#required": {} } @@ -5787,7 +5852,6 @@ "VisibleToAllUsers": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the cluster is visible to IAM principals in the Amazon Web Services account associated with the cluster. When true, IAM principals in the Amazon Web Services account can perform Amazon EMR cluster\n actions that their IAM policies allow. When false, only the\n IAM principal that created the cluster and the Amazon Web Services account\n root user can perform Amazon EMR actions, regardless of IAM\n permissions policies attached to other IAM principals.

\n

The default value is true if a value is not provided when creating a\n cluster using the Amazon EMR API RunJobFlow command, the CLI\n create-cluster command, or the Amazon Web Services Management Console.

" } }, @@ -5894,6 +5958,7 @@ "State": { "target": "com.amazonaws.emr#JobFlowExecutionState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The state of the job flow.

", "smithy.api#required": {} } @@ -5901,6 +5966,7 @@ "CreationDateTime": { "target": "com.amazonaws.emr#Date", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The creation date and time of the job flow.

", "smithy.api#required": {} } @@ -5982,14 +6048,12 @@ "KeepJobFlowAliveWhenNoSteps": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the cluster should remain available after completing all steps.\n Defaults to true. For more information about configuring cluster termination,\n see Control Cluster Termination in the EMR Management\n Guide.

" } }, "TerminationProtected": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether to lock the cluster to prevent the Amazon EC2 instances from\n being terminated by API call, user intervention, or in the event of a job-flow\n error.

" } }, @@ -6052,6 +6116,7 @@ "MasterInstanceType": { "target": "com.amazonaws.emr#InstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon EC2 master node instance type.

", "smithy.api#required": {} } @@ -6071,6 +6136,7 @@ "SlaveInstanceType": { "target": "com.amazonaws.emr#InstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon EC2 core and task node instance type.

", "smithy.api#required": {} } @@ -6078,6 +6144,7 @@ "InstanceCount": { "target": "com.amazonaws.emr#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of Amazon EC2 instances in the cluster. If the value is 1, the same\n instance serves as both the master and core and task node. If the value is greater than 1,\n one instance is the master node and all others are core and task nodes.

", "smithy.api#required": {} } @@ -6115,14 +6182,12 @@ "KeepJobFlowAliveWhenNoSteps": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the cluster should remain available after completing all steps.

" } }, "TerminationProtected": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the Amazon EC2 instances in the cluster are protected from\n termination by API calls, user intervention, or in the event of a job-flow error.

" } }, @@ -6143,6 +6208,7 @@ "Realm": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Kerberos realm to which all nodes in a cluster belong. For example,\n EC2.INTERNAL.

", "smithy.api#required": {} } @@ -6150,6 +6216,7 @@ "KdcAdminPassword": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The password used within the cluster for the kadmin service on the cluster-dedicated\n KDC, which maintains Kerberos principals, password policies, and keytabs for the\n cluster.

", "smithy.api#required": {} } @@ -6234,6 +6301,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster identifier for the bootstrap actions to list.

", "smithy.api#required": {} } @@ -6381,6 +6449,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the cluster.

", "smithy.api#required": {} } @@ -6447,6 +6516,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster for which to list the instance groups.

", "smithy.api#required": {} } @@ -6515,6 +6585,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster for which to list the instances.

", "smithy.api#required": {} } @@ -6832,6 +6903,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster for which to list the steps.

", "smithy.api#required": {} } @@ -7041,6 +7113,7 @@ "ReleaseLabel": { "target": "com.amazonaws.emr#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon EMR release label determines the versions of open-source\n application packages that Amazon EMR has installed on the cluster.\n Release labels are in the format emr-x.x.x, where x.x.x is an Amazon EMR release number such as emr-6.10.0. For more information about Amazon EMR releases and their included application versions and features, see the\n \n Amazon EMR Release\n Guide\n .

", "smithy.api#required": {} } @@ -7077,10 +7150,7 @@ } }, "com.amazonaws.emr#Long": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.emr#ManagedScalingPolicy": { "type": "structure", @@ -7177,6 +7247,7 @@ "ClusterId": { "target": "com.amazonaws.emr#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the cluster.

", "smithy.api#required": {} } @@ -7232,6 +7303,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the cluster.

", "smithy.api#required": {} } @@ -7239,6 +7311,7 @@ "InstanceFleet": { "target": "com.amazonaws.emr#InstanceFleetModifyConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The configuration parameters of the instance fleet.

", "smithy.api#required": {} } @@ -7668,6 +7741,7 @@ "AllocationStrategy": { "target": "com.amazonaws.emr#OnDemandProvisioningAllocationStrategy", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the strategy to use in launching On-Demand instance fleets. Currently, the\n only option is lowest-price (the default), which launches the lowest price\n first.

", "smithy.api#required": {} } @@ -7689,6 +7763,7 @@ "TimeoutDurationMinutes": { "target": "com.amazonaws.emr#WholeNumber", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

On-Demand resize timeout in minutes. If On-Demand Instances are not provisioned within\n this time, the resize workflow stops. The minimum value is 5 minutes, and the maximum value\n is 10,080 minutes (7 days). The timeout applies to all resize workflows on the Instance\n Fleet. The resize could be triggered by Amazon EMR Managed Scaling or by the\n customer (via Amazon EMR Console, Amazon EMR CLI modify-instance-fleet or\n Amazon EMR SDK ModifyInstanceFleet API) or by Amazon EMR due to Amazon EC2 Spot Reclamation.

", "smithy.api#required": {} } @@ -7764,6 +7839,7 @@ "InstanceRole": { "target": "com.amazonaws.emr#InstanceRoleType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Role of the instance in the cluster.

\n

Starting with Amazon EMR release 5.23.0, the only supported instance role is\n MASTER.

", "smithy.api#required": {} } @@ -7849,6 +7925,7 @@ "MinRange": { "target": "com.amazonaws.emr#Port", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The smallest port number in a specified range of port numbers.

", "smithy.api#required": {} } @@ -7888,6 +7965,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the ID of a cluster. The instance group to which the automatic scaling policy\n is applied is within this cluster.

", "smithy.api#required": {} } @@ -7895,6 +7973,7 @@ "InstanceGroupId": { "target": "com.amazonaws.emr#InstanceGroupId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the ID of the instance group to which the automatic scaling policy is\n applied.

", "smithy.api#required": {} } @@ -7902,6 +7981,7 @@ "AutoScalingPolicy": { "target": "com.amazonaws.emr#AutoScalingPolicy", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the definition of the automatic scaling policy.

", "smithy.api#required": {} } @@ -7961,6 +8041,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the ID of the Amazon EMR cluster to which the auto-termination policy\n will be attached.

", "smithy.api#required": {} } @@ -8009,6 +8090,7 @@ "BlockPublicAccessConfiguration": { "target": "com.amazonaws.emr#BlockPublicAccessConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A configuration for Amazon EMR block public access. The configuration applies to\n all clusters created in your account for the current Region. The configuration specifies\n whether block public access is enabled. If block public access is enabled, security groups\n associated with the cluster cannot have rules that allow inbound traffic from 0.0.0.0/0 or\n ::/0 on a port, unless the port is specified as an exception using\n PermittedPublicSecurityGroupRuleRanges in the\n BlockPublicAccessConfiguration. By default, Port 22 (SSH) is an exception,\n and public access is allowed on this port. You can change this by updating\n BlockPublicSecurityGroupRules to remove the exception.

\n \n

For accounts that created clusters in a Region before November 25, 2019, block public\n access is disabled by default in that Region. To use this feature, you must manually\n enable and configure it. For accounts that did not create an Amazon EMR cluster\n in a Region before this date, block public access is enabled by default in that\n Region.

\n
", "smithy.api#required": {} } @@ -8043,6 +8125,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the ID of an Amazon EMR cluster where the managed scaling policy is\n attached.

", "smithy.api#required": {} } @@ -8050,6 +8133,7 @@ "ManagedScalingPolicy": { "target": "com.amazonaws.emr#ManagedScalingPolicy", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the constraints for the managed scaling policy.

", "smithy.api#required": {} } @@ -8121,6 +8205,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the ID of a cluster. The instance group to which the automatic scaling policy\n is applied is within this cluster.

", "smithy.api#required": {} } @@ -8128,6 +8213,7 @@ "InstanceGroupId": { "target": "com.amazonaws.emr#InstanceGroupId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the ID of the instance group to which the scaling policy is applied.

", "smithy.api#required": {} } @@ -8162,6 +8248,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the ID of the Amazon EMR cluster from which the auto-termination\n policy will be removed.

", "smithy.api#required": {} } @@ -8196,6 +8283,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the ID of the cluster from which the managed scaling policy will be removed.\n

", "smithy.api#required": {} } @@ -8238,6 +8326,7 @@ "ResourceId": { "target": "com.amazonaws.emr#ResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon EMR resource identifier from which tags will be removed. For example,\n a cluster identifier or an Amazon EMR Studio ID.

", "smithy.api#required": {} } @@ -8245,6 +8334,7 @@ "TagKeys": { "target": "com.amazonaws.emr#StringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of tag keys to remove from the resource.

", "smithy.api#required": {} } @@ -8306,6 +8396,7 @@ "Name": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the job flow.

", "smithy.api#required": {} } @@ -8343,6 +8434,7 @@ "Instances": { "target": "com.amazonaws.emr#JobFlowInstancesConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A specification of the number and type of Amazon EC2 instances.

", "smithy.api#required": {} } @@ -8386,7 +8478,6 @@ "VisibleToAllUsers": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n

The VisibleToAllUsers parameter is no longer supported. By default, the value is set\n to true. Setting it to false now has no effect.

\n
\n

Set this value to true so that IAM principals in the Amazon Web Services account associated with the cluster can perform Amazon EMR actions on\n the cluster that their IAM policies allow. This value defaults to\n true for clusters created using the Amazon EMR API or the CLI\n create-cluster command.

\n

When set to false, only the IAM principal that created the\n cluster and the Amazon Web Services account root user can perform Amazon EMR actions\n for the cluster, regardless of the IAM permissions policies attached to\n other IAM principals. For more information, see Understanding the Amazon EMR cluster VisibleToAllUsers setting in the\n Amazon EMR Management Guide.

" } }, @@ -8533,6 +8624,7 @@ "SimpleScalingPolicyConfiguration": { "target": "com.amazonaws.emr#SimpleScalingPolicyConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of adjustment the automatic scaling activity makes when triggered, and the\n periodicity of the adjustment.

", "smithy.api#required": {} } @@ -8548,6 +8640,7 @@ "MinCapacity": { "target": "com.amazonaws.emr#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The lower boundary of Amazon EC2 instances in an instance group below which\n scaling activities are not allowed to shrink. Scale-in activities will not terminate\n instances below this boundary.

", "smithy.api#required": {} } @@ -8555,6 +8648,7 @@ "MaxCapacity": { "target": "com.amazonaws.emr#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The upper boundary of Amazon EC2 instances in an instance group beyond which\n scaling activities are not allowed to grow. Scale-out activities will not add instances\n beyond this boundary.

", "smithy.api#required": {} } @@ -8570,6 +8664,7 @@ "Name": { "target": "com.amazonaws.emr#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name used to identify an automatic scaling rule. Rule names must be unique within a\n scaling policy.

", "smithy.api#required": {} } @@ -8583,6 +8678,7 @@ "Action": { "target": "com.amazonaws.emr#ScalingAction", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The conditions that trigger an automatic scaling activity.

", "smithy.api#required": {} } @@ -8590,6 +8686,7 @@ "Trigger": { "target": "com.amazonaws.emr#ScalingTrigger", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The CloudWatch alarm definition that determines when automatic scaling activity is\n triggered.

", "smithy.api#required": {} } @@ -8611,6 +8708,7 @@ "CloudWatchAlarmDefinition": { "target": "com.amazonaws.emr#CloudWatchAlarmDefinition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The definition of a CloudWatch metric alarm. When the defined alarm conditions are met\n along with other trigger parameters, scaling activity begins.

", "smithy.api#required": {} } @@ -8626,6 +8724,7 @@ "Path": { "target": "com.amazonaws.emr#XmlString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Location in Amazon S3 of the script to run during a bootstrap action.

", "smithy.api#required": {} } @@ -8796,6 +8895,7 @@ "JobFlowIds": { "target": "com.amazonaws.emr#XmlStringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of strings that uniquely identify the clusters to protect. This identifier is\n returned by RunJobFlow and can also be obtained from DescribeJobFlows .

", "smithy.api#required": {} } @@ -8803,7 +8903,7 @@ "TerminationProtected": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A Boolean that indicates whether to protect the cluster and prevent the Amazon EC2 instances in the cluster from shutting down due to API calls, user intervention, or\n job-flow error.

", "smithy.api#required": {} } @@ -8837,6 +8937,7 @@ "JobFlowIds": { "target": "com.amazonaws.emr#XmlStringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the job flow (cluster).

", "smithy.api#required": {} } @@ -8844,7 +8945,7 @@ "VisibleToAllUsers": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A value of true indicates that an IAM principal in the\n Amazon Web Services account can perform Amazon EMR actions on the cluster that\n the IAM policies attached to the principal allow. A value of\n false indicates that only the IAM principal that created the\n cluster and the Amazon Web Services root user can perform Amazon EMR actions on the\n cluster.

", "smithy.api#required": {} } @@ -8887,6 +8988,7 @@ "ScalingAdjustment": { "target": "com.amazonaws.emr#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The amount by which to scale in or scale out, based on the specified\n AdjustmentType. A positive value adds to the instance group's Amazon EC2 instance count while a negative number removes instances. If\n AdjustmentType is set to EXACT_CAPACITY, the number should\n only be a positive integer. If AdjustmentType is set to\n PERCENT_CHANGE_IN_CAPACITY, the value should express the percentage as an\n integer. For example, -20 indicates a decrease in 20% increments of cluster\n capacity.

", "smithy.api#required": {} } @@ -8963,6 +9065,7 @@ "TimeoutDurationMinutes": { "target": "com.amazonaws.emr#WholeNumber", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Spot provisioning timeout period in minutes. If Spot Instances are not provisioned\n within this time period, the TimeOutAction is taken. Minimum value is 5 and\n maximum value is 1440. The timeout applies only during initial provisioning, when the\n cluster is first created.

", "smithy.api#required": {} } @@ -8970,6 +9073,7 @@ "TimeoutAction": { "target": "com.amazonaws.emr#SpotProvisioningTimeoutAction", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The action to take when TargetSpotCapacity has not been fulfilled when the\n TimeoutDurationMinutes has expired; that is, when all Spot Instances could\n not be provisioned within the Spot provisioning timeout. Valid values are\n TERMINATE_CLUSTER and SWITCH_TO_ON_DEMAND. SWITCH_TO_ON_DEMAND\n specifies that if no Spot Instances are available, On-Demand Instances should be\n provisioned to fulfill any remaining Spot capacity.

", "smithy.api#required": {} } @@ -9014,6 +9118,7 @@ "TimeoutDurationMinutes": { "target": "com.amazonaws.emr#WholeNumber", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Spot resize timeout in minutes. If Spot Instances are not provisioned within this time,\n the resize workflow will stop provisioning of Spot instances. Minimum value is 5 minutes\n and maximum value is 10,080 minutes (7 days). The timeout applies to all resize workflows\n on the Instance Fleet. The resize could be triggered by Amazon EMR Managed Scaling\n or by the customer (via Amazon EMR Console, Amazon EMR CLI\n modify-instance-fleet or Amazon EMR SDK ModifyInstanceFleet API) or by Amazon EMR due to Amazon EC2 Spot Reclamation.

", "smithy.api#required": {} } @@ -9073,6 +9178,7 @@ "ExecutionEngine": { "target": "com.amazonaws.emr#ExecutionEngineConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the execution engine (cluster) that runs the notebook execution.

", "smithy.api#required": {} } @@ -9080,6 +9186,7 @@ "ServiceRole": { "target": "com.amazonaws.emr#XmlString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or ARN of the IAM role that is used as the service role for\n Amazon EMR (the Amazon EMR role) for the notebook execution.

", "smithy.api#required": {} } @@ -9241,6 +9348,7 @@ "Name": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the step.

", "smithy.api#required": {} } @@ -9254,6 +9362,7 @@ "HadoopJarStep": { "target": "com.amazonaws.emr#HadoopJarStepConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The JAR file used for the step.

", "smithy.api#required": {} } @@ -9275,6 +9384,7 @@ "StepConfig": { "target": "com.amazonaws.emr#StepConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The step configuration.

", "smithy.api#required": {} } @@ -9282,6 +9392,7 @@ "ExecutionStatusDetail": { "target": "com.amazonaws.emr#StepExecutionStatusDetail", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description of the step status.

", "smithy.api#required": {} } @@ -9350,6 +9461,7 @@ "State": { "target": "com.amazonaws.emr#StepExecutionState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The state of the step.

", "smithy.api#required": {} } @@ -9357,6 +9469,7 @@ "CreationDateTime": { "target": "com.amazonaws.emr#Date", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The creation date and time of the step.

", "smithy.api#required": {} } @@ -9605,6 +9718,7 @@ "NotebookExecutionId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the notebook execution.

", "smithy.api#required": {} } @@ -9816,7 +9930,6 @@ "MemoryGB": { "target": "com.amazonaws.emr#Float", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of memory that is available to Amazon EMR from the SupportedInstanceType. The kernel and hypervisor\n software consume some memory, so this value might be lower than the overall memory for the\n instance type.

" } }, @@ -9835,7 +9948,6 @@ "Is64BitsOnly": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the SupportedInstanceType only supports 64-bit\n architecture.

" } }, @@ -9848,14 +9960,12 @@ "EbsOptimizedAvailable": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the SupportedInstanceType supports Amazon EBS\n optimization.

" } }, "EbsOptimizedByDefault": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the SupportedInstanceType uses Amazon EBS\n optimization by default.

" } }, @@ -9868,7 +9978,6 @@ "EbsStorageOnly": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the SupportedInstanceType only supports Amazon EBS.

" } }, @@ -9964,6 +10073,7 @@ "JobFlowIds": { "target": "com.amazonaws.emr#XmlStringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of job flows to be shut down.

", "smithy.api#required": {} } @@ -10175,6 +10285,7 @@ "StudioId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the Amazon EMR Studio to update.

", "smithy.api#required": {} } @@ -10234,6 +10345,7 @@ "StudioId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the Amazon EMR Studio.

", "smithy.api#required": {} } @@ -10253,6 +10365,7 @@ "IdentityType": { "target": "com.amazonaws.emr#IdentityType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies whether the identity to update is a user or a group.

", "smithy.api#required": {} } @@ -10260,6 +10373,7 @@ "SessionPolicyArn": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the session policy to associate with the specified\n user or group.

", "smithy.api#required": {} } @@ -10306,6 +10420,7 @@ "VolumeType": { "target": "com.amazonaws.emr#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The volume type. Volume types supported are gp3, gp2, io1, st1, sc1, and\n standard.

", "smithy.api#required": {} } @@ -10319,6 +10434,7 @@ "SizeInGB": { "target": "com.amazonaws.emr#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The volume size, in gibibytes (GiB). This can be a number from 1 - 1024. If the volume\n type is EBS-optimized, the minimum value is 10.

", "smithy.api#required": {} } @@ -10375,4 +10491,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/eventbridge.json b/codegen/sdk-codegen/aws-models/eventbridge.json index 103fdb8bd11f..4919380d0891 100644 --- a/codegen/sdk-codegen/aws-models/eventbridge.json +++ b/codegen/sdk-codegen/aws-models/eventbridge.json @@ -283,7 +283,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -297,7 +296,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -311,7 +309,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -353,7 +350,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -373,7 +369,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -392,14 +387,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -418,21 +415,24 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: FIPS is not supported with EventBridge multi-region endpoints.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "EndpointId must be a valid host label.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -445,7 +445,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -488,7 +487,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -501,7 +501,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -515,7 +514,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -538,7 +536,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -573,7 +570,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -584,14 +580,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -605,14 +603,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -621,11 +617,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -674,14 +670,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -695,7 +693,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -715,7 +712,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -726,14 +722,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -744,9 +742,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/evidently.json b/codegen/sdk-codegen/aws-models/evidently.json index f308f6944459..8b9371b2fc23 100644 --- a/codegen/sdk-codegen/aws-models/evidently.json +++ b/codegen/sdk-codegen/aws-models/evidently.json @@ -62,9 +62,7 @@ "uri": "/projects/{project}/evaluations", "code": 200 }, - "smithy.api#tags": [ - "dataplane" - ] + "smithy.api#tags": ["dataplane"] } }, "com.amazonaws.evidently#BatchEvaluateFeatureRequest": { @@ -1047,9 +1045,7 @@ "uri": "/projects/{project}/evaluations/{feature}", "code": 200 }, - "smithy.api#tags": [ - "dataplane" - ] + "smithy.api#tags": ["dataplane"] } }, "com.amazonaws.evidently#EvaluateFeatureRequest": { @@ -1384,7 +1380,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1427,7 +1422,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1440,7 +1436,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1454,7 +1449,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1477,7 +1471,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1512,7 +1505,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1523,14 +1515,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1544,14 +1538,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1560,11 +1552,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1575,14 +1567,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1596,7 +1590,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1616,7 +1609,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1627,14 +1619,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1645,9 +1639,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4908,9 +4904,7 @@ "uri": "/events/projects/{project}", "code": 200 }, - "smithy.api#tags": [ - "dataplane" - ] + "smithy.api#tags": ["dataplane"] } }, "com.amazonaws.evidently#PutProjectEventsRequest": { @@ -6866,4 +6860,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/finspace-data.json b/codegen/sdk-codegen/aws-models/finspace-data.json index 5d1fedf5057f..e7f9cf2cb99f 100644 --- a/codegen/sdk-codegen/aws-models/finspace-data.json +++ b/codegen/sdk-codegen/aws-models/finspace-data.json @@ -184,7 +184,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -227,7 +226,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -240,7 +240,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -254,7 +253,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -277,7 +275,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -312,7 +309,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -323,14 +319,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -344,14 +342,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -360,11 +356,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -375,14 +371,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -396,7 +394,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -416,7 +413,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -427,14 +423,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -445,9 +443,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3466,7 +3466,6 @@ "durationInMinutes": { "target": "com.amazonaws.finspacedata#SessionDuration", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The time duration in which the credentials remain valid.

", "smithy.api#httpQuery": "durationInMinutes" } @@ -3497,7 +3496,6 @@ "durationInMinutes": { "target": "com.amazonaws.finspacedata#SessionDuration", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Returns the duration in which the credentials will remain valid.

" } } @@ -3860,7 +3858,6 @@ "maxResults": { "target": "com.amazonaws.finspacedata#ResultLimit", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results per page.

", "smithy.api#httpQuery": "maxResults" } @@ -3960,7 +3957,6 @@ "maxResults": { "target": "com.amazonaws.finspacedata#ResultLimit", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results per page.

", "smithy.api#httpQuery": "maxResults" } @@ -4044,7 +4040,6 @@ "maxResults": { "target": "com.amazonaws.finspacedata#ResultLimit", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results per page.

", "smithy.api#httpQuery": "maxResults" } @@ -4168,7 +4163,6 @@ "maxResults": { "target": "com.amazonaws.finspacedata#ResultLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results per page.

", "smithy.api#httpQuery": "maxResults", "smithy.api#required": {} @@ -4212,7 +4206,6 @@ "maxResults": { "target": "com.amazonaws.finspacedata#ResultLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results per page.

", "smithy.api#httpQuery": "maxResults", "smithy.api#required": {} @@ -4335,7 +4328,6 @@ "maxResults": { "target": "com.amazonaws.finspacedata#ResultLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results per page.

", "smithy.api#httpQuery": "maxResults", "smithy.api#required": {} @@ -4379,7 +4371,6 @@ "maxResults": { "target": "com.amazonaws.finspacedata#ResultLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results per page.

", "smithy.api#httpQuery": "maxResults", "smithy.api#required": {} @@ -4742,7 +4733,6 @@ "com.amazonaws.finspacedata#ResultLimit": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -4858,7 +4848,6 @@ "com.amazonaws.finspacedata#SessionDuration": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 60 diff --git a/codegen/sdk-codegen/aws-models/finspace.json b/codegen/sdk-codegen/aws-models/finspace.json index 74e4e66a560c..4864a23599f3 100644 --- a/codegen/sdk-codegen/aws-models/finspace.json +++ b/codegen/sdk-codegen/aws-models/finspace.json @@ -192,7 +192,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -235,7 +234,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -248,7 +248,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -262,7 +261,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -285,7 +283,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -320,7 +317,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -331,14 +327,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -352,14 +350,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -368,11 +364,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -383,14 +379,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -404,7 +402,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -424,7 +421,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -435,14 +431,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -453,9 +451,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4491,7 +4491,6 @@ "size": { "target": "com.amazonaws.finspace#KxSavedownStorageSize", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The size of temporary storage in gibibytes.

", "smithy.api#required": {} } @@ -4504,7 +4503,6 @@ "com.amazonaws.finspace#KxSavedownStorageSize": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 4, "max": 16000 @@ -5308,7 +5306,6 @@ "ruleNumber": { "target": "com.amazonaws.finspace#RuleNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The rule number for the entry. For example 100. All the network ACL entries are processed in ascending order by rule number.\n \n

", "smithy.api#required": {} } @@ -5499,7 +5496,6 @@ "com.amazonaws.finspace#RuleNumber": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 32766 @@ -6805,4 +6801,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/firehose.json b/codegen/sdk-codegen/aws-models/firehose.json index d8087699f80f..27502d01a11d 100644 --- a/codegen/sdk-codegen/aws-models/firehose.json +++ b/codegen/sdk-codegen/aws-models/firehose.json @@ -2594,7 +2594,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2637,7 +2636,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2650,7 +2650,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2664,7 +2663,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2687,7 +2685,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2722,7 +2719,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2733,14 +2729,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2754,14 +2752,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2770,11 +2766,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2785,14 +2781,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2806,7 +2804,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2826,7 +2823,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2837,14 +2833,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2855,9 +2853,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/fis.json b/codegen/sdk-codegen/aws-models/fis.json index fbd0eec84eed..3476aa8e18eb 100644 --- a/codegen/sdk-codegen/aws-models/fis.json +++ b/codegen/sdk-codegen/aws-models/fis.json @@ -1953,7 +1953,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1996,7 +1995,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2009,7 +2009,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2023,7 +2022,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2046,7 +2044,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2081,7 +2078,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2092,14 +2088,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2113,14 +2111,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2129,18 +2125,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -2149,7 +2144,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -2169,14 +2165,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2190,7 +2188,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2210,7 +2207,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2221,14 +2217,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2239,9 +2237,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2845,7 +2845,6 @@ "com.amazonaws.fis#ListActionsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -2858,7 +2857,6 @@ "maxResults": { "target": "com.amazonaws.fis#ListActionsMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

", "smithy.api#httpQuery": "maxResults" } @@ -2925,7 +2923,6 @@ "com.amazonaws.fis#ListExperimentTemplatesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -2938,7 +2935,6 @@ "maxResults": { "target": "com.amazonaws.fis#ListExperimentTemplatesMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

", "smithy.api#httpQuery": "maxResults" } @@ -3005,7 +3001,6 @@ "com.amazonaws.fis#ListExperimentsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -3018,7 +3013,6 @@ "maxResults": { "target": "com.amazonaws.fis#ListExperimentsMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

", "smithy.api#httpQuery": "maxResults" } @@ -3132,7 +3126,6 @@ "com.amazonaws.fis#ListTargetResourceTypesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -3145,7 +3138,6 @@ "maxResults": { "target": "com.amazonaws.fis#ListTargetResourceTypesMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

", "smithy.api#httpQuery": "maxResults" } @@ -3960,4 +3952,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/fms.json b/codegen/sdk-codegen/aws-models/fms.json index 4c0e9e1288d4..61c76eb66ca4 100644 --- a/codegen/sdk-codegen/aws-models/fms.json +++ b/codegen/sdk-codegen/aws-models/fms.json @@ -232,7 +232,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -275,7 +274,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -288,7 +288,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -302,7 +301,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -325,7 +323,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -360,7 +357,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -371,14 +367,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -392,14 +390,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -408,11 +404,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -423,14 +419,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -444,7 +442,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -464,7 +461,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -475,14 +471,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -493,9 +491,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -7456,7 +7456,6 @@ "Priority": { "target": "com.amazonaws.fms#StatelessRuleGroupPriority", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The priority of the rule group. Network Firewall evaluates the stateless rule groups in a firewall policy starting from the lowest priority setting.

" } } @@ -7474,7 +7473,6 @@ "com.amazonaws.fms#StatelessRuleGroupPriority": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 65535 @@ -8187,4 +8185,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/forecast.json b/codegen/sdk-codegen/aws-models/forecast.json index d7731c55dccf..d70cd5d6bfec 100644 --- a/codegen/sdk-codegen/aws-models/forecast.json +++ b/codegen/sdk-codegen/aws-models/forecast.json @@ -341,7 +341,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -384,7 +383,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -397,7 +397,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -411,7 +410,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -434,7 +432,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -469,7 +466,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -480,14 +476,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -501,14 +499,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -517,11 +513,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -532,14 +528,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -553,7 +551,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -573,7 +570,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -584,14 +580,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -602,9 +600,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -9034,4 +9034,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/forecastquery.json b/codegen/sdk-codegen/aws-models/forecastquery.json index 1bfb941af18b..29561699d806 100644 --- a/codegen/sdk-codegen/aws-models/forecastquery.json +++ b/codegen/sdk-codegen/aws-models/forecastquery.json @@ -96,7 +96,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -139,7 +138,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -152,7 +152,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -166,7 +165,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -189,7 +187,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -224,7 +221,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -235,14 +231,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -256,14 +254,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -272,11 +268,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -287,14 +283,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -308,7 +306,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -328,7 +325,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -339,14 +335,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -357,9 +355,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1189,4 +1189,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/frauddetector.json b/codegen/sdk-codegen/aws-models/frauddetector.json index e50fba95674a..288037c023a7 100644 --- a/codegen/sdk-codegen/aws-models/frauddetector.json +++ b/codegen/sdk-codegen/aws-models/frauddetector.json @@ -384,7 +384,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -427,7 +426,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -440,7 +440,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -454,7 +453,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -477,7 +475,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -512,7 +509,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -523,14 +519,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -544,14 +542,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -560,11 +556,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -575,14 +571,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -596,7 +594,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -616,7 +613,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -627,14 +623,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -645,9 +643,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -10020,4 +10020,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/fsx.json b/codegen/sdk-codegen/aws-models/fsx.json index a021aa1170d9..6212e19d96d7 100644 --- a/codegen/sdk-codegen/aws-models/fsx.json +++ b/codegen/sdk-codegen/aws-models/fsx.json @@ -227,7 +227,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -270,7 +269,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -283,7 +283,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -297,7 +296,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -320,7 +318,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -355,7 +352,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -366,14 +362,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -387,14 +385,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -403,11 +399,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -418,14 +414,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -439,7 +437,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -459,7 +456,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -470,14 +466,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -488,9 +486,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1195,6 +1195,7 @@ "ActiveDirectoryId": { "target": "com.amazonaws.fsx#DirectoryId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The directory ID of the directory that an error pertains to.

", "smithy.api#required": {} } @@ -1552,6 +1553,7 @@ "FileSystemId": { "target": "com.amazonaws.fsx#FileSystemId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the file system with which you want to associate one or more DNS aliases.

", "smithy.api#required": {} } @@ -1559,6 +1561,7 @@ "Aliases": { "target": "com.amazonaws.fsx#AlternateDNSNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of one or more DNS alias names to associate with the file system. \n The alias name has to comply with the following formatting requirements:

\n
    \n
  • \n

    Formatted as a fully-qualified domain name (FQDN), \n hostname.domain\n , \n for example, accounting.corp.example.com.

    \n
  • \n
  • \n

    Can contain alphanumeric characters and the hyphen (-).

    \n
  • \n
  • \n

    Cannot start or end with a hyphen.

    \n
  • \n
  • \n

    Can start with a numeric.

    \n
  • \n
\n

For DNS alias names, Amazon FSx stores alphabetic characters as lowercase letters (a-z), regardless of how you specify them: \n as uppercase letters, lowercase letters, or the corresponding letters in escape codes.

", "smithy.api#required": {} } @@ -1647,6 +1650,7 @@ "Type": { "target": "com.amazonaws.fsx#AutocommitPeriodType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Defines the type of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume. \n Setting this value to NONE disables autocommit. The default value is NONE.

", "smithy.api#required": {} } @@ -1728,6 +1732,7 @@ "BackupId": { "target": "com.amazonaws.fsx#BackupId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the backup.

", "smithy.api#required": {} } @@ -1735,6 +1740,7 @@ "Lifecycle": { "target": "com.amazonaws.fsx#BackupLifecycle", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The lifecycle status of the backup.

\n
    \n
  • \n

    \n AVAILABLE - The backup is fully available.

    \n
  • \n
  • \n

    \n PENDING - For user-initiated backups on Lustre file systems only; Amazon FSx hasn't started creating the backup.

    \n
  • \n
  • \n

    \n CREATING - Amazon FSx is creating the backup.

    \n
  • \n
  • \n

    \n TRANSFERRING - For user-initiated backups on Lustre file systems only; Amazon FSx is transferring the backup to Amazon S3.

    \n
  • \n
  • \n

    \n COPYING - Amazon FSx is copying the backup.

    \n
  • \n
  • \n

    \n DELETED - Amazon FSx deleted the backup and it's no longer\n available.

    \n
  • \n
  • \n

    \n FAILED - Amazon FSx couldn't finish the backup.

    \n
  • \n
", "smithy.api#required": {} } @@ -1748,6 +1754,7 @@ "Type": { "target": "com.amazonaws.fsx#BackupType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of the file-system backup.

", "smithy.api#required": {} } @@ -1758,6 +1765,7 @@ "CreationTime": { "target": "com.amazonaws.fsx#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time when a particular backup was created.

", "smithy.api#required": {} } @@ -1783,6 +1791,7 @@ "FileSystem": { "target": "com.amazonaws.fsx#FileSystem", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The metadata of the file system associated with the backup. This metadata is persisted\n even if the file system is deleted.

", "smithy.api#required": {} } @@ -2054,6 +2063,7 @@ "TaskId": { "target": "com.amazonaws.fsx#TaskId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the data repository task to cancel.

", "smithy.api#required": {} } @@ -2110,6 +2120,7 @@ "Enabled": { "target": "com.amazonaws.fsx#Flag", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Set Enabled to True to generate a CompletionReport when the task completes. \n If set to true, then you need to provide a report Scope, Path, and Format. \n Set Enabled to False if you do not want a CompletionReport generated when the task completes.

", "smithy.api#required": {} } @@ -2205,7 +2216,7 @@ "OwnerId": "123456789012", "Lifecycle": "COPYING", "Type": "USER_INITIATED", - "CreationTime": 1.617954808068e9, + "CreationTime": 1617954808.068, "KmsKeyId": "arn:aws:fsx:us-east-1:012345678912:key/d1234e22-543a-12b7-a98f-e12c2b54001a", "ResourceARN": "arn:aws:fsx:us-east-1:012345678912:backup/backup-0a3364eded1014b28", "Tags": [ @@ -2246,6 +2257,7 @@ "SourceBackupId": { "target": "com.amazonaws.fsx#SourceBackupId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the source backup. Specifies the ID of the backup that's being copied.

", "smithy.api#required": {} } @@ -2414,6 +2426,7 @@ "FileSystemId": { "target": "com.amazonaws.fsx#FileSystemId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -2426,6 +2439,7 @@ "DataRepositoryPath": { "target": "com.amazonaws.fsx#ArchivePath", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The path to the Amazon S3 data repository that will be linked to the file\n system. The path can be an S3 bucket or prefix in the format\n s3://myBucket/myPrefix/. This path specifies where in the S3\n data repository files will be imported from or exported to.

", "smithy.api#required": {} } @@ -2518,6 +2532,7 @@ "Type": { "target": "com.amazonaws.fsx#DataRepositoryTaskType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the type of data repository task to create.

\n
    \n
  • \n

    \n EXPORT_TO_REPOSITORY tasks export from your\n Amazon FSx for Lustre file system to a linked data repository.

    \n
  • \n
  • \n

    \n IMPORT_METADATA_FROM_REPOSITORY tasks import metadata\n changes from a linked S3 bucket to your Amazon FSx for Lustre file system.

    \n
  • \n
  • \n

    \n RELEASE_DATA_FROM_FILESYSTEM tasks release files in\n your Amazon FSx for Lustre file system that have been exported to a linked\n S3 bucket and that meet your specified release criteria.

    \n
  • \n
  • \n

    \n AUTO_RELEASE_DATA tasks automatically release files from\n an Amazon File Cache resource.

    \n
  • \n
", "smithy.api#required": {} } @@ -2531,12 +2546,14 @@ "FileSystemId": { "target": "com.amazonaws.fsx#FileSystemId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "Report": { "target": "com.amazonaws.fsx#CompletionReport", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Defines whether or not Amazon FSx provides a CompletionReport once the task has completed. \n A CompletionReport provides a detailed report on the files that Amazon FSx processed that meet the criteria specified by the \n Scope parameter. For more information, see \n Working with Task Completion Reports.

", "smithy.api#required": {} } @@ -2635,6 +2652,7 @@ "PerUnitStorageThroughput": { "target": "com.amazonaws.fsx#PerUnitStorageThroughput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Provisions the amount of read and write throughput for each 1 tebibyte (TiB)\n of cache storage capacity, in MB/s/TiB. The only supported\n value is 1000.

", "smithy.api#required": {} } @@ -2642,6 +2660,7 @@ "DeploymentType": { "target": "com.amazonaws.fsx#FileCacheLustreDeploymentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the cache deployment type, which must be CACHE_1.

", "smithy.api#required": {} } @@ -2652,6 +2671,7 @@ "MetadataConfiguration": { "target": "com.amazonaws.fsx#FileCacheLustreMetadataConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The configuration for a Lustre MDT (Metadata Target) storage volume.

", "smithy.api#required": {} } @@ -2674,6 +2694,7 @@ "FileCacheType": { "target": "com.amazonaws.fsx#FileCacheType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of cache that you're creating, which\n must be LUSTRE.

", "smithy.api#required": {} } @@ -2681,6 +2702,7 @@ "FileCacheTypeVersion": { "target": "com.amazonaws.fsx#FileSystemTypeVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Sets the Lustre version for the cache that you're creating,\n which must be 2.12.

", "smithy.api#required": {} } @@ -2688,6 +2710,7 @@ "StorageCapacity": { "target": "com.amazonaws.fsx#StorageCapacity", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The storage capacity of the cache in gibibytes (GiB). Valid values\n are 1200 GiB, 2400 GiB, and increments of 2400 GiB.

", "smithy.api#required": {} } @@ -2695,6 +2718,7 @@ "SubnetIds": { "target": "com.amazonaws.fsx#SubnetIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -2841,6 +2865,7 @@ "BackupId": { "target": "com.amazonaws.fsx#BackupId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -2854,6 +2879,7 @@ "SubnetIds": { "target": "com.amazonaws.fsx#SubnetIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the IDs of the subnets that the file system will be accessible from. For Windows MULTI_AZ_1 \n file system deployment types, provide exactly two subnet IDs, one for the preferred file server \n and one for the standby file server. You specify one of these subnets as the preferred subnet \n using the WindowsConfiguration > PreferredSubnetID property.

\n

Windows SINGLE_AZ_1 and SINGLE_AZ_2 file system deployment\n types, Lustre file systems, and OpenZFS file systems provide exactly one subnet ID. The\n file server is launched in that subnet's Availability Zone.

", "smithy.api#required": {} } @@ -3028,6 +3054,7 @@ "DeploymentType": { "target": "com.amazonaws.fsx#OntapDeploymentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the FSx for ONTAP file system deployment type to use in creating\n the file system.

\n
    \n
  • \n

    \n MULTI_AZ_1 - (Default) A high availability file system configured\n for Multi-AZ redundancy to tolerate temporary Availability Zone (AZ)\n unavailability.

    \n
  • \n
  • \n

    \n SINGLE_AZ_1 - A file system configured for Single-AZ\n redundancy.

    \n
  • \n
\n

For information about the use cases for Multi-AZ and Single-AZ deployments, refer to\n Choosing a file system deployment type.

", "smithy.api#required": {} } @@ -3065,6 +3092,7 @@ "ThroughputCapacity": { "target": "com.amazonaws.fsx#MegabytesPerSecond", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Sets the throughput capacity for the file system that you're creating. Valid values\n are 128, 256, 512, 1024, 2048, and 4096 MBps.

", "smithy.api#required": {} } @@ -3101,6 +3129,7 @@ "DeploymentType": { "target": "com.amazonaws.fsx#OpenZFSDeploymentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the file system deployment type. Single AZ deployment types are configured\n for redundancy within a single Availability Zone in an Amazon Web Services Region .\n Valid values are the following:

\n
    \n
  • \n

    \n MULTI_AZ_1- Creates file systems with high availability that are configured\n for Multi-AZ redundancy to tolerate temporary unavailability in Availability Zones (AZs).\n Multi_AZ_1 is available only in the US East (N. Virginia), US East (Ohio), US West (Oregon),\n Asia Pacific (Singapore), Asia Pacific (Tokyo), and Europe (Ireland) Amazon Web Services Regions.

    \n
  • \n
  • \n

    \n SINGLE_AZ_1- Creates file systems with throughput capacities of 64 - 4,096 MB/s.\n Single_AZ_1 is available in all Amazon Web Services Regions where Amazon FSx \n for OpenZFS is available.

    \n
  • \n
  • \n

    \n SINGLE_AZ_2- Creates file systems with throughput capacities of 160 - 10,240 MB/s\n using an NVMe L2ARC cache. Single_AZ_2 is available only in the US East (N. Virginia),\n US East (Ohio), US West (Oregon), Asia Pacific (Singapore), Asia Pacific (Tokyo), and Europe (Ireland)\n Amazon Web Services Regions.

    \n
  • \n
\n

For more information, see Deployment type availability\n and File system performance\n in the Amazon FSx for OpenZFS User Guide.

", "smithy.api#required": {} } @@ -3108,6 +3137,7 @@ "ThroughputCapacity": { "target": "com.amazonaws.fsx#MegabytesPerSecond", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the throughput of an Amazon FSx for OpenZFS file system, measured in megabytes per second (MBps). Valid values depend on the DeploymentType you choose, as follows:

\n
    \n
  • \n

    For MULTI_AZ_1 and SINGLE_AZ_2, valid values are 160, 320, 640,\n 1280, 2560, 3840, 5120, 7680, or 10240 MBps.

    \n
  • \n
  • \n

    For SINGLE_AZ_1, valid values are 64, 128, 256, 512, 1024, 2048, 3072, or 4096 MBps.

    \n
  • \n
\n

You pay for additional throughput capacity that you provision.

", "smithy.api#required": {} } @@ -3160,6 +3190,7 @@ "FileSystemType": { "target": "com.amazonaws.fsx#FileSystemType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of Amazon FSx file system to create. Valid values are\n WINDOWS, LUSTRE, ONTAP, and\n OPENZFS.

", "smithy.api#required": {} } @@ -3167,6 +3198,7 @@ "StorageCapacity": { "target": "com.amazonaws.fsx#StorageCapacity", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Sets the storage capacity of the file system that you're creating, in gibibytes (GiB).

\n

\n FSx for Lustre file systems - The amount of\n storage capacity that you can configure depends on the value that you set for\n StorageType and the Lustre DeploymentType, as\n follows:

\n
    \n
  • \n

    For SCRATCH_2, PERSISTENT_2 and PERSISTENT_1 deployment types \n using SSD storage type, the valid values are 1200 GiB, 2400 GiB, and increments of 2400 GiB.

    \n
  • \n
  • \n

    For PERSISTENT_1 HDD file systems, valid values are increments of 6000 GiB for \n 12 MB/s/TiB file systems and increments of 1800 GiB for 40 MB/s/TiB file systems.

    \n
  • \n
  • \n

    For SCRATCH_1 deployment type, valid values are \n 1200 GiB, 2400 GiB, and increments of 3600 GiB.

    \n
  • \n
\n

\n FSx for ONTAP file systems - The amount of storage capacity \n that you can configure is from 1024 GiB up to 196,608 GiB (192 TiB).

\n

\n FSx for OpenZFS file systems - The amount of storage capacity that \n you can configure is from 64 GiB up to 524,288 GiB (512 TiB).

\n

\n FSx for Windows File Server file systems - The amount\n of storage capacity that you can configure depends on the value that you set for\n StorageType as follows:

\n
    \n
  • \n

    For SSD storage, valid values are 32 GiB-65,536 GiB (64 TiB).

    \n
  • \n
  • \n

    For HDD storage, valid values are 2000 GiB-65,536 GiB (64 TiB).

    \n
  • \n
", "smithy.api#required": {} } @@ -3180,6 +3212,7 @@ "SubnetIds": { "target": "com.amazonaws.fsx#SubnetIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the IDs of the subnets that the file system will be accessible from. For\n Windows and ONTAP MULTI_AZ_1 deployment types,provide exactly two subnet\n IDs, one for the preferred file server and one for the standby file server. You specify\n one of these subnets as the preferred subnet using the WindowsConfiguration >\n PreferredSubnetID or OntapConfiguration > PreferredSubnetID\n properties. For more information about Multi-AZ file system configuration, see \n Availability and durability: Single-AZ and Multi-AZ file systems in the\n Amazon FSx for Windows User Guide and \n Availability and durability in the Amazon FSx for ONTAP User\n Guide.

\n

For Windows SINGLE_AZ_1 and SINGLE_AZ_2 and all Lustre \n deployment types, provide exactly one subnet ID.\n The file server is launched in that subnet's Availability Zone.

", "smithy.api#required": {} } @@ -3271,6 +3304,7 @@ "ThroughputCapacity": { "target": "com.amazonaws.fsx#MegabytesPerSecond", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Sets the throughput capacity of an Amazon FSx file system, measured in megabytes per second (MB/s), in 2 to\n the nth increments, between 2^3 (8) and 2^11 (2048).

", "smithy.api#required": {} } @@ -3340,6 +3374,7 @@ "SizeInMegabytes": { "target": "com.amazonaws.fsx#VolumeCapacity", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the size of the volume, in megabytes (MB), that you are creating.

", "smithy.api#required": {} } @@ -3353,6 +3388,7 @@ "StorageVirtualMachineId": { "target": "com.amazonaws.fsx#StorageVirtualMachineId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the ONTAP SVM in which to create the volume.

", "smithy.api#required": {} } @@ -3395,12 +3431,14 @@ "SnapshotARN": { "target": "com.amazonaws.fsx#ResourceARN", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "CopyStrategy": { "target": "com.amazonaws.fsx#OpenZFSCopyStrategy", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The strategy used when copying data from the snapshot to the new volume.

\n
    \n
  • \n

    \n CLONE - The new volume references the data in the origin\n snapshot. Cloning a snapshot is faster than copying data from the snapshot to a\n new volume and doesn't consume disk throughput. However, the origin snapshot\n can't be deleted if there is a volume using its copied data.

    \n
  • \n
  • \n

    \n FULL_COPY - Copies all data from the snapshot to the new volume.\n

    \n
  • \n
", "smithy.api#required": {} } @@ -3416,6 +3454,7 @@ "ParentVolumeId": { "target": "com.amazonaws.fsx#VolumeId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the volume to use as the parent volume of the volume that you are creating.

", "smithy.api#required": {} } @@ -3509,6 +3548,7 @@ "SnaplockType": { "target": "com.amazonaws.fsx#SnaplockType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed. \n You can choose one of the following retention modes:

\n
    \n
  • \n

    \n COMPLIANCE: Files transitioned to write once, read many (WORM) on a Compliance volume can't be deleted \n until their retention periods expire. This retention mode is used to address government or industry-specific mandates or to protect \n against ransomware attacks. For more information, \n see SnapLock Compliance.

    \n
  • \n
  • \n

    \n ENTERPRISE: Files transitioned to WORM on an Enterprise volume can be deleted by authorized users \n before their retention periods expire using privileged delete. This retention mode is used to advance an organization's data integrity \n and internal compliance or to test retention settings before using SnapLock Compliance. For more information, see \n SnapLock Enterprise.

    \n
  • \n
", "smithy.api#required": {} } @@ -3563,6 +3603,7 @@ "Name": { "target": "com.amazonaws.fsx#SnapshotName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the snapshot.

", "smithy.api#required": {} } @@ -3570,6 +3611,7 @@ "VolumeId": { "target": "com.amazonaws.fsx#VolumeId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the volume that you are taking a snapshot of.

", "smithy.api#required": {} } @@ -3649,12 +3691,14 @@ "FileSystemId": { "target": "com.amazonaws.fsx#FileSystemId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "Name": { "target": "com.amazonaws.fsx#StorageVirtualMachineName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the SVM.

", "smithy.api#required": {} } @@ -3699,6 +3743,7 @@ "NetBiosName": { "target": "com.amazonaws.fsx#NetBiosAlias", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The NetBIOS name of the Active Directory computer object that will be created for your SVM.

", "smithy.api#required": {} } @@ -3793,6 +3838,7 @@ "BackupId": { "target": "com.amazonaws.fsx#BackupId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -3805,6 +3851,7 @@ "Name": { "target": "com.amazonaws.fsx#VolumeName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the new volume you're creating.

", "smithy.api#required": {} } @@ -3849,6 +3896,7 @@ "VolumeType": { "target": "com.amazonaws.fsx#VolumeType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the type of volume to create; ONTAP and OPENZFS are\n the only valid volume types.

", "smithy.api#required": {} } @@ -3856,6 +3904,7 @@ "Name": { "target": "com.amazonaws.fsx#VolumeName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the name of the volume that you're creating.

", "smithy.api#required": {} } @@ -4173,6 +4222,7 @@ "TaskId": { "target": "com.amazonaws.fsx#TaskId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The system-generated, unique 17-digit ID of the data repository task.

", "smithy.api#required": {} } @@ -4180,6 +4230,7 @@ "Lifecycle": { "target": "com.amazonaws.fsx#DataRepositoryTaskLifecycle", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The lifecycle status of the data repository task, as follows:

\n
    \n
  • \n

    \n PENDING - The task has not started.

    \n
  • \n
  • \n

    \n EXECUTING - The task is in process.

    \n
  • \n
  • \n

    \n FAILED - The task was not able to be completed. For example, there may be files the task failed to process. \n The DataRepositoryTaskFailureDetails property provides more information about task failures.

    \n
  • \n
  • \n

    \n SUCCEEDED - The task has completed successfully.

    \n
  • \n
  • \n

    \n CANCELED - The task was canceled and it did not complete.

    \n
  • \n
  • \n

    \n CANCELING - The task is in process of being canceled.

    \n
  • \n
\n \n

You cannot delete an FSx for Lustre file system if there are data \n repository tasks for the file system in the PENDING or EXECUTING states.\n Please retry when the data repository task is finished (with a status of CANCELED, SUCCEEDED, or FAILED). \n You can use the DescribeDataRepositoryTask action to monitor the task status. Contact the FSx team if you need to delete your file system immediately.

\n
", "smithy.api#required": {} } @@ -4187,6 +4238,7 @@ "Type": { "target": "com.amazonaws.fsx#DataRepositoryTaskType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of data repository task.

\n
    \n
  • \n

    \n EXPORT_TO_REPOSITORY tasks export from your\n Amazon FSx for Lustre file system to a linked data repository.

    \n
  • \n
  • \n

    \n IMPORT_METADATA_FROM_REPOSITORY tasks import metadata\n changes from a linked S3 bucket to your Amazon FSx for Lustre file system.

    \n
  • \n
  • \n

    \n RELEASE_DATA_FROM_FILESYSTEM tasks release files in\n your Amazon FSx for Lustre file system that have been exported to a\n linked S3 bucket and that meet your specified release criteria.

    \n
  • \n
  • \n

    \n AUTO_RELEASE_DATA tasks automatically release files from\n an Amazon File Cache resource.

    \n
  • \n
", "smithy.api#required": {} } @@ -4194,6 +4246,7 @@ "CreationTime": { "target": "com.amazonaws.fsx#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -4592,6 +4645,7 @@ "BackupId": { "target": "com.amazonaws.fsx#BackupId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the backup that you want to delete.

", "smithy.api#required": {} } @@ -4669,6 +4723,7 @@ "AssociationId": { "target": "com.amazonaws.fsx#DataRepositoryAssociationId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the data repository association that you want to delete.

", "smithy.api#required": {} } @@ -4752,6 +4807,7 @@ "FileCacheId": { "target": "com.amazonaws.fsx#FileCacheId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the cache that's being deleted.

", "smithy.api#required": {} } @@ -4939,6 +4995,7 @@ "FileSystemId": { "target": "com.amazonaws.fsx#FileSystemId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the file system that you want to delete.

", "smithy.api#required": {} } @@ -5100,6 +5157,7 @@ "SnapshotId": { "target": "com.amazonaws.fsx#SnapshotId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the snapshot that you want to delete.

", "smithy.api#required": {} } @@ -5167,6 +5225,7 @@ "StorageVirtualMachineId": { "target": "com.amazonaws.fsx#StorageVirtualMachineId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the SVM that you want to delete.

", "smithy.api#required": {} } @@ -5288,6 +5347,7 @@ "VolumeId": { "target": "com.amazonaws.fsx#VolumeId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the volume that you are deleting.

", "smithy.api#required": {} } @@ -5681,6 +5741,7 @@ "FileSystemId": { "target": "com.amazonaws.fsx#FileSystemId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the file system to return the associated DNS aliases for\n (String).

", "smithy.api#required": {} } @@ -6081,6 +6142,7 @@ "FileSystemId": { "target": "com.amazonaws.fsx#FileSystemId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the file system from which to disassociate the DNS aliases.

", "smithy.api#required": {} } @@ -6088,6 +6150,7 @@ "Aliases": { "target": "com.amazonaws.fsx#AlternateDNSNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of one or more DNS alias names to disassociate, or remove, from the file system.

", "smithy.api#required": {} } @@ -6437,6 +6500,7 @@ "FileCachePath": { "target": "com.amazonaws.fsx#Namespace", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A path on the cache that points to a high-level directory (such\n as /ns1/) or subdirectory (such as /ns1/subdir/)\n that will be mapped 1-1 with DataRepositoryPath.\n The leading forward slash in the name is required. Two data repository\n associations cannot have overlapping cache paths. For example, if\n a data repository is associated with cache path /ns1/,\n then you cannot link another data repository with cache\n path /ns1/ns2.

\n

This path specifies where in your cache files will be exported\n from. This cache directory can be linked to only one data repository,\n and no data repository other can be linked to the directory.

\n \n

The cache path can only be set to root (/) on an NFS DRA when\n DataRepositorySubdirectories is specified. If you\n specify root (/) as the cache path, you can create only one DRA\n on the cache.

\n

The cache path cannot be set to root (/) for an S3 DRA.

\n
", "smithy.api#required": {} } @@ -6444,6 +6508,7 @@ "DataRepositoryPath": { "target": "com.amazonaws.fsx#ArchivePath", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The path to the S3 or NFS data repository that links to the\n cache. You must provide one of the following paths:

\n
    \n
  • \n

    The path can be an NFS data repository that links to\n the cache. The path can be in one of two formats:

    \n
      \n
    • \n

      If you are not using the DataRepositorySubdirectories\n parameter, the path is to an NFS Export directory (or one of its subdirectories)\n in the format nsf://nfs-domain-name/exportpath. You can therefore\n link a single NFS Export to a single data repository association.

      \n
    • \n
    • \n

      If you are using the DataRepositorySubdirectories\n parameter, the path is the domain name of the NFS file system in the format\n nfs://filer-domain-name, which indicates the root of the\n subdirectories specified with the DataRepositorySubdirectories\n parameter.

      \n
    • \n
    \n
  • \n
  • \n

    The path can be an S3 bucket or prefix\n in the format s3://myBucket/myPrefix/.

    \n
  • \n
", "smithy.api#required": {} } @@ -6594,6 +6659,7 @@ "StorageCapacity": { "target": "com.amazonaws.fsx#MetadataStorageCapacity", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The storage capacity of the Lustre MDT (Metadata Target) storage\n volume in gibibytes (GiB). The only supported value is 2400 GiB.

", "smithy.api#required": {} } @@ -6609,6 +6675,7 @@ "Version": { "target": "com.amazonaws.fsx#NfsVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of the NFS (Network File System) protocol of the\n NFS data repository. The only supported value is NFS3,\n which indicates that the data repository must support the NFSv3 protocol.

", "smithy.api#required": {} } @@ -7171,6 +7238,7 @@ "Parameter": { "target": "com.amazonaws.fsx#Parameter", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A parameter that is incompatible with the earlier request.

", "smithy.api#required": {} } @@ -7499,6 +7567,7 @@ "ResourceARN": { "target": "com.amazonaws.fsx#ResourceARN", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the Amazon FSx resource that will have its tags listed.

", "smithy.api#required": {} } @@ -7687,6 +7756,7 @@ "Level": { "target": "com.amazonaws.fsx#LustreAccessAuditLogLevel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The data repository events that are logged by Amazon FSx.

\n
    \n
  • \n

    \n WARN_ONLY - only warning events are logged.

    \n
  • \n
  • \n

    \n ERROR_ONLY - only error events are logged.

    \n
  • \n
  • \n

    \n WARN_ERROR - both warning events and error events\n are logged.

    \n
  • \n
  • \n

    \n DISABLED - logging of data repository events\n is turned off.

    \n
  • \n
\n

Note that Amazon File Cache uses a default setting of WARN_ERROR,\n which can't be changed.

", "smithy.api#required": {} } @@ -7708,6 +7778,7 @@ "Level": { "target": "com.amazonaws.fsx#LustreAccessAuditLogLevel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Sets which data repository events are logged by Amazon FSx.

\n
    \n
  • \n

    \n WARN_ONLY - only warning events are logged.

    \n
  • \n
  • \n

    \n ERROR_ONLY - only error events are logged.

    \n
  • \n
  • \n

    \n WARN_ERROR - both warning events and error events\n are logged.

    \n
  • \n
  • \n

    \n DISABLED - logging of data repository events\n is turned off.

    \n
  • \n
", "smithy.api#required": {} } @@ -7855,6 +7926,7 @@ "Version": { "target": "com.amazonaws.fsx#NfsVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of the NFS (Network File System) protocol of the\n NFS data repository. Currently, the only supported value is\n NFS3, which indicates that the data repository must\n support the NFSv3 protocol.

", "smithy.api#required": {} } @@ -7948,6 +8020,7 @@ "ResourceARN": { "target": "com.amazonaws.fsx#ResourceARN", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the non-Amazon FSx resource.

", "smithy.api#required": {} } @@ -8164,6 +8237,7 @@ "Clients": { "target": "com.amazonaws.fsx#OpenZFSClients", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A value that specifies who can mount the file system. You can provide a wildcard\n character (*), an IP address (0.0.0.0), or a CIDR address\n (192.0.2.0/24). By default, Amazon FSx uses the wildcard\n character when specifying the client.

", "smithy.api#required": {} } @@ -8171,6 +8245,7 @@ "Options": { "target": "com.amazonaws.fsx#OpenZFSNfsExportOptions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The options to use when mounting the file system. For a list of options that you can\n use with Network File System (NFS), see the exports(5) - Linux man page. When\n choosing your options, consider the following:

\n
    \n
  • \n

    \n crossmnt is used by default. If you don't specify\n crossmnt when changing the client configuration, you won't be\n able to see or access snapshots in your file system's snapshot directory.

    \n
  • \n
  • \n

    \n sync is used by default. If you instead specify\n async, the system acknowledges writes before writing to disk.\n If the system crashes before the writes are finished, you lose the unwritten\n data.

    \n
  • \n
", "smithy.api#required": {} } @@ -8333,7 +8408,7 @@ "DeploymentType": { "target": "com.amazonaws.fsx#OpenZFSDeploymentType", "traits": { - "smithy.api#documentation": "

Specifies the file-system deployment type. Amazon FSx for OpenZFS supports\u2028 MULTI_AZ_1, SINGLE_AZ_1, and SINGLE_AZ_2.

" + "smithy.api#documentation": "

Specifies the file-system deployment type. Amazon FSx for OpenZFS supports
 MULTI_AZ_1, SINGLE_AZ_1, and SINGLE_AZ_2.

" } }, "ThroughputCapacity": { @@ -8389,6 +8464,7 @@ "ClientConfigurations": { "target": "com.amazonaws.fsx#OpenZFSClientConfigurations", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of configuration objects that contain the client and options for mounting the\n OpenZFS file system.

", "smithy.api#required": {} } @@ -8484,6 +8560,7 @@ "Type": { "target": "com.amazonaws.fsx#OpenZFSQuotaType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A value that specifies whether the quota applies to a user or group.

", "smithy.api#required": {} } @@ -8491,6 +8568,7 @@ "Id": { "target": "com.amazonaws.fsx#IntegerNoMax", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the user or group.

", "smithy.api#required": {} } @@ -8498,6 +8576,7 @@ "StorageCapacityQuotaGiB": { "target": "com.amazonaws.fsx#IntegerNoMax", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The amount of storage that the user or group can use in gibibytes (GiB).

", "smithy.api#required": {} } @@ -8723,6 +8802,7 @@ "FileSystemId": { "target": "com.amazonaws.fsx#FileSystemId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -8805,6 +8885,7 @@ "ResourceARN": { "target": "com.amazonaws.fsx#ResourceARN", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource that doesn't support\n tagging.

", "smithy.api#required": {} } @@ -8824,6 +8905,7 @@ "ResourceARN": { "target": "com.amazonaws.fsx#ResourceARN", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource ARN of the resource that can't be found.

", "smithy.api#required": {} } @@ -8919,6 +9001,7 @@ "VolumeId": { "target": "com.amazonaws.fsx#VolumeId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the volume that you are restoring.

", "smithy.api#required": {} } @@ -8926,6 +9009,7 @@ "SnapshotId": { "target": "com.amazonaws.fsx#SnapshotId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the source snapshot. Specifies the snapshot that you are restoring\n from.

", "smithy.api#required": {} } @@ -8973,6 +9057,7 @@ "Type": { "target": "com.amazonaws.fsx#RetentionPeriodType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Defines the type of time for the retention period of an FSx for ONTAP SnapLock volume. \n Set it to \n one of the valid types. If you set it to INFINITE, the files are retained forever. If you set it to \n UNSPECIFIED, the files are retained until you set an explicit retention period.

", "smithy.api#required": {} } @@ -9183,6 +9268,7 @@ "DomainName": { "target": "com.amazonaws.fsx#ActiveDirectoryFullyQualifiedName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The fully qualified domain name of the self-managed AD directory, such as\n corp.example.com.

", "smithy.api#required": {} } @@ -9202,6 +9288,7 @@ "UserName": { "target": "com.amazonaws.fsx#DirectoryUserName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The user name for the service account on your self-managed AD domain that Amazon FSx\n will use to join to your AD domain. This account must have the permission to join\n computers to the domain in the organizational unit provided in\n OrganizationalUnitDistinguishedName, or in the default location of your\n AD domain.

", "smithy.api#required": {} } @@ -9209,6 +9296,7 @@ "Password": { "target": "com.amazonaws.fsx#DirectoryPassword", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The password for the service account on your self-managed AD domain that Amazon FSx\n will use to join to your AD domain.

", "smithy.api#required": {} } @@ -9216,6 +9304,7 @@ "DnsIps": { "target": "com.amazonaws.fsx#DnsIps", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of up to three IP addresses of DNS servers or domain controllers in the\n self-managed AD directory.

", "smithy.api#required": {} } @@ -9343,6 +9432,7 @@ "Limit": { "target": "com.amazonaws.fsx#ServiceLimit", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Enumeration of the service limit that was exceeded.

", "smithy.api#required": {} } @@ -9406,6 +9496,7 @@ "DefaultRetention": { "target": "com.amazonaws.fsx#RetentionPeriod", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The retention period assigned to a write once, read many (WORM) file by default if an explicit retention period is not set for an \n FSx for ONTAP SnapLock volume. The default retention period must be greater than or equal to \n the minimum retention period and less than or equal to the maximum retention period.

", "smithy.api#required": {} } @@ -9413,6 +9504,7 @@ "MinimumRetention": { "target": "com.amazonaws.fsx#RetentionPeriod", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The shortest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.

", "smithy.api#required": {} } @@ -9420,6 +9512,7 @@ "MaximumRetention": { "target": "com.amazonaws.fsx#RetentionPeriod", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The longest retention period that can be assigned to a WORM file on \n an FSx for ONTAP SnapLock volume.

", "smithy.api#required": {} } @@ -9721,6 +9814,7 @@ "FileSystemId": { "target": "com.amazonaws.fsx#FileSystemId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -10207,6 +10301,7 @@ "Key": { "target": "com.amazonaws.fsx#TagKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A value that specifies the TagKey, the name of the tag. Tag keys must\n be unique for the resource to which they are attached.

", "smithy.api#required": {} } @@ -10214,6 +10309,7 @@ "Value": { "target": "com.amazonaws.fsx#TagValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A value that specifies the TagValue, the value assigned to the\n corresponding tag key. Tag values can be null and don't have to be unique in a tag set.\n For example, you can have a key-value pair in a tag set of finances : April\n and also of payroll : April.

", "smithy.api#required": {} } @@ -10298,6 +10394,7 @@ "ResourceARN": { "target": "com.amazonaws.fsx#ResourceARN", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the Amazon FSx resource that you want to\n tag.

", "smithy.api#required": {} } @@ -10305,6 +10402,7 @@ "Tags": { "target": "com.amazonaws.fsx#Tags", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of tags for the resource. If a tag with a given key already exists, the\n value is replaced by the one specified in this parameter.

", "smithy.api#required": {} } @@ -10500,6 +10598,7 @@ "ResourceARN": { "target": "com.amazonaws.fsx#ResourceARN", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the Amazon FSx resource to untag.

", "smithy.api#required": {} } @@ -10507,6 +10606,7 @@ "TagKeys": { "target": "com.amazonaws.fsx#TagKeys", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of keys of tags on the resource to untag. In case the tag key doesn't exist,\n the call will still succeed to be idempotent.

", "smithy.api#required": {} } @@ -10561,6 +10661,7 @@ "AssociationId": { "target": "com.amazonaws.fsx#DataRepositoryAssociationId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the data repository association that you are updating.

", "smithy.api#required": {} } @@ -10655,6 +10756,7 @@ "FileCacheId": { "target": "com.amazonaws.fsx#FileCacheId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the cache that you are updating.

", "smithy.api#required": {} } @@ -10846,7 +10948,7 @@ "ThroughputCapacity": { "target": "com.amazonaws.fsx#MegabytesPerSecond", "traits": { - "smithy.api#documentation": "

The throughput of an Amazon FSx for OpenZFS file system, measured in megabytes per second\u2028 (MB/s). Valid values depend on the DeploymentType you choose, as follows:

\n
    \n
  • \n

    For MULTI_AZ_1 and SINGLE_AZ_2, valid values are 160, 320, 640,\n 1280, 2560, 3840, 5120, 7680, or 10240 MBps.

    \n
  • \n
  • \n

    For SINGLE_AZ_1, valid values are 64, 128, 256, 512, 1024, 2048, 3072, or 4096 MB/s.

    \n
  • \n
" + "smithy.api#documentation": "

The throughput of an Amazon FSx for OpenZFS file system, measured in megabytes per second
 (MB/s). Valid values depend on the DeploymentType you choose, as follows:

\n
    \n
  • \n

    For MULTI_AZ_1 and SINGLE_AZ_2, valid values are 160, 320, 640,\n 1280, 2560, 3840, 5120, 7680, or 10240 MBps.

    \n
  • \n
  • \n

    For SINGLE_AZ_1, valid values are 64, 128, 256, 512, 1024, 2048, 3072, or 4096 MB/s.

    \n
  • \n
" } }, "WeeklyMaintenanceStartTime": { @@ -10878,6 +10980,7 @@ "FileSystemId": { "target": "com.amazonaws.fsx#FileSystemId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the file system that you are updating.

", "smithy.api#required": {} } @@ -11167,6 +11270,7 @@ "Name": { "target": "com.amazonaws.fsx#SnapshotName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the snapshot to update.

", "smithy.api#required": {} } @@ -11174,6 +11278,7 @@ "SnapshotId": { "target": "com.amazonaws.fsx#SnapshotId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the snapshot that you want to update, in the format\n fsvolsnap-0123456789abcdef0.

", "smithy.api#required": {} } @@ -11244,6 +11349,7 @@ "StorageVirtualMachineId": { "target": "com.amazonaws.fsx#StorageVirtualMachineId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the SVM that you want to update, in the format svm-0123456789abcdef0.

", "smithy.api#required": {} } @@ -11328,6 +11434,7 @@ "VolumeId": { "target": "com.amazonaws.fsx#VolumeId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the volume that you want to update, in the format\n fsvol-0123456789abcdef0.

", "smithy.api#required": {} } @@ -11709,6 +11816,7 @@ "FileAccessAuditLogLevel": { "target": "com.amazonaws.fsx#WindowsAccessAuditLogLevel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Sets which attempt type is logged by Amazon FSx for file and folder accesses.

\n
    \n
  • \n

    \n SUCCESS_ONLY - only successful attempts to access files\n or folders are logged.

    \n
  • \n
  • \n

    \n FAILURE_ONLY - only failed attempts to access files\n or folders are logged.

    \n
  • \n
  • \n

    \n SUCCESS_AND_FAILURE - both successful attempts and\n failed attempts to access files or folders are logged.

    \n
  • \n
  • \n

    \n DISABLED - access auditing of files and folders is turned off.

    \n
  • \n
", "smithy.api#required": {} } @@ -11716,6 +11824,7 @@ "FileShareAccessAuditLogLevel": { "target": "com.amazonaws.fsx#WindowsAccessAuditLogLevel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Sets which attempt type is logged by Amazon FSx for file share accesses.

\n
    \n
  • \n

    \n SUCCESS_ONLY - only successful attempts to access file\n shares are logged.

    \n
  • \n
  • \n

    \n FAILURE_ONLY - only failed attempts to access file\n shares are logged.

    \n
  • \n
  • \n

    \n SUCCESS_AND_FAILURE - both successful attempts and\n failed attempts to access file shares are logged.

    \n
  • \n
  • \n

    \n DISABLED - access auditing of file shares is turned off.

    \n
  • \n
", "smithy.api#required": {} } @@ -11737,6 +11846,7 @@ "FileAccessAuditLogLevel": { "target": "com.amazonaws.fsx#WindowsAccessAuditLogLevel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Sets which attempt type is logged by Amazon FSx for file and folder accesses.

\n
    \n
  • \n

    \n SUCCESS_ONLY - only successful attempts to access files\n or folders are logged.

    \n
  • \n
  • \n

    \n FAILURE_ONLY - only failed attempts to access files\n or folders are logged.

    \n
  • \n
  • \n

    \n SUCCESS_AND_FAILURE - both successful attempts and\n failed attempts to access files or folders are logged.

    \n
  • \n
  • \n

    \n DISABLED - access auditing of files and folders is turned off.

    \n
  • \n
", "smithy.api#required": {} } @@ -11744,6 +11854,7 @@ "FileShareAccessAuditLogLevel": { "target": "com.amazonaws.fsx#WindowsAccessAuditLogLevel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Sets which attempt type is logged by Amazon FSx for file share accesses.

\n
    \n
  • \n

    \n SUCCESS_ONLY - only successful attempts to access file\n shares are logged.

    \n
  • \n
  • \n

    \n FAILURE_ONLY - only failed attempts to access file\n shares are logged.

    \n
  • \n
  • \n

    \n SUCCESS_AND_FAILURE - both successful attempts and\n failed attempts to access file shares are logged.

    \n
  • \n
  • \n

    \n DISABLED - access auditing of file shares is turned off.

    \n
  • \n
", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/gamelift.json b/codegen/sdk-codegen/aws-models/gamelift.json index a2d11bf647f0..fcdfb6130ac3 100644 --- a/codegen/sdk-codegen/aws-models/gamelift.json +++ b/codegen/sdk-codegen/aws-models/gamelift.json @@ -61,6 +61,7 @@ "TicketId": { "target": "com.amazonaws.gamelift#MatchmakingIdStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for a matchmaking ticket. The ticket must be in status REQUIRES_ACCEPTANCE; otherwise this\n request will fail.

", "smithy.api#required": {} } @@ -68,6 +69,7 @@ "PlayerIds": { "target": "com.amazonaws.gamelift#StringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for a player delivering the response. This parameter can include one or multiple player\n IDs.

", "smithy.api#required": {} } @@ -75,6 +77,7 @@ "AcceptanceType": { "target": "com.amazonaws.gamelift#AcceptanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Player response to the proposed match.

", "smithy.api#required": {} } @@ -197,6 +200,7 @@ "Cost": { "target": "com.amazonaws.gamelift#NonNegativeLimitedLengthDouble", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cost to run your fleet per hour. Amazon GameLift uses the provided cost of your fleet to\n balance usage in queues. For more information about queues, see Setting\n up queues in the Amazon GameLift Developer Guide.

", "smithy.api#required": {} } @@ -443,6 +447,7 @@ "CertificateType": { "target": "com.amazonaws.gamelift#CertificateType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates whether a TLS/SSL certificate is generated for a fleet.

\n

Valid values include:

\n
    \n
  • \n

    \n GENERATED - Generate a TLS/SSL certificate\n for this fleet.

    \n
  • \n
  • \n

    \n DISABLED - (default) Do not generate a\n TLS/SSL certificate for this fleet.

    \n
  • \n
", "smithy.api#required": {} } @@ -521,6 +526,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the game server group where the game server is running. If you are not specifying a game server to claim, this value identifies\n where you want Amazon GameLift FleetIQ to look for an available game server to claim.

", "smithy.api#required": {} } @@ -807,6 +813,7 @@ "Name": { "target": "com.amazonaws.gamelift#NonBlankAndLengthConstraintString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A descriptive label that is associated with an alias. Alias names do not need to be unique.

", "smithy.api#required": {} } @@ -820,6 +827,7 @@ "RoutingStrategy": { "target": "com.amazonaws.gamelift#RoutingStrategy", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The routing configuration, including routing type and fleet target, for the alias.\n

", "smithy.api#required": {} } @@ -992,6 +1000,7 @@ "Name": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A descriptive label that is associated with a fleet. Fleet names do not need to be unique.

", "smithy.api#required": {} } @@ -1171,6 +1180,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet to add locations to. You can use either the fleet ID or ARN value.

", "smithy.api#required": {} } @@ -1178,6 +1188,7 @@ "Locations": { "target": "com.amazonaws.gamelift#LocationConfigurationList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of locations to deploy additional instances to and manage as part of the fleet.\n You can add any Amazon GameLift-supported Amazon Web Services Region as a remote location, in the form of an\n Amazon Web Services Region code such as us-west-2.

", "smithy.api#required": {} } @@ -1268,6 +1279,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An identifier for the new game server group. This value is used to generate unique ARN\n identifiers for the Amazon EC2 Auto Scaling group and the Amazon GameLift FleetIQ game server group. The name\n must be unique per Region per Amazon Web Services account.

", "smithy.api#required": {} } @@ -1275,6 +1287,7 @@ "RoleArn": { "target": "com.amazonaws.gamelift#IamRoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) for an IAM role that\n allows Amazon GameLift to access your Amazon EC2 Auto Scaling groups.

", "smithy.api#required": {} } @@ -1282,6 +1295,7 @@ "MinSize": { "target": "com.amazonaws.gamelift#WholeNumber", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The minimum number of instances allowed in the Amazon EC2 Auto Scaling group. During\n automatic scaling events, Amazon GameLift FleetIQ and Amazon EC2 do not scale down the group below this\n minimum. In production, this value should be set to at least 1. After the Auto Scaling\n group is created, update this value directly in the Auto Scaling group using the Amazon Web Services\n console or APIs.

", "smithy.api#required": {} } @@ -1289,6 +1303,7 @@ "MaxSize": { "target": "com.amazonaws.gamelift#PositiveInteger", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The maximum number of instances allowed in the Amazon EC2 Auto Scaling group. During\n automatic scaling events, Amazon GameLift FleetIQ and EC2 do not scale up the group above this maximum.\n After the Auto Scaling group is created, update this value directly in the Auto Scaling\n group using the Amazon Web Services console or APIs.

", "smithy.api#required": {} } @@ -1296,6 +1311,7 @@ "LaunchTemplate": { "target": "com.amazonaws.gamelift#LaunchTemplateSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon EC2 launch template that contains configuration settings and game server code to\n be deployed to all instances in the game server group. You can specify the template\n using either the template name or ID. For help with creating a launch template, see\n Creating a Launch\n Template for an Auto Scaling Group in the Amazon Elastic Compute Cloud Auto Scaling\n User Guide. After the Auto Scaling group is created, update this value\n directly in the Auto Scaling group using the Amazon Web Services console or APIs.

\n \n

If you specify network interfaces in your launch template, you must explicitly set\n the property AssociatePublicIpAddress to \"true\". If no network\n interface is specified in the launch template, Amazon GameLift FleetIQ uses your account's default\n VPC.

\n
", "smithy.api#required": {} } @@ -1303,6 +1319,7 @@ "InstanceDefinitions": { "target": "com.amazonaws.gamelift#InstanceDefinitions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon EC2 instance types and sizes to use in the Auto Scaling group. The instance\n definitions must specify at least two different instance types that are supported by\n Amazon GameLift FleetIQ. For more information on instance types, see EC2 Instance Types in the\n Amazon Elastic Compute Cloud User Guide. You can optionally specify capacity\n weighting for each instance type. If no weight value is specified for an instance type,\n it is set to the default value \"1\". For more information about capacity weighting, see\n Instance Weighting for\n Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide.

", "smithy.api#required": {} } @@ -1421,6 +1438,7 @@ "MaximumPlayerSessionCount": { "target": "com.amazonaws.gamelift#WholeNumber", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The maximum number of players that can be connected simultaneously to the game session.

", "smithy.api#required": {} } @@ -1524,6 +1542,7 @@ "Name": { "target": "com.amazonaws.gamelift#GameSessionQueueName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A descriptive label that is associated with game session queue. Queue names must be unique within each Region.

", "smithy.api#required": {} } @@ -1633,6 +1652,7 @@ "LocationName": { "target": "com.amazonaws.gamelift#CustomInputLocationStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A descriptive name for the custom location.

", "smithy.api#required": {} } @@ -1700,6 +1720,7 @@ "Name": { "target": "com.amazonaws.gamelift#MatchmakingIdStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the matchmaking configuration. This name is used to identify the configuration associated with a matchmaking\n request or ticket.

", "smithy.api#required": {} } @@ -1719,6 +1740,7 @@ "RequestTimeoutSeconds": { "target": "com.amazonaws.gamelift#MatchmakingRequestTimeoutInteger", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The maximum duration, in seconds, that a matchmaking ticket can remain in process\n before timing out. Requests that fail due to timing out can be resubmitted as\n needed.

", "smithy.api#required": {} } @@ -1732,6 +1754,7 @@ "AcceptanceRequired": { "target": "com.amazonaws.gamelift#BooleanModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A flag that determines whether a match that was created with this configuration must\n be accepted by the matched players. To require acceptance, set to TRUE.\n With this option enabled, matchmaking tickets use the status\n REQUIRES_ACCEPTANCE to indicate when a completed potential match is\n waiting for player acceptance.

", "smithy.api#required": {} } @@ -1739,6 +1762,7 @@ "RuleSetName": { "target": "com.amazonaws.gamelift#MatchmakingRuleSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the matchmaking rule set to use with this configuration. You can use either the rule set name or ARN\n value. A matchmaking configuration can only use rule sets that are defined in the same\n Region.

", "smithy.api#required": {} } @@ -1845,6 +1869,7 @@ "Name": { "target": "com.amazonaws.gamelift#MatchmakingIdStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the matchmaking rule set. A matchmaking configuration identifies the rule set it uses by this name\n value. Note that the rule set name is different from the optional name\n field in the rule set body.

", "smithy.api#required": {} } @@ -1852,6 +1877,7 @@ "RuleSetBody": { "target": "com.amazonaws.gamelift#RuleSetBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A collection of matchmaking rules, formatted as a JSON string. Comments are not\n allowed in JSON, but most elements support a description field.

", "smithy.api#required": {} } @@ -1873,6 +1899,7 @@ "RuleSet": { "target": "com.amazonaws.gamelift#MatchmakingRuleSet", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The newly created matchmaking rule set.

", "smithy.api#required": {} } @@ -1923,6 +1950,7 @@ "GameSessionId": { "target": "com.amazonaws.gamelift#ArnStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the game session to add a player to.

", "smithy.api#required": {} } @@ -1930,6 +1958,7 @@ "PlayerId": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for a player. Player IDs are developer-defined.

", "smithy.api#required": {} } @@ -2000,6 +2029,7 @@ "GameSessionId": { "target": "com.amazonaws.gamelift#ArnStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the game session to add players to.

", "smithy.api#required": {} } @@ -2007,6 +2037,7 @@ "PlayerIds": { "target": "com.amazonaws.gamelift#PlayerIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of unique identifiers for the players to be added.

", "smithy.api#required": {} } @@ -2149,6 +2180,7 @@ "GameLiftAwsAccountId": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the Amazon Web Services account that you use to manage your Amazon GameLift fleet. \n You can find your Account ID in the Amazon Web Services Management Console under account settings.

", "smithy.api#required": {} } @@ -2156,6 +2188,7 @@ "PeerVpcId": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The\n VPC must be in the same Region as your fleet. To look up a VPC ID, use the \n VPC Dashboard in the Amazon Web Services Management Console. \n Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

", "smithy.api#required": {} } @@ -2211,6 +2244,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet. You can use either the fleet ID or ARN value. This tells Amazon GameLift which GameLift\n VPC to peer with.

", "smithy.api#required": {} } @@ -2218,6 +2252,7 @@ "PeerVpcAwsAccountId": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the Amazon Web Services account with the VPC that you want to peer your\n Amazon GameLift fleet with. You can find your Account ID in the Amazon Web Services Management Console under account\n settings.

", "smithy.api#required": {} } @@ -2225,6 +2260,7 @@ "PeerVpcId": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The\n VPC must be in the same Region as your fleet. To look up a VPC ID, use the \n VPC Dashboard in the Amazon Web Services Management Console. \n Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

", "smithy.api#required": {} } @@ -2305,6 +2341,7 @@ "AliasId": { "target": "com.amazonaws.gamelift#AliasIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier of the alias that you want to delete. You can use either the alias\n ID or ARN value.

", "smithy.api#required": {} } @@ -2349,6 +2386,7 @@ "BuildId": { "target": "com.amazonaws.gamelift#BuildIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the build to delete. You can use either the build ID or ARN value.

", "smithy.api#required": {} } @@ -2396,6 +2434,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet to be deleted. You can use either the fleet ID or ARN value.

", "smithy.api#required": {} } @@ -2440,6 +2479,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet to delete locations for. You can use either the fleet ID or ARN value.

", "smithy.api#required": {} } @@ -2447,6 +2487,7 @@ "Locations": { "target": "com.amazonaws.gamelift#LocationList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of fleet locations to delete. Specify locations in the form of an Amazon Web Services\n Region code, such as us-west-2.

", "smithy.api#required": {} } @@ -2514,6 +2555,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the game server group. Use either the name or ARN value.

", "smithy.api#required": {} } @@ -2578,6 +2620,7 @@ "Name": { "target": "com.amazonaws.gamelift#GameSessionQueueNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A descriptive label that is associated with game session queue. Queue names must be unique within each Region. You can use either the queue ID or ARN value.

", "smithy.api#required": {} } @@ -2626,6 +2669,7 @@ "LocationName": { "target": "com.amazonaws.gamelift#CustomLocationNameOrArnModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The location name of the custom location to be deleted.

", "smithy.api#required": {} } @@ -2677,6 +2721,7 @@ "Name": { "target": "com.amazonaws.gamelift#MatchmakingConfigurationName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the matchmaking configuration. You can use either the configuration name or ARN value.

", "smithy.api#required": {} } @@ -2728,6 +2773,7 @@ "Name": { "target": "com.amazonaws.gamelift#MatchmakingRuleSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the matchmaking rule set to be deleted. (Note: The rule set name is different from the optional \"name\"\n field in the rule set body.) You can use either the rule set name or ARN value.

", "smithy.api#required": {} } @@ -2776,6 +2822,7 @@ "Name": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A descriptive label that is associated with a fleet's scaling policy. Policy names do not need to be unique.

", "smithy.api#required": {} } @@ -2783,6 +2830,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet to be deleted. You can use either the fleet ID or ARN value.

", "smithy.api#required": {} } @@ -2827,6 +2875,7 @@ "ScriptId": { "target": "com.amazonaws.gamelift#ScriptIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the Realtime script to delete. You can use either the script ID or ARN value.

", "smithy.api#required": {} } @@ -2868,6 +2917,7 @@ "GameLiftAwsAccountId": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the Amazon Web Services account that you use to manage your Amazon GameLift fleet. \n You can find your Account ID in the Amazon Web Services Management Console under account settings.

", "smithy.api#required": {} } @@ -2875,6 +2925,7 @@ "PeerVpcId": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The\n VPC must be in the same Region as your fleet. To look up a VPC ID, use the \n VPC Dashboard in the Amazon Web Services Management Console. \n Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

", "smithy.api#required": {} } @@ -2923,6 +2974,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet. This fleet specified must match the fleet referenced in the VPC peering\n connection record. You can use either the fleet ID or ARN value.

", "smithy.api#required": {} } @@ -2930,6 +2982,7 @@ "VpcPeeringConnectionId": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for a VPC peering connection.

", "smithy.api#required": {} } @@ -2978,6 +3031,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet the compute resource is currently registered to.

", "smithy.api#required": {} } @@ -2985,6 +3039,7 @@ "ComputeName": { "target": "com.amazonaws.gamelift#ComputeNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the compute resource to remove from the specified Anywhere fleet.

", "smithy.api#required": {} } @@ -3033,6 +3088,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the game server group where the game server is running.

", "smithy.api#required": {} } @@ -3040,6 +3096,7 @@ "GameServerId": { "target": "com.amazonaws.gamelift#GameServerId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A custom string that uniquely identifies the game server to deregister.

", "smithy.api#required": {} } @@ -3081,6 +3138,7 @@ "AliasId": { "target": "com.amazonaws.gamelift#AliasIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the fleet alias that you want to retrieve. You can use\n either the alias ID or ARN value.

", "smithy.api#required": {} } @@ -3136,6 +3194,7 @@ "BuildId": { "target": "com.amazonaws.gamelift#BuildIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the build to retrieve properties for. You can use either the build ID or ARN value.\n

", "smithy.api#required": {} } @@ -3191,6 +3250,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet that the compute is registered to. You can use either the fleet ID or ARN\n value.

", "smithy.api#required": {} } @@ -3198,6 +3258,7 @@ "ComputeName": { "target": "com.amazonaws.gamelift#ComputeNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the compute resource to retrieve properties for. For an\n Anywhere fleet compute, use the registered compute name. For a managed EC2 fleet\n instance, use the instance ID.

", "smithy.api#required": {} } @@ -3475,6 +3536,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet to get event logs for. You can use either the fleet ID or ARN value.

", "smithy.api#required": {} } @@ -3568,6 +3630,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet to retrieve remote locations for. You can use either the fleet ID or ARN\n value.

", "smithy.api#required": {} } @@ -3662,6 +3725,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet to request location capacity for. You can use either the fleet ID or ARN\n value.

", "smithy.api#required": {} } @@ -3669,6 +3733,7 @@ "Location": { "target": "com.amazonaws.gamelift#LocationStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The fleet location to retrieve capacity information for. Specify a location in the\n form of an Amazon Web Services Region code, such as us-west-2.

", "smithy.api#required": {} } @@ -3727,6 +3792,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet to request location utilization for. You can use either the fleet ID or ARN\n value.

", "smithy.api#required": {} } @@ -3734,6 +3800,7 @@ "Location": { "target": "com.amazonaws.gamelift#LocationStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The fleet location to retrieve utilization information for. Specify a location in the\n form of an Amazon Web Services Region code, such as us-west-2.

", "smithy.api#required": {} } @@ -3792,6 +3859,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet to retrieve port settings for. You can use either the fleet ID or ARN\n value.

", "smithy.api#required": {} } @@ -3981,6 +4049,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the game server group. Use either the name or ARN value.

", "smithy.api#required": {} } @@ -4010,6 +4079,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the game server group where the game server is running.

", "smithy.api#required": {} } @@ -4017,6 +4087,7 @@ "GameServerId": { "target": "com.amazonaws.gamelift#GameServerId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A custom string that uniquely identifies the game server information to be retrieved.

", "smithy.api#required": {} } @@ -4064,6 +4135,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the game server group. Use either the name or ARN value.

", "smithy.api#required": {} } @@ -4265,6 +4337,7 @@ "PlacementId": { "target": "com.amazonaws.gamelift#IdStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for a game session placement to retrieve.

", "smithy.api#required": {} } @@ -4515,6 +4588,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet to retrieve instance information for. You can use either the fleet ID or ARN\n value.

", "smithy.api#required": {} } @@ -4678,6 +4752,7 @@ "TicketIds": { "target": "com.amazonaws.gamelift#MatchmakingIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for a matchmaking ticket. You can include up to 10 ID values.

", "smithy.api#required": {} } @@ -4765,6 +4840,7 @@ "RuleSets": { "target": "com.amazonaws.gamelift#MatchmakingRuleSetList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A collection of requested matchmaking rule set objects.

", "smithy.api#required": {} } @@ -4908,6 +4984,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet to get the runtime configuration for. You can use either the fleet ID or ARN\n value.

", "smithy.api#required": {} } @@ -4972,6 +5049,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet for which to retrieve scaling policies. You can use either the fleet ID or ARN\n value.

", "smithy.api#required": {} } @@ -5057,6 +5135,7 @@ "ScriptId": { "target": "com.amazonaws.gamelift#ScriptIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the Realtime script to retrieve properties for. You can use either the script ID or ARN\n value.

", "smithy.api#required": {} } @@ -5218,10 +5297,7 @@ } }, "com.amazonaws.gamelift#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.gamelift#DoubleObject": { "type": "double" @@ -7092,10 +7168,7 @@ } }, "com.amazonaws.gamelift#Float": { - "type": "float", - "traits": { - "smithy.api#default": 0 - } + "type": "float" }, "com.amazonaws.gamelift#FreeText": { "type": "string" @@ -7476,7 +7549,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7519,7 +7591,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -7532,7 +7605,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7546,7 +7618,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7569,7 +7640,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7604,7 +7674,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -7615,14 +7684,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -7636,14 +7707,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -7652,11 +7721,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -7667,14 +7736,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -7688,7 +7759,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7708,7 +7778,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -7719,14 +7788,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -7737,9 +7808,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -8352,6 +8425,7 @@ "Key": { "target": "com.amazonaws.gamelift#GamePropertyKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The game property identifier.

", "smithy.api#required": {} } @@ -8359,6 +8433,7 @@ "Value": { "target": "com.amazonaws.gamelift#GamePropertyValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The game property value.

", "smithy.api#required": {} } @@ -8628,6 +8703,7 @@ "TargetTrackingConfiguration": { "target": "com.amazonaws.gamelift#TargetTrackingConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Settings for a target-based scaling policy applied to Auto Scaling group. These\n settings are used to create a target-based policy that tracks the Amazon GameLift FleetIQ metric\n \"PercentUtilizedGameServers\" and specifies a target value for the\n metric. As player usage changes, the policy triggers to adjust the game server group\n capacity so that the metric returns to the target value.

", "smithy.api#required": {} } @@ -9985,6 +10061,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet that contains the compute resource you want to connect to. You can use either\n the fleet ID or ARN value.

", "smithy.api#required": {} } @@ -9992,6 +10069,7 @@ "ComputeName": { "target": "com.amazonaws.gamelift#ComputeNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the compute resource that you want to connect to. You can use\n either a registered compute name or an instance ID.

", "smithy.api#required": {} } @@ -10071,6 +10149,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet that the compute is registered to.

", "smithy.api#required": {} } @@ -10078,6 +10157,7 @@ "ComputeName": { "target": "com.amazonaws.gamelift#ComputeNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the compute resource you are requesting the authentication token\n for.

", "smithy.api#required": {} } @@ -10163,6 +10243,7 @@ "GameSessionId": { "target": "com.amazonaws.gamelift#ArnStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the game session to get logs for.

", "smithy.api#required": {} } @@ -10218,6 +10299,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet that contains the instance you want to access. You can request access to\n instances in EC2 fleets with the following statuses: ACTIVATING,\n ACTIVE, or ERROR. Use either a fleet ID or an ARN value.

\n \n

You can access fleets in ERROR status for a short period of time before Amazon GameLift deletes them.

\n
", "smithy.api#required": {} } @@ -10225,6 +10307,7 @@ "InstanceId": { "target": "com.amazonaws.gamelift#InstanceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the instance you want to access. You can access an instance in any status.

", "smithy.api#required": {} } @@ -10413,6 +10496,7 @@ "InstanceType": { "target": "com.amazonaws.gamelift#GameServerGroupInstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An Amazon EC2 instance type designation.

", "smithy.api#required": {} } @@ -10476,10 +10560,7 @@ } }, "com.amazonaws.gamelift#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.gamelift#InternalServiceException": { "type": "structure", @@ -10545,6 +10626,7 @@ "FromPort": { "target": "com.amazonaws.gamelift#PortNumber", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A starting value for a range of allowed port numbers.

\n

For fleets using Linux builds, only ports 22 and 1026-60000 are valid.

\n

For fleets using Windows builds, only ports 1026-60000 are valid.

", "smithy.api#required": {} } @@ -10552,6 +10634,7 @@ "ToPort": { "target": "com.amazonaws.gamelift#PortNumber", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An ending value for a range of allowed port numbers. Port numbers are end-inclusive.\n This value must be equal to or greater than FromPort.

\n

For fleets using Linux builds, only ports 22 and 1026-60000 are valid.

\n

For fleets using Windows builds, only ports 1026-60000 are valid.

", "smithy.api#required": {} } @@ -10559,6 +10642,7 @@ "IpRange": { "target": "com.amazonaws.gamelift#NonBlankString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A range of allowed IP addresses. This value must be expressed in CIDR notation.\n Example: \"000.000.000.000/[subnet mask]\" or optionally the shortened\n version \"0.0.0.0/[subnet mask]\".

", "smithy.api#required": {} } @@ -10566,6 +10650,7 @@ "Protocol": { "target": "com.amazonaws.gamelift#IpProtocol", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The network communication protocol used by the fleet.

", "smithy.api#required": {} } @@ -10901,6 +10986,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet to retrieve compute resources for.

", "smithy.api#required": {} } @@ -11136,6 +11222,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An identifier for the game server group to retrieve a list of game servers from. Use\n either the name or ARN value.

", "smithy.api#required": {} } @@ -11368,6 +11455,7 @@ "ResourceARN": { "target": "com.amazonaws.gamelift#AmazonResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) that uniquely identifies\n the Amazon GameLift resource that you want to retrieve tags for. Amazon GameLift includes resource ARNs in\n the data object for the resource. You can retrieve the ARN by calling a\n List or Describe operation for the resource type.

", "smithy.api#required": {} } @@ -11439,6 +11527,7 @@ "Location": { "target": "com.amazonaws.gamelift#LocationStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An Amazon Web Services Region code, such as us-west-2.

", "smithy.api#required": {} } @@ -11853,6 +11942,7 @@ "RuleSetBody": { "target": "com.amazonaws.gamelift#RuleSetBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A collection of matchmaking rules, formatted as a JSON string. Comments are not\n allowed in JSON, but most elements support a description field.

", "smithy.api#required": {} } @@ -12339,7 +12429,6 @@ "LatencyInMilliseconds": { "target": "com.amazonaws.gamelift#Float", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Amount of time that represents the time lag experienced by the player when connected\n to the specified Region.

" } } @@ -12676,6 +12765,7 @@ "Name": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A descriptive label that is associated with a fleet's scaling policy. Policy names do not need to be unique. A fleet can have only one scaling policy with the same name.

", "smithy.api#required": {} } @@ -12683,6 +12773,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet to apply this policy to. You can use either the fleet ID or ARN value. The fleet\n cannot be in any of the following statuses: ERROR or DELETING.

", "smithy.api#required": {} } @@ -12690,7 +12781,6 @@ "ScalingAdjustment": { "target": "com.amazonaws.gamelift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Amount of adjustment to make, based on the scaling adjustment type.

" } }, @@ -12703,7 +12793,6 @@ "Threshold": { "target": "com.amazonaws.gamelift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Metric value used to trigger a scaling event.

" } }, @@ -12722,6 +12811,7 @@ "MetricName": { "target": "com.amazonaws.gamelift#MetricName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the Amazon GameLift-defined metric that is used to trigger a scaling adjustment. For\n detailed descriptions of fleet metrics, see Monitor Amazon GameLift\n with Amazon CloudWatch.

\n
    \n
  • \n

    \n ActivatingGameSessions -- Game sessions in\n the process of being created.

    \n
  • \n
  • \n

    \n ActiveGameSessions -- Game sessions that\n are currently running.

    \n
  • \n
  • \n

    \n ActiveInstances -- Fleet instances that\n are currently running at least one game session.

    \n
  • \n
  • \n

    \n AvailableGameSessions -- Additional game\n sessions that fleet could host simultaneously, given current capacity.

    \n
  • \n
  • \n

    \n AvailablePlayerSessions -- Empty player\n slots in currently active game sessions. This includes game sessions that are\n not currently accepting players. Reserved player slots are not\n included.

    \n
  • \n
  • \n

    \n CurrentPlayerSessions -- Player slots in\n active game sessions that are being used by a player or are reserved for a\n player.

    \n
  • \n
  • \n

    \n IdleInstances -- Active instances that are\n currently hosting zero game sessions.

    \n
  • \n
  • \n

    \n PercentAvailableGameSessions -- Unused\n percentage of the total number of game sessions that a fleet could host\n simultaneously, given current capacity. Use this metric for a target-based\n scaling policy.

    \n
  • \n
  • \n

    \n PercentIdleInstances -- Percentage of the\n total number of active instances that are hosting zero game sessions.

    \n
  • \n
  • \n

    \n QueueDepth -- Pending game session\n placement requests, in any queue, where the current fleet is the top-priority\n destination.

    \n
  • \n
  • \n

    \n WaitTime -- Current wait time for pending\n game session placement requests, in any queue, where the current fleet is the\n top-priority destination.

    \n
  • \n
", "smithy.api#required": {} } @@ -12815,6 +12905,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet to register the compute to. You can use either the fleet ID or ARN value.

", "smithy.api#required": {} } @@ -12822,6 +12913,7 @@ "ComputeName": { "target": "com.amazonaws.gamelift#ComputeName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A descriptive label for the compute resource.

", "smithy.api#required": {} } @@ -12904,6 +12996,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the game server group where the game server is running.

", "smithy.api#required": {} } @@ -12911,6 +13004,7 @@ "GameServerId": { "target": "com.amazonaws.gamelift#GameServerId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A custom string that uniquely identifies the game server to register. Game server IDs are developer-defined and must be unique\n across all game server groups in your Amazon Web Services account.

", "smithy.api#required": {} } @@ -12918,6 +13012,7 @@ "InstanceId": { "target": "com.amazonaws.gamelift#GameServerInstanceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the instance where the game server is running. This ID is\n available in the instance metadata. EC2 instance IDs \n use a 17-character format, for example: i-1234567890abcdef0.

", "smithy.api#required": {} } @@ -12985,6 +13080,7 @@ "BuildId": { "target": "com.amazonaws.gamelift#BuildIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the build to get credentials for. You can use either the build ID or ARN value.

", "smithy.api#required": {} } @@ -13049,6 +13145,7 @@ "AliasId": { "target": "com.amazonaws.gamelift#AliasIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the alias that you want to retrieve a fleet ID for. You can\n use either the alias ID or ARN value.

", "smithy.api#required": {} } @@ -13130,6 +13227,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the game server group. Use either the name or ARN value.

", "smithy.api#required": {} } @@ -13137,6 +13235,7 @@ "ResumeActions": { "target": "com.amazonaws.gamelift#GameServerGroupActions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The activity to resume for this game server group.

", "smithy.api#required": {} } @@ -13332,7 +13431,6 @@ "ScalingAdjustment": { "target": "com.amazonaws.gamelift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Amount of adjustment to make, based on the scaling adjustment type.

" } }, @@ -13351,7 +13449,6 @@ "Threshold": { "target": "com.amazonaws.gamelift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Metric value used to trigger a scaling event.

" } }, @@ -13637,6 +13734,7 @@ "LaunchPath": { "target": "com.amazonaws.gamelift#LaunchPathStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The location of a game build executable or Realtime script. Game builds and Realtime\n scripts are installed on instances at the root:

\n
    \n
  • \n

    Windows (custom game builds only): C:\\game. Example:\n \"C:\\game\\MyGame\\server.exe\"

    \n
  • \n
  • \n

    Linux: /local/game. Examples:\n \"/local/game/MyGame/server.exe\" or\n \"/local/game/MyRealtimeScript.js\"

    \n
  • \n
\n \n

Amazon GameLift doesn't support the use of setup scripts that launch the game executable.\n For custom game builds, this parameter must indicate the executable that calls the\n server SDK operations initSDK() and ProcessReady().\n

\n
", "smithy.api#required": {} } @@ -13650,6 +13748,7 @@ "ConcurrentExecutions": { "target": "com.amazonaws.gamelift#PositiveInteger", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of server processes using this configuration that run concurrently on each\n instance.

", "smithy.api#required": {} } @@ -13744,6 +13843,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet to restart actions on. You can use either the fleet ID or ARN value.

", "smithy.api#required": {} } @@ -13751,6 +13851,7 @@ "Actions": { "target": "com.amazonaws.gamelift#FleetActionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of actions to restart on the fleet.

", "smithy.api#required": {} } @@ -13818,6 +13919,7 @@ "PlacementId": { "target": "com.amazonaws.gamelift#IdStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier to assign to the new game session placement. This value is\n developer-defined. The value must be unique across all Regions and cannot be\n reused.

", "smithy.api#required": {} } @@ -13825,6 +13927,7 @@ "GameSessionQueueName": { "target": "com.amazonaws.gamelift#GameSessionQueueNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the queue to use to place the new game session. You can use either the queue\n name or ARN value.

", "smithy.api#required": {} } @@ -13838,6 +13941,7 @@ "MaximumPlayerSessionCount": { "target": "com.amazonaws.gamelift#WholeNumber", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The maximum number of players that can be connected simultaneously to the game session.

", "smithy.api#required": {} } @@ -13923,6 +14027,7 @@ "ConfigurationName": { "target": "com.amazonaws.gamelift#MatchmakingConfigurationName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the matchmaker to use for this request. You can use either the configuration\n name or ARN value. The ARN of the matchmaker that was used with the original game\n session is listed in the GameSession object, MatchmakerData\n property.

", "smithy.api#required": {} } @@ -13936,6 +14041,7 @@ "Players": { "target": "com.amazonaws.gamelift#PlayerList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Match information on all players that are currently assigned to the game session. This\n information is used by the matchmaker to find new players and add them to the existing\n game.

\n

You can include up to 199 Players in a StartMatchBackfill\n request.

\n
    \n
  • \n

    PlayerID, PlayerAttributes, Team -- This information is maintained in the\n GameSession object, MatchmakerData property, for\n all players who are currently assigned to the game session. The matchmaker data\n is in JSON syntax, formatted as a string. For more details, see \n Match Data.

    \n

    The backfill request must specify the team membership for every player. Do not\n specify team if you are not using backfill.

    \n
  • \n
  • \n

    LatencyInMs -- If the matchmaker uses player latency, include a latency value,\n in milliseconds, for the Region that the game session is currently in. Do not\n include latency values for any other Region.

    \n
  • \n
", "smithy.api#required": {} } @@ -13997,6 +14103,7 @@ "ConfigurationName": { "target": "com.amazonaws.gamelift#MatchmakingConfigurationName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the matchmaking configuration to use for this request. Matchmaking\n configurations must exist in the same Region as this request. You can use either the\n configuration name or ARN value.

", "smithy.api#required": {} } @@ -14004,6 +14111,7 @@ "Players": { "target": "com.amazonaws.gamelift#PlayerList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Information on each player to be matched. This information must include a player ID,\n and may contain player attributes and latency data to be used in the matchmaking\n process. After a successful match, Player objects contain the name of the\n team the player is assigned to.

\n

You can include up to 10 Players in a StartMatchmaking\n request.

", "smithy.api#required": {} } @@ -14062,6 +14170,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet to stop actions on. You can use either the fleet ID or ARN value.

", "smithy.api#required": {} } @@ -14069,6 +14178,7 @@ "Actions": { "target": "com.amazonaws.gamelift#FleetActionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of actions to suspend on the fleet.

", "smithy.api#required": {} } @@ -14136,6 +14246,7 @@ "PlacementId": { "target": "com.amazonaws.gamelift#IdStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for a game session placement to stop.

", "smithy.api#required": {} } @@ -14191,6 +14302,7 @@ "TicketId": { "target": "com.amazonaws.gamelift#MatchmakingIdStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for a matchmaking ticket.

", "smithy.api#required": {} } @@ -14248,6 +14360,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the game server group. Use either the name or ARN value.

", "smithy.api#required": {} } @@ -14255,6 +14368,7 @@ "SuspendActions": { "target": "com.amazonaws.gamelift#GameServerGroupActions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The activity to suspend for this game server group.

", "smithy.api#required": {} } @@ -14284,6 +14398,7 @@ "Key": { "target": "com.amazonaws.gamelift#TagKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The key for a developer-defined key value pair for tagging an Amazon Web Services resource.

", "smithy.api#required": {} } @@ -14291,6 +14406,7 @@ "Value": { "target": "com.amazonaws.gamelift#TagValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value for a developer-defined key value pair for tagging an Amazon Web Services resource.

", "smithy.api#required": {} } @@ -14365,6 +14481,7 @@ "ResourceARN": { "target": "com.amazonaws.gamelift#AmazonResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) that uniquely identifies\n the Amazon GameLift resource that you want to assign tags to. Amazon GameLift includes resource ARNs in\n the data object for the resource. You can retrieve the ARN by calling a\n List or Describe operation for the resource type.

", "smithy.api#required": {} } @@ -14372,6 +14489,7 @@ "Tags": { "target": "com.amazonaws.gamelift#TagList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of one or more tags to assign to the specified Amazon GameLift resource. Tags are\n developer-defined and structured as key-value pairs. The maximum tag limit may be lower\n than stated. See \n Tagging Amazon Web Services Resources for tagging limits.

", "smithy.api#required": {} } @@ -14415,7 +14533,7 @@ "TargetValue": { "target": "com.amazonaws.gamelift#Double", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Desired value to use with a target-based scaling policy. The value must be relevant\n for whatever metric the scaling policy is using. For example, in a policy using the\n metric PercentAvailableGameSessions, the target value should be the preferred size of\n the fleet's buffer (the percent of capacity that should be idle and ready for new game\n sessions).

", "smithy.api#required": {} } @@ -14431,6 +14549,7 @@ "TargetValue": { "target": "com.amazonaws.gamelift#NonNegativeDouble", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Desired value to use with a game server group target-based scaling policy.

", "smithy.api#required": {} } @@ -14511,6 +14630,7 @@ "ResourceARN": { "target": "com.amazonaws.gamelift#AmazonResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) that uniquely identifies\n the Amazon GameLift resource that you want to remove tags from. Amazon GameLift includes resource ARNs in\n the data object for the resource. You can retrieve the ARN by calling a\n List or Describe operation for the resource type.

", "smithy.api#required": {} } @@ -14518,6 +14638,7 @@ "TagKeys": { "target": "com.amazonaws.gamelift#TagKeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of one or more tag keys to remove from the specified Amazon GameLift resource.

", "smithy.api#required": {} } @@ -14566,6 +14687,7 @@ "AliasId": { "target": "com.amazonaws.gamelift#AliasIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the alias that you want to update. You can use either the\n alias ID or ARN value.

", "smithy.api#required": {} } @@ -14639,6 +14761,7 @@ "BuildId": { "target": "com.amazonaws.gamelift#BuildIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the build to update. You can use either the build ID or ARN value.

", "smithy.api#required": {} } @@ -14715,6 +14838,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet to update attribute metadata for. You can use either the fleet ID or ARN\n value.

", "smithy.api#required": {} } @@ -14824,6 +14948,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet to update capacity settings for. You can use either the fleet ID or ARN\n value.

", "smithy.api#required": {} } @@ -14924,6 +15049,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet to update port settings for. You can use either the fleet ID or ARN\n value.

", "smithy.api#required": {} } @@ -15023,6 +15149,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the game server group. Use either the name or ARN value.

", "smithy.api#required": {} } @@ -15076,6 +15203,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the game server group where the game server is running.

", "smithy.api#required": {} } @@ -15083,6 +15211,7 @@ "GameServerId": { "target": "com.amazonaws.gamelift#GameServerId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A custom string that uniquely identifies the game server to update.

", "smithy.api#required": {} } @@ -15162,6 +15291,7 @@ "GameSessionId": { "target": "com.amazonaws.gamelift#ArnStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the game session to update.

", "smithy.api#required": {} } @@ -15241,6 +15371,7 @@ "Name": { "target": "com.amazonaws.gamelift#GameSessionQueueNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A descriptive label that is associated with game session queue. Queue names must be unique within each Region. You can use either the queue ID or ARN value.

", "smithy.api#required": {} } @@ -15338,6 +15469,7 @@ "Name": { "target": "com.amazonaws.gamelift#MatchmakingConfigurationName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the matchmaking configuration to update. You can use either the configuration name or ARN value.

", "smithy.api#required": {} } @@ -15474,6 +15606,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the fleet to update runtime configuration for. You can use either the fleet ID or ARN\n value.

", "smithy.api#required": {} } @@ -15481,6 +15614,7 @@ "RuntimeConfiguration": { "target": "com.amazonaws.gamelift#RuntimeConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Instructions for launching server processes on each instance in the fleet. Server\n processes run either a custom game build executable or a Realtime Servers script. The runtime\n configuration lists the types of server processes to run on an instance, how to launch\n them, and the number of processes to run concurrently.

", "smithy.api#required": {} } @@ -15536,6 +15670,7 @@ "ScriptId": { "target": "com.amazonaws.gamelift#ScriptIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the Realtime script to update. You can use either the script ID or ARN value.

", "smithy.api#required": {} } @@ -15612,6 +15747,7 @@ "RuleSetBody": { "target": "com.amazonaws.gamelift#RuleSetBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A collection of matchmaking rules to validate, formatted as a JSON string.

", "smithy.api#required": {} } @@ -15805,4 +15941,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/glacier.json b/codegen/sdk-codegen/aws-models/glacier.json index be3ecebd1f83..341f607ca329 100644 --- a/codegen/sdk-codegen/aws-models/glacier.json +++ b/codegen/sdk-codegen/aws-models/glacier.json @@ -53,6 +53,17 @@ ], "traits": { "smithy.api#documentation": "

This operation aborts a multipart upload identified by the upload ID.

\n\n\n

After the Abort Multipart Upload request succeeds, you cannot upload any more parts\n to the multipart upload or complete the multipart upload. Aborting a completed upload\n fails. However, aborting an already-aborted upload will succeed, for a short time. For more\n information about uploading a part and completing a multipart upload, see UploadMultipartPart and CompleteMultipartUpload.

\n\n

This operation is idempotent.

\n\n

An AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).

\n

For conceptual information and underlying REST API, see Working with Archives in\n Amazon S3 Glacier and Abort Multipart\n Upload in the Amazon Glacier Developer Guide.

", + "smithy.api#examples": [ + { + "title": "To abort a multipart upload identified by the upload ID", + "documentation": "The example deletes an in-progress multipart upload to a vault named my-vault:", + "input": { + "accountId": "-", + "vaultName": "my-vault", + "uploadId": "19gaRezEXAMPLES6Ry5YYdqthHOC_kGRCT03L9yetr220UmPtBYKk-OssZtLqyFu7sY1_lR7vgFuJV6NtcV5zpsJ" + } + } + ], "smithy.api#http": { "method": "DELETE", "uri": "/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}", @@ -117,6 +128,16 @@ ], "traits": { "smithy.api#documentation": "

This operation aborts the vault locking process if the vault lock is not in the\n Locked state. If the vault lock is in the Locked state when\n this operation is requested, the operation returns an AccessDeniedException\n error. Aborting the vault locking process removes the vault lock policy from the specified\n vault.

\n

A vault lock is put into the InProgress state by calling InitiateVaultLock. A vault lock is put into the Locked state by\n calling CompleteVaultLock. You can get the state of a vault lock by\n calling GetVaultLock. For more information about the vault locking\n process, see Amazon Glacier Vault Lock. For more information about vault lock policies, see\n Amazon\n Glacier Access Control with Vault Lock Policies.

\n

This operation is idempotent. You can successfully invoke this operation multiple\n times, if the vault lock is in the InProgress state or if there is no policy\n associated with the vault.

", + "smithy.api#examples": [ + { + "title": "To abort a vault lock", + "documentation": "The example aborts the vault locking process if the vault lock is not in the Locked state for the vault named examplevault.", + "input": { + "accountId": "-", + "vaultName": "examplevault" + } + } + ], "smithy.api#http": { "method": "DELETE", "uri": "/{accountId}/vaults/{vaultName}/lock-policy", @@ -205,6 +226,20 @@ ], "traits": { "smithy.api#documentation": "

This operation adds the specified tags to a vault. Each tag is composed of a key and\n a value. Each vault can have up to 10 tags. If your request would cause the tag limit for\n the vault to be exceeded, the operation throws the LimitExceededException\n error. If a tag already exists on the vault under a specified key, the existing key value\n will be overwritten. For more information about tags, see Tagging Amazon S3 Glacier Resources.\n

", + "smithy.api#examples": [ + { + "title": "To add tags to a vault", + "documentation": "The example adds two tags to a my-vault.", + "input": { + "accountId": "-", + "vaultName": "my-vault", + "Tags": { + "examplekey1": "examplevalue1", + "examplekey2": "examplevalue2" + } + } + } + ], "smithy.api#http": { "method": "POST", "uri": "/{accountId}/vaults/{vaultName}/tags?operation=add", @@ -425,6 +460,24 @@ ], "traits": { "smithy.api#documentation": "

You call this operation to inform Amazon S3 Glacier (Glacier) that all the archive parts have been\n uploaded and that Glacier can now assemble the archive from the uploaded parts.\n After assembling and saving the archive to the vault, Glacier returns the URI path\n of the newly created archive resource. Using the URI path, you can then access the archive.\n After you upload an archive, you should save the archive ID returned to retrieve the\n archive at a later point. You can also get the vault inventory to obtain a list of archive\n IDs in a vault. For more information, see InitiateJob.

\n\n

In the request, you must include the computed SHA256 tree hash of the entire archive\n you have uploaded. For information about computing a SHA256 tree hash, see Computing\n Checksums. On the server side, Glacier also constructs the SHA256 tree\n hash of the assembled archive. If the values match, Glacier saves the archive to the\n vault; otherwise, it returns an error, and the operation fails. The ListParts operation returns a list of parts uploaded for a specific\n multipart upload. It includes checksum information for each uploaded part that can be used\n to debug a bad checksum issue.

\n\n

Additionally, Glacier also checks for any missing content ranges when\n assembling the archive, if missing content ranges are found, Glacier returns an\n error and the operation fails.

\n\n

Complete Multipart Upload is an idempotent operation. After your first successful\n complete multipart upload, if you call the operation again within a short period, the\n operation will succeed and return the same archive ID. This is useful in the event you\n experience a network issue that causes an aborted connection or receive a 500 server error,\n in which case you can repeat your Complete Multipart Upload request and get the same\n archive ID without creating duplicate archives. Note, however, that after the multipart\n upload completes, you cannot call the List Parts operation and the multipart upload will\n not appear in List Multipart Uploads response, even if idempotent complete is\n possible.

\n\n

An AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).

\n

For conceptual information and underlying REST API, see Uploading Large Archives in\n Parts (Multipart Upload) and Complete Multipart\n Upload in the Amazon Glacier Developer Guide.

", + "smithy.api#examples": [ + { + "title": "To complete a multipart upload", + "documentation": "The example completes a multipart upload for a 3 MiB archive.", + "input": { + "checksum": "9628195fcdbcbbe76cdde456d4646fa7de5f219fb39823836d81f0cc0e18aa67", + "vaultName": "my-vault", + "uploadId": "19gaRezEXAMPLES6Ry5YYdqthHOC_kGRCT03L9yetr220UmPtBYKk-OssZtLqyFu7sY1_lR7vgFuJV6NtcV5zpsJ", + "archiveSize": "3145728", + "accountId": "-" + }, + "output": { + "location": "/111122223333/vaults/my-vault/archives/NkbByEejwEggmBz2fTHgJrg0XBoDfjP4q6iu87-TjhqG6eGoOY9Z8i1_AUyUsuhPAdTqLHy8pTl5nfCFJmDl2yEZONi5L26Omw12vcs01MNGntHEQL8MBfGlqrEXAMPLEArchiveId", + "checksum": "9628195fcdbcbbe76cdde456d4646fa7de5f219fb39823836d81f0cc0e18aa67", + "archiveId": "NkbByEejwEggmBz2fTHgJrg0XBoDfjP4q6iu87-TjhqG6eGoOY9Z8i1_AUyUsuhPAdTqLHy8pTl5nfCFJmDl2yEZONi5L26Omw12vcs01MNGntHEQL8MBfGlqrEXAMPLEArchiveId" + } + } + ], "smithy.api#http": { "method": "POST", "uri": "/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}", @@ -503,6 +556,17 @@ ], "traits": { "smithy.api#documentation": "

This operation completes the vault locking process by transitioning the vault lock\n from the InProgress state to the Locked state, which causes the\n vault lock policy to become unchangeable. A vault lock is put into the\n InProgress state by calling InitiateVaultLock. You can\n obtain the state of the vault lock by calling GetVaultLock. For more\n information about the vault locking process, Amazon Glacier Vault Lock.

\n

This operation is idempotent. This request is always successful if the vault lock is\n in the Locked state and the provided lock ID matches the lock ID originally\n used to lock the vault.

\n

If an invalid lock ID is passed in the request when the vault lock is in the\n Locked state, the operation returns an AccessDeniedException\n error. If an invalid lock ID is passed in the request when the vault lock is in the\n InProgress state, the operation throws an InvalidParameter\n error.

", + "smithy.api#examples": [ + { + "title": "To complete a vault lock", + "documentation": "The example completes the vault locking process by transitioning the vault lock from the InProgress state to the Locked state.", + "input": { + "accountId": "-", + "vaultName": "example-vault", + "lockId": "AE863rKkWZU53SLW5be4DUcW" + } + } + ], "smithy.api#http": { "method": "POST", "uri": "/{accountId}/vaults/{vaultName}/lock-policy/{lockId}", @@ -567,6 +631,19 @@ ], "traits": { "smithy.api#documentation": "

This operation creates a new vault with the specified name. The name of the vault\n must be unique within a region for an AWS account. You can create up to 1,000 vaults per\n account. If you need to create more vaults, contact Amazon S3 Glacier.

\n

You must use the following guidelines when naming a vault.

\n
    \n
  • \n

    Names can be between 1 and 255 characters long.

    \n
  • \n
  • \n

    Allowed characters are a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), and '.'\n (period).

    \n
  • \n
\n\n

This operation is idempotent.

\n\n

An AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).

\n

For conceptual information and underlying REST API, see Creating a Vault in Amazon\n Glacier and Create Vault in the\n Amazon Glacier Developer Guide.

", + "smithy.api#examples": [ + { + "title": "To create a new vault", + "documentation": "The following example creates a new vault named my-vault.", + "input": { + "vaultName": "my-vault", + "accountId": "-" + }, + "output": { + "location": "/111122223333/vaults/my-vault" + } + } + ], "smithy.api#http": { "method": "PUT", "uri": "/{accountId}/vaults/{vaultName}", @@ -682,6 +759,17 @@ ], "traits": { "smithy.api#documentation": "

This operation deletes an archive from a vault. Subsequent requests to initiate a\n retrieval of this archive will fail. Archive retrievals that are in progress for this\n archive ID may or may not succeed according to the following scenarios:

\n
    \n
  • \n

    If the archive retrieval job is actively preparing the data for download when\n Amazon S3 Glacier receives the delete archive request, the archival retrieval operation\n might fail.

    \n
  • \n
  • \n

    If the archive retrieval job has successfully prepared the archive for download\n when Amazon S3 Glacier receives the delete archive request, you will be able to download\n the output.

    \n
  • \n
\n\n

This operation is idempotent. Attempting to delete an already-deleted archive does\n not result in an error.

\n\n

An AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).

\n

For conceptual information and underlying REST API, see Deleting an Archive in Amazon\n Glacier and Delete Archive in the\n Amazon Glacier Developer Guide.

", + "smithy.api#examples": [ + { + "title": "To delete an archive", + "documentation": "The example deletes the archive specified by the archive ID.", + "input": { + "accountId": "-", + "vaultName": "examplevault", + "archiveId": "NkbByEejwEggmBz2fTHgJrg0XBoDfjP4q6iu87-TjhqG6eGoOY9Z8i1_AUyUsuhPAdTqLHy8pTl5nfCFJmDl2yEZONi5L26Omw12vcs01MNGntHEQL8MBfGlqrEXAMPLEArchiveId" + } + } + ], "smithy.api#http": { "method": "DELETE", "uri": "/{accountId}/vaults/{vaultName}/archives/{archiveId}", @@ -746,6 +834,16 @@ ], "traits": { "smithy.api#documentation": "

This operation deletes a vault. Amazon S3 Glacier will delete a vault only if there are\n no archives in the vault as of the last inventory and there have been no writes to the\n vault since the last inventory. If either of these conditions is not satisfied, the vault\n deletion fails (that is, the vault is not removed) and Amazon S3 Glacier returns an error. You\n can use DescribeVault to return the number of archives in a vault, and\n you can use Initiate a Job (POST\n jobs) to initiate a new inventory retrieval for a vault. The inventory contains\n the archive IDs you use to delete archives using Delete Archive (DELETE\n archive).

\n\n

This operation is idempotent.

\n\n

An AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).

\n

For conceptual information and underlying REST API, see Deleting a Vault in Amazon\n Glacier and Delete Vault in the\n Amazon S3 Glacier Developer Guide.

", + "smithy.api#examples": [ + { + "title": "To delete a vault", + "documentation": "The example deletes a vault named my-vault:", + "input": { + "vaultName": "my-vault", + "accountId": "-" + } + } + ], "smithy.api#http": { "method": "DELETE", "uri": "/{accountId}/vaults/{vaultName}", @@ -777,6 +875,16 @@ ], "traits": { "smithy.api#documentation": "

This operation deletes the access policy associated with the specified vault. The\n operation is eventually consistent; that is, it might take some time for Amazon S3 Glacier to\n completely remove the access policy, and you might still see the effect of the policy for a\n short time after you send the delete request.

\n

This operation is idempotent. You can invoke delete multiple times, even if there is\n no policy associated with the vault. For more information about vault access policies, see\n Amazon Glacier Access Control with Vault Access Policies.

", + "smithy.api#examples": [ + { + "title": "To delete the vault access policy", + "documentation": "The example deletes the access policy associated with the vault named examplevault.", + "input": { + "accountId": "-", + "vaultName": "examplevault" + } + } + ], "smithy.api#http": { "method": "DELETE", "uri": "/{accountId}/vaults/{vaultName}/access-policy", @@ -858,6 +966,16 @@ ], "traits": { "smithy.api#documentation": "

This operation deletes the notification configuration set for a vault. The operation\n is eventually consistent; that is, it might take some time for Amazon S3 Glacier to completely\n disable the notifications and you might still receive some notifications for a short time\n after you send the delete request.

\n\n

An AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access\n Control Using AWS Identity and Access Management (IAM).

\n

For conceptual information and underlying REST API, see Configuring Vault\n Notifications in Amazon S3 Glacier and Delete Vault\n Notification Configuration in the Amazon S3 Glacier Developer Guide.

", + "smithy.api#examples": [ + { + "title": "To delete the notification configuration set for a vault", + "documentation": "The example deletes the notification configuration set for the vault named examplevault.", + "input": { + "accountId": "-", + "vaultName": "examplevault" + } + } + ], "smithy.api#http": { "method": "DELETE", "uri": "/{accountId}/vaults/{vaultName}/notification-configuration", @@ -914,6 +1032,28 @@ ], "traits": { "smithy.api#documentation": "

This operation returns information about a job you previously initiated, including\n the job initiation date, the user who initiated the job, the job status code/message and\n the Amazon SNS topic to notify after Amazon S3 Glacier (Glacier) completes the job. For more information\n about initiating a job, see InitiateJob.

\n\n \n

This operation enables you to check the status of your job. However, it is\n strongly recommended that you set up an Amazon SNS topic and specify it in your initiate\n job request so that Glacier can notify the topic after it completes the\n job.

\n
\n\n

A job ID will not expire for at least 24 hours after Glacier completes the\n job.

\n\n

An AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).

\n\n

For more information about using this operation, \n see the documentation for the underlying REST API Describe Job \n in the Amazon Glacier Developer Guide.

", + "smithy.api#examples": [ + { + "title": "To get information about a previously initiated job", + "documentation": "The example returns information about the previously initiated job specified by the job ID.", + "input": { + "accountId": "-", + "vaultName": "my-vault", + "jobId": "zbxcm3Z_3z5UkoroF7SuZKrxgGoDc3RloGduS7Eg-RO47Yc6FxsdGBgf_Q2DK5Ejh18CnTS5XW4_XqlNHS61dsO4Cn" + }, + "output": { + "InventoryRetrievalParameters": { + "Format": "JSON" + }, + "VaultARN": "arn:aws:glacier:us-west-2:0123456789012:vaults/my-vault", + "Completed": false, + "JobId": "zbxcm3Z_3z5UkoroF7SuZKrxgGoDc3RloGduS7Eg-RO47Yc6FxsdGBgf_Q2DK5Ejh18CnTS5XW4_XqlNHS61dsO4CnMW", + "Action": "InventoryRetrieval", + "CreationDate": "2015-07-17T20:23:41.616Z", + "StatusCode": "InProgress" + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/vaults/{vaultName}/jobs/{jobId}", @@ -978,6 +1118,23 @@ ], "traits": { "smithy.api#documentation": "

This operation returns information about a vault, including the vault's Amazon\n Resource Name (ARN), the date the vault was created, the number of archives it contains,\n and the total size of all the archives in the vault. The number of archives and their total\n size are as of the last inventory generation. This means that if you add or remove an\n archive from a vault, and then immediately use Describe Vault, the change in contents will\n not be immediately reflected. If you want to retrieve the latest inventory of the vault,\n use InitiateJob. Amazon S3 Glacier generates vault inventories approximately\n daily. For more information, see Downloading a Vault Inventory in\n Amazon S3 Glacier.

\n\n

An AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).

\n

For conceptual information and underlying REST API, see Retrieving Vault Metadata in\n Amazon S3 Glacier and Describe Vault in the\n Amazon Glacier Developer Guide.

", + "smithy.api#examples": [ + { + "title": "To retrieve information about a vault", + "documentation": "The example retrieves data about a vault named my-vault.", + "input": { + "vaultName": "my-vault", + "accountId": "-" + }, + "output": { + "SizeInBytes": 0, + "VaultARN": "arn:aws:glacier:us-west-2:111122223333:vaults/my-vault", + "NumberOfArchives": 0, + "CreationDate": "2016-09-23T19:27:18.665Z", + "VaultName": "my-vault" + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/vaults/{vaultName}", @@ -1190,6 +1347,25 @@ ], "traits": { "smithy.api#documentation": "

This operation returns the current data retrieval policy for the account and region\n specified in the GET request. For more information about data retrieval policies, see\n Amazon Glacier Data Retrieval Policies.

", + "smithy.api#examples": [ + { + "title": "To get the current data retrieval policy for an account", + "documentation": "The example returns the current data retrieval policy for the account.", + "input": { + "accountId": "-" + }, + "output": { + "Policy": { + "Rules": [ + { + "BytesPerHour": 10737418240, + "Strategy": "BytesPerHour" + } + ] + } + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/policies/data-retrieval", @@ -1253,6 +1429,24 @@ ], "traits": { "smithy.api#documentation": "

This operation downloads the output of the job you initiated using InitiateJob. Depending on the job type you specified when you initiated the\n job, the output will be either the content of an archive or a vault inventory.

\n\n

You can download all the job output or download a portion of the output by specifying\n a byte range. In the case of an archive retrieval job, depending on the byte range you\n specify, Amazon S3 Glacier (Glacier) returns the checksum for the portion of the data. You can compute the\n checksum on the client and verify that the values match to ensure the portion you downloaded\n is the correct data.

\n

A job ID will not expire for at least 24 hours after Glacier completes the job. That\n a byte range. For both archive and inventory retrieval jobs, you should verify the downloaded \n size against the size returned in the headers from the \n Get Job Output response.

\n

For archive retrieval jobs, you should also verify that the size is what you expected. If\n you download a portion of the output, the expected size is based on the range of bytes\n you specified. For example, if you specify a range of bytes=0-1048575, you should\n verify your download size is 1,048,576 bytes. If you download an entire archive, the\n expected size is the size of the archive when you uploaded it to Amazon S3 Glacier\n The expected size is also returned in the headers from the \n Get Job Output response.

\n

In the case of an archive retrieval job, depending on the byte range you\n specify, Glacier returns the checksum for the portion of the data. To ensure the portion you downloaded \n is the correct data, compute the checksum on the client, verify that the values match, \n and verify that the size is what you expected.

\n \n

A job ID does not expire for at least 24 hours after Glacier completes the\n job. That is, you can download the job output within the 24 hours period after Amazon\n Glacier completes the job.

\n\n

An AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).

\n

For conceptual information and the underlying REST API, see Downloading a\n Vault Inventory, Downloading an\n Archive, and Get Job Output \n

", + "smithy.api#examples": [ + { + "title": "To get the output of a previously initiated job", + "documentation": "The example downloads the output of a previously initiated inventory retrieval job that is identified by the job ID.", + "input": { + "accountId": "-", + "vaultName": "my-vaul", + "jobId": "zbxcm3Z_3z5UkoroF7SuZKrxgGoDc3RloGduS7Eg-RO47Yc6FxsdGBgf_Q2DK5Ejh18CnTS5XW4_XqlNHS61dsO4CnMW", + "range": "" + }, + "output": { + "status": 200, + "acceptRanges": "bytes", + "contentType": "application/json", + "body": "inventory-data" + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/vaults/{vaultName}/jobs/{jobId}/output", @@ -1384,6 +1578,21 @@ ], "traits": { "smithy.api#documentation": "

This operation retrieves the access-policy subresource set on the vault;\n for more information on setting this subresource, see Set Vault Access Policy\n (PUT access-policy). If there is no access policy set on the vault, the\n operation returns a 404 Not found error. For more information about vault\n access policies, see Amazon Glacier Access Control\n with Vault Access Policies.

", + "smithy.api#examples": [ + { + "title": "To get the access-policy set on the vault", + "documentation": "The example retrieves the access-policy set on the vault named example-vault.", + "input": { + "accountId": "-", + "vaultName": "example-vault" + }, + "output": { + "policy": { + "Policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"Define-owner-access-rights\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::999999999999:root\"},\"Action\":\"glacier:DeleteArchive\",\"Resource\":\"arn:aws:glacier:us-west-2:999999999999:vaults/examplevault\"}]}" + } + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/vaults/{vaultName}/access-policy", @@ -1456,6 +1665,22 @@ ], "traits": { "smithy.api#documentation": "

This operation retrieves the following attributes from the lock-policy\n subresource set on the specified vault:

\n
    \n
  • \n

    The vault lock policy set on the vault.

    \n
  • \n
  • \n

    The state of the vault lock, which is either InProgess or\n Locked.

    \n
  • \n
  • \n

    When the lock ID expires. The lock ID is used to complete the vault locking\n process.

    \n
  • \n
  • \n

    When the vault lock was initiated and put into the InProgress\n state.

    \n
  • \n
\n\n

A vault lock is put into the InProgress state by calling InitiateVaultLock. A vault lock is put into the Locked state by\n calling CompleteVaultLock. You can abort the vault locking process by\n calling AbortVaultLock. For more information about the vault locking\n process, Amazon\n Glacier Vault Lock.

\n

If there is no vault lock policy set on the vault, the operation returns a 404\n Not found error. For more information about vault lock policies, Amazon\n Glacier Access Control with Vault Lock Policies.

", + "smithy.api#examples": [ + { + "title": "To retrieve vault lock-policy related attributes that are set on a vault", + "documentation": "The example retrieves the attributes from the lock-policy subresource set on the vault named examplevault.", + "input": { + "accountId": "-", + "vaultName": "examplevault" + }, + "output": { + "Policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"Define-vault-lock\",\"Effect\":\"Deny\",\"Principal\":{\"AWS\":\"arn:aws:iam::999999999999:root\"},\"Action\":\"glacier:DeleteArchive\",\"Resource\":\"arn:aws:glacier:us-west-2:999999999999:vaults/examplevault\",\"Condition\":{\"NumericLessThanEquals\":{\"glacier:ArchiveAgeinDays\":\"365\"}}}]}", + "State": "InProgress", + "ExpirationDate": "exampledate", + "CreationDate": "exampledate" + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/vaults/{vaultName}/lock-policy", @@ -1545,6 +1770,22 @@ ], "traits": { "smithy.api#documentation": "

This operation retrieves the notification-configuration subresource of\n the specified vault.

\n\n

For information about setting a notification configuration on a vault, see SetVaultNotifications. If a notification configuration for a vault is not\n set, the operation returns a 404 Not Found error. For more information about\n vault notifications, see Configuring Vault\n Notifications in Amazon S3 Glacier.

\n\n

An AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).

\n

For conceptual information and underlying REST API, see Configuring Vault\n Notifications in Amazon S3 Glacier and Get Vault Notification\n Configuration in the Amazon Glacier Developer Guide.

", + "smithy.api#examples": [ + { + "title": "To get the notification-configuration for the specified vault", + "documentation": "The example retrieves the notification-configuration for the vault named my-vault.", + "input": { + "accountId": "-", + "vaultName": "my-vault" + }, + "output": { + "vaultNotificationConfig": { + "Events": ["InventoryRetrievalCompleted", "ArchiveRetrievalCompleted"], + "SNSTopic": "arn:aws:sns:us-west-2:0123456789012:my-vault" + } + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/vaults/{vaultName}/notification-configuration", @@ -1756,7 +1997,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1774,318 +2014,283 @@ "type": "error" }, { - "conditions": [], - "type": "tree", - "rules": [ + "conditions": [ { - "conditions": [ + "fn": "booleanEquals", + "argv": [ { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" + "ref": "UseDualStack" }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" + true + ] } - ] + ], + "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", + "type": "error" + }, + { + "conditions": [], + "endpoint": { + "url": { + "ref": "Endpoint" + }, + "properties": {}, + "headers": {} + }, + "type": "endpoint" } - ] + ], + "type": "tree" }, { - "conditions": [], - "type": "tree", + "conditions": [ + { + "fn": "isSet", + "argv": [ + { + "ref": "Region" + } + ] + } + ], "rules": [ { "conditions": [ { - "fn": "isSet", + "fn": "aws.partition", "argv": [ { "ref": "Region" } - ] + ], + "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ { - "fn": "aws.partition", + "fn": "booleanEquals", "argv": [ { - "ref": "Region" - } - ], - "assign": "PartitionResult" + "ref": "UseFIPS" + }, + true + ] + }, + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + true + ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ + true, { - "ref": "UseFIPS" - }, - true + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + } ] }, { "fn": "booleanEquals", "argv": [ + true, { - "ref": "UseDualStack" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - } - ] - }, - { - "fn": "booleanEquals", + "fn": "getAttr", "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "type": "tree", - "rules": [ { - "conditions": [], - "endpoint": { - "url": "https://glacier-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } + "ref": "PartitionResult" + }, + "supportsDualStack" ] } ] - }, + } + ], + "rules": [ { "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" + "endpoint": { + "url": "https://glacier-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } - ] + ], + "type": "tree" }, + { + "conditions": [], + "error": "FIPS and DualStack are enabled, but this partition does not support one or both", + "type": "error" + } + ], + "type": "tree" + }, + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseFIPS" + }, + true + ] + } + ], + "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ { - "ref": "UseFIPS" + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] }, true ] } ], - "type": "tree", "rules": [ { "conditions": [ { - "fn": "booleanEquals", + "fn": "stringEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ { "ref": "PartitionResult" }, - "supportsFIPS" + "name" ] - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "stringEquals", - "argv": [ - "aws-us-gov", - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "name" - ] - } - ] - } - ], - "endpoint": { - "url": "https://glacier.{Region}.amazonaws.com", - "properties": {}, - "headers": {} - }, - "type": "endpoint" }, - { - "conditions": [], - "endpoint": { - "url": "https://glacier-fips.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } + "aws-us-gov" ] } - ] + ], + "endpoint": { + "url": "https://glacier.{Region}.amazonaws.com", + "properties": {}, + "headers": {} + }, + "type": "endpoint" }, { "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" + "endpoint": { + "url": "https://glacier-fips.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } - ] + ], + "type": "tree" }, + { + "conditions": [], + "error": "FIPS is enabled but this partition does not support FIPS", + "type": "error" + } + ], + "type": "tree" + }, + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + true + ] + } + ], + "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ + true, { - "ref": "UseDualStack" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", + "fn": "getAttr", "argv": [ - true, { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "type": "tree", - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://glacier.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } + "ref": "PartitionResult" + }, + "supportsDualStack" ] } ] - }, - { - "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" } - ] - }, - { - "conditions": [], - "type": "tree", + ], "rules": [ { "conditions": [], "endpoint": { - "url": "https://glacier.{Region}.{PartitionResult#dnsSuffix}", + "url": "https://glacier.{Region}.{PartitionResult#dualStackDnsSuffix}", "properties": {}, "headers": {} }, "type": "endpoint" } - ] + ], + "type": "tree" + }, + { + "conditions": [], + "error": "DualStack is enabled but this partition does not support DualStack", + "type": "error" } - ] + ], + "type": "tree" + }, + { + "conditions": [], + "endpoint": { + "url": "https://glacier.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } - ] - }, - { - "conditions": [], - "error": "Invalid Configuration: Missing Region", - "type": "error" + ], + "type": "tree" } - ] + ], + "type": "tree" + }, + { + "conditions": [], + "error": "Invalid Configuration: Missing Region", + "type": "error" } ] }, @@ -3006,6 +3211,26 @@ ], "traits": { "smithy.api#documentation": "

This operation initiates a job of the specified type, which can be a select, an archival retrieval,\n or a vault retrieval. For more information about using this operation, \n see the documentation for the underlying REST API Initiate\n a Job.\n

", + "smithy.api#examples": [ + { + "title": "To initiate an inventory-retrieval job", + "documentation": "The example initiates an inventory-retrieval job for the vault named examplevault.", + "input": { + "accountId": "-", + "vaultName": "examplevault", + "jobParameters": { + "Type": "inventory-retrieval", + "Description": "My inventory job", + "Format": "CSV", + "SNSTopic": "arn:aws:sns:us-west-2:111111111111:Glacier-InventoryRetrieval-topic-Example" + } + }, + "output": { + "location": "/111122223333/vaults/examplevault/jobs/HkF9p6o7yjhFx-K3CGl6fuSm6VzW9T7esGQfco8nUXVYwS0jlb5gq1JZ55yHgt5vP54ZShjoQzQVVh7vEXAMPLEjobID", + "jobId": " HkF9p6o7yjhFx-K3CGl6fuSm6VzW9T7esGQfco8nUXVYwS0jlb5gq1JZ55yHgt5vP54ZShjoQzQVVh7vEXAMPLEjobID" + } + } + ], "smithy.api#http": { "method": "POST", "uri": "/{accountId}/vaults/{vaultName}/jobs", @@ -3099,6 +3324,21 @@ ], "traits": { "smithy.api#documentation": "

This operation initiates a multipart upload. Amazon S3 Glacier creates a multipart\n upload resource and returns its ID in the response. The multipart upload ID is used in\n subsequent requests to upload parts of an archive (see UploadMultipartPart).

\n\n

When you initiate a multipart upload, you specify the part size in number of bytes.\n The part size must be a megabyte (1024 KB) multiplied by a power of 2-for example, 1048576\n (1 MB), 2097152 (2 MB), 4194304 (4 MB), 8388608 (8 MB), and so on. The minimum allowable\n part size is 1 MB, and the maximum is 4 GB.

\n\n

Every part you upload to this resource (see UploadMultipartPart),\n except the last one, must have the same size. The last one can be the same size or smaller.\n For example, suppose you want to upload a 16.2 MB file. If you initiate the multipart\n upload with a part size of 4 MB, you will upload four parts of 4 MB each and one part of\n 0.2 MB.

\n\n \n

You don't need to know the size of the archive when you start a multipart upload\n because Amazon S3 Glacier does not require you to specify the overall archive\n size.

\n
\n\n

After you complete the multipart upload, Amazon S3 Glacier (Glacier) removes the multipart upload\n resource referenced by the ID. Glacier also removes the multipart upload resource if\n you cancel the multipart upload or it may be removed if there is no activity for a period\n of 24 hours.

\n\n

An AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).

\n

For conceptual information and underlying REST API, see Uploading Large Archives in\n Parts (Multipart Upload) and Initiate Multipart\n Upload in the Amazon Glacier Developer Guide.

", + "smithy.api#examples": [ + { + "title": "To initiate a multipart upload", + "documentation": "The example initiates a multipart upload to a vault named my-vault with a part size of 1 MiB (1024 x 1024 bytes) per file.", + "input": { + "accountId": "-", + "partSize": "1048576", + "vaultName": "my-vault" + }, + "output": { + "location": "/111122223333/vaults/my-vault/multipart-uploads/19gaRezEXAMPLES6Ry5YYdqthHOC_kGRCT03L9yetr220UmPtBYKk-OssZtLqyFu7sY1_lR7vgFuJV6NtcV5zpsJ", + "uploadId": "19gaRezEXAMPLES6Ry5YYdqthHOC_kGRCT03L9yetr220UmPtBYKk-OssZtLqyFu7sY1_lR7vgFuJV6NtcV5zpsJ" + } + } + ], "smithy.api#http": { "method": "POST", "uri": "/{accountId}/vaults/{vaultName}/multipart-uploads", @@ -3192,6 +3432,22 @@ ], "traits": { "smithy.api#documentation": "

This operation initiates the vault locking process by doing the following:

\n
    \n
  • \n

    Installing a vault lock policy on the specified vault.

    \n
  • \n
  • \n

    Setting the lock state of vault lock to InProgress.

    \n
  • \n
  • \n

    Returning a lock ID, which is used to complete the vault locking\n process.

    \n
  • \n
\n\n

You can set one vault lock policy for each vault and this policy can be up to 20 KB\n in size. For more information about vault lock policies, see Amazon Glacier Access Control with\n Vault Lock Policies.

\n

You must complete the vault locking process within 24 hours after the vault lock\n enters the InProgress state. After the 24 hour window ends, the lock ID\n expires, the vault automatically exits the InProgress state, and the vault\n lock policy is removed from the vault. You call CompleteVaultLock to\n complete the vault locking process by setting the state of the vault lock to\n Locked.

\n

After a vault lock is in the Locked state, you cannot initiate a new\n vault lock for the vault.

\n\n

You can abort the vault locking process by calling AbortVaultLock.\n You can get the state of the vault lock by calling GetVaultLock. For more\n information about the vault locking process, Amazon Glacier Vault\n Lock.

\n\n

If this operation is called when the vault lock is in the InProgress\n state, the operation returns an AccessDeniedException error. When the vault\n lock is in the InProgress state you must call AbortVaultLock\n before you can initiate a new vault lock policy.

", + "smithy.api#examples": [ + { + "title": "To initiate the vault locking process", + "documentation": "The example initiates the vault locking process for the vault named my-vault.", + "input": { + "accountId": "-", + "vaultName": "my-vault", + "policy": { + "Policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"Define-vault-lock\",\"Effect\":\"Deny\",\"Principal\":{\"AWS\":\"arn:aws:iam::999999999999:root\"},\"Action\":\"glacier:DeleteArchive\",\"Resource\":\"arn:aws:glacier:us-west-2:999999999999:vaults/examplevault\",\"Condition\":{\"NumericLessThanEquals\":{\"glacier:ArchiveAgeinDays\":\"365\"}}}]}" + } + }, + "output": { + "lockId": "AE863rKkWZU53SLW5be4DUcW" + } + } + ], "smithy.api#http": { "method": "POST", "uri": "/{accountId}/vaults/{vaultName}/lock-policy", @@ -3504,6 +3760,46 @@ ], "traits": { "smithy.api#documentation": "

This operation lists jobs for a vault, including jobs that are in-progress and jobs\n that have recently finished. The List Job operation returns a list of these jobs sorted by job initiation\n time.

\n\n \n

Amazon Glacier retains recently completed jobs for a period before deleting them;\n however, it eventually removes completed jobs. The output of completed jobs can be\n retrieved. Retaining completed jobs for a period of time after they have completed\n enables you to get a job output in the event you miss the job completion notification or\n your first attempt to download it fails. For example, suppose you start an archive\n retrieval job to download an archive. After the job completes, you start to download the\n archive but encounter a network error. In this scenario, you can retry and download the\n archive while the job exists.

\n
\n\n

The List Jobs operation supports pagination. You should always check the response Marker field. \n If there are no more jobs to list, the Marker field is set to null. If there are more jobs to list, \n the Marker field is set to a non-null value, which you can use to continue the pagination of the list. \n To return a list of jobs that begins at a specific job, \n set the marker request parameter to the Marker value for that job that you obtained from a previous List Jobs request.

\n \n

You can set a maximum limit for the number of jobs returned in the response by\n specifying the limit parameter in the request. The default limit is 50. The\n number of jobs returned might be fewer than the limit, but the number of returned jobs\n never exceeds the limit.

\n\n

Additionally, you can filter the jobs list returned by specifying the optional\n statuscode parameter or completed parameter, or both. Using\n the statuscode parameter, you can specify to return only jobs that match\n either the InProgress, Succeeded, or Failed status.\n Using the completed parameter, you can specify to return only jobs that were\n completed (true) or jobs that were not completed\n (false).

\n\n

For more information about using this operation, \n see the documentation for the underlying REST API List Jobs.

", + "smithy.api#examples": [ + { + "title": "To list jobs for a vault", + "documentation": "The example lists jobs for the vault named my-vault.", + "input": { + "accountId": "-", + "vaultName": "my-vault" + }, + "output": { + "JobList": [ + { + "VaultARN": "arn:aws:glacier:us-west-2:0123456789012:vaults/my-vault", + "RetrievalByteRange": "0-3145727", + "SNSTopic": "arn:aws:sns:us-west-2:0123456789012:my-vault", + "Completed": false, + "SHA256TreeHash": "9628195fcdbcbbe76cdde932d4646fa7de5f219fb39823836d81f0cc0e18aa67", + "JobId": "l7IL5-EkXyEY9Ws95fClzIbk2O5uLYaFdAYOi-azsX_Z8V6NH4yERHzars8wTKYQMX6nBDI9cMNHzyZJO59-8N9aHWav", + "ArchiveId": "kKB7ymWJVpPSwhGP6ycSOAekp9ZYe_--zM_mw6k76ZFGEIWQX-ybtRDvc2VkPSDtfKmQrj0IRQLSGsNuDp-AJVlu2ccmDSyDUmZwKbwbpAdGATGDiB3hHO0bjbGehXTcApVud_wyDw", + "JobDescription": "Retrieve archive on 2015-07-17", + "ArchiveSizeInBytes": 3145728, + "Action": "ArchiveRetrieval", + "ArchiveSHA256TreeHash": "9628195fcdbcbbe76cdde932d4646fa7de5f219fb39823836d81f0cc0e18aa67", + "CreationDate": "2015-07-17T21:16:13.840Z", + "StatusCode": "InProgress" + }, + { + "InventoryRetrievalParameters": { + "Format": "JSON" + }, + "VaultARN": "arn:aws:glacier:us-west-2:0123456789012:vaults/my-vault", + "Completed": false, + "JobId": "zbxcm3Z_3z5UkoroF7SuZKrxgGoDc3RloGduS7Eg-RO47Yc6FxsdGBgf_Q2DK5Ejh18CnTS5XW4_XqlNHS61dsO4CnMW", + "Action": "InventoryRetrieval", + "CreationDate": "2015-07-17T20:23:41.616Z", + "StatusCode": "InProgress" + } + ] + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/vaults/{vaultName}/jobs", @@ -3615,6 +3911,42 @@ ], "traits": { "smithy.api#documentation": "

This operation lists in-progress multipart uploads for the specified vault. An\n in-progress multipart upload is a multipart upload that has been initiated by an InitiateMultipartUpload request, but has not yet been completed or aborted.\n The list returned in the List Multipart Upload response has no guaranteed order.

\n\n

The List Multipart Uploads operation supports pagination. By default, this operation\n returns up to 50 multipart uploads in the response. You should always check the response\n for a marker at which to continue the list; if there are no more items the\n marker is null. To return a list of multipart uploads that\n begins at a specific upload, set the marker request parameter to the value you\n obtained from a previous List Multipart Upload request. You can also limit the number of\n uploads returned in the response by specifying the limit parameter in the\n request.

\n\n

Note the difference between this operation and listing parts (ListParts). The List Multipart Uploads operation lists all multipart uploads\n for a vault and does not require a multipart upload ID. The List Parts operation requires a\n multipart upload ID since parts are associated with a single upload.

\n\n

An AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).

\n\n

For conceptual information and the underlying REST API, see Working\n with Archives in Amazon S3 Glacier and List Multipart Uploads\n in the Amazon Glacier Developer Guide.

", + "smithy.api#examples": [ + { + "title": "To list all the in-progress multipart uploads for a vault", + "documentation": "The example lists all the in-progress multipart uploads for the vault named examplevault.", + "input": { + "accountId": "-", + "vaultName": "examplevault" + }, + "output": { + "Marker": "null", + "UploadsList": [ + { + "ArchiveDescription": "archive 1", + "CreationDate": "2012-03-19T23:20:59.130Z", + "MultipartUploadId": "xsQdFIRsfJr20CW2AbZBKpRZAFTZSJIMtL2hYf8mvp8dM0m4RUzlaqoEye6g3h3ecqB_zqwB7zLDMeSWhwo65re4C4Ev", + "PartSizeInBytes": 4194304, + "VaultARN": "arn:aws:glacier:us-west-2:012345678901:vaults/examplevault" + }, + { + "ArchiveDescription": "archive 2", + "CreationDate": "2012-04-01T15:00:00.000Z", + "MultipartUploadId": "nPyGOnyFcx67qqX7E-0tSGiRi88hHMOwOxR-_jNyM6RjVMFfV29lFqZ3rNsSaWBugg6OP92pRtufeHdQH7ClIpSF6uJc", + "PartSizeInBytes": 4194304, + "VaultARN": "arn:aws:glacier:us-west-2:012345678901:vaults/examplevault" + }, + { + "ArchiveDescription": "archive 3", + "CreationDate": "2012-03-20T17:03:43.221Z", + "MultipartUploadId": "qt-RBst_7yO8gVIonIBsAxr2t-db0pE4s8MNeGjKjGdNpuU-cdSAcqG62guwV9r5jh5mLyFPzFEitTpNE7iQfHiu1XoV", + "PartSizeInBytes": 4194304, + "VaultARN": "arn:aws:glacier:us-west-2:012345678901:vaults/examplevault" + } + ] + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/vaults/{vaultName}/multipart-uploads", @@ -3712,6 +4044,35 @@ ], "traits": { "smithy.api#documentation": "

This operation lists the parts of an archive that have been uploaded in a specific\n multipart upload. You can make this request at any time during an in-progress multipart\n upload before you complete the upload (see CompleteMultipartUpload. List\n Parts returns an error for completed uploads. The list returned in the List Parts response\n is sorted by part range.

\n\n

The List Parts operation supports pagination. By default, this operation returns up\n to 50 uploaded parts in the response. You should always check the response for a\n marker at which to continue the list; if there are no more items the\n marker is null. To return a list of parts that begins at a\n specific part, set the marker request parameter to the value you obtained from\n a previous List Parts request. You can also limit the number of parts returned in the\n response by specifying the limit parameter in the request.

\n\n

An AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).

\n

For conceptual information and the underlying REST API, see Working\n with Archives in Amazon S3 Glacier and List Parts in the\n Amazon Glacier Developer Guide.

", + "smithy.api#examples": [ + { + "title": "To list the parts of an archive that have been uploaded in a multipart upload", + "documentation": "The example lists all the parts of a multipart upload.", + "input": { + "accountId": "-", + "vaultName": "examplevault", + "uploadId": "OW2fM5iVylEpFEMM9_HpKowRapC3vn5sSL39_396UW9zLFUWVrnRHaPjUJddQ5OxSHVXjYtrN47NBZ-khxOjyEXAMPLE" + }, + "output": { + "ArchiveDescription": "archive description", + "CreationDate": "2012-03-20T17:03:43.221Z", + "Marker": "null", + "MultipartUploadId": "OW2fM5iVylEpFEMM9_HpKowRapC3vn5sSL39_396UW9zLFUWVrnRHaPjUJddQ5OxSHVXjYtrN47NBZ-khxOjyEXAMPLE", + "PartSizeInBytes": 4194304, + "Parts": [ + { + "RangeInBytes": "0-4194303", + "SHA256TreeHash": "01d34dabf7be316472c93b1ef80721f5d4" + }, + { + "RangeInBytes": "4194304-8388607", + "SHA256TreeHash": "0195875365afda349fc21c84c099987164" + } + ], + "VaultARN": "arn:aws:glacier:us-west-2:012345678901:vaults/demo1-vault" + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}", @@ -3845,6 +4206,29 @@ ], "traits": { "smithy.api#documentation": "

This operation lists the provisioned capacity units for the specified AWS\n account.

", + "smithy.api#examples": [ + { + "title": "To list the provisioned capacity units for an account", + "documentation": "The example lists the provisioned capacity units for an account.", + "input": { + "accountId": "-" + }, + "output": { + "ProvisionedCapacityList": [ + { + "CapacityId": "zSaq7NzHFQDANTfQkDen4V7z", + "StartDate": "2016-11-11T20:11:51.095Z", + "ExpirationDate": "2016-12-12T00:00:00.000Z" + }, + { + "CapacityId": "yXaq7NzHFQNADTfQkDen4V7z", + "StartDate": "2016-12-13T20:11:51.095Z", + "ExpirationDate": "2017-01-15T00:00:00.000Z" + } + ] + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/provisioned-capacity", @@ -3906,6 +4290,22 @@ ], "traits": { "smithy.api#documentation": "

This operation lists all the tags attached to a vault. The operation returns an empty\n map if there are no tags. For more information about tags, see Tagging Amazon S3 Glacier\n Resources.

", + "smithy.api#examples": [ + { + "title": "To list the tags for a vault", + "documentation": "The example lists all the tags attached to the vault examplevault.", + "input": { + "accountId": "-", + "vaultName": "examplevault" + }, + "output": { + "Tags": { + "date": "july2015", + "id": "1234" + } + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/vaults/{vaultName}/tags", @@ -4252,6 +4652,18 @@ ], "traits": { "smithy.api#documentation": "

This operation purchases a provisioned capacity unit for an AWS account.

", + "smithy.api#examples": [ + { + "title": "To purchases a provisioned capacity unit for an AWS account", + "documentation": "The example purchases provisioned capacity unit for an AWS account.", + "input": { + "accountId": "-" + }, + "output": { + "capacityId": "zSaq7NzHFQDANTfQkDen4V7z" + } + } + ], "smithy.api#http": { "method": "POST", "uri": "/{accountId}/provisioned-capacity", @@ -4331,6 +4743,17 @@ ], "traits": { "smithy.api#documentation": "

This operation removes one or more tags from the set of tags attached to a vault. For\n more information about tags, see Tagging Amazon S3 Glacier Resources.\n This operation is idempotent. The operation will be successful, even if there are no tags\n attached to the vault.

", + "smithy.api#examples": [ + { + "title": "To remove tags from a vault", + "documentation": "The example removes two tags from the vault named examplevault.", + "input": { + "accountId": "-", + "vaultName": "examplevault", + "TagKeys": ["examplekey1", "examplekey2"] + } + } + ], "smithy.api#http": { "method": "POST", "uri": "/{accountId}/vaults/{vaultName}/tags?operation=remove", @@ -4562,6 +4985,23 @@ ], "traits": { "smithy.api#documentation": "

This operation sets and then enacts a data retrieval policy in the region specified\n in the PUT request. You can set one policy per region for an AWS account. The policy is\n enacted within a few minutes of a successful PUT operation.

\n

The set policy operation does not affect retrieval jobs that were in progress before\n the policy was enacted. For more information about data retrieval policies, see Amazon\n Glacier Data Retrieval Policies.

", + "smithy.api#examples": [ + { + "title": "To set and then enact a data retrieval policy ", + "documentation": "The example sets and then enacts a data retrieval policy.", + "input": { + "accountId": "-", + "Policy": { + "Rules": [ + { + "Strategy": "BytesPerHour", + "BytesPerHour": 10737418240 + } + ] + } + } + } + ], "smithy.api#http": { "method": "PUT", "uri": "/{accountId}/policies/data-retrieval", @@ -4616,6 +5056,19 @@ ], "traits": { "smithy.api#documentation": "

This operation configures an access policy for a vault and will overwrite an existing\n policy. To configure a vault access policy, send a PUT request to the\n access-policy subresource of the vault. An access policy is specific to a\n vault and is also called a vault subresource. You can set one access policy per vault and\n the policy can be up to 20 KB in size. For more information about vault access policies,\n see Amazon Glacier Access Control with Vault Access Policies.

", + "smithy.api#examples": [ + { + "title": "To set the access-policy on a vault", + "documentation": "The example configures an access policy for the vault named examplevault.", + "input": { + "accountId": "-", + "vaultName": "examplevault", + "policy": { + "Policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"Define-owner-access-rights\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::999999999999:root\"},\"Action\":\"glacier:DeleteArchive\",\"Resource\":\"arn:aws:glacier:us-west-2:999999999999:vaults/examplevault\"}]}" + } + } + } + ], "smithy.api#http": { "method": "PUT", "uri": "/{accountId}/vaults/{vaultName}/access-policy", @@ -4679,6 +5132,20 @@ ], "traits": { "smithy.api#documentation": "

This operation configures notifications that will be sent when specific events happen\n to a vault. By default, you don't get any notifications.

\n\n

To configure vault notifications, send a PUT request to the\n notification-configuration subresource of the vault. The request should\n include a JSON document that provides an Amazon SNS topic and specific events for which you\n want Amazon S3 Glacier to send notifications to the topic.

\n\n

Amazon SNS topics must grant permission to the vault to be allowed to publish\n notifications to the topic. You can configure a vault to publish a notification for the\n following vault events:

\n\n
    \n
  • \n

    \n ArchiveRetrievalCompleted This event occurs when a\n job that was initiated for an archive retrieval is completed (InitiateJob). The status of the completed job can be \"Succeeded\" or\n \"Failed\". The notification sent to the SNS topic is the same output as returned from\n DescribeJob.

    \n
  • \n
  • \n\n

    \n InventoryRetrievalCompleted This event occurs when a\n job that was initiated for an inventory retrieval is completed (InitiateJob). The status of the completed job can be \"Succeeded\" or\n \"Failed\". The notification sent to the SNS topic is the same output as returned from\n DescribeJob.

    \n
  • \n
\n\n

An AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).

\n

For conceptual information and underlying REST API, see Configuring Vault\n Notifications in Amazon S3 Glacier and Set Vault Notification\n Configuration in the Amazon Glacier Developer Guide.

", + "smithy.api#examples": [ + { + "title": "To configure a vault to post a message to an Amazon SNS topic when jobs complete", + "documentation": "The example sets the examplevault notification configuration.", + "input": { + "accountId": "-", + "vaultName": "examplevault", + "vaultNotificationConfig": { + "Events": ["ArchiveRetrievalCompleted", "InventoryRetrievalCompleted"], + "SNSTopic": "arn:aws:sns:us-west-2:012345678901:mytopic" + } + } + } + ], "smithy.api#http": { "method": "PUT", "uri": "/{accountId}/vaults/{vaultName}/notification-configuration", @@ -4844,6 +5311,24 @@ ], "traits": { "smithy.api#documentation": "

This operation adds an archive to a vault. This is a synchronous operation, and for a\n successful upload, your data is durably persisted. Amazon S3 Glacier returns the archive ID in\n the x-amz-archive-id header of the response.

\n\n

You must use the archive ID to access your data in Amazon S3 Glacier. After you upload\n an archive, you should save the archive ID returned so that you can retrieve or delete the\n archive later. Besides saving the archive ID, you can also index it and give it a friendly\n name to allow for better searching. You can also use the optional archive description field\n to specify how the archive is referred to in an external index of archives, such as you\n might create in Amazon DynamoDB. You can also get the vault inventory to obtain a list of\n archive IDs in a vault. For more information, see InitiateJob.

\n\n

You must provide a SHA256 tree hash of the data you are uploading. For information\n about computing a SHA256 tree hash, see Computing Checksums.

\n\n

You can optionally specify an archive description of up to 1,024 printable ASCII\n characters. You can get the archive description when you either retrieve the archive or get\n the vault inventory. For more information, see InitiateJob. Amazon\n Glacier does not interpret the description in any way. An archive description does not need\n to be unique. You cannot use the description to retrieve or sort the archive list.

\n\n

Archives are immutable. After you upload an archive, you cannot edit the archive or\n its description.

\n\n

An AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).

\n

For conceptual information and underlying REST API, see Uploading an Archive in Amazon\n Glacier and Upload Archive in the\n Amazon Glacier Developer Guide.

", + "smithy.api#examples": [ + { + "title": "To upload an archive", + "documentation": "The example adds an archive to a vault.", + "input": { + "vaultName": "my-vault", + "accountId": "-", + "archiveDescription": "", + "checksum": "", + "body": "example-data-to-upload" + }, + "output": { + "archiveId": "kKB7ymWJVpPSwhGP6ycSOAekp9ZYe_--zM_mw6k76ZFGEIWQX-ybtRDvc2VkPSDtfKmQrj0IRQLSGsNuDp-AJVlu2ccmDSyDUmZwKbwbpAdGATGDiB3hHO0bjbGehXTcApVud_wyDw", + "checksum": "969fb39823836d81f0cc028195fcdbcbbe76cdde932d4646fa7de5f21e18aa67", + "location": "/0123456789012/vaults/my-vault/archives/kKB7ymWJVpPSwhGP6ycSOAekp9ZYe_--zM_mw6k76ZFGEIWQX-ybtRDvc2VkPSDtfKmQrj0IRQLSGsNuDp-AJVlu2ccmDSyDUmZwKbwbpAdGATGDiB3hHO0bjbGehXTcApVud_wyDw" + } + } + ], "smithy.api#http": { "method": "POST", "uri": "/{accountId}/vaults/{vaultName}/archives", @@ -4964,6 +5449,23 @@ ], "traits": { "smithy.api#documentation": "

This operation uploads a part of an archive. You can upload archive parts in any\n order. You can also upload them in parallel. You can upload up to 10,000 parts for a\n multipart upload.

\n\n

Amazon Glacier rejects your upload part request if any of the following conditions is\n true:

\n\n
    \n
  • \n

    \n SHA256 tree hash does not matchTo ensure that part\n data is not corrupted in transmission, you compute a SHA256 tree hash of the part and\n include it in your request. Upon receiving the part data, Amazon S3 Glacier also\n computes a SHA256 tree hash. If these hash values don't match, the operation fails.\n For information about computing a SHA256 tree hash, see Computing\n Checksums.

    \n
  • \n
  • \n

    \n Part size does not matchThe size of each part except\n the last must match the size specified in the corresponding InitiateMultipartUpload request. The size of the last part must be the\n same size as, or smaller than, the specified size.

    \n \n

    If you upload a part whose size is smaller than the part size you specified\n in your initiate multipart upload request and that part is not the last part, then\n the upload part request will succeed. However, the subsequent Complete Multipart\n Upload request will fail.

    \n
    \n
  • \n
  • \n

    \n Range does not alignThe byte range value in the\n request does not align with the part size specified in the corresponding initiate\n request. For example, if you specify a part size of 4194304 bytes (4 MB), then 0 to\n 4194303 bytes (4 MB - 1) and 4194304 (4 MB) to 8388607 (8 MB - 1) are valid part\n ranges. However, if you set a range value of 2 MB to 6 MB, the range does not align\n with the part size and the upload will fail.

    \n
  • \n
\n\n

This operation is idempotent. If you upload the same part multiple times, the data\n included in the most recent request overwrites the previously uploaded data.

\n\n

An AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).

\n

For conceptual information and underlying REST API, see Uploading Large Archives in\n Parts (Multipart Upload) and Upload Part in the\n Amazon Glacier Developer Guide.

", + "smithy.api#examples": [ + { + "title": "To upload the first part of an archive", + "documentation": "The example uploads the first 1 MiB (1024 x 1024 bytes) part of an archive.", + "input": { + "accountId": "-", + "vaultName": "examplevault", + "uploadId": "19gaRezEXAMPLES6Ry5YYdqthHOC_kGRCT03L9yetr220UmPtBYKk-OssZtLqyFu7sY1_lR7vgFuJV6NtcV5zpsJ", + "checksum": "c06f7cd4baacb087002a99a5f48bf953", + "range": "bytes 0-1048575/*", + "body": "part1" + }, + "output": { + "checksum": "c06f7cd4baacb087002a99a5f48bf953" + } + } + ], "smithy.api#http": { "method": "PUT", "uri": "/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}", @@ -5133,4 +5635,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/global-accelerator.json b/codegen/sdk-codegen/aws-models/global-accelerator.json index d84f10649254..ed1ab0327998 100644 --- a/codegen/sdk-codegen/aws-models/global-accelerator.json +++ b/codegen/sdk-codegen/aws-models/global-accelerator.json @@ -2944,7 +2944,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2987,7 +2986,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3000,7 +3000,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3014,7 +3013,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3037,7 +3035,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3072,7 +3069,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3083,14 +3079,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3104,14 +3102,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3120,11 +3116,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3135,14 +3131,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3156,7 +3154,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3176,7 +3173,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3187,14 +3183,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3205,9 +3203,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/glue.json b/codegen/sdk-codegen/aws-models/glue.json index 380e7c1182e2..b81fbaa47242 100644 --- a/codegen/sdk-codegen/aws-models/glue.json +++ b/codegen/sdk-codegen/aws-models/glue.json @@ -696,7 +696,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -739,7 +738,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -752,7 +752,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -766,7 +765,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -789,7 +787,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -824,7 +821,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -835,14 +831,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -856,14 +854,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -872,11 +868,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -887,14 +883,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -908,7 +906,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -928,7 +925,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -939,14 +935,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -957,9 +955,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3400,7 +3400,6 @@ "com.amazonaws.glue#BatchSize": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -8752,21 +8751,18 @@ "SchemaCheckpoint": { "target": "com.amazonaws.glue#SchemaCheckpointNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The version number of the checkpoint (the last time the compatibility mode was changed).

" } }, "LatestSchemaVersion": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The latest version of the schema associated with the returned schema definition.

" } }, "NextSchemaVersion": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The next version of the schema associated with the returned schema definition.

" } }, @@ -13341,7 +13337,6 @@ "BatchSize": { "target": "com.amazonaws.glue#BatchSize", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Number of events that must be received from Amazon EventBridge before EventBridge event trigger fires.

", "smithy.api#required": {} } @@ -14019,8 +14014,8 @@ "type": "double", "traits": { "smithy.api#range": { - "min": 0.0, - "max": 1.0 + "min": 0, + "max": 1 } } }, @@ -17545,21 +17540,18 @@ "SchemaCheckpoint": { "target": "com.amazonaws.glue#SchemaCheckpointNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The version number of the checkpoint (the last time the compatibility mode was changed).

" } }, "LatestSchemaVersion": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The latest version of the schema associated with the returned schema definition.

" } }, "NextSchemaVersion": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The next version of the schema associated with the returned schema definition.

" } }, @@ -17668,7 +17660,6 @@ "VersionNumber": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The version number of the schema.

" } }, @@ -24323,7 +24314,7 @@ "traits": { "smithy.api#default": 0, "smithy.api#range": { - "min": 0.0 + "min": 0 } } }, @@ -25814,7 +25805,6 @@ "VersionNumber": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The version number of the schema.

" } }, @@ -25974,7 +25964,6 @@ "MaxResults": { "target": "com.amazonaws.glue#QuerySchemaVersionMetadataMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Maximum number of results required per page. If the value is not supplied, this will be defaulted to 25 per page.

" } }, @@ -25992,7 +25981,6 @@ "com.amazonaws.glue#QuerySchemaVersionMetadataMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -26315,7 +26303,6 @@ "VersionNumber": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The version of this schema (for sync flow only, in case this is the first version).

" } }, @@ -26533,7 +26520,6 @@ "VersionNumber": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The version number of the schema.

" } }, @@ -28113,7 +28099,6 @@ "com.amazonaws.glue#SchemaCheckpointNumber": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100000 @@ -28274,7 +28259,6 @@ "SchemaVersionNumber": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The version number of the schema.

" } } @@ -28334,7 +28318,6 @@ "VersionNumber": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The version number of the schema.

" } }, @@ -28389,7 +28372,6 @@ "VersionNumber": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The version number of the schema.

" } }, @@ -28423,7 +28405,6 @@ "VersionNumber": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The version number of the schema.

" } } @@ -28632,7 +28613,6 @@ "TotalSegments": { "target": "com.amazonaws.glue#TotalSegmentsInteger", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of segments.

", "smithy.api#required": {} } @@ -31925,7 +31905,6 @@ "com.amazonaws.glue#TotalSegmentsInteger": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10 @@ -34714,7 +34693,6 @@ "com.amazonaws.glue#VersionLongNumber": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100000 diff --git a/codegen/sdk-codegen/aws-models/grafana.json b/codegen/sdk-codegen/aws-models/grafana.json index ae7836207007..8b76c2437e5b 100644 --- a/codegen/sdk-codegen/aws-models/grafana.json +++ b/codegen/sdk-codegen/aws-models/grafana.json @@ -113,7 +113,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -156,7 +155,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -169,7 +169,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -183,7 +182,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -206,7 +204,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -241,7 +238,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -252,14 +248,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -273,14 +271,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -289,11 +285,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -304,14 +300,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -325,7 +323,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -345,7 +342,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -356,14 +352,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -374,9 +372,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2482,9 +2482,7 @@ }, "aws.cloudformation#cfnResource": { "name": "Permission", - "additionalSchemas": [ - "com.amazonaws.grafana#UpdatePermissionsResponse" - ] + "additionalSchemas": ["com.amazonaws.grafana#UpdatePermissionsResponse"] } } }, @@ -3987,4 +3985,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/greengrass.json b/codegen/sdk-codegen/aws-models/greengrass.json index 5cc960e6d211..9f564cb384e9 100644 --- a/codegen/sdk-codegen/aws-models/greengrass.json +++ b/codegen/sdk-codegen/aws-models/greengrass.json @@ -68,6 +68,7 @@ "RoleArn": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the role you wish to associate with this group. The existence of the role is not validated.", "smithy.api#required": {} } @@ -122,6 +123,7 @@ "RoleArn": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the service role you wish to associate with your account.", "smithy.api#required": {} } @@ -386,6 +388,7 @@ "ConnectorArn": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the connector.", "smithy.api#required": {} } @@ -393,6 +396,7 @@ "Id": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A descriptive or arbitrary ID for the connector. This value must be unique within the connector definition version. Max length is 128 characters with pattern [a-zA-Z0-9:_-]+.", "smithy.api#required": {} } @@ -428,6 +432,7 @@ "CertificateArn": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the certificate associated with the core.", "smithy.api#required": {} } @@ -435,6 +440,7 @@ "Id": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A descriptive or arbitrary ID for the core. This value must be unique within the core definition version. Max length is 128 characters with pattern ''[a-zA-Z0-9:_-]+''.", "smithy.api#required": {} } @@ -448,6 +454,7 @@ "ThingArn": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the thing which is the core.", "smithy.api#required": {} } @@ -889,6 +896,7 @@ "DeploymentType": { "target": "com.amazonaws.greengrass#DeploymentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of deployment. When used for ''CreateDeployment'', only ''NewDeployment'' and ''Redeployment'' are valid.", "smithy.api#required": {} } @@ -1418,6 +1426,7 @@ "Name": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the group.", "smithy.api#required": {} } @@ -2016,12 +2025,14 @@ "S3UrlSignerRole": { "target": "com.amazonaws.greengrass#S3UrlSignerRole", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "SoftwareToUpdate": { "target": "com.amazonaws.greengrass#SoftwareToUpdate", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -2031,18 +2042,21 @@ "UpdateTargets": { "target": "com.amazonaws.greengrass#UpdateTargets", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "UpdateTargetsArchitecture": { "target": "com.amazonaws.greengrass#UpdateTargetsArchitecture", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "UpdateTargetsOperatingSystem": { "target": "com.amazonaws.greengrass#UpdateTargetsOperatingSystem", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -2764,6 +2778,7 @@ "CertificateArn": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the certificate associated with the device.", "smithy.api#required": {} } @@ -2771,6 +2786,7 @@ "Id": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A descriptive or arbitrary ID for the device. This value must be unique within the device definition version. Max length is 128 characters with pattern ''[a-zA-Z0-9:_-]+''.", "smithy.api#required": {} } @@ -2784,6 +2800,7 @@ "ThingArn": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The thing ARN of the device.", "smithy.api#required": {} } @@ -2969,6 +2986,7 @@ "Id": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A descriptive or arbitrary ID for the function. This value must be unique within the function definition version. Max length is 128 characters with pattern ''[a-zA-Z0-9:_-]+''.", "smithy.api#required": {} } @@ -5527,7 +5545,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5570,7 +5587,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5583,7 +5601,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5597,7 +5614,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5620,7 +5636,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5655,7 +5670,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5666,14 +5680,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5687,14 +5703,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -5703,11 +5717,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5756,14 +5770,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5777,7 +5793,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5797,7 +5812,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5808,14 +5822,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5880,9 +5896,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -7994,6 +8012,7 @@ "Component": { "target": "com.amazonaws.greengrass#LoggerComponent", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The component that will be subject to logging.", "smithy.api#required": {} } @@ -8001,6 +8020,7 @@ "Id": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A descriptive or arbitrary ID for the logger. This value must be unique within the logger definition version. Max length is 128 characters with pattern ''[a-zA-Z0-9:_-]+''.", "smithy.api#required": {} } @@ -8008,6 +8028,7 @@ "Level": { "target": "com.amazonaws.greengrass#LoggerLevel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The level of the logs.", "smithy.api#required": {} } @@ -8021,6 +8042,7 @@ "Type": { "target": "com.amazonaws.greengrass#LoggerType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of log output which will be used.", "smithy.api#required": {} } @@ -8211,6 +8233,7 @@ "Id": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resource ID, used to refer to a resource in the Lambda function configuration. Max length is 128 characters with pattern ''[a-zA-Z0-9:_-]+''. This must be unique within a Greengrass group.", "smithy.api#required": {} } @@ -8218,6 +8241,7 @@ "Name": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The descriptive resource name, which is displayed on the AWS IoT Greengrass console. Max length 128 characters with pattern ''[a-zA-Z0-9:_-]+''. This must be unique within a Greengrass group.", "smithy.api#required": {} } @@ -8225,6 +8249,7 @@ "ResourceDataContainer": { "target": "com.amazonaws.greengrass#ResourceDataContainer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A container of data for all resource types.", "smithy.api#required": {} } @@ -8246,6 +8271,7 @@ "ResourceId": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the resource. (This ID is assigned to the resource when you create the resource definiton.)", "smithy.api#required": {} } @@ -8313,6 +8339,7 @@ "GroupOwner": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The group owner of the resource. This is the name of an existing Linux OS group on the system or a GID. The group's permissions are added to the Lambda process.", "smithy.api#required": {} } @@ -8320,6 +8347,7 @@ "GroupPermission": { "target": "com.amazonaws.greengrass#Permission", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The permissions that the group owner has to the resource. Valid values are ''rw'' (read/write) or ''ro'' (read-only).", "smithy.api#required": {} } @@ -8470,6 +8498,7 @@ "ExecutionRoleArn": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the execution role to associate with the bulk deployment operation. This IAM role must allow the ''greengrass:CreateDeployment'' action for all group versions that are listed in the input file. This IAM role must have access to the S3 bucket containing the input file.", "smithy.api#required": {} } @@ -8477,6 +8506,7 @@ "InputFileUri": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The URI of the input file contained in the S3 bucket. The execution role must have ''getObject'' permissions on this bucket to access the input file. The input file is a JSON-serialized, line delimited file with UTF-8 encoding that provides a list of group and version IDs and the deployment type. This file must be less than 100 MB. Currently, AWS IoT Greengrass supports only ''NewDeployment'' deployment types.", "smithy.api#required": {} } @@ -8563,6 +8593,7 @@ "Id": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A descriptive or arbitrary ID for the subscription. This value must be unique within the subscription definition version. Max length is 128 characters with pattern ''[a-zA-Z0-9:_-]+''.", "smithy.api#required": {} } @@ -8570,6 +8601,7 @@ "Source": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The source of the subscription. Can be a thing ARN, a Lambda function ARN, a connector ARN, 'cloud' (which represents the AWS IoT cloud), or 'GGShadowService'.", "smithy.api#required": {} } @@ -8577,6 +8609,7 @@ "Subject": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The MQTT topic used to route the message.", "smithy.api#required": {} } @@ -8584,6 +8617,7 @@ "Target": { "target": "com.amazonaws.greengrass#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Where the message is sent to. Can be a thing ARN, a Lambda function ARN, a connector ARN, 'cloud' (which represents the AWS IoT cloud), or 'GGShadowService'.", "smithy.api#required": {} } @@ -8690,6 +8724,7 @@ "Telemetry": { "target": "com.amazonaws.greengrass#Telemetry", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Configure telemetry to be on or off.", "smithy.api#required": {} } @@ -8705,6 +8740,7 @@ "Telemetry": { "target": "com.amazonaws.greengrass#Telemetry", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Configure telemetry to be on or off.", "smithy.api#required": {} } @@ -8750,6 +8786,7 @@ "TagKeys": { "target": "com.amazonaws.greengrass#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of tag keys to delete", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -9628,4 +9665,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/greengrassv2.json b/codegen/sdk-codegen/aws-models/greengrassv2.json index e02f770d648d..2d12f535d606 100644 --- a/codegen/sdk-codegen/aws-models/greengrassv2.json +++ b/codegen/sdk-codegen/aws-models/greengrassv2.json @@ -1255,7 +1255,6 @@ "com.amazonaws.greengrassv2#DefaultMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -2776,7 +2775,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2819,7 +2817,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2832,7 +2831,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2846,7 +2844,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2869,7 +2866,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2904,7 +2900,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2915,14 +2910,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2936,14 +2933,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2952,11 +2947,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3005,14 +3000,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3026,7 +3023,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3046,7 +3042,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3057,14 +3052,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3129,9 +3126,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3907,7 +3906,6 @@ "minNumberOfExecutedThings": { "target": "com.amazonaws.greengrassv2#IoTJobMinimumNumberOfExecutedThings", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum number of things that receive the configuration before the job can\n cancel.

", "smithy.api#required": {} } @@ -3978,7 +3976,6 @@ "maximumPerMinute": { "target": "com.amazonaws.greengrassv2#IoTJobMaxExecutionsPerMin", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of devices that receive a pending job notification, per minute.

" } } @@ -3993,7 +3990,6 @@ "baseRatePerMinute": { "target": "com.amazonaws.greengrassv2#IoTJobRolloutBaseRatePerMinute", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum number of devices that receive a pending job notification, per minute, when\n the job starts. This parameter defines the initial rollout rate of the job.

", "smithy.api#required": {} } @@ -4001,7 +3997,6 @@ "incrementFactor": { "target": "com.amazonaws.greengrassv2#IoTJobRolloutIncrementFactor", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The exponential factor to increase the rollout rate for the job.

\n

This parameter supports up to one digit after the decimal (for example, you can specify\n 1.5, but not 1.55).

", "smithy.api#required": {} } @@ -4036,7 +4031,6 @@ "com.amazonaws.greengrassv2#IoTJobMaxExecutionsPerMin": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -4046,7 +4040,6 @@ "com.amazonaws.greengrassv2#IoTJobMinimumNumberOfExecutedThings": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -4055,7 +4048,6 @@ "com.amazonaws.greengrassv2#IoTJobNumberOfThings": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -4067,14 +4059,12 @@ "numberOfNotifiedThings": { "target": "com.amazonaws.greengrassv2#IoTJobNumberOfThings", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The number of devices to receive the job notification before the rollout rate\n increases.

" } }, "numberOfSucceededThings": { "target": "com.amazonaws.greengrassv2#IoTJobNumberOfThings", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The number of devices to successfully run the configuration job before the rollout rate\n increases.

" } } @@ -4086,7 +4076,6 @@ "com.amazonaws.greengrassv2#IoTJobRolloutBaseRatePerMinute": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -4096,7 +4085,6 @@ "com.amazonaws.greengrassv2#IoTJobRolloutIncrementFactor": { "type": "double", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 5 @@ -4570,7 +4558,6 @@ "maxResults": { "target": "com.amazonaws.greengrassv2#DefaultMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per paginated request.

", "smithy.api#httpQuery": "maxResults" } @@ -4661,7 +4648,6 @@ "maxResults": { "target": "com.amazonaws.greengrassv2#DefaultMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per paginated request.

", "smithy.api#httpQuery": "maxResults" } @@ -4751,7 +4737,6 @@ "maxResults": { "target": "com.amazonaws.greengrassv2#DefaultMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per paginated request.

", "smithy.api#httpQuery": "maxResults" } @@ -4845,7 +4830,6 @@ "maxResults": { "target": "com.amazonaws.greengrassv2#DefaultMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per paginated request.

", "smithy.api#httpQuery": "maxResults" } @@ -4946,7 +4930,6 @@ "maxResults": { "target": "com.amazonaws.greengrassv2#DefaultMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per paginated request.

", "smithy.api#httpQuery": "maxResults" } @@ -5037,7 +5020,6 @@ "maxResults": { "target": "com.amazonaws.greengrassv2#DefaultMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per paginated request.

", "smithy.api#httpQuery": "maxResults" } @@ -5128,7 +5110,6 @@ "maxResults": { "target": "com.amazonaws.greengrassv2#DefaultMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per paginated request.

", "smithy.api#httpQuery": "maxResults" } @@ -5963,4 +5944,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/groundstation.json b/codegen/sdk-codegen/aws-models/groundstation.json index 14724c2693ee..681cdffb6867 100644 --- a/codegen/sdk-codegen/aws-models/groundstation.json +++ b/codegen/sdk-codegen/aws-models/groundstation.json @@ -3220,7 +3220,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3263,7 +3262,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3276,7 +3276,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3290,7 +3289,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3313,7 +3311,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3348,7 +3345,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3359,14 +3355,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3380,14 +3378,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3396,11 +3392,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3411,14 +3407,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3432,7 +3430,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3452,7 +3449,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3463,14 +3459,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3481,9 +3479,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6194,4 +6194,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/guardduty.json b/codegen/sdk-codegen/aws-models/guardduty.json index 0a9191a55c78..e9b30526d387 100644 --- a/codegen/sdk-codegen/aws-models/guardduty.json +++ b/codegen/sdk-codegen/aws-models/guardduty.json @@ -69,6 +69,7 @@ "AdministratorId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The account ID of the GuardDuty administrator account whose invitation you're\n accepting.

", "smithy.api#jsonName": "administratorId", "smithy.api#required": {} @@ -77,6 +78,7 @@ "InvitationId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value that is used to validate the administrator account to the member\n account.

", "smithy.api#jsonName": "invitationId", "smithy.api#required": {} @@ -137,6 +139,7 @@ "MasterId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The account ID of the GuardDuty administrator account whose invitation you're\n accepting.

", "smithy.api#jsonName": "masterId", "smithy.api#required": {} @@ -145,6 +148,7 @@ "InvitationId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value that is used to validate the administrator account to the member\n account.

", "smithy.api#jsonName": "invitationId", "smithy.api#required": {} @@ -174,7 +178,6 @@ "AllowsPublicReadAccess": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that indicates whether public read access for the bucket is enabled through an\n Access Control List (ACL).

", "smithy.api#jsonName": "allowsPublicReadAccess" } @@ -182,7 +185,6 @@ "AllowsPublicWriteAccess": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that indicates whether public write access for the bucket is enabled through an\n Access Control List (ACL).

", "smithy.api#jsonName": "allowsPublicWriteAccess" } @@ -258,6 +260,7 @@ "AccountId": { "target": "com.amazonaws.guardduty#AccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The member account ID.

", "smithy.api#jsonName": "accountId", "smithy.api#required": {} @@ -266,6 +269,7 @@ "Email": { "target": "com.amazonaws.guardduty#Email", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The email address of the member account.

", "smithy.api#jsonName": "email", "smithy.api#required": {} @@ -583,6 +587,7 @@ "FindingIds": { "target": "com.amazonaws.guardduty#FindingIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The IDs of the findings that you want to archive.

", "smithy.api#jsonName": "findingIds", "smithy.api#required": {} @@ -724,7 +729,6 @@ "IgnorePublicAcls": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates if S3 Block Public Access is set to IgnorePublicAcls.

", "smithy.api#jsonName": "ignorePublicAcls" } @@ -732,7 +736,6 @@ "RestrictPublicBuckets": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates if S3 Block Public Access is set to RestrictPublicBuckets.

", "smithy.api#jsonName": "restrictPublicBuckets" } @@ -740,7 +743,6 @@ "BlockPublicAcls": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates if S3 Block Public Access is set to BlockPublicAcls.

", "smithy.api#jsonName": "blockPublicAcls" } @@ -748,7 +750,6 @@ "BlockPublicPolicy": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates if S3 Block Public Access is set to BlockPublicPolicy.

", "smithy.api#jsonName": "blockPublicPolicy" } @@ -759,10 +760,7 @@ } }, "com.amazonaws.guardduty#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.guardduty#BucketLevelPermissions": { "type": "structure", @@ -799,7 +797,6 @@ "AllowsPublicReadAccess": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that indicates whether public read access for the bucket is enabled through a\n bucket policy.

", "smithy.api#jsonName": "allowsPublicReadAccess" } @@ -807,7 +804,6 @@ "AllowsPublicWriteAccess": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that indicates whether public write access for the bucket is enabled through a\n bucket policy.

", "smithy.api#jsonName": "allowsPublicWriteAccess" } @@ -847,6 +843,7 @@ "Status": { "target": "com.amazonaws.guardduty#DataSourceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Describes whether CloudTrail is enabled as a data source for the detector.

", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -879,7 +876,6 @@ "Gt": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#deprecated": {}, "smithy.api#documentation": "

Represents a greater than condition to be applied to a single field\n when querying for findings.

", "smithy.api#jsonName": "gt" @@ -888,7 +884,6 @@ "Gte": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#deprecated": {}, "smithy.api#documentation": "

Represents a greater than or equal condition to be applied to a\n single field when querying for findings.

", "smithy.api#jsonName": "gte" @@ -897,7 +892,6 @@ "Lt": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#deprecated": {}, "smithy.api#documentation": "

Represents a less than condition to be applied to a single field when\n querying for findings.

", "smithy.api#jsonName": "lt" @@ -906,7 +900,6 @@ "Lte": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#deprecated": {}, "smithy.api#documentation": "

Represents a less than or equal condition to be applied to a single\n field when querying for findings.

", "smithy.api#jsonName": "lte" @@ -929,7 +922,6 @@ "GreaterThan": { "target": "com.amazonaws.guardduty#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Represents a greater than condition to be applied to a single field\n when querying for findings.

", "smithy.api#jsonName": "greaterThan" } @@ -937,7 +929,6 @@ "GreaterThanOrEqual": { "target": "com.amazonaws.guardduty#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Represents a greater than or equal condition to be applied to a\n single field when querying for findings.

", "smithy.api#jsonName": "greaterThanOrEqual" } @@ -945,7 +936,6 @@ "LessThan": { "target": "com.amazonaws.guardduty#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Represents a less than condition to be applied to a single field when\n querying for findings.

", "smithy.api#jsonName": "lessThan" } @@ -953,7 +943,6 @@ "LessThanOrEqual": { "target": "com.amazonaws.guardduty#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Represents a less than or equal condition to be applied to a single\n field when querying for findings.

", "smithy.api#jsonName": "lessThanOrEqual" } @@ -1112,7 +1101,6 @@ "CoveredNodes": { "target": "com.amazonaws.guardduty#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Represents the nodes within the EKS cluster that have a HEALTHY coverage\n status.

", "smithy.api#jsonName": "coveredNodes" } @@ -1120,7 +1108,6 @@ "CompatibleNodes": { "target": "com.amazonaws.guardduty#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Represents all the nodes within the EKS cluster in your account.

", "smithy.api#jsonName": "compatibleNodes" } @@ -1509,7 +1496,7 @@ "Enable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A Boolean value that specifies whether the detector is to be enabled.

", "smithy.api#jsonName": "enable", "smithy.api#required": {} @@ -1621,6 +1608,7 @@ "Name": { "target": "com.amazonaws.guardduty#FilterName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the filter. Valid characters include period (.), underscore (_), dash (-), and\n alphanumeric characters. A whitespace is considered to be an invalid character.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1643,7 +1631,6 @@ "Rank": { "target": "com.amazonaws.guardduty#FilterRank", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the position of the filter in the list of current filters. Also specifies the\n order in which this filter is applied to the findings.

", "smithy.api#jsonName": "rank" } @@ -1651,6 +1638,7 @@ "FindingCriteria": { "target": "com.amazonaws.guardduty#FindingCriteria", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Represents the criteria to be used in the filter for querying findings.

\n

You can only use the following attributes to query findings:

\n
    \n
  • \n

    accountId

    \n
  • \n
  • \n

    id

    \n
  • \n
  • \n

    region

    \n
  • \n
  • \n

    severity

    \n

    To filter on the basis of severity, the API and CLI use the following input list for\n the FindingCriteria\n condition:

    \n
      \n
    • \n

      \n Low: [\"1\", \"2\", \"3\"]\n

      \n
    • \n
    • \n

      \n Medium: [\"4\", \"5\", \"6\"]\n

      \n
    • \n
    • \n

      \n High: [\"7\", \"8\", \"9\"]\n

      \n
    • \n
    \n

    For more information, see Severity\n levels for GuardDuty findings.

    \n
  • \n
  • \n

    type

    \n
  • \n
  • \n

    updatedAt

    \n

    Type: ISO 8601 string format: YYYY-MM-DDTHH:MM:SS.SSSZ or YYYY-MM-DDTHH:MM:SSZ\n depending on whether the value contains milliseconds.

    \n
  • \n
  • \n

    resource.accessKeyDetails.accessKeyId

    \n
  • \n
  • \n

    resource.accessKeyDetails.principalId

    \n
  • \n
  • \n

    resource.accessKeyDetails.userName

    \n
  • \n
  • \n

    resource.accessKeyDetails.userType

    \n
  • \n
  • \n

    resource.instanceDetails.iamInstanceProfile.id

    \n
  • \n
  • \n

    resource.instanceDetails.imageId

    \n
  • \n
  • \n

    resource.instanceDetails.instanceId

    \n
  • \n
  • \n

    resource.instanceDetails.tags.key

    \n
  • \n
  • \n

    resource.instanceDetails.tags.value

    \n
  • \n
  • \n

    resource.instanceDetails.networkInterfaces.ipv6Addresses

    \n
  • \n
  • \n

    resource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress

    \n
  • \n
  • \n

    resource.instanceDetails.networkInterfaces.publicDnsName

    \n
  • \n
  • \n

    resource.instanceDetails.networkInterfaces.publicIp

    \n
  • \n
  • \n

    resource.instanceDetails.networkInterfaces.securityGroups.groupId

    \n
  • \n
  • \n

    resource.instanceDetails.networkInterfaces.securityGroups.groupName

    \n
  • \n
  • \n

    resource.instanceDetails.networkInterfaces.subnetId

    \n
  • \n
  • \n

    resource.instanceDetails.networkInterfaces.vpcId

    \n
  • \n
  • \n

    resource.instanceDetails.outpostArn

    \n
  • \n
  • \n

    resource.resourceType

    \n
  • \n
  • \n

    resource.s3BucketDetails.publicAccess.effectivePermissions

    \n
  • \n
  • \n

    resource.s3BucketDetails.name

    \n
  • \n
  • \n

    resource.s3BucketDetails.tags.key

    \n
  • \n
  • \n

    resource.s3BucketDetails.tags.value

    \n
  • \n
  • \n

    resource.s3BucketDetails.type

    \n
  • \n
  • \n

    service.action.actionType

    \n
  • \n
  • \n

    service.action.awsApiCallAction.api

    \n
  • \n
  • \n

    service.action.awsApiCallAction.callerType

    \n
  • \n
  • \n

    service.action.awsApiCallAction.errorCode

    \n
  • \n
  • \n

    service.action.awsApiCallAction.remoteIpDetails.city.cityName

    \n
  • \n
  • \n

    service.action.awsApiCallAction.remoteIpDetails.country.countryName

    \n
  • \n
  • \n

    service.action.awsApiCallAction.remoteIpDetails.ipAddressV4

    \n
  • \n
  • \n

    service.action.awsApiCallAction.remoteIpDetails.organization.asn

    \n
  • \n
  • \n

    service.action.awsApiCallAction.remoteIpDetails.organization.asnOrg

    \n
  • \n
  • \n

    service.action.awsApiCallAction.serviceName

    \n
  • \n
  • \n

    service.action.dnsRequestAction.domain

    \n
  • \n
  • \n

    service.action.networkConnectionAction.blocked

    \n
  • \n
  • \n

    service.action.networkConnectionAction.connectionDirection

    \n
  • \n
  • \n

    service.action.networkConnectionAction.localPortDetails.port

    \n
  • \n
  • \n

    service.action.networkConnectionAction.protocol

    \n
  • \n
  • \n

    service.action.networkConnectionAction.remoteIpDetails.city.cityName

    \n
  • \n
  • \n

    service.action.networkConnectionAction.remoteIpDetails.country.countryName

    \n
  • \n
  • \n

    service.action.networkConnectionAction.remoteIpDetails.ipAddressV4

    \n
  • \n
  • \n

    service.action.networkConnectionAction.remoteIpDetails.organization.asn

    \n
  • \n
  • \n

    service.action.networkConnectionAction.remoteIpDetails.organization.asnOrg

    \n
  • \n
  • \n

    service.action.networkConnectionAction.remotePortDetails.port

    \n
  • \n
  • \n

    service.action.awsApiCallAction.remoteAccountDetails.affiliated

    \n
  • \n
  • \n

    service.action.kubernetesApiCallAction.remoteIpDetails.ipAddressV4

    \n
  • \n
  • \n

    service.action.kubernetesApiCallAction.requestUri

    \n
  • \n
  • \n

    service.action.networkConnectionAction.localIpDetails.ipAddressV4

    \n
  • \n
  • \n

    service.action.networkConnectionAction.protocol

    \n
  • \n
  • \n

    service.action.awsApiCallAction.serviceName

    \n
  • \n
  • \n

    service.action.awsApiCallAction.remoteAccountDetails.accountId

    \n
  • \n
  • \n

    service.additionalInfo.threatListName

    \n
  • \n
  • \n

    service.resourceRole

    \n
  • \n
  • \n

    resource.eksClusterDetails.name

    \n
  • \n
  • \n

    resource.kubernetesDetails.kubernetesWorkloadDetails.name

    \n
  • \n
  • \n

    resource.kubernetesDetails.kubernetesWorkloadDetails.namespace

    \n
  • \n
  • \n

    resource.kubernetesDetails.kubernetesUserDetails.username

    \n
  • \n
  • \n

    resource.kubernetesDetails.kubernetesWorkloadDetails.containers.image

    \n
  • \n
  • \n

    resource.kubernetesDetails.kubernetesWorkloadDetails.containers.imagePrefix

    \n
  • \n
  • \n

    service.ebsVolumeScanDetails.scanId

    \n
  • \n
  • \n

    service.ebsVolumeScanDetails.scanDetections.threatDetectedByName.threatNames.name

    \n
  • \n
  • \n

    service.ebsVolumeScanDetails.scanDetections.threatDetectedByName.threatNames.severity

    \n
  • \n
  • \n

    service.ebsVolumeScanDetails.scanDetections.threatDetectedByName.threatNames.filePaths.hash

    \n
  • \n
  • \n

    resource.ecsClusterDetails.name

    \n
  • \n
  • \n

    resource.ecsClusterDetails.taskDetails.containers.image

    \n
  • \n
  • \n

    resource.ecsClusterDetails.taskDetails.definitionArn

    \n
  • \n
  • \n

    resource.containerDetails.image

    \n
  • \n
  • \n

    resource.rdsDbInstanceDetails.dbInstanceIdentifier

    \n
  • \n
  • \n

    resource.rdsDbInstanceDetails.dbClusterIdentifier

    \n
  • \n
  • \n

    resource.rdsDbInstanceDetails.engine

    \n
  • \n
  • \n

    resource.rdsDbUserDetails.user

    \n
  • \n
  • \n

    resource.rdsDbInstanceDetails.tags.key

    \n
  • \n
  • \n

    resource.rdsDbInstanceDetails.tags.value

    \n
  • \n
  • \n

    service.runtimeDetails.process.executableSha256

    \n
  • \n
  • \n

    service.runtimeDetails.process.name

    \n
  • \n
  • \n

    service.runtimeDetails.process.name

    \n
  • \n
  • \n

    resource.lambdaDetails.functionName

    \n
  • \n
  • \n

    resource.lambdaDetails.functionArn

    \n
  • \n
  • \n

    resource.lambdaDetails.tags.key

    \n
  • \n
  • \n

    resource.lambdaDetails.tags.value

    \n
  • \n
", "smithy.api#jsonName": "findingCriteria", "smithy.api#required": {} @@ -1682,6 +1670,7 @@ "Name": { "target": "com.amazonaws.guardduty#FilterName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the successfully created filter.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1732,6 +1721,7 @@ "Name": { "target": "com.amazonaws.guardduty#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The user-friendly name to identify the IPSet.

\n

Allowed characters are alphanumeric, whitespace, dash (-), and underscores (_).

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1740,6 +1730,7 @@ "Format": { "target": "com.amazonaws.guardduty#IpSetFormat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The format of the file that contains the IPSet.

", "smithy.api#jsonName": "format", "smithy.api#required": {} @@ -1748,6 +1739,7 @@ "Location": { "target": "com.amazonaws.guardduty#Location", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The URI of the file that contains the IPSet.

", "smithy.api#jsonName": "location", "smithy.api#required": {} @@ -1756,7 +1748,7 @@ "Activate": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A Boolean value that indicates whether GuardDuty is to start using the uploaded\n IPSet.

", "smithy.api#jsonName": "activate", "smithy.api#required": {} @@ -1788,6 +1780,7 @@ "IpSetId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the IPSet resource.

", "smithy.api#jsonName": "ipSetId", "smithy.api#required": {} @@ -1838,6 +1831,7 @@ "AccountDetails": { "target": "com.amazonaws.guardduty#AccountDetails", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of account ID and email address pairs of the accounts that you want to associate\n with the GuardDuty administrator account.

", "smithy.api#jsonName": "accountDetails", "smithy.api#required": {} @@ -1854,6 +1848,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of objects that include the accountIds of the unprocessed accounts and\n a result string that explains why each was unprocessed.

", "smithy.api#jsonName": "unprocessedAccounts", "smithy.api#required": {} @@ -1904,6 +1899,7 @@ "DestinationType": { "target": "com.amazonaws.guardduty#DestinationType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of resource for the publishing destination. Currently only Amazon S3 buckets are\n supported.

", "smithy.api#jsonName": "destinationType", "smithy.api#required": {} @@ -1912,6 +1908,7 @@ "DestinationProperties": { "target": "com.amazonaws.guardduty#DestinationProperties", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The properties of the publishing destination, including the ARNs for the destination and\n the KMS key used for encryption.

", "smithy.api#jsonName": "destinationProperties", "smithy.api#required": {} @@ -1936,6 +1933,7 @@ "DestinationId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the publishing destination that is created.

", "smithy.api#jsonName": "destinationId", "smithy.api#required": {} @@ -2042,6 +2040,7 @@ "Name": { "target": "com.amazonaws.guardduty#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A user-friendly ThreatIntelSet name displayed in all findings that are generated by\n activity that involves IP addresses included in this ThreatIntelSet.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -2050,6 +2049,7 @@ "Format": { "target": "com.amazonaws.guardduty#ThreatIntelSetFormat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The format of the file that contains the ThreatIntelSet.

", "smithy.api#jsonName": "format", "smithy.api#required": {} @@ -2058,6 +2058,7 @@ "Location": { "target": "com.amazonaws.guardduty#Location", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The URI of the file that contains the ThreatIntelSet.

", "smithy.api#jsonName": "location", "smithy.api#required": {} @@ -2066,7 +2067,7 @@ "Activate": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A Boolean value that indicates whether GuardDuty is to start using the uploaded\n ThreatIntelSet.

", "smithy.api#jsonName": "activate", "smithy.api#required": {} @@ -2098,6 +2099,7 @@ "ThreatIntelSetId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the ThreatIntelSet resource.

", "smithy.api#jsonName": "threatIntelSetId", "smithy.api#required": {} @@ -2170,6 +2172,7 @@ "Status": { "target": "com.amazonaws.guardduty#DataSourceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Denotes whether DNS logs is enabled as a data source.

", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -2256,6 +2259,7 @@ "CloudTrail": { "target": "com.amazonaws.guardduty#CloudTrailConfigurationResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An object that contains information on the status of CloudTrail as a data source.

", "smithy.api#jsonName": "cloudTrail", "smithy.api#required": {} @@ -2264,6 +2268,7 @@ "DNSLogs": { "target": "com.amazonaws.guardduty#DNSLogsConfigurationResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An object that contains information on the status of DNS logs as a data source.

", "smithy.api#jsonName": "dnsLogs", "smithy.api#required": {} @@ -2272,6 +2277,7 @@ "FlowLogs": { "target": "com.amazonaws.guardduty#FlowLogsConfigurationResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An object that contains information on the status of VPC flow logs as a data\n source.

", "smithy.api#jsonName": "flowLogs", "smithy.api#required": {} @@ -2280,6 +2286,7 @@ "S3Logs": { "target": "com.amazonaws.guardduty#S3LogsConfigurationResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An object that contains information on the status of S3 Data event logs as a data\n source.

", "smithy.api#jsonName": "s3Logs", "smithy.api#required": {} @@ -2310,7 +2317,6 @@ "FreeTrialDaysRemaining": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

A value that specifies the number of days left to use each enabled data source.

", "smithy.api#jsonName": "freeTrialDaysRemaining" } @@ -2430,6 +2436,7 @@ "AccountIds": { "target": "com.amazonaws.guardduty#AccountIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of account IDs of the Amazon Web Services accounts that sent invitations to the current member\n account that you want to decline invitations from.

", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -2446,6 +2453,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of objects that contain the unprocessed account and a result string that explains\n why it was unprocessed.

", "smithy.api#jsonName": "unprocessedAccounts", "smithy.api#required": {} @@ -2674,6 +2682,7 @@ "AccountIds": { "target": "com.amazonaws.guardduty#AccountIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of account IDs of the Amazon Web Services accounts that sent invitations to the current member\n account that you want to delete invitations from.

", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -2690,6 +2699,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of objects that contain the unprocessed account and a result string that explains\n why it was unprocessed.

", "smithy.api#jsonName": "unprocessedAccounts", "smithy.api#required": {} @@ -2740,6 +2750,7 @@ "AccountIds": { "target": "com.amazonaws.guardduty#AccountIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of account IDs of the GuardDuty member accounts that you want to delete.

", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -2756,6 +2767,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The accounts that could not be processed.

", "smithy.api#jsonName": "unprocessedAccounts", "smithy.api#required": {} @@ -2935,7 +2947,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#IntegerValueWithMax", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

You can use this parameter to indicate the maximum number of items that you want in the\n response. The default value is 50. The maximum value is 50.

", "smithy.api#jsonName": "maxResults" } @@ -2965,6 +2976,7 @@ "Scans": { "target": "com.amazonaws.guardduty#Scans", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Contains information about malware scans.

", "smithy.api#jsonName": "scans", "smithy.api#required": {} @@ -3027,7 +3039,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

You can use this parameter to indicate the maximum number of items that you want in the\n response.

", "smithy.api#httpQuery": "maxResults", "smithy.api#jsonName": "maxResults" @@ -3052,7 +3063,6 @@ "AutoEnable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#deprecated": { "message": "This field is deprecated, use AutoEnableOrganizationMembers instead" }, @@ -3063,7 +3073,7 @@ "MemberAccountLimitReached": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates whether the maximum number of allowed member accounts are already associated\n with the delegated administrator account for your organization.

", "smithy.api#jsonName": "memberAccountLimitReached", "smithy.api#required": {} @@ -3162,6 +3172,7 @@ "DestinationId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the publishing destination.

", "smithy.api#jsonName": "destinationId", "smithy.api#required": {} @@ -3170,6 +3181,7 @@ "DestinationType": { "target": "com.amazonaws.guardduty#DestinationType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of publishing destination. Currently, only Amazon S3 buckets are\n supported.

", "smithy.api#jsonName": "destinationType", "smithy.api#required": {} @@ -3178,6 +3190,7 @@ "Status": { "target": "com.amazonaws.guardduty#PublishingStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the publishing destination.

", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -3186,7 +3199,7 @@ "PublishingFailureStartTimestamp": { "target": "com.amazonaws.guardduty#Long", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time, in epoch millisecond format, at which GuardDuty was first unable to publish\n findings to the destination.

", "smithy.api#jsonName": "publishingFailureStartTimestamp", "smithy.api#required": {} @@ -3195,6 +3208,7 @@ "DestinationProperties": { "target": "com.amazonaws.guardduty#DestinationProperties", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A DestinationProperties object that includes the DestinationArn\n and KmsKeyArn of the publishing destination.

", "smithy.api#jsonName": "destinationProperties", "smithy.api#required": {} @@ -3211,6 +3225,7 @@ "DestinationId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique ID of the publishing destination.

", "smithy.api#jsonName": "destinationId", "smithy.api#required": {} @@ -3219,6 +3234,7 @@ "DestinationType": { "target": "com.amazonaws.guardduty#DestinationType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of resource used for the publishing destination. Currently, only Amazon S3\n buckets are supported.

", "smithy.api#jsonName": "destinationType", "smithy.api#required": {} @@ -3227,6 +3243,7 @@ "Status": { "target": "com.amazonaws.guardduty#PublishingStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the publishing destination.

", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -3597,6 +3614,7 @@ "AdminAccountId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Web Services Account ID for the organizations account to be disabled as a GuardDuty delegated\n administrator.

", "smithy.api#jsonName": "adminAccountId", "smithy.api#required": {} @@ -3761,6 +3779,7 @@ "AccountIds": { "target": "com.amazonaws.guardduty#AccountIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of account IDs of the GuardDuty member accounts that you want to disassociate from\n the administrator account.

", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -3777,6 +3796,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of objects that contain the unprocessed account and a result string that explains\n why it was unprocessed.

", "smithy.api#jsonName": "unprocessedAccounts", "smithy.api#required": {} @@ -3807,7 +3827,6 @@ "Blocked": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the targeted port is blocked.

", "smithy.api#jsonName": "blocked" } @@ -3840,10 +3859,7 @@ } }, "com.amazonaws.guardduty#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.guardduty#EbsSnapshotPreservation": { "type": "enum", @@ -3990,7 +4006,6 @@ "ActiveServicesCount": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of services that are running on the cluster in an ACTIVE state.

", "smithy.api#jsonName": "activeServicesCount" } @@ -3998,7 +4013,6 @@ "RegisteredContainerInstancesCount": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of container instances registered into the cluster.

", "smithy.api#jsonName": "registeredContainerInstancesCount" } @@ -4006,7 +4020,6 @@ "RunningTasksCount": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of tasks in the cluster that are in the RUNNING state.

", "smithy.api#jsonName": "runningTasksCount" } @@ -4198,6 +4211,7 @@ "AdminAccountId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Web Services account ID for the organization account to be enabled as a GuardDuty delegated\n administrator.

", "smithy.api#jsonName": "adminAccountId", "smithy.api#required": {} @@ -4329,7 +4343,6 @@ "GreaterThan": { "target": "com.amazonaws.guardduty#LongValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Represents a greater than condition to be applied to a single field\n when querying for scan entries.

", "smithy.api#jsonName": "greaterThan" } @@ -4337,7 +4350,6 @@ "LessThan": { "target": "com.amazonaws.guardduty#LongValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Represents a less than condition to be applied to a single field when\n querying for scan entries.

", "smithy.api#jsonName": "lessThan" } @@ -4429,7 +4441,6 @@ "com.amazonaws.guardduty#FilterRank": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -4442,6 +4453,7 @@ "AccountId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the account in which the finding was generated.

", "smithy.api#jsonName": "accountId", "smithy.api#required": {} @@ -4450,6 +4462,7 @@ "Arn": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the finding.

", "smithy.api#jsonName": "arn", "smithy.api#required": {} @@ -4458,7 +4471,6 @@ "Confidence": { "target": "com.amazonaws.guardduty#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The confidence score for the finding.

", "smithy.api#jsonName": "confidence" } @@ -4466,6 +4478,7 @@ "CreatedAt": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time and date when the finding was created.

", "smithy.api#jsonName": "createdAt", "smithy.api#required": {} @@ -4481,6 +4494,7 @@ "Id": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the finding.

", "smithy.api#jsonName": "id", "smithy.api#required": {} @@ -4496,6 +4510,7 @@ "Region": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Region where the finding was generated.

", "smithy.api#jsonName": "region", "smithy.api#required": {} @@ -4504,6 +4519,7 @@ "Resource": { "target": "com.amazonaws.guardduty#Resource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "resource", "smithy.api#required": {} } @@ -4511,6 +4527,7 @@ "SchemaVersion": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of the schema used for the finding.

", "smithy.api#jsonName": "schemaVersion", "smithy.api#required": {} @@ -4525,7 +4542,7 @@ "Severity": { "target": "com.amazonaws.guardduty#Double", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The severity of the finding.

", "smithy.api#jsonName": "severity", "smithy.api#required": {} @@ -4541,6 +4558,7 @@ "Type": { "target": "com.amazonaws.guardduty#FindingType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of finding.

", "smithy.api#jsonName": "type", "smithy.api#required": {} @@ -4549,6 +4567,7 @@ "UpdatedAt": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time and date when the finding was last updated.

", "smithy.api#jsonName": "updatedAt", "smithy.api#required": {} @@ -4701,6 +4720,7 @@ "Status": { "target": "com.amazonaws.guardduty#DataSourceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Denotes whether VPC flow logs is enabled as a data source.

", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -4724,7 +4744,6 @@ "FreeTrialDaysRemaining": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of the remaining free trial days for the feature.

", "smithy.api#jsonName": "freeTrialDaysRemaining" } @@ -4805,7 +4824,6 @@ "Lat": { "target": "com.amazonaws.guardduty#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The latitude information of the remote IP address.

", "smithy.api#jsonName": "lat" } @@ -4813,7 +4831,6 @@ "Lon": { "target": "com.amazonaws.guardduty#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The longitude information of the remote IP address.

", "smithy.api#jsonName": "lon" } @@ -4871,6 +4888,7 @@ "Administrator": { "target": "com.amazonaws.guardduty#Administrator", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The administrator account details.

", "smithy.api#jsonName": "administrator", "smithy.api#required": {} @@ -4928,6 +4946,7 @@ "StatisticsType": { "target": "com.amazonaws.guardduty#CoverageStatisticsTypeList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Represents the statistics type used to aggregate the coverage details.

", "smithy.api#jsonName": "statisticsType", "smithy.api#required": {} @@ -5015,6 +5034,7 @@ "ServiceRole": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The GuardDuty service role.

", "smithy.api#jsonName": "serviceRole", "smithy.api#required": {} @@ -5023,6 +5043,7 @@ "Status": { "target": "com.amazonaws.guardduty#DetectorStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The detector status.

", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -5121,6 +5142,7 @@ "Name": { "target": "com.amazonaws.guardduty#FilterName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the filter.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -5136,6 +5158,7 @@ "Action": { "target": "com.amazonaws.guardduty#FilterAction", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the action that is to be applied to the findings that match the filter.

", "smithy.api#jsonName": "action", "smithy.api#required": {} @@ -5144,7 +5167,6 @@ "Rank": { "target": "com.amazonaws.guardduty#FilterRank", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the position of the filter in the list of current filters. Also specifies the\n order in which this filter is applied to the findings.

", "smithy.api#jsonName": "rank" } @@ -5152,6 +5174,7 @@ "FindingCriteria": { "target": "com.amazonaws.guardduty#FindingCriteria", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Represents the criteria to be used in the filter for querying findings.

", "smithy.api#jsonName": "findingCriteria", "smithy.api#required": {} @@ -5209,6 +5232,7 @@ "FindingIds": { "target": "com.amazonaws.guardduty#FindingIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The IDs of the findings that you want to retrieve.

", "smithy.api#jsonName": "findingIds", "smithy.api#required": {} @@ -5232,6 +5256,7 @@ "Findings": { "target": "com.amazonaws.guardduty#Findings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of findings.

", "smithy.api#jsonName": "findings", "smithy.api#required": {} @@ -5282,6 +5307,7 @@ "FindingStatisticTypes": { "target": "com.amazonaws.guardduty#FindingStatisticTypes", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The types of finding statistics to retrieve.

", "smithy.api#jsonName": "findingStatisticTypes", "smithy.api#required": {} @@ -5305,6 +5331,7 @@ "FindingStatistics": { "target": "com.amazonaws.guardduty#FindingStatistics", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The finding statistics object.

", "smithy.api#jsonName": "findingStatistics", "smithy.api#required": {} @@ -5372,6 +5399,7 @@ "Name": { "target": "com.amazonaws.guardduty#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The user-friendly name for the IPSet.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -5380,6 +5408,7 @@ "Format": { "target": "com.amazonaws.guardduty#IpSetFormat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The format of the file that contains the IPSet.

", "smithy.api#jsonName": "format", "smithy.api#required": {} @@ -5388,6 +5417,7 @@ "Location": { "target": "com.amazonaws.guardduty#Location", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The URI of the file that contains the IPSet.

", "smithy.api#jsonName": "location", "smithy.api#required": {} @@ -5396,6 +5426,7 @@ "Status": { "target": "com.amazonaws.guardduty#IpSetStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of IPSet file that was uploaded.

", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -5451,7 +5482,6 @@ "InvitationsCount": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of received invitations.

", "smithy.api#jsonName": "invitationsCount" } @@ -5579,6 +5609,7 @@ "Master": { "target": "com.amazonaws.guardduty#Master", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The administrator account details.

", "smithy.api#jsonName": "master", "smithy.api#required": {} @@ -5632,6 +5663,7 @@ "AccountIds": { "target": "com.amazonaws.guardduty#AccountIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The account ID of the member account.

", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -5648,6 +5680,7 @@ "MemberDataSourceConfigurations": { "target": "com.amazonaws.guardduty#MemberDataSourceConfigurations", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An object that describes which data sources are enabled for a member account.

", "smithy.api#jsonName": "members", "smithy.api#required": {} @@ -5656,6 +5689,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of member account IDs that were unable to be processed along with an explanation\n for why they were not processed.

", "smithy.api#jsonName": "unprocessedAccounts", "smithy.api#required": {} @@ -5706,6 +5740,7 @@ "AccountIds": { "target": "com.amazonaws.guardduty#AccountIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of account IDs of the GuardDuty member accounts that you want to describe.

", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -5722,6 +5757,7 @@ "Members": { "target": "com.amazonaws.guardduty#Members", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of members.

", "smithy.api#jsonName": "members", "smithy.api#required": {} @@ -5730,6 +5766,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of objects that contain the unprocessed account and a result string that explains\n why it was unprocessed.

", "smithy.api#jsonName": "unprocessedAccounts", "smithy.api#required": {} @@ -5868,6 +5905,7 @@ "Name": { "target": "com.amazonaws.guardduty#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A user-friendly ThreatIntelSet name displayed in all findings that are generated by\n activity that involves IP addresses included in this ThreatIntelSet.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -5876,6 +5914,7 @@ "Format": { "target": "com.amazonaws.guardduty#ThreatIntelSetFormat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The format of the threatIntelSet.

", "smithy.api#jsonName": "format", "smithy.api#required": {} @@ -5884,6 +5923,7 @@ "Location": { "target": "com.amazonaws.guardduty#Location", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The URI of the file that contains the ThreatIntelSet.

", "smithy.api#jsonName": "location", "smithy.api#required": {} @@ -5892,6 +5932,7 @@ "Status": { "target": "com.amazonaws.guardduty#ThreatIntelSetStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of threatIntelSet file uploaded.

", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -5954,6 +5995,7 @@ "UsageStatisticType": { "target": "com.amazonaws.guardduty#UsageStatisticType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of usage statistics to retrieve.

", "smithy.api#jsonName": "usageStatisticsType", "smithy.api#required": {} @@ -5962,6 +6004,7 @@ "UsageCriteria": { "target": "com.amazonaws.guardduty#UsageCriteria", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Represents the criteria used for querying usage.

", "smithy.api#jsonName": "usageCriteria", "smithy.api#required": {} @@ -5977,7 +6020,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in the response.

", "smithy.api#jsonName": "maxResults" } @@ -7277,7 +7319,6 @@ "Count": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Total number of infected files with the highest severity threat detected.

", "smithy.api#jsonName": "count" } @@ -7430,15 +7471,11 @@ } }, "com.amazonaws.guardduty#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.guardduty#IntegerValueWithMax": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -7557,6 +7594,7 @@ "AccountIds": { "target": "com.amazonaws.guardduty#AccountIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of account IDs of the accounts that you want to invite to GuardDuty as\n members.

", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -7565,7 +7603,6 @@ "DisableEmailNotification": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A Boolean value that specifies whether you want to disable email notification to the\n accounts that you are inviting to GuardDuty as members.

", "smithy.api#jsonName": "disableEmailNotification" } @@ -7588,6 +7625,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of objects that contain the unprocessed account and a result string that explains\n why it was unprocessed.

", "smithy.api#jsonName": "unprocessedAccounts", "smithy.api#required": {} @@ -7756,7 +7794,6 @@ "StatusCode": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The resulting HTTP response code of the Kubernetes API call action.

", "smithy.api#jsonName": "statusCode" } @@ -7779,7 +7816,7 @@ "Enable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of Kubernetes audit logs as a data source.

", "smithy.api#jsonName": "enable", "smithy.api#required": {} @@ -7796,6 +7833,7 @@ "Status": { "target": "com.amazonaws.guardduty#DataSourceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A value that describes whether Kubernetes audit logs are enabled as a data source.

", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -7812,6 +7850,7 @@ "AuditLogs": { "target": "com.amazonaws.guardduty#KubernetesAuditLogsConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of Kubernetes audit logs as a data source.

", "smithy.api#jsonName": "auditLogs", "smithy.api#required": {} @@ -7828,6 +7867,7 @@ "AuditLogs": { "target": "com.amazonaws.guardduty#KubernetesAuditLogsConfigurationResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Describes whether Kubernetes audit logs are enabled as a data source.

", "smithy.api#jsonName": "auditLogs", "smithy.api#required": {} @@ -7945,7 +7985,6 @@ "HostNetwork": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the hostNetwork flag is enabled for the pods included in the workload.

", "smithy.api#jsonName": "hostNetwork" } @@ -8059,7 +8098,6 @@ "NamespacePid": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The process ID of the child process.

", "smithy.api#jsonName": "namespacePid" } @@ -8067,7 +8105,6 @@ "UserId": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The user ID of the user that executed the process.

", "smithy.api#jsonName": "userId" } @@ -8082,7 +8119,6 @@ "Pid": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The ID of the process.

", "smithy.api#jsonName": "pid" } @@ -8104,7 +8140,6 @@ "Euid": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The effective user ID that was used to execute the process.

", "smithy.api#jsonName": "euid" } @@ -8174,7 +8209,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in the response.

", "smithy.api#jsonName": "maxResults" } @@ -8204,6 +8238,7 @@ "Resources": { "target": "com.amazonaws.guardduty#CoverageResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of resources and their attributes providing cluster details.

", "smithy.api#jsonName": "resources", "smithy.api#required": {} @@ -8258,7 +8293,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

You can use this parameter to indicate the maximum number of items that you want in the\n response. The default value is 50. The maximum value is 50.

", "smithy.api#httpQuery": "maxResults", "smithy.api#jsonName": "maxResults" @@ -8283,6 +8317,7 @@ "DetectorIds": { "target": "com.amazonaws.guardduty#DetectorIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of detector IDs.

", "smithy.api#jsonName": "detectorIds", "smithy.api#required": {} @@ -8346,7 +8381,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

You can use this parameter to indicate the maximum number of items that you want in the\n response. The default value is 50. The maximum value is 50.

", "smithy.api#httpQuery": "maxResults", "smithy.api#jsonName": "maxResults" @@ -8371,6 +8405,7 @@ "FilterNames": { "target": "com.amazonaws.guardduty#FilterNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of filter names.

", "smithy.api#jsonName": "filterNames", "smithy.api#required": {} @@ -8448,7 +8483,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

You can use this parameter to indicate the maximum number of items you want in the\n response. The default value is 50. The maximum value is 50.

", "smithy.api#jsonName": "maxResults" } @@ -8471,6 +8505,7 @@ "FindingIds": { "target": "com.amazonaws.guardduty#FindingIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The IDs of the findings that you're listing.

", "smithy.api#jsonName": "findingIds", "smithy.api#required": {} @@ -8534,7 +8569,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

You can use this parameter to indicate the maximum number of items you want in the\n response. The default value is 50. The maximum value is 50.

", "smithy.api#httpQuery": "maxResults", "smithy.api#jsonName": "maxResults" @@ -8559,6 +8593,7 @@ "IpSetIds": { "target": "com.amazonaws.guardduty#IpSetIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The IDs of the IPSet resources.

", "smithy.api#jsonName": "ipSetIds", "smithy.api#required": {} @@ -8613,7 +8648,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

You can use this parameter to indicate the maximum number of items that you want in the\n response. The default value is 50. The maximum value is 50.

", "smithy.api#httpQuery": "maxResults", "smithy.api#jsonName": "maxResults" @@ -8700,7 +8734,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

You can use this parameter to indicate the maximum number of items you want in the\n response. The default value is 50. The maximum value is 50.

", "smithy.api#httpQuery": "maxResults", "smithy.api#jsonName": "maxResults" @@ -8786,7 +8819,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in the response.

", "smithy.api#httpQuery": "maxResults", "smithy.api#jsonName": "maxResults" @@ -8872,7 +8904,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in the response.

", "smithy.api#httpQuery": "maxResults", "smithy.api#jsonName": "maxResults" @@ -8897,6 +8928,7 @@ "Destinations": { "target": "com.amazonaws.guardduty#Destinations", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A Destinations object that includes information about each publishing\n destination returned.

", "smithy.api#jsonName": "destinations", "smithy.api#required": {} @@ -9020,7 +9052,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

You can use this parameter to indicate the maximum number of items that you want in the\n response. The default value is 50. The maximum value is 50.

", "smithy.api#httpQuery": "maxResults", "smithy.api#jsonName": "maxResults" @@ -9045,6 +9076,7 @@ "ThreatIntelSetIds": { "target": "com.amazonaws.guardduty#ThreatIntelSetIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The IDs of the ThreatIntelSet resources.

", "smithy.api#jsonName": "threatIntelSetIds", "smithy.api#required": {} @@ -9083,7 +9115,6 @@ "Port": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port number of the local connection.

", "smithy.api#jsonName": "port" } @@ -9129,7 +9160,6 @@ "FailedLoginAttempts": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Represents the sum of failed (unsuccessful) login attempts made to establish a connection\n to the database instance.

", "smithy.api#jsonName": "failedLoginAttempts" } @@ -9137,7 +9167,6 @@ "SuccessfulLoginAttempts": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Represents the sum of successful connections (a correct combination of login attributes)\n made to the database instance by the actor.

", "smithy.api#jsonName": "successfulLoginAttempts" } @@ -9154,16 +9183,10 @@ } }, "com.amazonaws.guardduty#Long": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.guardduty#LongValue": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.guardduty#MalwareProtectionConfiguration": { "type": "structure", @@ -9279,7 +9302,6 @@ "com.amazonaws.guardduty#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -9292,6 +9314,7 @@ "AccountId": { "target": "com.amazonaws.guardduty#AccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the member account.

", "smithy.api#jsonName": "accountId", "smithy.api#required": {} @@ -9307,6 +9330,7 @@ "MasterId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The administrator account ID.

", "smithy.api#jsonName": "masterId", "smithy.api#required": {} @@ -9315,6 +9339,7 @@ "Email": { "target": "com.amazonaws.guardduty#Email", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The email address of the member account.

", "smithy.api#jsonName": "email", "smithy.api#required": {} @@ -9323,6 +9348,7 @@ "RelationshipStatus": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the relationship between the member and the administrator.

", "smithy.api#jsonName": "relationshipStatus", "smithy.api#required": {} @@ -9338,6 +9364,7 @@ "UpdatedAt": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The last-updated timestamp of the member.

", "smithy.api#jsonName": "updatedAt", "smithy.api#required": {} @@ -9424,6 +9451,7 @@ "AccountId": { "target": "com.amazonaws.guardduty#AccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The account ID for the member account.

", "smithy.api#jsonName": "accountId", "smithy.api#required": {} @@ -9579,7 +9607,6 @@ "Blocked": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether EC2 blocked the network connection to your instance.

", "smithy.api#jsonName": "blocked" } @@ -9949,6 +9976,7 @@ "S3Logs": { "target": "com.amazonaws.guardduty#OrganizationS3LogsConfigurationResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Describes whether S3 data event logs are enabled as a data source.

", "smithy.api#jsonName": "s3Logs", "smithy.api#required": {} @@ -9979,7 +10007,6 @@ "AutoEnable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether scanning EBS volumes should be auto-enabled for new members joining the\n organization.

", "smithy.api#jsonName": "autoEnable" } @@ -9995,7 +10022,6 @@ "AutoEnable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

An object that contains the status of whether scanning EBS volumes should be auto-enabled\n for new members joining the organization.

", "smithy.api#jsonName": "autoEnable" } @@ -10081,7 +10107,7 @@ "AutoEnable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A value that contains information on whether Kubernetes audit logs should be enabled\n automatically as a data source for the organization.

", "smithy.api#jsonName": "autoEnable", "smithy.api#required": {} @@ -10098,7 +10124,7 @@ "AutoEnable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Whether Kubernetes audit logs data source should be auto-enabled for new members joining\n the organization.

", "smithy.api#jsonName": "autoEnable", "smithy.api#required": {} @@ -10115,6 +10141,7 @@ "AuditLogs": { "target": "com.amazonaws.guardduty#OrganizationKubernetesAuditLogsConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Whether Kubernetes audit logs data source should be auto-enabled for new members joining\n the organization.

", "smithy.api#jsonName": "auditLogs", "smithy.api#required": {} @@ -10131,6 +10158,7 @@ "AuditLogs": { "target": "com.amazonaws.guardduty#OrganizationKubernetesAuditLogsConfigurationResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current configuration of Kubernetes audit logs as a data source for the\n organization.

", "smithy.api#jsonName": "auditLogs", "smithy.api#required": {} @@ -10177,7 +10205,7 @@ "AutoEnable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A value that contains information on whether S3 data event logs will be enabled\n automatically as a data source for the organization.

", "smithy.api#jsonName": "autoEnable", "smithy.api#required": {} @@ -10194,7 +10222,7 @@ "AutoEnable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A value that describes whether S3 data event logs are automatically enabled for new\n members of the organization.

", "smithy.api#jsonName": "autoEnable", "smithy.api#required": {} @@ -10278,7 +10306,6 @@ "Blocked": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether EC2 blocked the port probe to the instance, such as with an ACL.

", "smithy.api#jsonName": "blocked" } @@ -10333,7 +10360,6 @@ "com.amazonaws.guardduty#PositiveLong": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -10394,7 +10420,6 @@ "NamespacePid": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The ID of the child process.

", "smithy.api#jsonName": "namespacePid" } @@ -10409,7 +10434,6 @@ "Pid": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The ID of the process.

", "smithy.api#jsonName": "pid" } @@ -10445,7 +10469,6 @@ "UserId": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The unique ID of the user that executed the process.

", "smithy.api#jsonName": "userId" } @@ -10453,7 +10476,6 @@ "Euid": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The effective user ID of the user that executed the process.

", "smithy.api#jsonName": "euid" } @@ -10681,7 +10703,6 @@ "Affiliated": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Details on whether the Amazon Web Services account of the remote API caller is related to your GuardDuty\n environment. If this value is True the API caller is affiliated to your account\n in some way. If it is False the API caller is from outside your\n environment.

", "smithy.api#jsonName": "affiliated" } @@ -10740,7 +10761,6 @@ "Port": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port number of the remote connection.

", "smithy.api#jsonName": "port" } @@ -11018,7 +11038,6 @@ "IanaProtocolNumber": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies a particular protocol within the address family. Usually there is a single\n protocol in address families. For example, the address family AF_INET only has\n the IP protocol.

", "smithy.api#jsonName": "ianaProtocolNumber" } @@ -11133,7 +11152,7 @@ "Enable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of S3 data event logs as a data source.

", "smithy.api#jsonName": "enable", "smithy.api#required": {} @@ -11150,6 +11169,7 @@ "Status": { "target": "com.amazonaws.guardduty#DataSourceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A value that describes whether S3 data event logs are automatically enabled for new\n members of the organization.

", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -11243,7 +11263,6 @@ "TotalBytes": { "target": "com.amazonaws.guardduty#PositiveLong", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Represents total bytes that were scanned.

", "smithy.api#jsonName": "totalBytes" } @@ -11251,7 +11270,6 @@ "FileCount": { "target": "com.amazonaws.guardduty#PositiveLong", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Represents the number of files that were scanned.

", "smithy.api#jsonName": "fileCount" } @@ -11281,6 +11299,7 @@ "MapEquals": { "target": "com.amazonaws.guardduty#MapEquals", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Represents an mapEqual\n condition to be applied\n to a single field when triggering for malware scan.

", "smithy.api#jsonName": "mapEquals", "smithy.api#required": {} @@ -11297,6 +11316,7 @@ "Key": { "target": "com.amazonaws.guardduty#TagKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Represents the key in the map condition.

", "smithy.api#jsonName": "key", "smithy.api#required": {} @@ -11382,7 +11402,6 @@ "EbsVolumes": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Describes the configuration for scanning EBS volumes as data source.

", "smithy.api#jsonName": "ebsVolumes" } @@ -11546,7 +11565,6 @@ "ItemCount": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Total number of files infected with given threat.

", "smithy.api#jsonName": "itemCount" } @@ -11592,7 +11610,6 @@ "TotalGb": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Total GB of files scanned for malware.

", "smithy.api#jsonName": "totalGb" } @@ -11600,7 +11617,6 @@ "Files": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Number of files scanned.

", "smithy.api#jsonName": "files" } @@ -11608,7 +11624,6 @@ "Volumes": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Total number of scanned volumes.

", "smithy.api#jsonName": "volumes" } @@ -11630,7 +11645,6 @@ "Privileged": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the container is privileged.

", "smithy.api#jsonName": "privileged" } @@ -11688,7 +11702,6 @@ "Archived": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this finding is archived.

", "smithy.api#jsonName": "archived" } @@ -11696,7 +11709,6 @@ "Count": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total count of the occurrences of this finding type.

", "smithy.api#jsonName": "count" } @@ -11872,6 +11884,7 @@ "ResourceArn": { "target": "com.amazonaws.guardduty#ResourceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Amazon Resource Name (ARN) of the resource for which you invoked the API.

", "smithy.api#jsonName": "resourceArn", "smithy.api#required": {} @@ -11937,6 +11950,7 @@ "AccountIds": { "target": "com.amazonaws.guardduty#AccountIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of account IDs of the GuardDuty member accounts to start monitoring.

", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -11953,6 +11967,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of objects that contain the unprocessed account and a result string that explains\n why it was unprocessed.

", "smithy.api#jsonName": "unprocessedAccounts", "smithy.api#required": {} @@ -12003,6 +12018,7 @@ "AccountIds": { "target": "com.amazonaws.guardduty#AccountIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of account IDs for the member accounts to stop monitoring.

", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -12019,6 +12035,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of objects that contain an accountId for each account that could not be processed,\n and a result string that indicates why the account was not processed.

", "smithy.api#jsonName": "unprocessedAccounts", "smithy.api#required": {} @@ -12140,6 +12157,7 @@ "Tags": { "target": "com.amazonaws.guardduty#TagMap", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tags to be added to a resource.

", "smithy.api#jsonName": "tags", "smithy.api#required": {} @@ -12178,7 +12196,6 @@ "ItemCount": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Total number of infected files identified.

", "smithy.api#jsonName": "itemCount" } @@ -12186,7 +12203,6 @@ "UniqueThreatNameCount": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Total number of unique threats by name identified, as part of the malware scan.

", "smithy.api#jsonName": "uniqueThreatNameCount" } @@ -12194,7 +12210,6 @@ "Shortened": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Flag to determine if the finding contains every single infected file-path and/or every\n threat.

", "smithy.api#jsonName": "shortened" } @@ -12363,7 +12378,6 @@ "Files": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Total number of infected files.

", "smithy.api#jsonName": "files" } @@ -12460,6 +12474,7 @@ "FindingIds": { "target": "com.amazonaws.guardduty#FindingIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The IDs of the findings to unarchive.

", "smithy.api#jsonName": "findingIds", "smithy.api#required": {} @@ -12483,6 +12498,7 @@ "AccountId": { "target": "com.amazonaws.guardduty#AccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Web Services account ID.

", "smithy.api#jsonName": "accountId", "smithy.api#required": {} @@ -12491,6 +12507,7 @@ "Result": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A reason why the account hasn't been processed.

", "smithy.api#jsonName": "result", "smithy.api#required": {} @@ -12570,6 +12587,7 @@ "TagKeys": { "target": "com.amazonaws.guardduty#TagKeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tag keys to remove from the resource.

", "smithy.api#httpQuery": "tagKeys", "smithy.api#jsonName": "tagKeys", @@ -12628,7 +12646,6 @@ "Enable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the detector is enabled or not enabled.

", "smithy.api#jsonName": "enable" } @@ -12732,7 +12749,6 @@ "Rank": { "target": "com.amazonaws.guardduty#FilterRank", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the position of the filter in the list of current filters. Also specifies the\n order in which this filter is applied to the findings.

", "smithy.api#jsonName": "rank" } @@ -12755,6 +12771,7 @@ "Name": { "target": "com.amazonaws.guardduty#FilterName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the filter.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -12805,6 +12822,7 @@ "FindingIds": { "target": "com.amazonaws.guardduty#FindingIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The IDs of the findings that you want to mark as useful or not useful.

", "smithy.api#jsonName": "findingIds", "smithy.api#required": {} @@ -12813,6 +12831,7 @@ "Feedback": { "target": "com.amazonaws.guardduty#Feedback", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The feedback for the finding.

", "smithy.api#jsonName": "feedback", "smithy.api#required": {} @@ -12900,7 +12919,6 @@ "Activate": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

The updated Boolean value that specifies whether the IPSet is active or not.

", "smithy.api#jsonName": "activate" } @@ -13020,6 +13038,7 @@ "AccountIds": { "target": "com.amazonaws.guardduty#AccountIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of member account IDs to be updated.

", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -13053,6 +13072,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of member account IDs that were unable to be processed along with an explanation\n for why they were not processed.

", "smithy.api#jsonName": "unprocessedAccounts", "smithy.api#required": {} @@ -13103,7 +13123,6 @@ "AutoEnable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#deprecated": { "message": "This field is deprecated, use AutoEnableOrganizationMembers instead" }, @@ -13275,7 +13294,6 @@ "Activate": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

The updated Boolean value that specifies whether the ThreateIntelSet is active or\n not.

", "smithy.api#jsonName": "activate" } @@ -13634,7 +13652,6 @@ "VolumeSizeInGB": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

EBS volume size in GB.

", "smithy.api#jsonName": "volumeSizeInGB" } diff --git a/codegen/sdk-codegen/aws-models/health.json b/codegen/sdk-codegen/aws-models/health.json index 461e66a70c22..2fadb8247d3b 100644 --- a/codegen/sdk-codegen/aws-models/health.json +++ b/codegen/sdk-codegen/aws-models/health.json @@ -132,7 +132,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -175,7 +174,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -188,7 +188,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -202,7 +201,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -225,7 +223,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -260,7 +257,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -271,14 +267,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -292,14 +290,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -308,11 +304,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -323,14 +319,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -344,7 +342,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -364,7 +361,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -375,14 +371,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -447,9 +445,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3148,4 +3148,4 @@ "type": "timestamp" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/healthlake.json b/codegen/sdk-codegen/aws-models/healthlake.json index c84969c90a70..2209a79a2fcd 100644 --- a/codegen/sdk-codegen/aws-models/healthlake.json +++ b/codegen/sdk-codegen/aws-models/healthlake.json @@ -867,7 +867,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -910,7 +909,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -923,7 +923,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -937,7 +936,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -960,7 +958,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -995,7 +992,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1006,14 +1002,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1027,14 +1025,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1043,11 +1039,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1058,14 +1054,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1079,7 +1077,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1099,7 +1096,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1110,14 +1106,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1128,9 +1126,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2613,4 +2613,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/honeycode.json b/codegen/sdk-codegen/aws-models/honeycode.json index 6796d7f52885..fd36137b1ea9 100644 --- a/codegen/sdk-codegen/aws-models/honeycode.json +++ b/codegen/sdk-codegen/aws-models/honeycode.json @@ -2422,7 +2422,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2465,7 +2464,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2478,7 +2478,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2492,7 +2491,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2515,7 +2513,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2550,7 +2547,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2561,14 +2557,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2582,14 +2580,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2598,11 +2594,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2613,14 +2609,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2634,7 +2632,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2654,7 +2651,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2665,14 +2661,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2683,9 +2681,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3026,7 +3026,6 @@ "com.amazonaws.honeycode#SourceDataColumnIndex": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -3038,7 +3037,6 @@ "columnIndex": { "target": "com.amazonaws.honeycode#SourceDataColumnIndex", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The index of the column in the input file.

" } } @@ -3709,4 +3707,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/iam.json b/codegen/sdk-codegen/aws-models/iam.json index c4073b1ed7ca..e170cb2dc37c 100644 --- a/codegen/sdk-codegen/aws-models/iam.json +++ b/codegen/sdk-codegen/aws-models/iam.json @@ -570,7 +570,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -613,7 +612,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -626,7 +626,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -640,7 +639,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1020,7 +1018,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1055,7 +1052,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1066,14 +1062,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1087,14 +1085,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1103,11 +1099,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1118,14 +1114,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1139,7 +1137,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1159,7 +1156,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1170,14 +1166,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1188,9 +1186,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2997,12 +2997,8 @@ "title": "To create an instance profile", "documentation": "The following example defines a new OIDC provider in IAM with a client ID of my-application-id and pointing at the server with a URL of https://server.example.com.", "input": { - "ClientIDList": [ - "my-application-id" - ], - "ThumbprintList": [ - "3768084dfb3d2b68b7897bf5f565da8efEXAMPLE" - ], + "ClientIDList": ["my-application-id"], + "ThumbprintList": ["3768084dfb3d2b68b7897bf5f565da8efEXAMPLE"], "Url": "https://server.example.com" }, "output": { @@ -6703,9 +6699,7 @@ ], "traits": { "smithy.api#documentation": "

Retrieves information about the specified managed policy, including the policy's\n default version and the total number of IAM users, groups, and roles to which the\n policy is attached. To retrieve the list of the specific users, groups, and roles that\n the policy is attached to, use ListEntitiesForPolicy. This operation\n returns metadata about the policy. To retrieve the actual policy document for a specific\n version of the policy, use GetPolicyVersion.

\n

This operation retrieves information about managed policies. To retrieve information\n about an inline policy that is embedded with an IAM user, group, or role, use GetUserPolicy, GetGroupPolicy, or GetRolePolicy.

\n

For more information about policies, see Managed policies and inline\n policies in the IAM User Guide.

", - "smithy.api#suppress": [ - "WaitableTraitInvalidErrorType" - ], + "smithy.api#suppress": ["WaitableTraitInvalidErrorType"], "smithy.waiters#waitable": { "PolicyExists": { "acceptors": [ @@ -6859,9 +6853,7 @@ } } ], - "smithy.api#suppress": [ - "WaitableTraitInvalidErrorType" - ], + "smithy.api#suppress": ["WaitableTraitInvalidErrorType"], "smithy.waiters#waitable": { "RoleExists": { "acceptors": [ @@ -7550,9 +7542,7 @@ } } ], - "smithy.api#suppress": [ - "WaitableTraitInvalidErrorType" - ], + "smithy.api#suppress": ["WaitableTraitInvalidErrorType"], "smithy.waiters#waitable": { "UserExists": { "acceptors": [ @@ -8073,9 +8063,7 @@ "title": "To list account aliases", "documentation": "The following command lists the aliases for the current account.", "output": { - "AccountAliases": [ - "exmaple-corporation" - ] + "AccountAliases": ["exmaple-corporation"] } } ], @@ -8545,10 +8533,7 @@ "GroupName": "Admins" }, "output": { - "PolicyNames": [ - "AdminRoot", - "KeyPolicy" - ] + "PolicyNames": ["AdminRoot", "KeyPolicy"] } } ], @@ -9410,10 +9395,7 @@ "documentation": "The following operation lists policies that allow ExampleUser01 to access IAM or EC2.", "input": { "Arn": "arn:aws:iam::123456789012:user/ExampleUser01", - "ServiceNamespaces": [ - "iam", - "ec2" - ] + "ServiceNamespaces": ["iam", "ec2"] }, "output": { "IsTruncated": false, @@ -14200,9 +14182,7 @@ "documentation": "The following example shows how to remove a tag with the key 'Dept' from a role named 'taggedrole'.", "input": { "RoleName": "taggedrole", - "TagKeys": [ - "Dept" - ] + "TagKeys": ["Dept"] } } ] @@ -14353,9 +14333,7 @@ "documentation": "The following example shows how to remove tags that are attached to a user named 'anika'.", "input": { "UserName": "anika", - "TagKeys": [ - "Dept" - ] + "TagKeys": ["Dept"] } } ] @@ -16844,4 +16822,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/identitystore.json b/codegen/sdk-codegen/aws-models/identitystore.json index 2f1def20817e..fbc1fd0e78a2 100644 --- a/codegen/sdk-codegen/aws-models/identitystore.json +++ b/codegen/sdk-codegen/aws-models/identitystore.json @@ -99,7 +99,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -142,7 +141,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -155,7 +155,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -169,7 +168,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -192,7 +190,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -227,7 +224,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -238,14 +234,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -259,14 +257,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -275,18 +271,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -295,7 +290,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -315,14 +311,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -336,7 +334,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -356,7 +353,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -367,14 +363,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -385,9 +383,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3285,4 +3285,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/imagebuilder.json b/codegen/sdk-codegen/aws-models/imagebuilder.json index 75919f0291db..e083cdc51a36 100644 --- a/codegen/sdk-codegen/aws-models/imagebuilder.json +++ b/codegen/sdk-codegen/aws-models/imagebuilder.json @@ -6471,7 +6471,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum items to return in a request.

" } }, @@ -6583,7 +6582,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum items to return in a request.

" } }, @@ -6688,7 +6686,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum items to return in a request.

" } }, @@ -6787,7 +6784,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum items to return in a request.

" } }, @@ -6893,7 +6889,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum items to return in a request.

" } }, @@ -6996,7 +6991,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum items to return in a request.

" } }, @@ -7105,7 +7099,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum items to return in a request.

" } }, @@ -7204,7 +7197,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum items to return in a request.

" } }, @@ -7309,7 +7301,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum items to return in a request.

" } }, @@ -7502,7 +7493,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum items to return in a request.

" } }, @@ -7614,7 +7604,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum items to return in a request.

" } }, @@ -7719,7 +7708,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum items to return in a request.

" } }, @@ -7870,7 +7858,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum items to return in a request.

" } }, @@ -7982,7 +7969,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum items to return in a request.

" } }, @@ -8813,7 +8799,6 @@ "com.amazonaws.imagebuilder#RestrictedInteger": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 25 @@ -10460,7 +10445,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10503,7 +10487,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10516,7 +10501,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10530,7 +10514,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10553,7 +10536,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10588,7 +10570,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -10599,14 +10580,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10620,14 +10603,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -10636,18 +10617,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -10656,7 +10636,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -10676,14 +10657,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10697,7 +10680,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10717,7 +10699,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -10728,14 +10709,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -10746,9 +10729,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -11100,4 +11085,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/inspector.json b/codegen/sdk-codegen/aws-models/inspector.json index 616bb1f7b640..7d6742ca2773 100644 --- a/codegen/sdk-codegen/aws-models/inspector.json +++ b/codegen/sdk-codegen/aws-models/inspector.json @@ -558,7 +558,6 @@ "durationInSeconds": { "target": "com.amazonaws.inspector#AssessmentRunDuration", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The duration of the assessment run.

", "smithy.api#required": {} } @@ -706,7 +705,6 @@ "com.amazonaws.inspector#AssessmentRunDuration": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 180, "max": 86400 @@ -1163,7 +1161,6 @@ "durationInSeconds": { "target": "com.amazonaws.inspector#AssessmentRunDuration", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The duration in seconds specified for this assessment template. The default value is\n 3600 seconds (one hour). The maximum value is 86400 seconds (one day).

", "smithy.api#required": {} } @@ -1556,9 +1553,7 @@ "assessmentTargetArn": "arn:aws:inspector:us-west-2:123456789012:target/0-nvgVhaxX", "assessmentTemplateName": "ExampleAssessmentTemplate", "durationInSeconds": 180, - "rulesPackageArns": [ - "arn:aws:inspector:us-west-2:758058086616:rulespackage/0-11B9DBXp" - ], + "rulesPackageArns": ["arn:aws:inspector:us-west-2:758058086616:rulespackage/0-11B9DBXp"], "userAttributesForFindings": [ { "key": "Example", @@ -1593,7 +1588,6 @@ "durationInSeconds": { "target": "com.amazonaws.inspector#AssessmentRunDuration", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The duration of the assessment run in seconds.

", "smithy.api#required": {} } @@ -2359,9 +2353,7 @@ "title": "Describe rules packages", "documentation": "Describes the rules packages that are specified by the ARNs of the rules packages.", "input": { - "rulesPackageArns": [ - "arn:aws:inspector:us-west-2:758058086616:rulespackage/0-JJOtZiqQ" - ] + "rulesPackageArns": ["arn:aws:inspector:us-west-2:758058086616:rulespackage/0-JJOtZiqQ"] }, "output": { "rulesPackages": [ @@ -2428,14 +2420,12 @@ "minSeconds": { "target": "com.amazonaws.inspector#AssessmentRunDuration", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum value of the duration range. Must be greater than zero.

" } }, "maxSeconds": { "target": "com.amazonaws.inspector#AssessmentRunDuration", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum value of the duration range. Must be less than or equal to 604800 seconds\n (1 week).

" } } @@ -3506,7 +3496,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3549,7 +3538,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3562,7 +3552,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3576,7 +3565,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3599,7 +3587,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3634,7 +3621,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3645,14 +3631,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3666,14 +3654,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3682,11 +3668,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3697,14 +3683,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3718,7 +3706,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3738,7 +3725,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3749,14 +3735,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3767,9 +3755,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5255,9 +5245,7 @@ "maxResults": 123 }, "output": { - "assessmentTargetArns": [ - "arn:aws:inspector:us-west-2:123456789012:target/0-0kFIPusq" - ], + "assessmentTargetArns": ["arn:aws:inspector:us-west-2:123456789012:target/0-0kFIPusq"], "nextToken": "1" } } @@ -5345,9 +5333,7 @@ "title": "List assessment templates", "documentation": "Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.", "input": { - "assessmentTargetArns": [ - "arn:aws:inspector:us-west-2:123456789012:target/0-0kFIPusq" - ], + "assessmentTargetArns": ["arn:aws:inspector:us-west-2:123456789012:target/0-0kFIPusq"], "maxResults": 123 }, "output": { @@ -6362,9 +6348,7 @@ "findingArns": [ "arn:aws:inspector:us-west-2:123456789012:target/0-0kFIPusq/template/0-8l1VIE0D/run/0-Z02cjjug/finding/0-T8yM9mEU" ], - "attributeKeys": [ - "key=Example,value=example" - ] + "attributeKeys": ["key=Example,value=example"] }, "output": { "failedItems": {} @@ -7459,4 +7443,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/inspector2.json b/codegen/sdk-codegen/aws-models/inspector2.json index 422591b7b969..dad59944bd27 100644 --- a/codegen/sdk-codegen/aws-models/inspector2.json +++ b/codegen/sdk-codegen/aws-models/inspector2.json @@ -3712,8 +3712,8 @@ "traits": { "smithy.api#default": 0, "smithy.api#range": { - "min": 0.0, - "max": 1.0 + "min": 0, + "max": 1 } } }, @@ -5862,7 +5862,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5905,7 +5904,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5918,7 +5918,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5932,7 +5931,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5955,7 +5953,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5990,7 +5987,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6001,14 +5997,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6022,14 +6020,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -6038,11 +6034,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6053,14 +6049,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6074,7 +6072,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6094,7 +6091,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6105,14 +6101,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6123,9 +6121,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/internetmonitor.json b/codegen/sdk-codegen/aws-models/internetmonitor.json index 8d76d547f2d0..49b9434dfd4e 100644 --- a/codegen/sdk-codegen/aws-models/internetmonitor.json +++ b/codegen/sdk-codegen/aws-models/internetmonitor.json @@ -966,7 +966,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1009,7 +1008,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1022,7 +1022,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1036,7 +1035,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1059,7 +1057,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1094,7 +1091,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1105,14 +1101,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1126,14 +1124,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1142,11 +1138,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1157,14 +1153,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1178,7 +1176,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1198,7 +1195,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1209,14 +1205,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1227,9 +1225,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/iot-1click-devices-service.json b/codegen/sdk-codegen/aws-models/iot-1click-devices-service.json index 2136b3651584..229b73c74f18 100644 --- a/codegen/sdk-codegen/aws-models/iot-1click-devices-service.json +++ b/codegen/sdk-codegen/aws-models/iot-1click-devices-service.json @@ -733,7 +733,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -776,7 +775,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -789,7 +789,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -803,7 +802,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -826,7 +824,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -861,7 +858,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -872,14 +868,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -893,14 +891,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -909,11 +905,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -924,14 +920,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -945,7 +943,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -965,7 +962,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -976,14 +972,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -994,9 +992,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1366,6 +1366,7 @@ "FromTimeStamp": { "target": "com.amazonaws.iot1clickdevicesservice#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n

", "smithy.api#httpQuery": "fromTimeStamp", "smithy.api#required": {} @@ -1388,6 +1389,7 @@ "ToTimeStamp": { "target": "com.amazonaws.iot1clickdevicesservice#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n

", "smithy.api#httpQuery": "toTimeStamp", "smithy.api#required": {} @@ -1698,6 +1700,7 @@ "Tags": { "target": "com.amazonaws.iot1clickdevicesservice#__mapOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.

\n \n

", "smithy.api#jsonName": "tags", "smithy.api#required": {} @@ -1809,6 +1812,7 @@ "TagKeys": { "target": "com.amazonaws.iot1clickdevicesservice#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A collections of tag keys. For example, {\"key1\",\"key2\"}

", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -1938,4 +1942,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/iot-1click-projects.json b/codegen/sdk-codegen/aws-models/iot-1click-projects.json index 79aa8b56f16f..97ca9e6119ca 100644 --- a/codegen/sdk-codegen/aws-models/iot-1click-projects.json +++ b/codegen/sdk-codegen/aws-models/iot-1click-projects.json @@ -139,7 +139,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -182,7 +181,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -195,7 +195,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -209,7 +208,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -232,7 +230,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -267,7 +264,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -278,14 +274,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -299,14 +297,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -315,11 +311,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -330,14 +326,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -351,7 +349,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -371,7 +368,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -382,14 +378,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -400,9 +398,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2426,4 +2426,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/iot-data-plane.json b/codegen/sdk-codegen/aws-models/iot-data-plane.json index e432021affe3..d65b47d5e29c 100644 --- a/codegen/sdk-codegen/aws-models/iot-data-plane.json +++ b/codegen/sdk-codegen/aws-models/iot-data-plane.json @@ -431,7 +431,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -474,7 +473,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -487,7 +487,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -501,7 +500,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -524,7 +522,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -559,7 +556,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -570,14 +566,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -591,14 +589,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -607,11 +603,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -755,14 +751,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -776,7 +774,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -796,7 +793,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -807,14 +803,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -919,9 +917,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1714,7 +1714,6 @@ "maxResults": { "target": "com.amazonaws.iotdataplane#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return at one time.

", "smithy.api#httpQuery": "maxResults" } @@ -1747,7 +1746,6 @@ "com.amazonaws.iotdataplane#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 200 @@ -2229,4 +2227,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/iot-events-data.json b/codegen/sdk-codegen/aws-models/iot-events-data.json index a5577bae5868..b2b0d571461a 100644 --- a/codegen/sdk-codegen/aws-models/iot-events-data.json +++ b/codegen/sdk-codegen/aws-models/iot-events-data.json @@ -1693,7 +1693,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1736,7 +1735,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1749,7 +1749,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1763,7 +1762,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1786,7 +1784,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1821,7 +1818,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1832,14 +1828,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1853,14 +1851,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1869,11 +1865,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1884,14 +1880,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1905,7 +1903,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1925,7 +1922,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1936,14 +1932,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1954,9 +1952,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3051,4 +3051,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/iot-events.json b/codegen/sdk-codegen/aws-models/iot-events.json index 88916624ccce..5c710a30152c 100644 --- a/codegen/sdk-codegen/aws-models/iot-events.json +++ b/codegen/sdk-codegen/aws-models/iot-events.json @@ -2756,7 +2756,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2799,7 +2798,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2812,7 +2812,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2826,7 +2825,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2849,7 +2847,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2884,7 +2881,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2895,14 +2891,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2916,14 +2914,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2932,11 +2928,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2947,14 +2943,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2968,7 +2966,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2988,7 +2985,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2999,14 +2995,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3017,9 +3015,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5586,4 +5586,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/iot-jobs-data-plane.json b/codegen/sdk-codegen/aws-models/iot-jobs-data-plane.json index 96ad6f3d5d7b..b8825c55604e 100644 --- a/codegen/sdk-codegen/aws-models/iot-jobs-data-plane.json +++ b/codegen/sdk-codegen/aws-models/iot-jobs-data-plane.json @@ -360,7 +360,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -403,7 +402,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -416,7 +416,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -430,7 +429,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -453,7 +451,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -488,7 +485,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -499,14 +495,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -520,14 +518,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -536,11 +532,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -551,14 +547,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -572,7 +570,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -592,7 +589,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -603,14 +599,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -621,9 +619,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1794,4 +1794,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/iot-roborunner.json b/codegen/sdk-codegen/aws-models/iot-roborunner.json index 6d0685e7e5c9..1a9cd13f131c 100644 --- a/codegen/sdk-codegen/aws-models/iot-roborunner.json +++ b/codegen/sdk-codegen/aws-models/iot-roborunner.json @@ -1376,7 +1376,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1395,7 +1394,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1423,13 +1421,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1442,7 +1441,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1456,7 +1454,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1479,7 +1476,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1514,11 +1510,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1529,16 +1523,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1552,14 +1549,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1568,15 +1563,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1587,16 +1581,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1610,7 +1607,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1630,11 +1626,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1645,20 +1639,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1669,18 +1665,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -3323,4 +3323,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/iot-wireless.json b/codegen/sdk-codegen/aws-models/iot-wireless.json index c4d975d1d659..0333a3a0de4c 100644 --- a/codegen/sdk-codegen/aws-models/iot-wireless.json +++ b/codegen/sdk-codegen/aws-models/iot-wireless.json @@ -10592,7 +10592,6 @@ "com.amazonaws.iotwireless#PresetFreq": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1000000, "max": 16700000 @@ -12326,7 +12325,6 @@ "com.amazonaws.iotwireless#SubBand": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

A subset of supported frequency channels in a certain RFRegion.

", "smithy.api#range": { "min": 1, @@ -15459,7 +15457,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15502,7 +15499,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -15515,7 +15513,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15529,7 +15526,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15552,7 +15548,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15587,7 +15582,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -15598,14 +15592,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -15619,14 +15615,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -15635,11 +15629,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -15650,14 +15644,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -15671,7 +15667,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15691,7 +15686,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -15702,14 +15696,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -15720,9 +15716,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -16100,4 +16098,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/iot.json b/codegen/sdk-codegen/aws-models/iot.json index a5c91eeb481c..25510e24b0a4 100644 --- a/codegen/sdk-codegen/aws-models/iot.json +++ b/codegen/sdk-codegen/aws-models/iot.json @@ -840,7 +840,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -883,7 +882,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -896,7 +896,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -910,7 +909,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -933,7 +931,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -968,7 +965,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -979,14 +975,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1000,14 +998,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1016,11 +1012,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1031,14 +1027,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1052,7 +1050,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1072,7 +1069,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1083,14 +1079,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1176,9 +1174,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -16002,7 +16002,6 @@ "incrementFactor": { "target": "com.amazonaws.iot#IncrementFactor", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The exponential factor to increase the rate of rollout for a job.

\n

Amazon Web Services IoT Core supports up to one digit after the decimal (for example, 1.5, but not 1.55).

", "smithy.api#required": {} } @@ -18229,7 +18228,6 @@ "com.amazonaws.iot#IncrementFactor": { "type": "double", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1.1, "max": 5 @@ -25459,7 +25457,6 @@ "com.amazonaws.iot#MaxBuckets": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10000 @@ -31018,7 +31015,6 @@ "maxBuckets": { "target": "com.amazonaws.iot#MaxBuckets", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of buckets to return in the response. Default to 10.

" } } diff --git a/codegen/sdk-codegen/aws-models/iotanalytics.json b/codegen/sdk-codegen/aws-models/iotanalytics.json index b4a1cd10927d..665017de2f70 100644 --- a/codegen/sdk-codegen/aws-models/iotanalytics.json +++ b/codegen/sdk-codegen/aws-models/iotanalytics.json @@ -192,7 +192,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -235,7 +234,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -248,7 +248,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -262,7 +261,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -285,7 +283,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -320,7 +317,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -331,14 +327,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -352,14 +350,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -368,11 +364,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -383,14 +379,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -404,7 +402,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -424,7 +421,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -435,14 +431,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -453,9 +451,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5181,7 +5181,6 @@ "volumeSizeInGB": { "target": "com.amazonaws.iotanalytics#VolumeSizeInGB", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The size, in GB, of the persistent storage available to the resource instance used to\n execute the containerAction (min: 1, max: 50).

", "smithy.api#required": {} } @@ -6338,7 +6337,6 @@ "com.amazonaws.iotanalytics#VolumeSizeInGB": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -6349,4 +6347,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/iotdeviceadvisor.json b/codegen/sdk-codegen/aws-models/iotdeviceadvisor.json index 07d68c8f5d0a..a34008be7b15 100644 --- a/codegen/sdk-codegen/aws-models/iotdeviceadvisor.json +++ b/codegen/sdk-codegen/aws-models/iotdeviceadvisor.json @@ -102,6 +102,7 @@ "suiteDefinitionConfiguration": { "target": "com.amazonaws.iotdeviceadvisor#SuiteDefinitionConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Creates a Device Advisor test suite with suite definition configuration.

", "smithy.api#required": {} } @@ -666,10 +667,7 @@ } }, "com.amazonaws.iotdeviceadvisor#IntendedForQualificationBoolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.iotdeviceadvisor#InternalServerException": { "type": "structure", @@ -790,7 +788,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -833,7 +830,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -846,7 +844,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -860,7 +857,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -883,7 +879,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -918,7 +913,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -929,14 +923,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -950,14 +946,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -966,11 +960,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -981,14 +975,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1002,7 +998,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1022,7 +1017,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1033,14 +1027,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1051,9 +1047,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1418,10 +1416,7 @@ } }, "com.amazonaws.iotdeviceadvisor#IsLongDurationTestBoolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.iotdeviceadvisor#ListSuiteDefinitions": { "type": "operation", @@ -1459,7 +1454,6 @@ "maxResults": { "target": "com.amazonaws.iotdeviceadvisor#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return at once.

", "smithy.api#httpQuery": "maxResults" } @@ -1546,7 +1540,6 @@ "maxResults": { "target": "com.amazonaws.iotdeviceadvisor#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return at once.

", "smithy.api#httpQuery": "maxResults" } @@ -1647,7 +1640,6 @@ "com.amazonaws.iotdeviceadvisor#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -1664,10 +1656,7 @@ } }, "com.amazonaws.iotdeviceadvisor#ParallelRun": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.iotdeviceadvisor#Protocol": { "type": "enum", @@ -1786,6 +1775,7 @@ "suiteRunConfiguration": { "target": "com.amazonaws.iotdeviceadvisor#SuiteRunConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Suite run configuration.

", "smithy.api#required": {} } @@ -1975,6 +1965,7 @@ "suiteDefinitionName": { "target": "com.amazonaws.iotdeviceadvisor#SuiteDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Gets the suite definition name. This is a required parameter.

", "smithy.api#required": {} } @@ -1988,20 +1979,19 @@ "intendedForQualification": { "target": "com.amazonaws.iotdeviceadvisor#IntendedForQualificationBoolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Gets the tests intended for qualification in a suite.

" } }, "isLongDurationTest": { "target": "com.amazonaws.iotdeviceadvisor#IsLongDurationTestBoolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Verifies if the test suite is a long duration test.

" } }, "rootGroup": { "target": "com.amazonaws.iotdeviceadvisor#RootGroup", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Gets the test suite root group. This is a required parameter.\n For updating or creating the latest qualification suite, \n if intendedForQualification is set to true, \n rootGroup can be an empty string. If intendedForQualification is false, \n rootGroup cannot be an empty string.\n If rootGroup is empty, and \n intendedForQualification is set to true, \n all the qualification tests are included, and the configuration is default.

\n

\n For a qualification suite, the minimum length is 0, and the maximum is 2048. For a \n non-qualification suite, the minimum length is 1, and the maximum is 2048.\n

", "smithy.api#required": {} } @@ -2009,6 +1999,7 @@ "devicePermissionRoleArn": { "target": "com.amazonaws.iotdeviceadvisor#AmazonResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Gets the device permission ARN. This is a required parameter.

", "smithy.api#required": {} } @@ -2048,14 +2039,12 @@ "intendedForQualification": { "target": "com.amazonaws.iotdeviceadvisor#IntendedForQualificationBoolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies if the test suite is intended for qualification.

" } }, "isLongDurationTest": { "target": "com.amazonaws.iotdeviceadvisor#IsLongDurationTestBoolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Verifies if the test suite is a long duration test.

" } }, @@ -2106,6 +2095,7 @@ "primaryDevice": { "target": "com.amazonaws.iotdeviceadvisor#DeviceUnderTest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Sets the primary device for the test suite run. This requires a thing ARN or a\n certificate ARN.

", "smithy.api#required": {} } @@ -2119,7 +2109,6 @@ "parallelRun": { "target": "com.amazonaws.iotdeviceadvisor#ParallelRun", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

TRUE if multiple test suites run in parallel.

" } } @@ -2182,14 +2171,12 @@ "passed": { "target": "com.amazonaws.iotdeviceadvisor#SuiteRunResultCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Number of test cases that passed in the suite run.

" } }, "failed": { "target": "com.amazonaws.iotdeviceadvisor#SuiteRunResultCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Number of test cases that failed in the suite run.

" } } @@ -2201,7 +2188,6 @@ "com.amazonaws.iotdeviceadvisor#SuiteRunResultCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 500 @@ -2345,6 +2331,7 @@ "tags": { "target": "com.amazonaws.iotdeviceadvisor#TagMap", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tags to be attached to the IoT Device Advisor resource.

", "smithy.api#required": {} } @@ -2641,6 +2628,7 @@ "tagKeys": { "target": "com.amazonaws.iotdeviceadvisor#TagKeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of tag keys to remove from the IoT Device Advisor resource.

", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -2697,6 +2685,7 @@ "suiteDefinitionConfiguration": { "target": "com.amazonaws.iotdeviceadvisor#SuiteDefinitionConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Updates a Device Advisor test suite with suite definition configuration.

", "smithy.api#required": {} } @@ -2770,4 +2759,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/iotfleethub.json b/codegen/sdk-codegen/aws-models/iotfleethub.json index 80504623edc7..fcf49e8798fa 100644 --- a/codegen/sdk-codegen/aws-models/iotfleethub.json +++ b/codegen/sdk-codegen/aws-models/iotfleethub.json @@ -114,7 +114,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -157,7 +156,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -170,7 +170,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -184,7 +183,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -207,7 +205,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -242,7 +239,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -253,14 +249,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -274,14 +272,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -290,11 +286,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -305,14 +301,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -326,7 +324,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -346,7 +343,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -357,14 +353,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -375,9 +373,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1809,4 +1809,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/iotfleetwise.json b/codegen/sdk-codegen/aws-models/iotfleetwise.json index 4af956918d8c..95eebff1c32c 100644 --- a/codegen/sdk-codegen/aws-models/iotfleetwise.json +++ b/codegen/sdk-codegen/aws-models/iotfleetwise.json @@ -3778,7 +3778,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3821,7 +3820,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3834,7 +3834,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3848,7 +3847,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3871,7 +3869,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3906,7 +3903,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3917,14 +3913,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3938,14 +3936,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3954,11 +3950,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3969,14 +3965,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3990,7 +3988,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4010,7 +4007,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4021,14 +4017,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4039,9 +4037,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/iotsecuretunneling.json b/codegen/sdk-codegen/aws-models/iotsecuretunneling.json index 0d5f28a6734a..79a831de7138 100644 --- a/codegen/sdk-codegen/aws-models/iotsecuretunneling.json +++ b/codegen/sdk-codegen/aws-models/iotsecuretunneling.json @@ -333,7 +333,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -376,7 +375,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -389,7 +389,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -403,7 +402,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -426,7 +424,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -461,7 +458,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -472,14 +468,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -493,14 +491,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -509,11 +505,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -524,14 +520,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -545,7 +543,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -565,7 +562,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -576,14 +572,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -594,9 +592,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1337,7 +1337,6 @@ "maxResults": { "target": "com.amazonaws.iotsecuretunneling#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return at once.

", "smithy.api#httpQuery": "maxResults" } @@ -1377,7 +1376,6 @@ "com.amazonaws.iotsecuretunneling#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -1721,7 +1719,6 @@ "maxLifetimeTimeoutMinutes": { "target": "com.amazonaws.iotsecuretunneling#TimeoutInMin", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum amount of time (in minutes) a tunnel can remain open. If not specified,\n\t\t\tmaxLifetimeTimeoutMinutes defaults to 720 minutes. Valid values are from 1 minute to 12\n\t\t\thours (720 minutes)

" } } @@ -1733,7 +1730,6 @@ "com.amazonaws.iotsecuretunneling#TimeoutInMin": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 720 @@ -1948,4 +1944,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/iotsitewise.json b/codegen/sdk-codegen/aws-models/iotsitewise.json index 73f970ddc79d..047d698cfae4 100644 --- a/codegen/sdk-codegen/aws-models/iotsitewise.json +++ b/codegen/sdk-codegen/aws-models/iotsitewise.json @@ -319,7 +319,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -362,7 +361,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -375,7 +375,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -389,7 +388,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -412,7 +410,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -447,7 +444,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -458,14 +454,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -479,14 +477,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -495,11 +491,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -510,14 +506,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -531,7 +529,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -551,7 +548,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -562,14 +558,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -580,9 +578,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -12846,4 +12846,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/iotthingsgraph.json b/codegen/sdk-codegen/aws-models/iotthingsgraph.json index 32bcf6f3f5c2..8b51f4c0dba5 100644 --- a/codegen/sdk-codegen/aws-models/iotthingsgraph.json +++ b/codegen/sdk-codegen/aws-models/iotthingsgraph.json @@ -2250,7 +2250,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2293,7 +2292,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2306,7 +2306,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2320,7 +2319,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2343,7 +2341,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2378,7 +2375,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2389,14 +2385,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2410,14 +2408,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2426,11 +2422,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2441,14 +2437,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2462,7 +2460,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2482,7 +2479,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2493,14 +2489,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2536,9 +2534,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4672,4 +4672,4 @@ "type": "long" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/iottwinmaker.json b/codegen/sdk-codegen/aws-models/iottwinmaker.json index f2cf90b18881..eb7df226841a 100644 --- a/codegen/sdk-codegen/aws-models/iottwinmaker.json +++ b/codegen/sdk-codegen/aws-models/iottwinmaker.json @@ -161,7 +161,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -204,7 +203,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -217,7 +217,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -231,7 +230,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -254,7 +252,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -289,7 +286,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -300,14 +296,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -321,14 +319,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -337,11 +333,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -352,14 +348,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -373,7 +371,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -393,7 +390,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -404,14 +400,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -422,9 +420,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6920,4 +6920,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/ivs-realtime.json b/codegen/sdk-codegen/aws-models/ivs-realtime.json index 8331251f336b..b8f170544e4f 100644 --- a/codegen/sdk-codegen/aws-models/ivs-realtime.json +++ b/codegen/sdk-codegen/aws-models/ivs-realtime.json @@ -142,7 +142,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -161,7 +160,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -189,13 +187,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -208,7 +207,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -222,7 +220,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -245,7 +242,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -280,11 +276,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -295,16 +289,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -318,14 +315,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -334,15 +329,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -353,16 +347,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -376,7 +373,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -396,11 +392,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -411,20 +405,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -435,18 +431,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/ivs.json b/codegen/sdk-codegen/aws-models/ivs.json index 7c2cc40df061..4ae3439f2b91 100644 --- a/codegen/sdk-codegen/aws-models/ivs.json +++ b/codegen/sdk-codegen/aws-models/ivs.json @@ -186,7 +186,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -229,7 +228,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -242,7 +242,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -256,7 +255,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -279,7 +277,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -314,7 +311,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -325,14 +321,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -346,14 +344,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -362,11 +358,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -377,14 +373,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -398,7 +396,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -418,7 +415,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -429,14 +425,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -447,9 +445,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4350,4 +4350,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/ivschat.json b/codegen/sdk-codegen/aws-models/ivschat.json index 81fdd42a8ac1..4984448b7937 100644 --- a/codegen/sdk-codegen/aws-models/ivschat.json +++ b/codegen/sdk-codegen/aws-models/ivschat.json @@ -147,7 +147,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -190,7 +189,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -203,7 +203,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -217,7 +216,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -240,7 +238,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -275,7 +272,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -286,14 +282,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -307,14 +305,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -323,11 +319,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -338,14 +334,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -359,7 +357,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -379,7 +376,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -390,14 +386,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -408,9 +406,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3067,4 +3067,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/kafka.json b/codegen/sdk-codegen/aws-models/kafka.json index f603ad1cca10..842e9fb5a9e9 100644 --- a/codegen/sdk-codegen/aws-models/kafka.json +++ b/codegen/sdk-codegen/aws-models/kafka.json @@ -35,6 +35,7 @@ "MskClusterArn": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an Amazon MSK cluster.

", "smithy.api#jsonName": "mskClusterArn", "smithy.api#required": {} @@ -123,6 +124,7 @@ "SecretArnList": { "target": "com.amazonaws.kafka#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of AWS Secrets Manager secret ARNs.

", "smithy.api#jsonName": "secretArnList", "smithy.api#required": {} @@ -210,6 +212,7 @@ "SecretArnList": { "target": "com.amazonaws.kafka#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of AWS Secrets Manager secret ARNs.

", "smithy.api#jsonName": "secretArnList", "smithy.api#required": {} @@ -263,6 +266,7 @@ "KafkaBrokerNodeId": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the broker to update.

", "smithy.api#jsonName": "kafkaBrokerNodeId", "smithy.api#required": {} @@ -323,6 +327,7 @@ "ClientSubnets": { "target": "com.amazonaws.kafka#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of subnets to connect to in the client virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets. Client applications use elastic network interfaces to produce and consume data. Client subnets can't occupy the Availability Zone with ID use use1-az3.

", "smithy.api#jsonName": "clientSubnets", "smithy.api#required": {} @@ -331,6 +336,7 @@ "InstanceType": { "target": "com.amazonaws.kafka#__stringMin5Max32", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of Amazon EC2 instances to use for Apache Kafka brokers. The following instance types are allowed: kafka.m5.large, kafka.m5.xlarge, kafka.m5.2xlarge,\nkafka.m5.4xlarge, kafka.m5.12xlarge, and kafka.m5.24xlarge.

", "smithy.api#jsonName": "instanceType", "smithy.api#required": {} @@ -530,6 +536,7 @@ "VpcConnectionArn": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN that identifies the Vpc Connection.

", "smithy.api#jsonName": "vpcConnectionArn", "smithy.api#required": {} @@ -553,6 +560,7 @@ "Enabled": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "enabled", "smithy.api#required": {} } @@ -1208,6 +1216,7 @@ "Arn": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the configuration.

", "smithy.api#jsonName": "arn", "smithy.api#required": {} @@ -1216,6 +1225,7 @@ "CreationTime": { "target": "com.amazonaws.kafka#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time when the configuration was created.

", "smithy.api#jsonName": "creationTime", "smithy.api#required": {} @@ -1224,6 +1234,7 @@ "Description": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description of the configuration.

", "smithy.api#jsonName": "description", "smithy.api#required": {} @@ -1232,6 +1243,7 @@ "KafkaVersions": { "target": "com.amazonaws.kafka#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of the versions of Apache Kafka with which you can use this MSK configuration. You can use this configuration for an MSK cluster only if the Apache Kafka version specified for the cluster appears in this array.

", "smithy.api#jsonName": "kafkaVersions", "smithy.api#required": {} @@ -1240,6 +1252,7 @@ "LatestRevision": { "target": "com.amazonaws.kafka#ConfigurationRevision", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Latest revision of the configuration.

", "smithy.api#jsonName": "latestRevision", "smithy.api#required": {} @@ -1248,6 +1261,7 @@ "Name": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the configuration.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1256,6 +1270,7 @@ "State": { "target": "com.amazonaws.kafka#ConfigurationState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The state of the configuration. The possible states are ACTIVE, DELETING, and DELETE_FAILED.

", "smithy.api#jsonName": "state", "smithy.api#required": {} @@ -1272,6 +1287,7 @@ "Arn": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

ARN of the configuration to use.

", "smithy.api#jsonName": "arn", "smithy.api#required": {} @@ -1280,6 +1296,7 @@ "Revision": { "target": "com.amazonaws.kafka#__long", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The revision of the configuration to use.

", "smithy.api#jsonName": "revision", "smithy.api#required": {} @@ -1296,6 +1313,7 @@ "CreationTime": { "target": "com.amazonaws.kafka#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time when the configuration revision was created.

", "smithy.api#jsonName": "creationTime", "smithy.api#required": {} @@ -1311,6 +1329,7 @@ "Revision": { "target": "com.amazonaws.kafka#__long", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The revision number.

", "smithy.api#jsonName": "revision", "smithy.api#required": {} @@ -1406,6 +1425,7 @@ "ConsumerGroupsToReplicate": { "target": "com.amazonaws.kafka#__listOf__stringMax256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of regular expression patterns indicating the consumer groups to copy.

", "smithy.api#jsonName": "consumerGroupsToReplicate", "smithy.api#required": {} @@ -1436,6 +1456,7 @@ "ConsumerGroupsToExclude": { "target": "com.amazonaws.kafka#__listOf__stringMax256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of regular expression patterns indicating the consumer groups that should not be replicated.

", "smithy.api#jsonName": "consumerGroupsToExclude", "smithy.api#required": {} @@ -1444,6 +1465,7 @@ "ConsumerGroupsToReplicate": { "target": "com.amazonaws.kafka#__listOf__stringMax256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of regular expression patterns indicating the consumer groups to copy.

", "smithy.api#jsonName": "consumerGroupsToReplicate", "smithy.api#required": {} @@ -1452,6 +1474,7 @@ "DetectAndCopyNewConsumerGroups": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Enables synchronization of consumer groups to target cluster.

", "smithy.api#jsonName": "detectAndCopyNewConsumerGroups", "smithy.api#required": {} @@ -1460,6 +1483,7 @@ "SynchroniseConsumerGroupOffsets": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Enables synchronization of consumer group offsets to target cluster. The translated offsets will be written to topic __consumer_offsets.

", "smithy.api#jsonName": "synchroniseConsumerGroupOffsets", "smithy.api#required": {} @@ -1516,6 +1540,7 @@ "BrokerNodeGroupInfo": { "target": "com.amazonaws.kafka#BrokerNodeGroupInfo", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Information about the broker nodes in the cluster.

", "smithy.api#jsonName": "brokerNodeGroupInfo", "smithy.api#required": {} @@ -1531,6 +1556,7 @@ "ClusterName": { "target": "com.amazonaws.kafka#__stringMin1Max64", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cluster.

", "smithy.api#jsonName": "clusterName", "smithy.api#required": {} @@ -1567,6 +1593,7 @@ "KafkaVersion": { "target": "com.amazonaws.kafka#__stringMin1Max128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of Apache Kafka.

", "smithy.api#jsonName": "kafkaVersion", "smithy.api#required": {} @@ -1581,6 +1608,7 @@ "NumberOfBrokerNodes": { "target": "com.amazonaws.kafka#__integerMin1Max15", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of broker nodes in the cluster.

", "smithy.api#jsonName": "numberOfBrokerNodes", "smithy.api#required": {} @@ -1680,6 +1708,7 @@ "ClusterName": { "target": "com.amazonaws.kafka#__stringMin1Max64", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cluster.

", "smithy.api#jsonName": "clusterName", "smithy.api#required": {} @@ -1807,6 +1836,7 @@ "Name": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the configuration.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1815,6 +1845,7 @@ "ServerProperties": { "target": "com.amazonaws.kafka#__blob", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Contents of the server.properties file. When using the API, you must ensure that the contents of the file are base64 encoded. \n When using the AWS Management Console, the SDK, or the AWS CLI, the contents of server.properties can be in plaintext.

", "smithy.api#jsonName": "serverProperties", "smithy.api#required": {} @@ -1924,6 +1955,7 @@ "KafkaClusters": { "target": "com.amazonaws.kafka#__listOfKafkaCluster", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Kafka Clusters to use in setting up sources / targets for replication.

", "smithy.api#jsonName": "kafkaClusters", "smithy.api#required": {} @@ -1932,6 +1964,7 @@ "ReplicationInfoList": { "target": "com.amazonaws.kafka#__listOfReplicationInfo", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.

", "smithy.api#jsonName": "replicationInfoList", "smithy.api#required": {} @@ -1940,6 +1973,7 @@ "ReplicatorName": { "target": "com.amazonaws.kafka#__stringMin1Max128Pattern09AZaZ09AZaZ0", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the replicator. Alpha-numeric characters with '-' are allowed.

", "smithy.api#jsonName": "replicatorName", "smithy.api#required": {} @@ -1948,6 +1982,7 @@ "ServiceExecutionRoleArn": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the IAM role used by the replicator to access resources in the customer's account (e.g source and target clusters)

", "smithy.api#jsonName": "serviceExecutionRoleArn", "smithy.api#required": {} @@ -2038,6 +2073,7 @@ "TargetClusterArn": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster Amazon Resource Name (ARN) for the VPC connection.

", "smithy.api#jsonName": "targetClusterArn", "smithy.api#required": {} @@ -2046,6 +2082,7 @@ "Authentication": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The authentication type of VPC connection.

", "smithy.api#jsonName": "authentication", "smithy.api#required": {} @@ -2054,6 +2091,7 @@ "VpcId": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The VPC ID of VPC connection.

", "smithy.api#jsonName": "vpcId", "smithy.api#required": {} @@ -2062,6 +2100,7 @@ "ClientSubnets": { "target": "com.amazonaws.kafka#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of client subnets.

", "smithy.api#jsonName": "clientSubnets", "smithy.api#required": {} @@ -2070,6 +2109,7 @@ "SecurityGroups": { "target": "com.amazonaws.kafka#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of security groups.

", "smithy.api#jsonName": "securityGroups", "smithy.api#required": {} @@ -3291,6 +3331,7 @@ "DataVolumeKMSKeyId": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the AWS KMS key for encrypting data at rest. If you don't specify a KMS key, MSK creates one for you and uses it.

", "smithy.api#jsonName": "dataVolumeKMSKeyId", "smithy.api#required": {} @@ -3411,6 +3452,7 @@ "Enabled": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "enabled", "smithy.api#required": {} } @@ -3753,6 +3795,7 @@ "EnabledInBroker": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates whether you want to turn on or turn off the JMX Exporter.

", "smithy.api#jsonName": "enabledInBroker", "smithy.api#required": {} @@ -3769,6 +3812,7 @@ "EnabledInBroker": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates whether you want to turn on or turn off the JMX Exporter.

", "smithy.api#jsonName": "enabledInBroker", "smithy.api#required": {} @@ -4914,6 +4958,7 @@ "AmazonMskCluster": { "target": "com.amazonaws.kafka#AmazonMskCluster", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Details of an Amazon MSK Cluster.

", "smithy.api#jsonName": "amazonMskCluster", "smithy.api#required": {} @@ -4922,6 +4967,7 @@ "VpcConfig": { "target": "com.amazonaws.kafka#KafkaClusterClientVpcConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.

", "smithy.api#jsonName": "vpcConfig", "smithy.api#required": {} @@ -4945,6 +4991,7 @@ "SubnetIds": { "target": "com.amazonaws.kafka#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of subnets in the client VPC to connect to.

", "smithy.api#jsonName": "subnetIds", "smithy.api#required": {} @@ -6193,6 +6240,7 @@ "BrokerLogs": { "target": "com.amazonaws.kafka#BrokerLogs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "brokerLogs", "smithy.api#required": {} } @@ -6306,6 +6354,7 @@ "EnabledInBroker": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates whether you want to turn on or turn off the Node Exporter.

", "smithy.api#jsonName": "enabledInBroker", "smithy.api#required": {} @@ -6322,6 +6371,7 @@ "EnabledInBroker": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates whether you want to turn on or turn off the Node Exporter.

", "smithy.api#jsonName": "enabledInBroker", "smithy.api#required": {} @@ -6426,6 +6476,7 @@ "Prometheus": { "target": "com.amazonaws.kafka#Prometheus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Prometheus settings.

", "smithy.api#jsonName": "prometheus", "smithy.api#required": {} @@ -6442,6 +6493,7 @@ "Prometheus": { "target": "com.amazonaws.kafka#PrometheusInfo", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Prometheus settings.

", "smithy.api#jsonName": "prometheus", "smithy.api#required": {} @@ -6502,6 +6554,7 @@ "BrokerNodeGroupInfo": { "target": "com.amazonaws.kafka#BrokerNodeGroupInfo", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Information about the brokers.

", "smithy.api#jsonName": "brokerNodeGroupInfo", "smithy.api#required": {} @@ -6552,6 +6605,7 @@ "NumberOfBrokerNodes": { "target": "com.amazonaws.kafka#__integerMin1Max15", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of broker nodes in the cluster.

", "smithy.api#jsonName": "numberOfBrokerNodes", "smithy.api#required": {} @@ -6589,6 +6643,7 @@ "BrokerNodeGroupInfo": { "target": "com.amazonaws.kafka#BrokerNodeGroupInfo", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Information about the brokers.

", "smithy.api#jsonName": "brokerNodeGroupInfo", "smithy.api#required": {} @@ -6632,6 +6687,7 @@ "KafkaVersion": { "target": "com.amazonaws.kafka#__stringMin1Max128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Apache Kafka version that you want for the cluster.

", "smithy.api#jsonName": "kafkaVersion", "smithy.api#required": {} @@ -6647,6 +6703,7 @@ "NumberOfBrokerNodes": { "target": "com.amazonaws.kafka#__integerMin1Max15", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of broker nodes in the cluster.

", "smithy.api#jsonName": "numberOfBrokerNodes", "smithy.api#required": {} @@ -6750,6 +6807,7 @@ "Policy": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The policy.

", "smithy.api#jsonName": "policy", "smithy.api#required": {} @@ -6821,6 +6879,7 @@ "BrokerIds": { "target": "com.amazonaws.kafka#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of broker IDs to be rebooted. The reboot-broker operation supports rebooting one broker at a time.

", "smithy.api#jsonName": "brokerIds", "smithy.api#required": {} @@ -6910,6 +6969,7 @@ "VpcConnectionArn": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The VPC connection ARN.

", "smithy.api#jsonName": "vpcConnectionArn", "smithy.api#required": {} @@ -6933,6 +6993,7 @@ "ConsumerGroupReplication": { "target": "com.amazonaws.kafka#ConsumerGroupReplication", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Configuration relating to consumer group replication.

", "smithy.api#jsonName": "consumerGroupReplication", "smithy.api#required": {} @@ -6941,6 +7002,7 @@ "SourceKafkaClusterArn": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the source Kafka cluster.

", "smithy.api#jsonName": "sourceKafkaClusterArn", "smithy.api#required": {} @@ -6949,6 +7011,7 @@ "TargetCompressionType": { "target": "com.amazonaws.kafka#TargetCompressionType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The compression type to use when producing records to target cluster.

", "smithy.api#jsonName": "targetCompressionType", "smithy.api#required": {} @@ -6957,6 +7020,7 @@ "TargetKafkaClusterArn": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the target Kafka cluster.

", "smithy.api#jsonName": "targetKafkaClusterArn", "smithy.api#required": {} @@ -6965,6 +7029,7 @@ "TopicReplication": { "target": "com.amazonaws.kafka#TopicReplication", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Configuration relating to topic replication.

", "smithy.api#jsonName": "topicReplication", "smithy.api#required": {} @@ -7183,6 +7248,7 @@ "Enabled": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "enabled", "smithy.api#required": {} } @@ -7238,6 +7304,7 @@ "VpcConfigs": { "target": "com.amazonaws.kafka#__listOfVpcConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The configuration of the Amazon VPCs for the cluster.

", "smithy.api#jsonName": "vpcConfigs", "smithy.api#required": {} @@ -7276,6 +7343,7 @@ "VpcConfigs": { "target": "com.amazonaws.kafka#__listOfVpcConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The configuration of the Amazon VPCs for the cluster.

", "smithy.api#jsonName": "vpcConfigs", "smithy.api#required": {} @@ -7426,6 +7494,7 @@ "Tags": { "target": "com.amazonaws.kafka#__mapOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The key-value pair for the resource tag.

", "smithy.api#jsonName": "tags", "smithy.api#required": {} @@ -7554,6 +7623,7 @@ "TopicsToReplicate": { "target": "com.amazonaws.kafka#__listOf__stringMax249", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of regular expression patterns indicating the topics to copy.

", "smithy.api#jsonName": "topicsToReplicate", "smithy.api#required": {} @@ -7570,6 +7640,7 @@ "CopyAccessControlListsForTopics": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.

", "smithy.api#jsonName": "copyAccessControlListsForTopics", "smithy.api#required": {} @@ -7578,6 +7649,7 @@ "CopyTopicConfigurations": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Whether to periodically configure remote topics to match their corresponding upstream topics.

", "smithy.api#jsonName": "copyTopicConfigurations", "smithy.api#required": {} @@ -7586,6 +7658,7 @@ "DetectAndCopyNewTopics": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Whether to periodically check for new topics and partitions.

", "smithy.api#jsonName": "detectAndCopyNewTopics", "smithy.api#required": {} @@ -7594,6 +7667,7 @@ "TopicsToExclude": { "target": "com.amazonaws.kafka#__listOf__stringMax249", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of regular expression patterns indicating the topics that should not be replicated.

", "smithy.api#jsonName": "topicsToExclude", "smithy.api#required": {} @@ -7602,6 +7676,7 @@ "TopicsToReplicate": { "target": "com.amazonaws.kafka#__listOf__stringMax249", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of regular expression patterns indicating the topics to copy.

", "smithy.api#jsonName": "topicsToReplicate", "smithy.api#required": {} @@ -7719,6 +7794,7 @@ "TagKeys": { "target": "com.amazonaws.kafka#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Tag keys must be unique for a given cluster. In addition, the following restrictions apply:

\n
    \n
  • \n

    Each tag key must be unique. If you add a tag with a key that's already in\n use, your new tag overwrites the existing key-value pair.

    \n
  • \n
  • \n

    You can't start a tag key with aws: because this prefix is reserved for use\n by AWS. AWS creates tags that begin with this prefix on your behalf, but\n you can't edit or delete them.

    \n
  • \n
  • \n

    Tag keys must be between 1 and 128 Unicode characters in length.

    \n
  • \n
  • \n

    Tag keys must consist of the following characters: Unicode letters, digits,\n white space, and the following special characters: _ . / = + -\n @.

    \n
  • \n
", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -7777,6 +7853,7 @@ "CurrentVersion": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of cluster to update from. A successful operation will then generate a new version.

", "smithy.api#jsonName": "currentVersion", "smithy.api#required": {} @@ -7785,6 +7862,7 @@ "TargetNumberOfBrokerNodes": { "target": "com.amazonaws.kafka#__integerMin1Max15", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of broker nodes that you want the cluster to have after this operation completes successfully.

", "smithy.api#jsonName": "targetNumberOfBrokerNodes", "smithy.api#required": {} @@ -7865,6 +7943,7 @@ "CurrentVersion": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of cluster to update from. A successful operation will then generate a new version.

", "smithy.api#jsonName": "currentVersion", "smithy.api#required": {} @@ -7873,6 +7952,7 @@ "TargetBrokerEBSVolumeInfo": { "target": "com.amazonaws.kafka#__listOfBrokerEBSVolumeInfo", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Describes the target volume size and the ID of the broker to apply the update to.

", "smithy.api#jsonName": "targetBrokerEBSVolumeInfo", "smithy.api#required": {} @@ -7959,6 +8039,7 @@ "CurrentVersion": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster version that you want to change. After this operation completes successfully, the cluster will have a new version.

", "smithy.api#jsonName": "currentVersion", "smithy.api#required": {} @@ -7967,6 +8048,7 @@ "TargetInstanceType": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon MSK broker type that you want all of the brokers in this cluster to be.

", "smithy.api#jsonName": "targetInstanceType", "smithy.api#required": {} @@ -8050,6 +8132,7 @@ "ConfigurationInfo": { "target": "com.amazonaws.kafka#ConfigurationInfo", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Represents the configuration that you want MSK to use for the brokers in a cluster.

", "smithy.api#jsonName": "configurationInfo", "smithy.api#required": {} @@ -8058,6 +8141,7 @@ "CurrentVersion": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of the cluster that needs to be updated.

", "smithy.api#jsonName": "currentVersion", "smithy.api#required": {} @@ -8151,6 +8235,7 @@ "CurrentVersion": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Current cluster version.

", "smithy.api#jsonName": "currentVersion", "smithy.api#required": {} @@ -8159,6 +8244,7 @@ "TargetKafkaVersion": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Target Kafka version.

", "smithy.api#jsonName": "targetKafkaVersion", "smithy.api#required": {} @@ -8249,6 +8335,7 @@ "ServerProperties": { "target": "com.amazonaws.kafka#__blob", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Contents of the server.properties file. When using the API, you must ensure that the contents of the file are base64 encoded. \n When using the AWS Management Console, the SDK, or the AWS CLI, the contents of server.properties can be in plaintext.

", "smithy.api#jsonName": "serverProperties", "smithy.api#required": {} @@ -8332,6 +8419,7 @@ "ConnectivityInfo": { "target": "com.amazonaws.kafka#ConnectivityInfo", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Information about the broker access configuration.

", "smithy.api#jsonName": "connectivityInfo", "smithy.api#required": {} @@ -8340,6 +8428,7 @@ "CurrentVersion": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of the MSK cluster to update. Cluster versions aren't simple numbers. You can describe an MSK cluster to find its version. When this update operation is successful, it generates a new cluster version.

", "smithy.api#jsonName": "currentVersion", "smithy.api#required": {} @@ -8421,6 +8510,7 @@ "CurrentVersion": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of the MSK cluster to update. Cluster versions aren't simple numbers. You can describe an MSK cluster to find its version. When this update operation is successful, it generates a new cluster version.

", "smithy.api#jsonName": "currentVersion", "smithy.api#required": {} @@ -8527,6 +8617,7 @@ "CurrentVersion": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Current replicator version.

", "smithy.api#jsonName": "currentVersion", "smithy.api#required": {} @@ -8543,6 +8634,7 @@ "SourceKafkaClusterArn": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the source Kafka cluster.

", "smithy.api#jsonName": "sourceKafkaClusterArn", "smithy.api#required": {} @@ -8551,6 +8643,7 @@ "TargetKafkaClusterArn": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the target Kafka cluster.

", "smithy.api#jsonName": "targetKafkaClusterArn", "smithy.api#required": {} @@ -8652,6 +8745,7 @@ "CurrentVersion": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of the MSK cluster to update. Cluster versions aren't simple numbers. You can describe an MSK cluster to find its version. When this update operation is successful, it generates a new cluster version.

", "smithy.api#jsonName": "currentVersion", "smithy.api#required": {} @@ -8745,6 +8839,7 @@ "CurrentVersion": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of cluster to update from. A successful operation will then generate a new version.

", "smithy.api#jsonName": "currentVersion", "smithy.api#required": {} @@ -8847,6 +8942,7 @@ "SubnetIds": { "target": "com.amazonaws.kafka#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The IDs of the subnets associated with the cluster.

", "smithy.api#jsonName": "subnetIds", "smithy.api#required": {} @@ -8870,6 +8966,7 @@ "VpcConnectionArn": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN that identifies the Vpc Connection.

", "smithy.api#jsonName": "vpcConnectionArn", "smithy.api#required": {} @@ -8878,6 +8975,7 @@ "TargetClusterArn": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN that identifies the Cluster which the Vpc Connection belongs to.

", "smithy.api#jsonName": "targetClusterArn", "smithy.api#required": {} diff --git a/codegen/sdk-codegen/aws-models/kafkaconnect.json b/codegen/sdk-codegen/aws-models/kafkaconnect.json index 087606384891..b74b791638dc 100644 --- a/codegen/sdk-codegen/aws-models/kafkaconnect.json +++ b/codegen/sdk-codegen/aws-models/kafkaconnect.json @@ -1752,11 +1752,7 @@ }, "aws.protocols#restJson1": {}, "smithy.api#cors": { - "additionalAllowedHeaders": [ - "X-Api-Key", - "Content-Type", - "Content-Length" - ] + "additionalAllowedHeaders": ["X-Api-Key", "Content-Type", "Content-Length"] }, "smithy.api#documentation": "

", "smithy.api#title": "Managed Streaming for Kafka Connect", @@ -1802,7 +1798,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1845,7 +1840,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1858,7 +1854,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1872,7 +1867,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1895,7 +1889,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1930,7 +1923,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1941,14 +1933,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1962,14 +1956,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1978,11 +1970,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1993,14 +1985,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2014,7 +2008,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2034,7 +2027,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2045,14 +2037,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2063,9 +2057,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3718,4 +3714,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/kendra-ranking.json b/codegen/sdk-codegen/aws-models/kendra-ranking.json index bdd850066c12..bee2af9d3cdc 100644 --- a/codegen/sdk-codegen/aws-models/kendra-ranking.json +++ b/codegen/sdk-codegen/aws-models/kendra-ranking.json @@ -110,7 +110,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -138,7 +137,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -151,7 +151,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -165,7 +164,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -185,7 +183,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -199,14 +196,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -215,11 +210,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -230,14 +225,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -248,7 +245,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -262,14 +260,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -278,11 +274,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -293,14 +289,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -311,9 +309,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1678,4 +1678,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/keyspaces.json b/codegen/sdk-codegen/aws-models/keyspaces.json index ad81108d9b37..d101dab4bbf4 100644 --- a/codegen/sdk-codegen/aws-models/keyspaces.json +++ b/codegen/sdk-codegen/aws-models/keyspaces.json @@ -924,7 +924,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -967,7 +966,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -980,7 +980,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -994,7 +993,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1017,7 +1015,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1052,7 +1049,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1063,14 +1059,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1084,14 +1082,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1100,18 +1096,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -1120,7 +1115,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -1140,14 +1136,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1161,7 +1159,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1181,7 +1178,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1192,14 +1188,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1210,9 +1208,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2806,4 +2806,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/kinesis-analytics-v2.json b/codegen/sdk-codegen/aws-models/kinesis-analytics-v2.json index 33396735aa1e..08b187b4a6b4 100644 --- a/codegen/sdk-codegen/aws-models/kinesis-analytics-v2.json +++ b/codegen/sdk-codegen/aws-models/kinesis-analytics-v2.json @@ -3739,7 +3739,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3782,7 +3781,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3795,7 +3795,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3809,7 +3808,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3832,7 +3830,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3867,7 +3864,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3878,14 +3874,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3899,14 +3897,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3915,11 +3911,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3930,14 +3926,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3951,7 +3949,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3971,7 +3968,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3982,14 +3978,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4000,9 +3998,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -7578,4 +7578,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/kinesis-analytics.json b/codegen/sdk-codegen/aws-models/kinesis-analytics.json index c1525a47138d..0c01f8c17141 100644 --- a/codegen/sdk-codegen/aws-models/kinesis-analytics.json +++ b/codegen/sdk-codegen/aws-models/kinesis-analytics.json @@ -1986,7 +1986,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2029,7 +2028,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2042,7 +2042,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2056,7 +2055,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2079,7 +2077,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2114,7 +2111,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2125,14 +2121,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2146,14 +2144,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2162,11 +2158,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2177,14 +2173,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2198,7 +2196,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2218,7 +2215,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2229,14 +2225,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2247,9 +2245,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4358,4 +4358,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/kinesis-video-archived-media.json b/codegen/sdk-codegen/aws-models/kinesis-video-archived-media.json index 5dadf8bc1897..4b39276f86b8 100644 --- a/codegen/sdk-codegen/aws-models/kinesis-video-archived-media.json +++ b/codegen/sdk-codegen/aws-models/kinesis-video-archived-media.json @@ -108,7 +108,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -151,7 +150,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -164,7 +164,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -178,7 +177,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -201,7 +199,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -236,7 +233,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -247,14 +243,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -268,14 +266,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -284,11 +280,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -299,14 +295,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -320,7 +318,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -340,7 +337,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -351,14 +347,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -369,9 +367,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1646,6 +1646,12 @@ "method": "POST", "uri": "/getImages", "code": 200 + }, + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "items": "Images", + "pageSize": "MaxResults" } } }, @@ -2126,6 +2132,12 @@ "method": "POST", "uri": "/listFragments", "code": 200 + }, + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "items": "Fragments", + "pageSize": "MaxResults" } } }, @@ -2341,4 +2353,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/kinesis-video-media.json b/codegen/sdk-codegen/aws-models/kinesis-video-media.json index 548fc6123cae..3eb992f0d2c4 100644 --- a/codegen/sdk-codegen/aws-models/kinesis-video-media.json +++ b/codegen/sdk-codegen/aws-models/kinesis-video-media.json @@ -93,7 +93,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -136,7 +135,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -149,7 +149,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -163,7 +162,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -186,7 +184,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -221,7 +218,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -232,14 +228,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -253,14 +251,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -269,11 +265,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -284,14 +280,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -305,7 +303,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -325,7 +322,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -336,14 +332,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -354,9 +352,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1178,4 +1178,4 @@ "type": "timestamp" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/kinesis-video-signaling.json b/codegen/sdk-codegen/aws-models/kinesis-video-signaling.json index 2b08dc237a14..66d5a395d720 100644 --- a/codegen/sdk-codegen/aws-models/kinesis-video-signaling.json +++ b/codegen/sdk-codegen/aws-models/kinesis-video-signaling.json @@ -96,7 +96,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -139,7 +138,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -152,7 +152,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -166,7 +165,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -189,7 +187,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -224,7 +221,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -235,14 +231,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -256,14 +254,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -272,11 +268,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -287,14 +283,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -308,7 +306,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -328,7 +325,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -339,14 +335,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -357,9 +355,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -957,6 +957,7 @@ "ChannelARN": { "target": "com.amazonaws.kinesisvideosignaling#ResourceARN", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the signaling channel to be used for the peer-to-peer connection between\n configured peers.

", "smithy.api#required": {} } @@ -1022,7 +1023,6 @@ "Ttl": { "target": "com.amazonaws.kinesisvideosignaling#Ttl", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The period of time, in seconds, during which the username and password are\n valid.

" } } @@ -1156,6 +1156,7 @@ "ChannelARN": { "target": "com.amazonaws.kinesisvideosignaling#ResourceARN", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the signaling channel by which Alexa and the master peer\n communicate.

", "smithy.api#required": {} } @@ -1163,6 +1164,7 @@ "SenderClientId": { "target": "com.amazonaws.kinesisvideosignaling#ClientId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the sender client.

", "smithy.api#required": {} } @@ -1170,6 +1172,7 @@ "MessagePayload": { "target": "com.amazonaws.kinesisvideosignaling#MessagePayload", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The base64-encoded SDP offer content.

", "smithy.api#required": {} } @@ -1220,7 +1223,6 @@ "com.amazonaws.kinesisvideosignaling#Ttl": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 30, "max": 86400 @@ -1253,4 +1255,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/kinesis-video-webrtc-storage.json b/codegen/sdk-codegen/aws-models/kinesis-video-webrtc-storage.json index b2c2a75043fc..1a1fe1a3461e 100644 --- a/codegen/sdk-codegen/aws-models/kinesis-video-webrtc-storage.json +++ b/codegen/sdk-codegen/aws-models/kinesis-video-webrtc-storage.json @@ -75,7 +75,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -94,7 +93,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -122,13 +120,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -141,7 +140,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -155,7 +153,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -178,7 +175,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -213,11 +209,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -228,16 +222,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -251,14 +248,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -267,15 +262,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -286,16 +280,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -309,7 +306,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -329,11 +325,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -344,20 +338,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -368,18 +364,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -804,4 +804,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/kinesis-video.json b/codegen/sdk-codegen/aws-models/kinesis-video.json index ee9cfff5be5d..f0db35019f36 100644 --- a/codegen/sdk-codegen/aws-models/kinesis-video.json +++ b/codegen/sdk-codegen/aws-models/kinesis-video.json @@ -1882,7 +1882,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1925,7 +1924,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1938,7 +1938,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1952,7 +1951,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1975,7 +1973,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2010,7 +2007,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2021,14 +2017,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2042,14 +2040,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2058,11 +2054,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2073,14 +2069,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2094,7 +2092,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2114,7 +2111,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2125,14 +2121,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2143,9 +2141,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/kinesis.json b/codegen/sdk-codegen/aws-models/kinesis.json index b66b91b57ae1..c55fdf1e9362 100644 --- a/codegen/sdk-codegen/aws-models/kinesis.json +++ b/codegen/sdk-codegen/aws-models/kinesis.json @@ -1630,13 +1630,8 @@ "name": "kinesis" }, "aws.protocols#awsJson1_1": { - "http": [ - "http/1.1", - "h2" - ], - "eventStreamHttp": [ - "h2" - ] + "http": ["http/1.1", "h2"], + "eventStreamHttp": ["h2"] }, "smithy.api#documentation": "Amazon Kinesis Data Streams Service API Reference\n

Amazon Kinesis Data Streams is a managed service that scales elastically for real-time\n processing of streaming big data.

", "smithy.api#title": "Amazon Kinesis", @@ -1770,7 +1765,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1784,7 +1778,6 @@ "assign": "arn" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1804,7 +1797,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1824,7 +1816,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1844,7 +1835,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1873,7 +1863,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1887,7 +1876,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1907,7 +1895,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1920,7 +1907,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1943,7 +1929,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1963,7 +1948,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1983,7 +1967,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1994,21 +1977,24 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled, but this partition does not support DualStack.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled, but this partition does not support FIPS.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2022,7 +2008,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2042,7 +2027,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2053,14 +2037,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2074,7 +2060,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2094,7 +2079,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2105,14 +2089,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2123,63 +2109,72 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Operation Type is not set. Please contact service team for resolution.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Partition: {arn#partition} from ARN doesn't match with partition name: {PartitionResult#name}.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Kinesis ARNs don't support `{arnType}` arn types.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: No ARN type specified", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: The ARN was not for the Kinesis service, found: {arn#service}.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Invalid region.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Invalid account id.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Failed to parse ARN.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2262,7 +2257,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2276,7 +2270,6 @@ "assign": "arn" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2296,7 +2289,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2316,7 +2308,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2336,7 +2327,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2365,7 +2355,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2379,7 +2368,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2399,7 +2387,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2412,7 +2399,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2435,7 +2421,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2455,7 +2440,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2475,7 +2459,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2486,21 +2469,24 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled, but this partition does not support DualStack.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled, but this partition does not support FIPS.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2514,7 +2500,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2534,7 +2519,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2545,14 +2529,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2566,7 +2552,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2586,7 +2571,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2597,14 +2581,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2615,63 +2601,72 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Operation Type is not set. Please contact service team for resolution.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Partition: {arn#partition} from ARN doesn't match with partition name: {PartitionResult#name}.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Kinesis ARNs don't support `{arnType}` arn types.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: No ARN type specified", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: The ARN was not for the Kinesis service, found: {arn#service}.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Invalid region.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Invalid account id.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Failed to parse ARN.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2684,7 +2679,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2727,7 +2721,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2740,7 +2735,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2754,7 +2748,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2777,7 +2770,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2812,7 +2804,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2823,14 +2814,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2844,14 +2837,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2860,18 +2851,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -2880,7 +2870,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -2900,14 +2891,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2921,7 +2914,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2941,7 +2933,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2952,14 +2943,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2970,9 +2963,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6818,4 +6813,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/kms.json b/codegen/sdk-codegen/aws-models/kms.json index 2e044ef58401..9c69159afdf2 100644 --- a/codegen/sdk-codegen/aws-models/kms.json +++ b/codegen/sdk-codegen/aws-models/kms.json @@ -821,10 +821,7 @@ "input": { "KeyId": "arn:aws:kms:us-east-2:444455556666:key/1234abcd-12ab-34cd-56ef-1234567890ab", "GranteePrincipal": "arn:aws:iam::111122223333:role/ExampleRole", - "Operations": [ - "Encrypt", - "Decrypt" - ] + "Operations": ["Encrypt", "Decrypt"] }, "output": { "GrantToken": "AQpAM2RhZTk1MGMyNTk2ZmZmMzEyYWVhOWViN2I1MWM4Mzc0MWFiYjc0ZDE1ODkyNGFlNTIzODZhMzgyZjBlNGY3NiKIAgEBAgB4Pa6VDCWW__MSrqnre1HIN0Grt00ViSSuUjhqOC8OT3YAAADfMIHcBgkqhkiG9w0BBwaggc4wgcsCAQAwgcUGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMmqLyBTAegIn9XlK5AgEQgIGXZQjkBcl1dykDdqZBUQ6L1OfUivQy7JVYO2-ZJP7m6f1g8GzV47HX5phdtONAP7K_HQIflcgpkoCqd_fUnE114mSmiagWkbQ5sqAVV3ov-VeqgrvMe5ZFEWLMSluvBAqdjHEdMIkHMlhlj4ENZbzBfo9Wxk8b8SnwP4kc4gGivedzFXo-dwN8fxjjq_ZZ9JFOj2ijIbj5FyogDCN0drOfi8RORSEuCEmPvjFRMFAwcmwFkN2NPp89amA", @@ -3463,10 +3460,7 @@ "PublicKey": "", "CustomerMasterKeySpec": "RSA_4096", "KeyUsage": "ENCRYPT_DECRYPT", - "EncryptionAlgorithms": [ - "RSAES_OAEP_SHA_1", - "RSAES_OAEP_SHA_256" - ] + "EncryptionAlgorithms": ["RSAES_OAEP_SHA_1", "RSAES_OAEP_SHA_256"] } } ] @@ -4850,9 +4844,7 @@ "KeyId": "1234abcd-12ab-34cd-56ef-1234567890ab" }, "output": { - "PolicyNames": [ - "default" - ], + "PolicyNames": ["default"], "Truncated": false } } @@ -5834,9 +5826,7 @@ "KeyUsage": "ENCRYPT_DECRYPT", "Origin": "AWS_KMS", "CustomerMasterKeySpec": "SYMMETRIC_DEFAULT", - "EncryptionAlgorithms": [ - "SYMMETRIC_DEFAULT" - ] + "EncryptionAlgorithms": ["SYMMETRIC_DEFAULT"] }, "ReplicaPolicy": "{\n \"Version\" : \"2012-10-17\",\n \"Id\" : \"key-default-1\",...}", "ReplicaTags": [] @@ -6707,7 +6697,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6750,7 +6739,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6763,7 +6753,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6777,7 +6766,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6800,7 +6788,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6835,7 +6822,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6846,14 +6832,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6867,14 +6855,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -6883,11 +6869,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6898,14 +6884,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6919,7 +6907,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6939,7 +6926,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6950,14 +6936,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6968,9 +6956,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -7965,10 +7955,7 @@ "documentation": "The following example removes tags from a KMS key.", "input": { "KeyId": "1234abcd-12ab-34cd-56ef-1234567890ab", - "TagKeys": [ - "Purpose", - "CostCenter" - ] + "TagKeys": ["Purpose", "CostCenter"] } } ] @@ -8985,4 +8972,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/lakeformation.json b/codegen/sdk-codegen/aws-models/lakeformation.json index 93a9d7c7c359..5f9a77cb7edd 100644 --- a/codegen/sdk-codegen/aws-models/lakeformation.json +++ b/codegen/sdk-codegen/aws-models/lakeformation.json @@ -240,7 +240,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -283,7 +282,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -296,7 +296,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -310,7 +309,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -333,7 +331,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -368,7 +365,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -379,14 +375,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -400,14 +398,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -416,11 +412,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -431,14 +427,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -452,7 +450,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -472,7 +469,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -483,14 +479,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -501,9 +499,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/lambda.json b/codegen/sdk-codegen/aws-models/lambda.json index 537bcc6dade7..7f7e6812d963 100644 --- a/codegen/sdk-codegen/aws-models/lambda.json +++ b/codegen/sdk-codegen/aws-models/lambda.json @@ -288,7 +288,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -331,7 +330,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -344,7 +344,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -358,7 +357,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -381,7 +379,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -416,7 +413,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -427,14 +423,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -448,14 +446,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -464,11 +460,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -479,14 +475,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -500,7 +498,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -520,7 +517,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -531,14 +527,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -549,9 +547,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1650,7 +1650,7 @@ "VersionNumber": { "target": "com.amazonaws.lambda#LayerVersionNumber", "traits": { - "smithy.api#default": 0, + "smithy.api#default": null, "smithy.api#documentation": "

The version number.

", "smithy.api#httpLabel": {}, "smithy.api#required": {} @@ -3448,7 +3448,7 @@ "VersionNumber": { "target": "com.amazonaws.lambda#LayerVersionNumber", "traits": { - "smithy.api#default": 0, + "smithy.api#default": null, "smithy.api#documentation": "

The version number.

", "smithy.api#httpLabel": {}, "smithy.api#required": {} @@ -5630,7 +5630,7 @@ "VersionNumber": { "target": "com.amazonaws.lambda#LayerVersionNumber", "traits": { - "smithy.api#default": 0, + "smithy.api#default": null, "smithy.api#documentation": "

The version number.

", "smithy.api#httpLabel": {}, "smithy.api#required": {} @@ -5675,7 +5675,7 @@ "VersionNumber": { "target": "com.amazonaws.lambda#LayerVersionNumber", "traits": { - "smithy.api#default": 0, + "smithy.api#default": null, "smithy.api#documentation": "

The version number.

", "smithy.api#httpLabel": {}, "smithy.api#required": {} @@ -9531,7 +9531,7 @@ "VersionNumber": { "target": "com.amazonaws.lambda#LayerVersionNumber", "traits": { - "smithy.api#default": 0, + "smithy.api#default": null, "smithy.api#documentation": "

The version number.

", "smithy.api#httpLabel": {}, "smithy.api#required": {} @@ -11790,8 +11790,8 @@ "traits": { "smithy.api#default": 0, "smithy.api#range": { - "min": 0.0, - "max": 1.0 + "min": 0, + "max": 1 } } }, diff --git a/codegen/sdk-codegen/aws-models/lex-model-building-service.json b/codegen/sdk-codegen/aws-models/lex-model-building-service.json index 166548b8896d..4c4cd82ed623 100644 --- a/codegen/sdk-codegen/aws-models/lex-model-building-service.json +++ b/codegen/sdk-codegen/aws-models/lex-model-building-service.json @@ -217,7 +217,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -260,7 +259,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -273,7 +273,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -287,7 +286,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -310,7 +308,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -345,7 +342,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -356,14 +352,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -377,14 +375,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -393,18 +389,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws", { "fn": "getAttr", "argv": [ @@ -413,7 +408,8 @@ }, "name" ] - } + }, + "aws" ] } ], @@ -429,7 +425,6 @@ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -438,7 +433,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -458,14 +454,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -479,7 +477,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -499,7 +496,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -510,14 +506,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -578,9 +576,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4169,11 +4169,7 @@ }, "priority": 1, "slotTypeVersion": "$LATEST", - "sampleUtterances": [ - "Get me a {Type} pizza.", - "A {Type} pizza please.", - "I'd like a {Type} pizza." - ], + "sampleUtterances": ["Get me a {Type} pizza.", "A {Type} pizza please.", "I'd like a {Type} pizza."], "description": "The type of pizza to order." }, { @@ -4195,10 +4191,7 @@ }, "priority": 2, "slotTypeVersion": "$LATEST", - "sampleUtterances": [ - "Make it a {Crust} crust.", - "I'd like a {Crust} crust." - ], + "sampleUtterances": ["Make it a {Crust} crust.", "I'd like a {Crust} crust."], "description": "The type of pizza crust to order." }, { @@ -4220,10 +4213,7 @@ }, "priority": 3, "slotTypeVersion": "$LATEST", - "sampleUtterances": [ - "Make it {Sauce} sauce.", - "I'd like {Sauce} sauce." - ], + "sampleUtterances": ["Make it {Sauce} sauce.", "I'd like {Sauce} sauce."], "description": "The type of sauce to use on the pizza." } ], @@ -6787,11 +6777,7 @@ "maxAttempts": 1 }, "priority": 1, - "sampleUtterances": [ - "Get me a {Type} pizza.", - "A {Type} pizza please.", - "I'd like a {Type} pizza." - ] + "sampleUtterances": ["Get me a {Type} pizza.", "A {Type} pizza please.", "I'd like a {Type} pizza."] }, { "name": "Crust", @@ -6813,10 +6799,7 @@ "maxAttempts": 1 }, "priority": 2, - "sampleUtterances": [ - "Make it a {Crust} crust.", - "I'd like a {Crust} crust." - ] + "sampleUtterances": ["Make it a {Crust} crust.", "I'd like a {Crust} crust."] }, { "name": "Sauce", @@ -6838,10 +6821,7 @@ "maxAttempts": 1 }, "priority": 3, - "sampleUtterances": [ - "Make it {Sauce} sauce.", - "I'd like {Sauce} sauce." - ] + "sampleUtterances": ["Make it {Sauce} sauce.", "I'd like {Sauce} sauce."] } ], "sampleUtterances": [ @@ -6954,10 +6934,7 @@ }, "priority": 3, "slotTypeVersion": "$LATEST", - "sampleUtterances": [ - "Make it {Sauce} sauce.", - "I'd like {Sauce} sauce." - ], + "sampleUtterances": ["Make it {Sauce} sauce.", "I'd like {Sauce} sauce."], "description": "The type of sauce to use on the pizza." }, { @@ -6983,11 +6960,7 @@ }, "priority": 1, "slotTypeVersion": "$LATEST", - "sampleUtterances": [ - "Get me a {Type} pizza.", - "A {Type} pizza please.", - "I'd like a {Type} pizza." - ], + "sampleUtterances": ["Get me a {Type} pizza.", "A {Type} pizza please.", "I'd like a {Type} pizza."], "description": "The type of pizza to order." }, { @@ -7009,10 +6982,7 @@ }, "priority": 2, "slotTypeVersion": "$LATEST", - "sampleUtterances": [ - "Make it a {Crust} crust.", - "I'd like a {Crust} crust." - ], + "sampleUtterances": ["Make it a {Crust} crust.", "I'd like a {Crust} crust."], "description": "The type of pizza crust to order." } ], @@ -8572,4 +8542,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/lex-models-v2.json b/codegen/sdk-codegen/aws-models/lex-models-v2.json index e389983dada3..2ef517cd97ee 100644 --- a/codegen/sdk-codegen/aws-models/lex-models-v2.json +++ b/codegen/sdk-codegen/aws-models/lex-models-v2.json @@ -12459,7 +12459,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12502,7 +12501,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -12515,7 +12515,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12529,7 +12528,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12552,7 +12550,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12587,7 +12584,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -12598,14 +12594,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -12619,14 +12617,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -12635,11 +12631,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -12650,14 +12646,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -12671,7 +12669,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12691,7 +12688,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -12702,14 +12698,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -12720,9 +12718,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -17112,7 +17112,6 @@ "timeValue": { "target": "com.amazonaws.lexmodelsv2#TimeValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The period of the time window to gather statistics for. The valid\n value depends on the setting of the timeDimension\n field.

\n
    \n
  • \n

    \n Hours - 1/3/6/12/24

    \n
  • \n
  • \n

    \n Days - 3

    \n
  • \n
  • \n

    \n Weeks - 1/2

    \n
  • \n
", "smithy.api#required": {} } @@ -20550,7 +20549,6 @@ "com.amazonaws.lexmodelsv2#TimeValue": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 24 @@ -23033,4 +23031,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/lex-runtime-service.json b/codegen/sdk-codegen/aws-models/lex-runtime-service.json index 648afd5fc2a0..8597b8ac563b 100644 --- a/codegen/sdk-codegen/aws-models/lex-runtime-service.json +++ b/codegen/sdk-codegen/aws-models/lex-runtime-service.json @@ -106,7 +106,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -149,7 +148,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -162,7 +162,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -176,7 +175,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -199,7 +197,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -234,7 +231,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -245,14 +241,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -266,14 +264,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -282,18 +278,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws", { "fn": "getAttr", "argv": [ @@ -302,7 +297,8 @@ }, "name" ] - } + }, + "aws" ] } ], @@ -318,7 +314,6 @@ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -327,7 +322,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -347,14 +343,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -368,7 +366,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -388,7 +385,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -399,14 +395,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -467,9 +465,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1843,9 +1843,7 @@ ], "traits": { "aws.auth#unsignedPayload": {}, - "smithy.api#auth": [ - "aws.auth#sigv4" - ], + "smithy.api#auth": ["aws.auth#sigv4"], "smithy.api#documentation": "

Sends user input (text or speech) to Amazon Lex. Clients use this API to\n send text and audio requests to Amazon Lex at runtime. Amazon Lex interprets the\n user input using the machine learning model that it built for the bot.

\n

The PostContent operation supports audio input at 8kHz\n and 16kHz. You can use 8kHz audio to achieve higher speech recognition\n accuracy in telephone audio applications.

\n

In response, Amazon Lex returns the next message to convey to the user.\n Consider the following example messages:

\n
    \n
  • \n

    For a user input \"I would like a pizza,\" Amazon Lex might return a\n response with a message eliciting slot data (for example,\n PizzaSize): \"What size pizza would you like?\".

    \n
  • \n
  • \n

    After the user provides all of the pizza order information, Amazon Lex\n might return a response with a message to get user confirmation:\n \"Order the pizza?\".

    \n
  • \n
  • \n

    After the user replies \"Yes\" to the confirmation prompt, Amazon Lex\n might return a conclusion statement: \"Thank you, your cheese pizza has\n been ordered.\".

    \n
  • \n
\n

Not all Amazon Lex messages require a response from the user. For example,\n conclusion statements do not require a response. Some messages require\n only a yes or no response. In addition to the message, Amazon Lex\n provides additional context about the message in the response that you can\n use to enhance client behavior, such as displaying the appropriate client\n user interface. Consider the following examples:

\n
    \n
  • \n

    If the message is to elicit slot data, Amazon Lex returns the\n following context information:

    \n
      \n
    • \n

      \n x-amz-lex-dialog-state header set to\n ElicitSlot\n

      \n
    • \n
    • \n

      \n x-amz-lex-intent-name header set to the intent name\n in the current context

      \n
    • \n
    • \n

      \n x-amz-lex-slot-to-elicit header set to the slot name\n for which the message is eliciting information\n

      \n
    • \n
    • \n

      \n x-amz-lex-slots header set to a map of slots\n configured for the intent with their current values

      \n
    • \n
    \n
  • \n
  • \n

    If the message is a confirmation prompt, the\n x-amz-lex-dialog-state header is set to\n Confirmation and the\n x-amz-lex-slot-to-elicit header is omitted.

    \n
  • \n
  • \n

    If the message is a clarification prompt configured for the\n intent, indicating that the user intent is not understood, the\n x-amz-dialog-state header is set to\n ElicitIntent and the x-amz-slot-to-elicit\n header is omitted.

    \n
  • \n
\n

In addition, Amazon Lex also returns your application-specific\n sessionAttributes. For more information, see Managing\n Conversation Context.

", "smithy.api#http": { "method": "POST", @@ -2683,4 +2681,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/lex-runtime-v2.json b/codegen/sdk-codegen/aws-models/lex-runtime-v2.json index 2d3cd30930f0..98c050dd1a23 100644 --- a/codegen/sdk-codegen/aws-models/lex-runtime-v2.json +++ b/codegen/sdk-codegen/aws-models/lex-runtime-v2.json @@ -65,13 +65,8 @@ "name": "lex" }, "aws.protocols#restJson1": { - "http": [ - "http/1.1", - "h2" - ], - "eventStreamHttp": [ - "h2" - ] + "http": ["http/1.1", "h2"], + "eventStreamHttp": ["h2"] }, "smithy.api#documentation": "

This section contains documentation for the Amazon Lex V2 Runtime V2 API operations.

", "smithy.api#title": "Amazon Lex Runtime V2", @@ -117,7 +112,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -160,7 +154,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -173,7 +168,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -187,7 +181,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -210,7 +203,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -245,7 +237,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -256,14 +247,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -277,14 +270,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -293,11 +284,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -308,14 +299,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -329,7 +322,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -349,7 +341,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -360,14 +351,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -378,9 +371,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2417,9 +2412,7 @@ ], "traits": { "aws.auth#unsignedPayload": {}, - "smithy.api#auth": [ - "aws.auth#sigv4" - ], + "smithy.api#auth": ["aws.auth#sigv4"], "smithy.api#documentation": "

Sends user input to Amazon Lex V2. You can send text or speech. Clients use\n this API to send text and audio requests to Amazon Lex V2 at runtime. Amazon Lex V2\n interprets the user input using the machine learning model built for\n the bot.

\n

The following request fields must be compressed with gzip and then\n base64 encoded before you send them to Amazon Lex V2.

\n
    \n
  • \n

    requestAttributes

    \n
  • \n
  • \n

    sessionState

    \n
  • \n
\n

The following response fields are compressed using gzip and then\n base64 encoded by Amazon Lex V2. Before you can use these fields, you must\n decode and decompress them.

\n
    \n
  • \n

    inputTranscript

    \n
  • \n
  • \n

    interpretations

    \n
  • \n
  • \n

    messages

    \n
  • \n
  • \n

    requestAttributes

    \n
  • \n
  • \n

    sessionState

    \n
  • \n
\n

The example contains a Java application that compresses and encodes\n a Java object to send to Amazon Lex V2, and a second that decodes and\n decompresses a response from Amazon Lex V2.

\n

If the optional post-fulfillment response is specified, the messages\n are returned as follows. For more information, see PostFulfillmentStatusSpecification.

\n
    \n
  • \n

    \n Success message - Returned if\n the Lambda function completes successfully and the intent state is\n fulfilled or ready fulfillment if the message is present.

    \n
  • \n
  • \n

    \n Failed message - The failed\n message is returned if the Lambda function throws an exception or\n if the Lambda function returns a failed intent state without a\n message.

    \n
  • \n
  • \n

    \n Timeout message - If you\n don't configure a timeout message and a timeout, and the Lambda\n function doesn't return within 30 seconds, the timeout message is\n returned. If you configure a timeout, the timeout message is\n returned when the period times out.

    \n
  • \n
\n

For more information, see Completion message.

", "smithy.api#http": { "method": "POST", @@ -3318,4 +3311,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/license-manager-linux-subscriptions.json b/codegen/sdk-codegen/aws-models/license-manager-linux-subscriptions.json index 23ad135db633..17c79b31cca1 100644 --- a/codegen/sdk-codegen/aws-models/license-manager-linux-subscriptions.json +++ b/codegen/sdk-codegen/aws-models/license-manager-linux-subscriptions.json @@ -237,11 +237,7 @@ "Access-Control-Allow-Methods", "Access-Control-Allow-Origin" ], - "additionalExposedHeaders": [ - "x-amzn-errortype", - "x-amzn-requestid", - "x-amzn-trace-id" - ] + "additionalExposedHeaders": ["x-amzn-errortype", "x-amzn-requestid", "x-amzn-trace-id"] }, "smithy.api#documentation": "

With License Manager, you can discover and track your commercial Linux subscriptions on running\n Amazon EC2 instances.

", "smithy.api#title": "AWS License Manager Linux Subscriptions", @@ -287,7 +283,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -306,7 +301,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -334,13 +328,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -353,7 +348,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -367,7 +361,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -390,7 +383,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -425,11 +417,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -440,16 +430,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -463,14 +456,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -479,15 +470,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -498,16 +488,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -521,7 +514,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -541,11 +533,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -556,20 +546,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -580,18 +572,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -1364,4 +1360,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/license-manager-user-subscriptions.json b/codegen/sdk-codegen/aws-models/license-manager-user-subscriptions.json index 7414173a8892..dd3b1f673485 100644 --- a/codegen/sdk-codegen/aws-models/license-manager-user-subscriptions.json +++ b/codegen/sdk-codegen/aws-models/license-manager-user-subscriptions.json @@ -568,11 +568,7 @@ "Access-Control-Allow-Methods", "Access-Control-Allow-Origin" ], - "additionalExposedHeaders": [ - "x-amzn-errortype", - "x-amzn-requestid", - "x-amzn-trace-id" - ] + "additionalExposedHeaders": ["x-amzn-errortype", "x-amzn-requestid", "x-amzn-trace-id"] }, "smithy.api#documentation": "

With License Manager, you can create user-based subscriptions to utilize licensed software with\n a per user subscription fee on Amazon EC2 instances.

", "smithy.api#title": "AWS License Manager User Subscriptions", @@ -618,7 +614,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -661,7 +656,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -674,7 +670,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -688,7 +683,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -711,7 +705,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -746,7 +739,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -757,14 +749,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -778,14 +772,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -794,11 +786,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -809,14 +801,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -830,7 +824,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -850,7 +843,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -861,14 +853,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -879,9 +873,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2084,4 +2080,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/license-manager.json b/codegen/sdk-codegen/aws-models/license-manager.json index 272e8a78dada..78e55152262e 100644 --- a/codegen/sdk-codegen/aws-models/license-manager.json +++ b/codegen/sdk-codegen/aws-models/license-manager.json @@ -243,7 +243,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -286,7 +285,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -299,7 +299,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -313,7 +312,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -336,7 +334,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -371,7 +368,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -382,14 +378,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -403,14 +401,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -419,11 +415,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -434,14 +430,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -455,7 +453,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -475,7 +472,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -486,14 +482,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -504,9 +502,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -8326,4 +8326,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/lightsail.json b/codegen/sdk-codegen/aws-models/lightsail.json index 31e9fb660846..1be55845ef20 100644 --- a/codegen/sdk-codegen/aws-models/lightsail.json +++ b/codegen/sdk-codegen/aws-models/lightsail.json @@ -424,7 +424,6 @@ "period": { "target": "com.amazonaws.lightsail#MetricPeriod", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The period, in seconds, over which the statistic is applied.

" } }, @@ -9072,7 +9071,6 @@ "period": { "target": "com.amazonaws.lightsail#MetricPeriod", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The granularity, in seconds, of the returned data points.

\n \n

Bucket storage metrics are reported once per day. Therefore, you should specify a period\n of 86400 seconds, which is the number of seconds in a day.

\n
", "smithy.api#required": {} } @@ -9869,7 +9867,6 @@ "period": { "target": "com.amazonaws.lightsail#MetricPeriod", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The granularity, in seconds, of the returned data points.

\n

All container service metric data is available in 5-minute (300 seconds)\n granularity.

", "smithy.api#httpQuery": "period", "smithy.api#required": {} @@ -10575,7 +10572,6 @@ "period": { "target": "com.amazonaws.lightsail#MetricPeriod", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The granularity, in seconds, for the metric data points that will be returned.

", "smithy.api#required": {} } @@ -11088,7 +11084,6 @@ "period": { "target": "com.amazonaws.lightsail#MetricPeriod", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The granularity, in seconds, of the returned data points.

\n

The StatusCheckFailed, StatusCheckFailed_Instance, and\n StatusCheckFailed_System instance metric data is available in 1-minute (60\n seconds) granularity. All other instance metric data is available in 5-minute (300 seconds)\n granularity.

", "smithy.api#required": {} } @@ -11779,7 +11774,6 @@ "period": { "target": "com.amazonaws.lightsail#MetricPeriod", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The granularity, in seconds, of the returned data points.

", "smithy.api#required": {} } @@ -12985,7 +12979,6 @@ "period": { "target": "com.amazonaws.lightsail#MetricPeriod", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The granularity, in seconds, of the returned data points.

\n

All relational database metric data is available in 1-minute (60 seconds)\n granularity.

", "smithy.api#required": {} } @@ -15640,7 +15633,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15683,7 +15675,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -15696,7 +15689,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15710,7 +15702,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15733,7 +15724,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15768,7 +15758,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -15779,14 +15768,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -15800,14 +15791,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -15816,11 +15805,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -15831,14 +15820,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -15852,7 +15843,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15872,7 +15862,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -15883,14 +15872,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -15901,9 +15892,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -17516,7 +17509,6 @@ "com.amazonaws.lightsail#MetricPeriod": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 60, "max": 86400 @@ -22992,4 +22984,4 @@ "type": "timestamp" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/location.json b/codegen/sdk-codegen/aws-models/location.json index 15121a4cd827..5b52dcf10863 100644 --- a/codegen/sdk-codegen/aws-models/location.json +++ b/codegen/sdk-codegen/aws-models/location.json @@ -5912,7 +5912,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5955,7 +5954,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5968,7 +5968,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5982,7 +5981,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6005,7 +6003,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6040,7 +6037,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6051,14 +6047,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6072,14 +6070,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -6088,11 +6084,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6103,14 +6099,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6124,7 +6122,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6144,7 +6141,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6155,14 +6151,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6173,9 +6171,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/lookoutequipment.json b/codegen/sdk-codegen/aws-models/lookoutequipment.json index f545f4a02874..92395384f090 100644 --- a/codegen/sdk-codegen/aws-models/lookoutequipment.json +++ b/codegen/sdk-codegen/aws-models/lookoutequipment.json @@ -1,8011 +1,8011 @@ { - "smithy": "2.0", - "metadata": { - "suppressions": [ - { - "id": "HttpMethodSemantics", - "namespace": "*" - }, - { - "id": "HttpResponseCodeSemantics", - "namespace": "*" - }, - { - "id": "PaginatedTrait", - "namespace": "*" - }, - { - "id": "HttpHeaderTrait", - "namespace": "*" - }, - { - "id": "HttpUriConflict", - "namespace": "*" - }, + "smithy": "2.0", + "metadata": { + "suppressions": [ + { + "id": "HttpMethodSemantics", + "namespace": "*" + }, + { + "id": "HttpResponseCodeSemantics", + "namespace": "*" + }, + { + "id": "PaginatedTrait", + "namespace": "*" + }, + { + "id": "HttpHeaderTrait", + "namespace": "*" + }, + { + "id": "HttpUriConflict", + "namespace": "*" + }, + { + "id": "Service", + "namespace": "*" + } + ] + }, + "shapes": { + "com.amazonaws.lookoutequipment#AWSLookoutEquipmentFrontendService": { + "type": "service", + "version": "2020-12-15", + "operations": [ + { + "target": "com.amazonaws.lookoutequipment#CreateDataset" + }, + { + "target": "com.amazonaws.lookoutequipment#CreateInferenceScheduler" + }, + { + "target": "com.amazonaws.lookoutequipment#CreateLabel" + }, + { + "target": "com.amazonaws.lookoutequipment#CreateLabelGroup" + }, + { + "target": "com.amazonaws.lookoutequipment#CreateModel" + }, + { + "target": "com.amazonaws.lookoutequipment#CreateRetrainingScheduler" + }, + { + "target": "com.amazonaws.lookoutequipment#DeleteDataset" + }, + { + "target": "com.amazonaws.lookoutequipment#DeleteInferenceScheduler" + }, + { + "target": "com.amazonaws.lookoutequipment#DeleteLabel" + }, + { + "target": "com.amazonaws.lookoutequipment#DeleteLabelGroup" + }, + { + "target": "com.amazonaws.lookoutequipment#DeleteModel" + }, + { + "target": "com.amazonaws.lookoutequipment#DeleteResourcePolicy" + }, + { + "target": "com.amazonaws.lookoutequipment#DeleteRetrainingScheduler" + }, + { + "target": "com.amazonaws.lookoutequipment#DescribeDataIngestionJob" + }, + { + "target": "com.amazonaws.lookoutequipment#DescribeDataset" + }, + { + "target": "com.amazonaws.lookoutequipment#DescribeInferenceScheduler" + }, + { + "target": "com.amazonaws.lookoutequipment#DescribeLabel" + }, + { + "target": "com.amazonaws.lookoutequipment#DescribeLabelGroup" + }, + { + "target": "com.amazonaws.lookoutequipment#DescribeModel" + }, + { + "target": "com.amazonaws.lookoutequipment#DescribeModelVersion" + }, + { + "target": "com.amazonaws.lookoutequipment#DescribeResourcePolicy" + }, + { + "target": "com.amazonaws.lookoutequipment#DescribeRetrainingScheduler" + }, + { + "target": "com.amazonaws.lookoutequipment#ImportDataset" + }, + { + "target": "com.amazonaws.lookoutequipment#ImportModelVersion" + }, + { + "target": "com.amazonaws.lookoutequipment#ListDataIngestionJobs" + }, + { + "target": "com.amazonaws.lookoutequipment#ListDatasets" + }, + { + "target": "com.amazonaws.lookoutequipment#ListInferenceEvents" + }, + { + "target": "com.amazonaws.lookoutequipment#ListInferenceExecutions" + }, + { + "target": "com.amazonaws.lookoutequipment#ListInferenceSchedulers" + }, + { + "target": "com.amazonaws.lookoutequipment#ListLabelGroups" + }, + { + "target": "com.amazonaws.lookoutequipment#ListLabels" + }, + { + "target": "com.amazonaws.lookoutequipment#ListModels" + }, + { + "target": "com.amazonaws.lookoutequipment#ListModelVersions" + }, + { + "target": "com.amazonaws.lookoutequipment#ListRetrainingSchedulers" + }, + { + "target": "com.amazonaws.lookoutequipment#ListSensorStatistics" + }, + { + "target": "com.amazonaws.lookoutequipment#ListTagsForResource" + }, + { + "target": "com.amazonaws.lookoutequipment#PutResourcePolicy" + }, + { + "target": "com.amazonaws.lookoutequipment#StartDataIngestionJob" + }, + { + "target": "com.amazonaws.lookoutequipment#StartInferenceScheduler" + }, + { + "target": "com.amazonaws.lookoutequipment#StartRetrainingScheduler" + }, + { + "target": "com.amazonaws.lookoutequipment#StopInferenceScheduler" + }, + { + "target": "com.amazonaws.lookoutequipment#StopRetrainingScheduler" + }, + { + "target": "com.amazonaws.lookoutequipment#TagResource" + }, + { + "target": "com.amazonaws.lookoutequipment#UntagResource" + }, + { + "target": "com.amazonaws.lookoutequipment#UpdateActiveModelVersion" + }, + { + "target": "com.amazonaws.lookoutequipment#UpdateInferenceScheduler" + }, + { + "target": "com.amazonaws.lookoutequipment#UpdateLabelGroup" + }, + { + "target": "com.amazonaws.lookoutequipment#UpdateModel" + }, + { + "target": "com.amazonaws.lookoutequipment#UpdateRetrainingScheduler" + } + ], + "traits": { + "aws.api#service": { + "sdkId": "LookoutEquipment", + "arnNamespace": "lookoutequipment", + "cloudFormationName": "LookoutEquipment", + "cloudTrailEventSource": "lookoutequipment.amazonaws.com", + "endpointPrefix": "lookoutequipment" + }, + "aws.auth#sigv4": { + "name": "lookoutequipment" + }, + "aws.protocols#awsJson1_0": {}, + "smithy.api#documentation": "

Amazon Lookout for Equipment is a machine learning service that uses advanced analytics to identify\n anomalies in machines from sensor data for use in predictive maintenance.

", + "smithy.api#title": "Amazon Lookout for Equipment", + "smithy.rules#endpointRuleSet": { + "version": "1.0", + "parameters": { + "Region": { + "builtIn": "AWS::Region", + "required": false, + "documentation": "The AWS region used to dispatch the request.", + "type": "String" + }, + "UseDualStack": { + "builtIn": "AWS::UseDualStack", + "required": true, + "default": false, + "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", + "type": "Boolean" + }, + "UseFIPS": { + "builtIn": "AWS::UseFIPS", + "required": true, + "default": false, + "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", + "type": "Boolean" + }, + "Endpoint": { + "builtIn": "SDK::Endpoint", + "required": false, + "documentation": "Override the endpoint used to send this request", + "type": "String" + } + }, + "rules": [ { - "id": "Service", - "namespace": "*" - } - ] - }, - "shapes": { - "com.amazonaws.lookoutequipment#AWSLookoutEquipmentFrontendService": { - "type": "service", - "version": "2020-12-15", - "operations": [ - { - "target": "com.amazonaws.lookoutequipment#CreateDataset" - }, - { - "target": "com.amazonaws.lookoutequipment#CreateInferenceScheduler" - }, - { - "target": "com.amazonaws.lookoutequipment#CreateLabel" - }, - { - "target": "com.amazonaws.lookoutequipment#CreateLabelGroup" - }, - { - "target": "com.amazonaws.lookoutequipment#CreateModel" - }, - { - "target": "com.amazonaws.lookoutequipment#CreateRetrainingScheduler" - }, - { - "target": "com.amazonaws.lookoutequipment#DeleteDataset" - }, - { - "target": "com.amazonaws.lookoutequipment#DeleteInferenceScheduler" - }, - { - "target": "com.amazonaws.lookoutequipment#DeleteLabel" - }, - { - "target": "com.amazonaws.lookoutequipment#DeleteLabelGroup" - }, - { - "target": "com.amazonaws.lookoutequipment#DeleteModel" - }, - { - "target": "com.amazonaws.lookoutequipment#DeleteResourcePolicy" - }, - { - "target": "com.amazonaws.lookoutequipment#DeleteRetrainingScheduler" - }, - { - "target": "com.amazonaws.lookoutequipment#DescribeDataIngestionJob" - }, - { - "target": "com.amazonaws.lookoutequipment#DescribeDataset" - }, - { - "target": "com.amazonaws.lookoutequipment#DescribeInferenceScheduler" - }, - { - "target": "com.amazonaws.lookoutequipment#DescribeLabel" - }, - { - "target": "com.amazonaws.lookoutequipment#DescribeLabelGroup" - }, - { - "target": "com.amazonaws.lookoutequipment#DescribeModel" - }, - { - "target": "com.amazonaws.lookoutequipment#DescribeModelVersion" - }, - { - "target": "com.amazonaws.lookoutequipment#DescribeResourcePolicy" - }, - { - "target": "com.amazonaws.lookoutequipment#DescribeRetrainingScheduler" - }, - { - "target": "com.amazonaws.lookoutequipment#ImportDataset" - }, - { - "target": "com.amazonaws.lookoutequipment#ImportModelVersion" - }, - { - "target": "com.amazonaws.lookoutequipment#ListDataIngestionJobs" - }, - { - "target": "com.amazonaws.lookoutequipment#ListDatasets" - }, - { - "target": "com.amazonaws.lookoutequipment#ListInferenceEvents" - }, - { - "target": "com.amazonaws.lookoutequipment#ListInferenceExecutions" - }, - { - "target": "com.amazonaws.lookoutequipment#ListInferenceSchedulers" - }, - { - "target": "com.amazonaws.lookoutequipment#ListLabelGroups" - }, - { - "target": "com.amazonaws.lookoutequipment#ListLabels" - }, - { - "target": "com.amazonaws.lookoutequipment#ListModels" - }, - { - "target": "com.amazonaws.lookoutequipment#ListModelVersions" - }, + "conditions": [ { - "target": "com.amazonaws.lookoutequipment#ListRetrainingSchedulers" - }, - { - "target": "com.amazonaws.lookoutequipment#ListSensorStatistics" - }, - { - "target": "com.amazonaws.lookoutequipment#ListTagsForResource" - }, - { - "target": "com.amazonaws.lookoutequipment#PutResourcePolicy" - }, - { - "target": "com.amazonaws.lookoutequipment#StartDataIngestionJob" - }, - { - "target": "com.amazonaws.lookoutequipment#StartInferenceScheduler" - }, - { - "target": "com.amazonaws.lookoutequipment#StartRetrainingScheduler" - }, - { - "target": "com.amazonaws.lookoutequipment#StopInferenceScheduler" - }, - { - "target": "com.amazonaws.lookoutequipment#StopRetrainingScheduler" - }, - { - "target": "com.amazonaws.lookoutequipment#TagResource" - }, - { - "target": "com.amazonaws.lookoutequipment#UntagResource" - }, - { - "target": "com.amazonaws.lookoutequipment#UpdateActiveModelVersion" - }, + "fn": "isSet", + "argv": [ + { + "ref": "Endpoint" + } + ] + } + ], + "rules": [ { - "target": "com.amazonaws.lookoutequipment#UpdateInferenceScheduler" + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseFIPS" + }, + true + ] + } + ], + "error": "Invalid Configuration: FIPS and custom endpoint are not supported", + "type": "error" }, { - "target": "com.amazonaws.lookoutequipment#UpdateLabelGroup" + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + true + ] + } + ], + "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", + "type": "error" }, { - "target": "com.amazonaws.lookoutequipment#UpdateModel" - }, + "conditions": [], + "endpoint": { + "url": { + "ref": "Endpoint" + }, + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ], + "type": "tree" + }, + { + "conditions": [ { - "target": "com.amazonaws.lookoutequipment#UpdateRetrainingScheduler" + "fn": "isSet", + "argv": [ + { + "ref": "Region" + } + ] } - ], - "traits": { - "aws.api#service": { - "sdkId": "LookoutEquipment", - "arnNamespace": "lookoutequipment", - "cloudFormationName": "LookoutEquipment", - "cloudTrailEventSource": "lookoutequipment.amazonaws.com", - "endpointPrefix": "lookoutequipment" - }, - "aws.auth#sigv4": { - "name": "lookoutequipment" - }, - "aws.protocols#awsJson1_0": {}, - "smithy.api#documentation": "

Amazon Lookout for Equipment is a machine learning service that uses advanced analytics to identify\n anomalies in machines from sensor data for use in predictive maintenance.

", - "smithy.api#title": "Amazon Lookout for Equipment", - "smithy.rules#endpointRuleSet": { - "version": "1.0", - "parameters": { - "Region": { - "builtIn": "AWS::Region", - "required": false, - "documentation": "The AWS region used to dispatch the request.", - "type": "String" - }, - "UseDualStack": { - "builtIn": "AWS::UseDualStack", - "required": true, - "default": false, - "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", - "type": "Boolean" - }, - "UseFIPS": { - "builtIn": "AWS::UseFIPS", - "required": true, - "default": false, - "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", - "type": "Boolean" - }, - "Endpoint": { - "builtIn": "SDK::Endpoint", - "required": false, - "documentation": "Override the endpoint used to send this request", - "type": "String" - } - }, - "rules": [ - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Endpoint" - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "error": "Invalid Configuration: FIPS and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" - }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] - }, - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Region" - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "aws.partition", - "argv": [ - { - "ref": "Region" - } - ], - "assign": "PartitionResult" - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - }, - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - } - ] - }, - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://lookoutequipment-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] - }, - { - "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" - } - ] - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://lookoutequipment-fips.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] - }, - { - "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" - } - ] - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://lookoutequipment.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] - }, - { - "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" - } - ] - }, - { - "conditions": [], - "endpoint": { - "url": "https://lookoutequipment.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] - } - ] - }, + ], + "rules": [ + { + "conditions": [ + { + "fn": "aws.partition", + "argv": [ { - "conditions": [], - "error": "Invalid Configuration: Missing Region", - "type": "error" + "ref": "Region" } - ] - }, - "smithy.rules#endpointTests": { - "testCases": [ + ], + "assign": "PartitionResult" + } + ], + "rules": [ + { + "conditions": [ { - "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutequipment.ap-northeast-2.amazonaws.com" - } + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseFIPS" }, - "params": { - "Region": "ap-northeast-2", - "UseFIPS": false, - "UseDualStack": false - } + true + ] }, { - "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutequipment.eu-west-1.amazonaws.com" - } + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" }, - "params": { - "Region": "eu-west-1", - "UseFIPS": false, - "UseDualStack": false - } - }, + true + ] + } + ], + "rules": [ { - "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutequipment.us-east-1.amazonaws.com" + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] } + ] }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://lookoutequipment-fips.us-east-1.api.aws" + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsDualStack" + ] } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": true + ] } - }, - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutequipment-fips.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false + ], + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://lookoutequipment-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } + ], + "type": "tree" }, { - "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://lookoutequipment.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, + "conditions": [], + "error": "FIPS and DualStack are enabled, but this partition does not support one or both", + "type": "error" + } + ], + "type": "tree" + }, + { + "conditions": [ { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://lookoutequipment-fips.cn-north-1.api.amazonwebservices.com.cn" - } + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseFIPS" }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": true - } - }, + true + ] + } + ], + "rules": [ { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutequipment-fips.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": false + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + }, + true + ] } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://lookoutequipment.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": true + ], + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://lookoutequipment-fips.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } + ], + "type": "tree" }, { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutequipment.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": false - } - }, + "conditions": [], + "error": "FIPS is enabled but this partition does not support FIPS", + "type": "error" + } + ], + "type": "tree" + }, + { + "conditions": [ { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://lookoutequipment-fips.us-gov-east-1.api.aws" - } + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, + true + ] + } + ], + "rules": [ { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutequipment-fips.us-gov-east-1.amazonaws.com" + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsDualStack" + ] } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": false + ] } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://lookoutequipment.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": true + ], + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://lookoutequipment.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } + ], + "type": "tree" }, { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutequipment.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "error": "FIPS and DualStack are enabled, but this partition does not support one or both" - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutequipment-fips.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "error": "DualStack is enabled but this partition does not support DualStack" - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutequipment.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "error": "FIPS and DualStack are enabled, but this partition does not support one or both" - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutequipment-fips.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "error": "DualStack is enabled but this partition does not support DualStack" - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutequipment.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips enabled and dualstack disabled", - "expect": { - "error": "Invalid Configuration: FIPS and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips disabled and dualstack enabled", - "expect": { - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "Missing region", - "expect": { - "error": "Invalid Configuration: Missing Region" - } + "conditions": [], + "error": "DualStack is enabled but this partition does not support DualStack", + "type": "error" } - ], - "version": "1.0" - } - } - }, - "com.amazonaws.lookoutequipment#AccessDeniedException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.lookoutequipment#BoundedLengthString", - "traits": { - "smithy.api#required": {} + ], + "type": "tree" + }, + { + "conditions": [], + "endpoint": { + "url": "https://lookoutequipment.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } + ], + "type": "tree" } + ], + "type": "tree" }, - "traits": { - "smithy.api#documentation": "

The request could not be completed because you do not have access to the resource.\n

", - "smithy.api#error": "client", - "smithy.api#httpError": 403 - } - }, - "com.amazonaws.lookoutequipment#AmazonResourceArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1011 - } - } - }, - "com.amazonaws.lookoutequipment#AutoPromotionResult": { - "type": "enum", - "members": { - "MODEL_PROMOTED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "MODEL_PROMOTED" - } - }, - "MODEL_NOT_PROMOTED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "MODEL_NOT_PROMOTED" - } - }, - "RETRAINING_INTERNAL_ERROR": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RETRAINING_INTERNAL_ERROR" - } - }, - "RETRAINING_CUSTOMER_ERROR": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RETRAINING_CUSTOMER_ERROR" - } - }, - "RETRAINING_CANCELLED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RETRAINING_CANCELLED" - } - } - } - }, - "com.amazonaws.lookoutequipment#AutoPromotionResultReason": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 256 - } - } - }, - "com.amazonaws.lookoutequipment#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } - }, - "com.amazonaws.lookoutequipment#BoundedLengthString": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 5000 - }, - "smithy.api#pattern": "^[\\P{M}\\p{M}]{1,5000}$" + { + "conditions": [], + "error": "Invalid Configuration: Missing Region", + "type": "error" } + ] }, - "com.amazonaws.lookoutequipment#CategoricalValues": { - "type": "structure", - "members": { - "Status": { - "target": "com.amazonaws.lookoutequipment#StatisticalIssueStatus", - "traits": { - "smithy.api#documentation": "

Indicates whether there is a potential data issue related to categorical values.\n

", - "smithy.api#required": {} - } - }, - "NumberOfCategory": { - "target": "com.amazonaws.lookoutequipment#Integer", - "traits": { - "smithy.api#documentation": "

Indicates the number of categories in the data.

" - } - } + "smithy.rules#endpointTests": { + "testCases": [ + { + "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://lookoutequipment.ap-northeast-2.amazonaws.com" + } + }, + "params": { + "Region": "ap-northeast-2", + "UseFIPS": false, + "UseDualStack": false + } }, - "traits": { - "smithy.api#documentation": "

Entity that comprises information on categorical values in data.

" - } - }, - "com.amazonaws.lookoutequipment#Comments": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 2560 - }, - "smithy.api#pattern": "^[\\P{M}\\p{M}]{1,2560}$" - } - }, - "com.amazonaws.lookoutequipment#ComponentName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 200 - }, - "smithy.api#pattern": "^[0-9a-zA-Z._\\-]{1,200}$" - } - }, - "com.amazonaws.lookoutequipment#ComponentTimestampDelimiter": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 1 - }, - "smithy.api#pattern": "^(\\-|\\_|\\s)?$" - } - }, - "com.amazonaws.lookoutequipment#ConflictException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.lookoutequipment#BoundedLengthString", - "traits": { - "smithy.api#required": {} - } - } + { + "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://lookoutequipment.eu-west-1.amazonaws.com" + } + }, + "params": { + "Region": "eu-west-1", + "UseFIPS": false, + "UseDualStack": false + } }, - "traits": { - "smithy.api#documentation": "

The request could not be completed due to a conflict with the current state of the\n target resource.

", - "smithy.api#error": "client", - "smithy.api#httpError": 409 - } - }, - "com.amazonaws.lookoutequipment#CountPercent": { - "type": "structure", - "members": { - "Count": { - "target": "com.amazonaws.lookoutequipment#Integer", - "traits": { - "smithy.api#documentation": "

Indicates the count of occurences of the given statistic.

", - "smithy.api#required": {} - } - }, - "Percentage": { - "target": "com.amazonaws.lookoutequipment#Float", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

Indicates the percentage of occurances of the given statistic.

", - "smithy.api#required": {} - } - } + { + "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://lookoutequipment.us-east-1.amazonaws.com" + } + }, + "params": { + "Region": "us-east-1", + "UseFIPS": false, + "UseDualStack": false + } }, - "traits": { - "smithy.api#documentation": "

Entity that comprises information of count and percentage.

" - } - }, - "com.amazonaws.lookoutequipment#CreateDataset": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#CreateDatasetRequest" + { + "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://lookoutequipment-fips.us-east-1.api.aws" + } + }, + "params": { + "Region": "us-east-1", + "UseFIPS": true, + "UseDualStack": true + } }, - "output": { - "target": "com.amazonaws.lookoutequipment#CreateDatasetResponse" + { + "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://lookoutequipment-fips.us-east-1.amazonaws.com" + } + }, + "params": { + "Region": "us-east-1", + "UseFIPS": true, + "UseDualStack": false + } }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Creates a container for a collection of data being ingested for analysis. The dataset\n contains the metadata describing where the data is and what the data actually looks like.\n For example, it contains the location of the data source, the data schema, and other\n information. A dataset also contains any tags associated with the ingested data.

" - } - }, - "com.amazonaws.lookoutequipment#CreateDatasetRequest": { - "type": "structure", - "members": { - "DatasetName": { - "target": "com.amazonaws.lookoutequipment#DatasetName", - "traits": { - "smithy.api#documentation": "

The name of the dataset being created.

", - "smithy.api#required": {} - } - }, - "DatasetSchema": { - "target": "com.amazonaws.lookoutequipment#DatasetSchema", - "traits": { - "smithy.api#documentation": "

A JSON description of the data that is in each time series dataset, including names,\n column names, and data types.

" - } - }, - "ServerSideKmsKeyId": { - "target": "com.amazonaws.lookoutequipment#NameOrArn", - "traits": { - "smithy.api#documentation": "

Provides the identifier of the KMS key used to encrypt dataset data by Amazon Lookout\n for Equipment.

" - } - }, - "ClientToken": { - "target": "com.amazonaws.lookoutequipment#IdempotenceToken", - "traits": { - "smithy.api#documentation": "

A unique identifier for the request. If you do not set the client request token, Amazon\n Lookout for Equipment generates one.

", - "smithy.api#idempotencyToken": {}, - "smithy.api#required": {} - } - }, - "Tags": { - "target": "com.amazonaws.lookoutequipment#TagList", - "traits": { - "smithy.api#documentation": "

Any tags associated with the ingested data described in the dataset.

" - } - } + { + "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://lookoutequipment.us-east-1.api.aws" + } + }, + "params": { + "Region": "us-east-1", + "UseFIPS": false, + "UseDualStack": true + } }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#CreateDatasetResponse": { - "type": "structure", - "members": { - "DatasetName": { - "target": "com.amazonaws.lookoutequipment#DatasetName", - "traits": { - "smithy.api#documentation": "

The name of the dataset being created.

" - } - }, - "DatasetArn": { - "target": "com.amazonaws.lookoutequipment#DatasetArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the dataset being created.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#DatasetStatus", - "traits": { - "smithy.api#documentation": "

Indicates the status of the CreateDataset operation.

" - } - } + { + "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://lookoutequipment-fips.cn-north-1.api.amazonwebservices.com.cn" + } + }, + "params": { + "Region": "cn-north-1", + "UseFIPS": true, + "UseDualStack": true + } }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#CreateInferenceScheduler": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#CreateInferenceSchedulerRequest" + { + "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://lookoutequipment-fips.cn-north-1.amazonaws.com.cn" + } + }, + "params": { + "Region": "cn-north-1", + "UseFIPS": true, + "UseDualStack": false + } }, - "output": { - "target": "com.amazonaws.lookoutequipment#CreateInferenceSchedulerResponse" + { + "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://lookoutequipment.cn-north-1.api.amazonwebservices.com.cn" + } + }, + "params": { + "Region": "cn-north-1", + "UseFIPS": false, + "UseDualStack": true + } }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Creates a scheduled inference. Scheduling an inference is setting up a continuous\n real-time inference plan to analyze new measurement data. When setting up the schedule, you\n provide an S3 bucket location for the input data, assign it a delimiter between separate\n entries in the data, set an offset delay if desired, and set the frequency of inferencing.\n You must also provide an S3 bucket location for the output data.

" - } - }, - "com.amazonaws.lookoutequipment#CreateInferenceSchedulerRequest": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the previously trained machine learning model being used to create the\n inference scheduler.

", - "smithy.api#required": {} - } - }, - "InferenceSchedulerName": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerName", - "traits": { - "smithy.api#documentation": "

The name of the inference scheduler being created.

", - "smithy.api#required": {} - } - }, - "DataDelayOffsetInMinutes": { - "target": "com.amazonaws.lookoutequipment#DataDelayOffsetInMinutes", - "traits": { - "smithy.api#documentation": "

The interval (in minutes) of planned delay at the start of each inference segment. For\n example, if inference is set to run every ten minutes, the delay is set to five minutes and\n the time is 09:08. The inference scheduler will wake up at the configured interval (which,\n without a delay configured, would be 09:10) plus the additional five minute delay time (so\n 09:15) to check your Amazon S3 bucket. The delay provides a buffer for you to upload data at the\n same frequency, so that you don't have to stop and restart the scheduler when uploading new\n data.

\n

For more information, see Understanding\n the inference process.

" - } - }, - "DataUploadFrequency": { - "target": "com.amazonaws.lookoutequipment#DataUploadFrequency", - "traits": { - "smithy.api#documentation": "

How often data is uploaded to the source Amazon S3 bucket for the input data. The value\n chosen is the length of time between data uploads. For instance, if you select 5 minutes,\n Amazon Lookout for Equipment will upload the real-time data to the source bucket once every 5 minutes. This\n frequency also determines how often Amazon Lookout for Equipment runs inference on your data.

\n

For more information, see Understanding\n the inference process.

", - "smithy.api#required": {} - } - }, - "DataInputConfiguration": { - "target": "com.amazonaws.lookoutequipment#InferenceInputConfiguration", - "traits": { - "smithy.api#documentation": "

Specifies configuration information for the input data for the inference scheduler,\n including delimiter, format, and dataset location.

", - "smithy.api#required": {} - } - }, - "DataOutputConfiguration": { - "target": "com.amazonaws.lookoutequipment#InferenceOutputConfiguration", - "traits": { - "smithy.api#documentation": "

Specifies configuration information for the output results for the inference scheduler,\n including the S3 location for the output.

", - "smithy.api#required": {} - } - }, - "RoleArn": { - "target": "com.amazonaws.lookoutequipment#IamRoleArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of a role with permission to access the data source being\n used for the inference.

", - "smithy.api#required": {} - } - }, - "ServerSideKmsKeyId": { - "target": "com.amazonaws.lookoutequipment#NameOrArn", - "traits": { - "smithy.api#documentation": "

Provides the identifier of the KMS key used to encrypt inference scheduler data by\n Amazon Lookout for Equipment.

" - } - }, - "ClientToken": { - "target": "com.amazonaws.lookoutequipment#IdempotenceToken", - "traits": { - "smithy.api#documentation": "

A unique identifier for the request. If you do not set the client request token, Amazon\n Lookout for Equipment generates one.

", - "smithy.api#idempotencyToken": {}, - "smithy.api#required": {} - } - }, - "Tags": { - "target": "com.amazonaws.lookoutequipment#TagList", - "traits": { - "smithy.api#documentation": "

Any tags associated with the inference scheduler.

" - } - } + { + "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://lookoutequipment.cn-north-1.amazonaws.com.cn" + } + }, + "params": { + "Region": "cn-north-1", + "UseFIPS": false, + "UseDualStack": false + } }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#CreateInferenceSchedulerResponse": { - "type": "structure", - "members": { - "InferenceSchedulerArn": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the inference scheduler being created.

" - } - }, - "InferenceSchedulerName": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerName", - "traits": { - "smithy.api#documentation": "

The name of inference scheduler being created.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerStatus", - "traits": { - "smithy.api#documentation": "

Indicates the status of the CreateInferenceScheduler operation.

" - } - } + { + "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://lookoutequipment-fips.us-gov-east-1.api.aws" + } + }, + "params": { + "Region": "us-gov-east-1", + "UseFIPS": true, + "UseDualStack": true + } }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#CreateLabel": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#CreateLabelRequest" + { + "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://lookoutequipment-fips.us-gov-east-1.amazonaws.com" + } + }, + "params": { + "Region": "us-gov-east-1", + "UseFIPS": true, + "UseDualStack": false + } }, - "output": { - "target": "com.amazonaws.lookoutequipment#CreateLabelResponse" + { + "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://lookoutequipment.us-gov-east-1.api.aws" + } + }, + "params": { + "Region": "us-gov-east-1", + "UseFIPS": false, + "UseDualStack": true + } }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Creates a label for an event.

" - } - }, - "com.amazonaws.lookoutequipment#CreateLabelGroup": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#CreateLabelGroupRequest" + { + "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://lookoutequipment.us-gov-east-1.amazonaws.com" + } + }, + "params": { + "Region": "us-gov-east-1", + "UseFIPS": false, + "UseDualStack": false + } }, - "output": { - "target": "com.amazonaws.lookoutequipment#CreateLabelGroupResponse" + { + "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack enabled", + "expect": { + "error": "FIPS and DualStack are enabled, but this partition does not support one or both" + }, + "params": { + "Region": "us-iso-east-1", + "UseFIPS": true, + "UseDualStack": true + } }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Creates a group of labels.

" - } - }, - "com.amazonaws.lookoutequipment#CreateLabelGroupRequest": { - "type": "structure", - "members": { - "LabelGroupName": { - "target": "com.amazonaws.lookoutequipment#LabelGroupName", - "traits": { - "smithy.api#documentation": "

Names a group of labels.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

", - "smithy.api#required": {} - } - }, - "FaultCodes": { - "target": "com.amazonaws.lookoutequipment#FaultCodes", - "traits": { - "smithy.api#documentation": "

The acceptable fault codes (indicating the type of anomaly associated with the label)\n that can be used with this label group.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

" - } - }, - "ClientToken": { - "target": "com.amazonaws.lookoutequipment#IdempotenceToken", - "traits": { - "smithy.api#documentation": "

A unique identifier for the request to create a label group. If you do not set the\n client request token, Lookout for Equipment generates one.

", - "smithy.api#idempotencyToken": {}, - "smithy.api#required": {} - } - }, - "Tags": { - "target": "com.amazonaws.lookoutequipment#TagList", - "traits": { - "smithy.api#documentation": "

Tags that provide metadata about the label group you are creating.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

" - } - } + { + "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://lookoutequipment-fips.us-iso-east-1.c2s.ic.gov" + } + }, + "params": { + "Region": "us-iso-east-1", + "UseFIPS": true, + "UseDualStack": false + } }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#CreateLabelGroupResponse": { - "type": "structure", - "members": { - "LabelGroupName": { - "target": "com.amazonaws.lookoutequipment#LabelGroupName", - "traits": { - "smithy.api#documentation": "

The name of the label group that you have created. Data in this field will be retained\n for service usage. Follow best practices for the security of your data.

" - } - }, - "LabelGroupArn": { - "target": "com.amazonaws.lookoutequipment#LabelGroupArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the label group that you have created.

" - } - } + { + "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack enabled", + "expect": { + "error": "DualStack is enabled but this partition does not support DualStack" + }, + "params": { + "Region": "us-iso-east-1", + "UseFIPS": false, + "UseDualStack": true + } }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#CreateLabelRequest": { - "type": "structure", - "members": { - "LabelGroupName": { - "target": "com.amazonaws.lookoutequipment#LabelGroupName", - "traits": { - "smithy.api#documentation": "

The name of a group of labels.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

", - "smithy.api#required": {} - } - }, - "StartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The start time of the labeled event.

", - "smithy.api#required": {} - } - }, - "EndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The end time of the labeled event.

", - "smithy.api#required": {} - } - }, - "Rating": { - "target": "com.amazonaws.lookoutequipment#LabelRating", - "traits": { - "smithy.api#documentation": "

Indicates whether a labeled event represents an anomaly.

", - "smithy.api#required": {} - } - }, - "FaultCode": { - "target": "com.amazonaws.lookoutequipment#FaultCode", - "traits": { - "smithy.api#documentation": "

Provides additional information about the label. The fault code must be defined in the\n FaultCodes attribute of the label group.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

" - } - }, - "Notes": { - "target": "com.amazonaws.lookoutequipment#Comments", - "traits": { - "smithy.api#documentation": "

Metadata providing additional information about the label.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

" - } - }, - "Equipment": { - "target": "com.amazonaws.lookoutequipment#Equipment", - "traits": { - "smithy.api#documentation": "

Indicates that a label pertains to a particular piece of equipment.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

" - } - }, - "ClientToken": { - "target": "com.amazonaws.lookoutequipment#IdempotenceToken", - "traits": { - "smithy.api#documentation": "

A unique identifier for the request to create a label. If you do not set the client\n request token, Lookout for Equipment generates one.

", - "smithy.api#idempotencyToken": {}, - "smithy.api#required": {} - } - } + { + "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://lookoutequipment.us-iso-east-1.c2s.ic.gov" + } + }, + "params": { + "Region": "us-iso-east-1", + "UseFIPS": false, + "UseDualStack": false + } }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#CreateLabelResponse": { - "type": "structure", - "members": { - "LabelId": { - "target": "com.amazonaws.lookoutequipment#LabelId", - "traits": { - "smithy.api#documentation": "

The ID of the label that you have created.

" - } - } + { + "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack enabled", + "expect": { + "error": "FIPS and DualStack are enabled, but this partition does not support one or both" + }, + "params": { + "Region": "us-isob-east-1", + "UseFIPS": true, + "UseDualStack": true + } }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#CreateModel": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#CreateModelRequest" + { + "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://lookoutequipment-fips.us-isob-east-1.sc2s.sgov.gov" + } + }, + "params": { + "Region": "us-isob-east-1", + "UseFIPS": true, + "UseDualStack": false + } }, - "output": { - "target": "com.amazonaws.lookoutequipment#CreateModelResponse" + { + "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack enabled", + "expect": { + "error": "DualStack is enabled but this partition does not support DualStack" + }, + "params": { + "Region": "us-isob-east-1", + "UseFIPS": false, + "UseDualStack": true + } }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Creates a machine learning model for data inference.

\n

A machine-learning (ML) model is a mathematical model that finds patterns in your data.\n In Amazon Lookout for Equipment, the model learns the patterns of normal behavior and detects abnormal\n behavior that could be potential equipment failure (or maintenance events). The models are\n made by analyzing normal data and abnormalities in machine behavior that have already\n occurred.

\n

Your model is trained using a portion of the data from your dataset and uses that data\n to learn patterns of normal behavior and abnormal patterns that lead to equipment failure.\n Another portion of the data is used to evaluate the model's accuracy.

" - } - }, - "com.amazonaws.lookoutequipment#CreateModelRequest": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name for the machine learning model to be created.

", - "smithy.api#required": {} - } - }, - "DatasetName": { - "target": "com.amazonaws.lookoutequipment#DatasetIdentifier", - "traits": { - "smithy.api#documentation": "

The name of the dataset for the machine learning model being created.

", - "smithy.api#required": {} - } - }, - "DatasetSchema": { - "target": "com.amazonaws.lookoutequipment#DatasetSchema", - "traits": { - "smithy.api#documentation": "

The data schema for the machine learning model being created.

" - } - }, - "LabelsInputConfiguration": { - "target": "com.amazonaws.lookoutequipment#LabelsInputConfiguration", - "traits": { - "smithy.api#documentation": "

The input configuration for the labels being used for the machine learning model that's\n being created.

" - } - }, - "ClientToken": { - "target": "com.amazonaws.lookoutequipment#IdempotenceToken", - "traits": { - "smithy.api#documentation": "

A unique identifier for the request. If you do not set the client request token, Amazon\n Lookout for Equipment generates one.

", - "smithy.api#idempotencyToken": {}, - "smithy.api#required": {} - } - }, - "TrainingDataStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the time reference in the dataset that should be used to begin the subset of\n training data for the machine learning model.

" - } - }, - "TrainingDataEndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the time reference in the dataset that should be used to end the subset of\n training data for the machine learning model.

" - } - }, - "EvaluationDataStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the time reference in the dataset that should be used to begin the subset of\n evaluation data for the machine learning model.

" - } - }, - "EvaluationDataEndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the time reference in the dataset that should be used to end the subset of\n evaluation data for the machine learning model.

" - } - }, - "RoleArn": { - "target": "com.amazonaws.lookoutequipment#IamRoleArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of a role with permission to access the data source\n being used to create the machine learning model.

" - } - }, - "DataPreProcessingConfiguration": { - "target": "com.amazonaws.lookoutequipment#DataPreProcessingConfiguration", - "traits": { - "smithy.api#documentation": "

The configuration is the TargetSamplingRate, which is the sampling rate of\n the data after post processing by Amazon Lookout for Equipment. For example, if you provide data that has been\n collected at a 1 second level and you want the system to resample the data at a 1 minute\n rate before training, the TargetSamplingRate is 1 minute.

\n

When providing a value for the TargetSamplingRate, you must attach the\n prefix \"PT\" to the rate you want. The value for a 1 second rate is therefore\n PT1S, the value for a 15 minute rate is PT15M,\n and the value for a 1 hour rate is PT1H\n

" - } - }, - "ServerSideKmsKeyId": { - "target": "com.amazonaws.lookoutequipment#NameOrArn", - "traits": { - "smithy.api#documentation": "

Provides the identifier of the KMS key used to encrypt model data by Amazon Lookout\n for Equipment.

" - } - }, - "Tags": { - "target": "com.amazonaws.lookoutequipment#TagList", - "traits": { - "smithy.api#documentation": "

Any tags associated with the machine learning model being created.

" - } - }, - "OffCondition": { - "target": "com.amazonaws.lookoutequipment#OffCondition", - "traits": { - "smithy.api#documentation": "

Indicates that the asset associated with this sensor has been shut off. As long as this\n condition is met, Lookout for Equipment will not use data from this asset for training,\n evaluation, or inference.

" - } - } + { + "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://lookoutequipment.us-isob-east-1.sc2s.sgov.gov" + } + }, + "params": { + "Region": "us-isob-east-1", + "UseFIPS": false, + "UseDualStack": false + } }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#CreateModelResponse": { - "type": "structure", - "members": { - "ModelArn": { - "target": "com.amazonaws.lookoutequipment#ModelArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model being created.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#ModelStatus", - "traits": { - "smithy.api#documentation": "

Indicates the status of the CreateModel operation.

" - } - } + { + "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled", + "expect": { + "endpoint": { + "url": "https://example.com" + } + }, + "params": { + "Region": "us-east-1", + "UseFIPS": false, + "UseDualStack": false, + "Endpoint": "https://example.com" + } }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#CreateRetrainingScheduler": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#CreateRetrainingSchedulerRequest" + { + "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled", + "expect": { + "endpoint": { + "url": "https://example.com" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": false, + "Endpoint": "https://example.com" + } }, - "output": { - "target": "com.amazonaws.lookoutequipment#CreateRetrainingSchedulerResponse" + { + "documentation": "For custom endpoint with fips enabled and dualstack disabled", + "expect": { + "error": "Invalid Configuration: FIPS and custom endpoint are not supported" + }, + "params": { + "Region": "us-east-1", + "UseFIPS": true, + "UseDualStack": false, + "Endpoint": "https://example.com" + } }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Creates a retraining scheduler on the specified model.

", - "smithy.api#examples": [ - { - "title": "Creates a retraining scheduler with manual promote mode", - "documentation": "", - "input": { - "ModelName": "sample-model", - "RetrainingFrequency": "P1M", - "LookbackWindow": "P360D", - "PromoteMode": "MANUAL", - "ClientToken": "sample-client-token" - }, - "output": { - "ModelName": "sample-model", - "ModelArn": "arn:aws:lookoutequipment:us-east-1:123456789012:model/sample-model/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", - "Status": "PENDING" - } - } - ] - } - }, - "com.amazonaws.lookoutequipment#CreateRetrainingSchedulerRequest": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the model to add the retraining scheduler to.

", - "smithy.api#required": {} - } - }, - "RetrainingStartDate": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The start date for the retraining scheduler. Lookout for Equipment truncates the time you provide to the\n nearest UTC day.

" - } - }, - "RetrainingFrequency": { - "target": "com.amazonaws.lookoutequipment#RetrainingFrequency", - "traits": { - "smithy.api#documentation": "

This parameter uses the ISO 8601 standard to set the frequency at which you want retraining to occur in\n terms of Years, Months, and/or Days (note: other parameters like Time are not currently\n supported). The minimum value is 30 days (P30D) and the maximum value is 1 year (P1Y). For\n example, the following values are valid:

\n
    \n
  • \n

    P3M15D – Every 3 months and 15 days

    \n
  • \n
  • \n

    P2M – Every 2 months

    \n
  • \n
  • \n

    P150D – Every 150 days

    \n
  • \n
", - "smithy.api#required": {} - } - }, - "LookbackWindow": { - "target": "com.amazonaws.lookoutequipment#LookbackWindow", - "traits": { - "smithy.api#documentation": "

The number of past days of data that will be used for retraining.

", - "smithy.api#required": {} - } - }, - "PromoteMode": { - "target": "com.amazonaws.lookoutequipment#ModelPromoteMode", - "traits": { - "smithy.api#documentation": "

Indicates how the service will use new models. In MANAGED mode, new models\n will automatically be used for inference if they have better performance than the current\n model. In MANUAL mode, the new models will not be used until they\n are manually activated.

" - } - }, - "ClientToken": { - "target": "com.amazonaws.lookoutequipment#IdempotenceToken", - "traits": { - "smithy.api#documentation": "

A unique identifier for the request. If you do not set the client request token, Amazon\n Lookout for Equipment generates one.

", - "smithy.api#idempotencyToken": {}, - "smithy.api#required": {} - } - } + { + "documentation": "For custom endpoint with fips disabled and dualstack enabled", + "expect": { + "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" + }, + "params": { + "Region": "us-east-1", + "UseFIPS": false, + "UseDualStack": true, + "Endpoint": "https://example.com" + } }, - "traits": { - "smithy.api#input": {} + { + "documentation": "Missing region", + "expect": { + "error": "Invalid Configuration: Missing Region" + } } - }, - "com.amazonaws.lookoutequipment#CreateRetrainingSchedulerResponse": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the model that you added the retraining scheduler to.

" - } - }, - "ModelArn": { - "target": "com.amazonaws.lookoutequipment#ModelArn", - "traits": { - "smithy.api#documentation": "

The ARN of the model that you added the retraining scheduler to.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#RetrainingSchedulerStatus", - "traits": { - "smithy.api#documentation": "

The status of the retraining scheduler.

" - } - } + ], + "version": "1.0" + } + } + }, + "com.amazonaws.lookoutequipment#AccessDeniedException": { + "type": "structure", + "members": { + "Message": { + "target": "com.amazonaws.lookoutequipment#BoundedLengthString", + "traits": { + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

The request could not be completed because you do not have access to the resource.\n

", + "smithy.api#error": "client", + "smithy.api#httpError": 403 + } + }, + "com.amazonaws.lookoutequipment#AmazonResourceArn": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 1011 + } + } + }, + "com.amazonaws.lookoutequipment#AutoPromotionResult": { + "type": "enum", + "members": { + "MODEL_PROMOTED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "MODEL_PROMOTED" + } + }, + "MODEL_NOT_PROMOTED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "MODEL_NOT_PROMOTED" + } + }, + "RETRAINING_INTERNAL_ERROR": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RETRAINING_INTERNAL_ERROR" + } + }, + "RETRAINING_CUSTOMER_ERROR": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RETRAINING_CUSTOMER_ERROR" + } + }, + "RETRAINING_CANCELLED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RETRAINING_CANCELLED" + } + } + } + }, + "com.amazonaws.lookoutequipment#AutoPromotionResultReason": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 256 + } + } + }, + "com.amazonaws.lookoutequipment#Boolean": { + "type": "boolean", + "traits": { + "smithy.api#default": false + } + }, + "com.amazonaws.lookoutequipment#BoundedLengthString": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 5000 + }, + "smithy.api#pattern": "^[\\P{M}\\p{M}]{1,5000}$" + } + }, + "com.amazonaws.lookoutequipment#CategoricalValues": { + "type": "structure", + "members": { + "Status": { + "target": "com.amazonaws.lookoutequipment#StatisticalIssueStatus", + "traits": { + "smithy.api#documentation": "

Indicates whether there is a potential data issue related to categorical values.\n

", + "smithy.api#required": {} + } + }, + "NumberOfCategory": { + "target": "com.amazonaws.lookoutequipment#Integer", + "traits": { + "smithy.api#documentation": "

Indicates the number of categories in the data.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Entity that comprises information on categorical values in data.

" + } + }, + "com.amazonaws.lookoutequipment#Comments": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 2560 + }, + "smithy.api#pattern": "^[\\P{M}\\p{M}]{1,2560}$" + } + }, + "com.amazonaws.lookoutequipment#ComponentName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 200 + }, + "smithy.api#pattern": "^[0-9a-zA-Z._\\-]{1,200}$" + } + }, + "com.amazonaws.lookoutequipment#ComponentTimestampDelimiter": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 1 + }, + "smithy.api#pattern": "^(\\-|\\_|\\s)?$" + } + }, + "com.amazonaws.lookoutequipment#ConflictException": { + "type": "structure", + "members": { + "Message": { + "target": "com.amazonaws.lookoutequipment#BoundedLengthString", + "traits": { + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

The request could not be completed due to a conflict with the current state of the\n target resource.

", + "smithy.api#error": "client", + "smithy.api#httpError": 409 + } + }, + "com.amazonaws.lookoutequipment#CountPercent": { + "type": "structure", + "members": { + "Count": { + "target": "com.amazonaws.lookoutequipment#Integer", + "traits": { + "smithy.api#documentation": "

Indicates the count of occurences of the given statistic.

", + "smithy.api#required": {} + } + }, + "Percentage": { + "target": "com.amazonaws.lookoutequipment#Float", + "traits": { + "smithy.api#default": 0, + "smithy.api#documentation": "

Indicates the percentage of occurances of the given statistic.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Entity that comprises information of count and percentage.

" + } + }, + "com.amazonaws.lookoutequipment#CreateDataset": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#CreateDatasetRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#CreateDatasetResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ServiceQuotaExceededException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Creates a container for a collection of data being ingested for analysis. The dataset\n contains the metadata describing where the data is and what the data actually looks like.\n For example, it contains the location of the data source, the data schema, and other\n information. A dataset also contains any tags associated with the ingested data.

" + } + }, + "com.amazonaws.lookoutequipment#CreateDatasetRequest": { + "type": "structure", + "members": { + "DatasetName": { + "target": "com.amazonaws.lookoutequipment#DatasetName", + "traits": { + "smithy.api#documentation": "

The name of the dataset being created.

", + "smithy.api#required": {} + } + }, + "DatasetSchema": { + "target": "com.amazonaws.lookoutequipment#DatasetSchema", + "traits": { + "smithy.api#documentation": "

A JSON description of the data that is in each time series dataset, including names,\n column names, and data types.

" + } + }, + "ServerSideKmsKeyId": { + "target": "com.amazonaws.lookoutequipment#NameOrArn", + "traits": { + "smithy.api#documentation": "

Provides the identifier of the KMS key used to encrypt dataset data by Amazon Lookout\n for Equipment.

" + } + }, + "ClientToken": { + "target": "com.amazonaws.lookoutequipment#IdempotenceToken", + "traits": { + "smithy.api#documentation": "

A unique identifier for the request. If you do not set the client request token, Amazon\n Lookout for Equipment generates one.

", + "smithy.api#idempotencyToken": {}, + "smithy.api#required": {} + } + }, + "Tags": { + "target": "com.amazonaws.lookoutequipment#TagList", + "traits": { + "smithy.api#documentation": "

Any tags associated with the ingested data described in the dataset.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#CreateDatasetResponse": { + "type": "structure", + "members": { + "DatasetName": { + "target": "com.amazonaws.lookoutequipment#DatasetName", + "traits": { + "smithy.api#documentation": "

The name of the dataset being created.

" + } + }, + "DatasetArn": { + "target": "com.amazonaws.lookoutequipment#DatasetArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the dataset being created.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#DatasetStatus", + "traits": { + "smithy.api#documentation": "

Indicates the status of the CreateDataset operation.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#CreateInferenceScheduler": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#CreateInferenceSchedulerRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#CreateInferenceSchedulerResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ServiceQuotaExceededException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Creates a scheduled inference. Scheduling an inference is setting up a continuous\n real-time inference plan to analyze new measurement data. When setting up the schedule, you\n provide an S3 bucket location for the input data, assign it a delimiter between separate\n entries in the data, set an offset delay if desired, and set the frequency of inferencing.\n You must also provide an S3 bucket location for the output data.

" + } + }, + "com.amazonaws.lookoutequipment#CreateInferenceSchedulerRequest": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the previously trained machine learning model being used to create the\n inference scheduler.

", + "smithy.api#required": {} + } + }, + "InferenceSchedulerName": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerName", + "traits": { + "smithy.api#documentation": "

The name of the inference scheduler being created.

", + "smithy.api#required": {} + } + }, + "DataDelayOffsetInMinutes": { + "target": "com.amazonaws.lookoutequipment#DataDelayOffsetInMinutes", + "traits": { + "smithy.api#documentation": "

The interval (in minutes) of planned delay at the start of each inference segment. For\n example, if inference is set to run every ten minutes, the delay is set to five minutes and\n the time is 09:08. The inference scheduler will wake up at the configured interval (which,\n without a delay configured, would be 09:10) plus the additional five minute delay time (so\n 09:15) to check your Amazon S3 bucket. The delay provides a buffer for you to upload data at the\n same frequency, so that you don't have to stop and restart the scheduler when uploading new\n data.

\n

For more information, see Understanding\n the inference process.

" + } + }, + "DataUploadFrequency": { + "target": "com.amazonaws.lookoutequipment#DataUploadFrequency", + "traits": { + "smithy.api#documentation": "

How often data is uploaded to the source Amazon S3 bucket for the input data. The value\n chosen is the length of time between data uploads. For instance, if you select 5 minutes,\n Amazon Lookout for Equipment will upload the real-time data to the source bucket once every 5 minutes. This\n frequency also determines how often Amazon Lookout for Equipment runs inference on your data.

\n

For more information, see Understanding\n the inference process.

", + "smithy.api#required": {} + } + }, + "DataInputConfiguration": { + "target": "com.amazonaws.lookoutequipment#InferenceInputConfiguration", + "traits": { + "smithy.api#documentation": "

Specifies configuration information for the input data for the inference scheduler,\n including delimiter, format, and dataset location.

", + "smithy.api#required": {} + } + }, + "DataOutputConfiguration": { + "target": "com.amazonaws.lookoutequipment#InferenceOutputConfiguration", + "traits": { + "smithy.api#documentation": "

Specifies configuration information for the output results for the inference scheduler,\n including the S3 location for the output.

", + "smithy.api#required": {} + } + }, + "RoleArn": { + "target": "com.amazonaws.lookoutequipment#IamRoleArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of a role with permission to access the data source being\n used for the inference.

", + "smithy.api#required": {} + } + }, + "ServerSideKmsKeyId": { + "target": "com.amazonaws.lookoutequipment#NameOrArn", + "traits": { + "smithy.api#documentation": "

Provides the identifier of the KMS key used to encrypt inference scheduler data by\n Amazon Lookout for Equipment.

" + } + }, + "ClientToken": { + "target": "com.amazonaws.lookoutequipment#IdempotenceToken", + "traits": { + "smithy.api#documentation": "

A unique identifier for the request. If you do not set the client request token, Amazon\n Lookout for Equipment generates one.

", + "smithy.api#idempotencyToken": {}, + "smithy.api#required": {} + } + }, + "Tags": { + "target": "com.amazonaws.lookoutequipment#TagList", + "traits": { + "smithy.api#documentation": "

Any tags associated with the inference scheduler.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#CreateInferenceSchedulerResponse": { + "type": "structure", + "members": { + "InferenceSchedulerArn": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the inference scheduler being created.

" + } + }, + "InferenceSchedulerName": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerName", + "traits": { + "smithy.api#documentation": "

The name of inference scheduler being created.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerStatus", + "traits": { + "smithy.api#documentation": "

Indicates the status of the CreateInferenceScheduler operation.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#CreateLabel": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#CreateLabelRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#CreateLabelResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ServiceQuotaExceededException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Creates a label for an event.

" + } + }, + "com.amazonaws.lookoutequipment#CreateLabelGroup": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#CreateLabelGroupRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#CreateLabelGroupResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ServiceQuotaExceededException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Creates a group of labels.

" + } + }, + "com.amazonaws.lookoutequipment#CreateLabelGroupRequest": { + "type": "structure", + "members": { + "LabelGroupName": { + "target": "com.amazonaws.lookoutequipment#LabelGroupName", + "traits": { + "smithy.api#documentation": "

Names a group of labels.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

", + "smithy.api#required": {} + } + }, + "FaultCodes": { + "target": "com.amazonaws.lookoutequipment#FaultCodes", + "traits": { + "smithy.api#documentation": "

The acceptable fault codes (indicating the type of anomaly associated with the label)\n that can be used with this label group.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

" + } + }, + "ClientToken": { + "target": "com.amazonaws.lookoutequipment#IdempotenceToken", + "traits": { + "smithy.api#documentation": "

A unique identifier for the request to create a label group. If you do not set the\n client request token, Lookout for Equipment generates one.

", + "smithy.api#idempotencyToken": {}, + "smithy.api#required": {} + } + }, + "Tags": { + "target": "com.amazonaws.lookoutequipment#TagList", + "traits": { + "smithy.api#documentation": "

Tags that provide metadata about the label group you are creating.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#CreateLabelGroupResponse": { + "type": "structure", + "members": { + "LabelGroupName": { + "target": "com.amazonaws.lookoutequipment#LabelGroupName", + "traits": { + "smithy.api#documentation": "

The name of the label group that you have created. Data in this field will be retained\n for service usage. Follow best practices for the security of your data.

" + } + }, + "LabelGroupArn": { + "target": "com.amazonaws.lookoutequipment#LabelGroupArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the label group that you have created.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#CreateLabelRequest": { + "type": "structure", + "members": { + "LabelGroupName": { + "target": "com.amazonaws.lookoutequipment#LabelGroupName", + "traits": { + "smithy.api#documentation": "

The name of a group of labels.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

", + "smithy.api#required": {} + } + }, + "StartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The start time of the labeled event.

", + "smithy.api#required": {} + } + }, + "EndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The end time of the labeled event.

", + "smithy.api#required": {} + } + }, + "Rating": { + "target": "com.amazonaws.lookoutequipment#LabelRating", + "traits": { + "smithy.api#documentation": "

Indicates whether a labeled event represents an anomaly.

", + "smithy.api#required": {} + } + }, + "FaultCode": { + "target": "com.amazonaws.lookoutequipment#FaultCode", + "traits": { + "smithy.api#documentation": "

Provides additional information about the label. The fault code must be defined in the\n FaultCodes attribute of the label group.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

" + } + }, + "Notes": { + "target": "com.amazonaws.lookoutequipment#Comments", + "traits": { + "smithy.api#documentation": "

Metadata providing additional information about the label.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

" + } + }, + "Equipment": { + "target": "com.amazonaws.lookoutequipment#Equipment", + "traits": { + "smithy.api#documentation": "

Indicates that a label pertains to a particular piece of equipment.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

" + } + }, + "ClientToken": { + "target": "com.amazonaws.lookoutequipment#IdempotenceToken", + "traits": { + "smithy.api#documentation": "

A unique identifier for the request to create a label. If you do not set the client\n request token, Lookout for Equipment generates one.

", + "smithy.api#idempotencyToken": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#CreateLabelResponse": { + "type": "structure", + "members": { + "LabelId": { + "target": "com.amazonaws.lookoutequipment#LabelId", + "traits": { + "smithy.api#documentation": "

The ID of the label that you have created.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#CreateModel": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#CreateModelRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#CreateModelResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ServiceQuotaExceededException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Creates a machine learning model for data inference.

\n

A machine-learning (ML) model is a mathematical model that finds patterns in your data.\n In Amazon Lookout for Equipment, the model learns the patterns of normal behavior and detects abnormal\n behavior that could be potential equipment failure (or maintenance events). The models are\n made by analyzing normal data and abnormalities in machine behavior that have already\n occurred.

\n

Your model is trained using a portion of the data from your dataset and uses that data\n to learn patterns of normal behavior and abnormal patterns that lead to equipment failure.\n Another portion of the data is used to evaluate the model's accuracy.

" + } + }, + "com.amazonaws.lookoutequipment#CreateModelRequest": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name for the machine learning model to be created.

", + "smithy.api#required": {} + } + }, + "DatasetName": { + "target": "com.amazonaws.lookoutequipment#DatasetIdentifier", + "traits": { + "smithy.api#documentation": "

The name of the dataset for the machine learning model being created.

", + "smithy.api#required": {} + } + }, + "DatasetSchema": { + "target": "com.amazonaws.lookoutequipment#DatasetSchema", + "traits": { + "smithy.api#documentation": "

The data schema for the machine learning model being created.

" + } + }, + "LabelsInputConfiguration": { + "target": "com.amazonaws.lookoutequipment#LabelsInputConfiguration", + "traits": { + "smithy.api#documentation": "

The input configuration for the labels being used for the machine learning model that's\n being created.

" + } + }, + "ClientToken": { + "target": "com.amazonaws.lookoutequipment#IdempotenceToken", + "traits": { + "smithy.api#documentation": "

A unique identifier for the request. If you do not set the client request token, Amazon\n Lookout for Equipment generates one.

", + "smithy.api#idempotencyToken": {}, + "smithy.api#required": {} + } + }, + "TrainingDataStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the time reference in the dataset that should be used to begin the subset of\n training data for the machine learning model.

" + } + }, + "TrainingDataEndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the time reference in the dataset that should be used to end the subset of\n training data for the machine learning model.

" + } + }, + "EvaluationDataStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the time reference in the dataset that should be used to begin the subset of\n evaluation data for the machine learning model.

" + } + }, + "EvaluationDataEndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the time reference in the dataset that should be used to end the subset of\n evaluation data for the machine learning model.

" + } + }, + "RoleArn": { + "target": "com.amazonaws.lookoutequipment#IamRoleArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of a role with permission to access the data source\n being used to create the machine learning model.

" + } + }, + "DataPreProcessingConfiguration": { + "target": "com.amazonaws.lookoutequipment#DataPreProcessingConfiguration", + "traits": { + "smithy.api#documentation": "

The configuration is the TargetSamplingRate, which is the sampling rate of\n the data after post processing by Amazon Lookout for Equipment. For example, if you provide data that has been\n collected at a 1 second level and you want the system to resample the data at a 1 minute\n rate before training, the TargetSamplingRate is 1 minute.

\n

When providing a value for the TargetSamplingRate, you must attach the\n prefix \"PT\" to the rate you want. The value for a 1 second rate is therefore\n PT1S, the value for a 15 minute rate is PT15M,\n and the value for a 1 hour rate is PT1H\n

" + } + }, + "ServerSideKmsKeyId": { + "target": "com.amazonaws.lookoutequipment#NameOrArn", + "traits": { + "smithy.api#documentation": "

Provides the identifier of the KMS key used to encrypt model data by Amazon Lookout\n for Equipment.

" + } + }, + "Tags": { + "target": "com.amazonaws.lookoutequipment#TagList", + "traits": { + "smithy.api#documentation": "

Any tags associated with the machine learning model being created.

" + } + }, + "OffCondition": { + "target": "com.amazonaws.lookoutequipment#OffCondition", + "traits": { + "smithy.api#documentation": "

Indicates that the asset associated with this sensor has been shut off. As long as this\n condition is met, Lookout for Equipment will not use data from this asset for training,\n evaluation, or inference.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#CreateModelResponse": { + "type": "structure", + "members": { + "ModelArn": { + "target": "com.amazonaws.lookoutequipment#ModelArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model being created.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#ModelStatus", + "traits": { + "smithy.api#documentation": "

Indicates the status of the CreateModel operation.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#CreateRetrainingScheduler": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#CreateRetrainingSchedulerRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#CreateRetrainingSchedulerResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Creates a retraining scheduler on the specified model.

", + "smithy.api#examples": [ + { + "title": "Creates a retraining scheduler with manual promote mode", + "documentation": "", + "input": { + "ModelName": "sample-model", + "RetrainingFrequency": "P1M", + "LookbackWindow": "P360D", + "PromoteMode": "MANUAL", + "ClientToken": "sample-client-token" }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#DataDelayOffsetInMinutes": { - "type": "long", - "traits": { - "smithy.api#range": { - "min": 0, - "max": 60 - } + "output": { + "ModelName": "sample-model", + "ModelArn": "arn:aws:lookoutequipment:us-east-1:123456789012:model/sample-model/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "Status": "PENDING" } - }, - "com.amazonaws.lookoutequipment#DataIngestionJobSummaries": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutequipment#DataIngestionJobSummary" + } + ] + } + }, + "com.amazonaws.lookoutequipment#CreateRetrainingSchedulerRequest": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the model to add the retraining scheduler to.

", + "smithy.api#required": {} + } + }, + "RetrainingStartDate": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The start date for the retraining scheduler. Lookout for Equipment truncates the time you provide to the\n nearest UTC day.

" + } + }, + "RetrainingFrequency": { + "target": "com.amazonaws.lookoutequipment#RetrainingFrequency", + "traits": { + "smithy.api#documentation": "

This parameter uses the ISO 8601 standard to set the frequency at which you want retraining to occur in\n terms of Years, Months, and/or Days (note: other parameters like Time are not currently\n supported). The minimum value is 30 days (P30D) and the maximum value is 1 year (P1Y). For\n example, the following values are valid:

\n
    \n
  • \n

    P3M15D – Every 3 months and 15 days

    \n
  • \n
  • \n

    P2M – Every 2 months

    \n
  • \n
  • \n

    P150D – Every 150 days

    \n
  • \n
", + "smithy.api#required": {} + } + }, + "LookbackWindow": { + "target": "com.amazonaws.lookoutequipment#LookbackWindow", + "traits": { + "smithy.api#documentation": "

The number of past days of data that will be used for retraining.

", + "smithy.api#required": {} + } + }, + "PromoteMode": { + "target": "com.amazonaws.lookoutequipment#ModelPromoteMode", + "traits": { + "smithy.api#documentation": "

Indicates how the service will use new models. In MANAGED mode, new models\n will automatically be used for inference if they have better performance than the current\n model. In MANUAL mode, the new models will not be used until they\n are manually activated.

" + } + }, + "ClientToken": { + "target": "com.amazonaws.lookoutequipment#IdempotenceToken", + "traits": { + "smithy.api#documentation": "

A unique identifier for the request. If you do not set the client request token, Amazon\n Lookout for Equipment generates one.

", + "smithy.api#idempotencyToken": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#CreateRetrainingSchedulerResponse": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the model that you added the retraining scheduler to.

" + } + }, + "ModelArn": { + "target": "com.amazonaws.lookoutequipment#ModelArn", + "traits": { + "smithy.api#documentation": "

The ARN of the model that you added the retraining scheduler to.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#RetrainingSchedulerStatus", + "traits": { + "smithy.api#documentation": "

The status of the retraining scheduler.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#DataDelayOffsetInMinutes": { + "type": "long", + "traits": { + "smithy.api#range": { + "min": 0, + "max": 60 + } + } + }, + "com.amazonaws.lookoutequipment#DataIngestionJobSummaries": { + "type": "list", + "member": { + "target": "com.amazonaws.lookoutequipment#DataIngestionJobSummary" + } + }, + "com.amazonaws.lookoutequipment#DataIngestionJobSummary": { + "type": "structure", + "members": { + "JobId": { + "target": "com.amazonaws.lookoutequipment#IngestionJobId", + "traits": { + "smithy.api#documentation": "

Indicates the job ID of the data ingestion job.

" + } + }, + "DatasetName": { + "target": "com.amazonaws.lookoutequipment#DatasetName", + "traits": { + "smithy.api#documentation": "

The name of the dataset used for the data ingestion job.

" + } + }, + "DatasetArn": { + "target": "com.amazonaws.lookoutequipment#DatasetArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the dataset used in the data ingestion job.

" + } + }, + "IngestionInputConfiguration": { + "target": "com.amazonaws.lookoutequipment#IngestionInputConfiguration", + "traits": { + "smithy.api#documentation": "

Specifies information for the input data for the data inference job, including data\n Amazon S3 location parameters.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#IngestionJobStatus", + "traits": { + "smithy.api#documentation": "

Indicates the status of the data ingestion job.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Provides information about a specified data ingestion job, including dataset\n information, data ingestion configuration, and status.

" + } + }, + "com.amazonaws.lookoutequipment#DataPreProcessingConfiguration": { + "type": "structure", + "members": { + "TargetSamplingRate": { + "target": "com.amazonaws.lookoutequipment#TargetSamplingRate", + "traits": { + "smithy.api#documentation": "

The sampling rate of the data after post processing by Amazon Lookout for Equipment. For example, if you\n provide data that has been collected at a 1 second level and you want the system to\n resample the data at a 1 minute rate before training, the TargetSamplingRate\n is 1 minute.

\n

When providing a value for the TargetSamplingRate, you must attach the\n prefix \"PT\" to the rate you want. The value for a 1 second rate is therefore\n PT1S, the value for a 15 minute rate is PT15M,\n and the value for a 1 hour rate is PT1H\n

" + } + } + }, + "traits": { + "smithy.api#documentation": "

The configuration is the TargetSamplingRate, which is the sampling rate of\n the data after post processing by Amazon Lookout for Equipment. For example, if you provide data that has been\n collected at a 1 second level and you want the system to resample the data at a 1 minute\n rate before training, the TargetSamplingRate is 1 minute.

\n

When providing a value for the TargetSamplingRate, you must attach the\n prefix \"PT\" to the rate you want. The value for a 1 second rate is therefore\n PT1S, the value for a 15 minute rate is PT15M,\n and the value for a 1 hour rate is PT1H\n

" + } + }, + "com.amazonaws.lookoutequipment#DataQualitySummary": { + "type": "structure", + "members": { + "InsufficientSensorData": { + "target": "com.amazonaws.lookoutequipment#InsufficientSensorData", + "traits": { + "smithy.api#documentation": "

Parameter that gives information about insufficient data for sensors in the dataset.\n This includes information about those sensors that have complete data missing and those\n with a short date range.

", + "smithy.api#required": {} + } + }, + "MissingSensorData": { + "target": "com.amazonaws.lookoutequipment#MissingSensorData", + "traits": { + "smithy.api#documentation": "

Parameter that gives information about data that is missing over all the sensors in the\n input data.

", + "smithy.api#required": {} + } + }, + "InvalidSensorData": { + "target": "com.amazonaws.lookoutequipment#InvalidSensorData", + "traits": { + "smithy.api#documentation": "

Parameter that gives information about data that is invalid over all the sensors in the\n input data.

", + "smithy.api#required": {} + } + }, + "UnsupportedTimestamps": { + "target": "com.amazonaws.lookoutequipment#UnsupportedTimestamps", + "traits": { + "smithy.api#documentation": "

Parameter that gives information about unsupported timestamps in the input data.\n

", + "smithy.api#required": {} + } + }, + "DuplicateTimestamps": { + "target": "com.amazonaws.lookoutequipment#DuplicateTimestamps", + "traits": { + "smithy.api#documentation": "

Parameter that gives information about duplicate timestamps in the input data.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

DataQualitySummary gives aggregated statistics over all the sensors about a completed\n ingestion job. It primarily gives more information about statistics over different\n incorrect data like MissingCompleteSensorData, MissingSensorData, UnsupportedDateFormats,\n InsufficientSensorData, DuplicateTimeStamps.

" + } + }, + "com.amazonaws.lookoutequipment#DataSizeInBytes": { + "type": "long", + "traits": { + "smithy.api#range": { + "min": 0 + } + } + }, + "com.amazonaws.lookoutequipment#DataUploadFrequency": { + "type": "enum", + "members": { + "PT5M": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PT5M" + } + }, + "PT10M": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PT10M" + } + }, + "PT15M": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PT15M" + } + }, + "PT30M": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PT30M" + } + }, + "PT1H": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PT1H" + } + } + } + }, + "com.amazonaws.lookoutequipment#DatasetArn": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 20, + "max": 2048 + }, + "smithy.api#pattern": "^arn:aws(-[^:]+)?:lookoutequipment:[a-zA-Z0-9\\-]*:[0-9]{12}:dataset\\/.+$" + } + }, + "com.amazonaws.lookoutequipment#DatasetIdentifier": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 200 + }, + "smithy.api#pattern": "^[0-9a-zA-Z_-]{1,200}$" + } + }, + "com.amazonaws.lookoutequipment#DatasetName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 200 + }, + "smithy.api#pattern": "^[0-9a-zA-Z_-]{1,200}$" + } + }, + "com.amazonaws.lookoutequipment#DatasetSchema": { + "type": "structure", + "members": { + "InlineDataSchema": { + "target": "com.amazonaws.lookoutequipment#SynthesizedJsonInlineDataSchema", + "traits": { + "smithy.api#documentation": "

The data schema used within the given dataset.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Provides information about the data schema used with the given dataset.

" + } + }, + "com.amazonaws.lookoutequipment#DatasetStatus": { + "type": "enum", + "members": { + "CREATED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "CREATED" + } + }, + "INGESTION_IN_PROGRESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INGESTION_IN_PROGRESS" + } + }, + "ACTIVE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ACTIVE" + } + }, + "IMPORT_IN_PROGRESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "IMPORT_IN_PROGRESS" + } + } + } + }, + "com.amazonaws.lookoutequipment#DatasetSummaries": { + "type": "list", + "member": { + "target": "com.amazonaws.lookoutequipment#DatasetSummary" + } + }, + "com.amazonaws.lookoutequipment#DatasetSummary": { + "type": "structure", + "members": { + "DatasetName": { + "target": "com.amazonaws.lookoutequipment#DatasetName", + "traits": { + "smithy.api#documentation": "

The name of the dataset.

" + } + }, + "DatasetArn": { + "target": "com.amazonaws.lookoutequipment#DatasetArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the specified dataset.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#DatasetStatus", + "traits": { + "smithy.api#documentation": "

Indicates the status of the dataset.

" + } + }, + "CreatedAt": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The time at which the dataset was created in Amazon Lookout for Equipment.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Contains information about the specific data set, including name, ARN, and status.\n

" + } + }, + "com.amazonaws.lookoutequipment#DeleteDataset": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#DeleteDatasetRequest" + }, + "output": { + "target": "smithy.api#Unit" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Deletes a dataset and associated artifacts. The operation will check to see if any\n inference scheduler or data ingestion job is currently using the dataset, and if there\n isn't, the dataset, its metadata, and any associated data stored in S3 will be deleted.\n This does not affect any models that used this dataset for training and evaluation, but\n does prevent it from being used in the future.

" + } + }, + "com.amazonaws.lookoutequipment#DeleteDatasetRequest": { + "type": "structure", + "members": { + "DatasetName": { + "target": "com.amazonaws.lookoutequipment#DatasetIdentifier", + "traits": { + "smithy.api#documentation": "

The name of the dataset to be deleted.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#DeleteInferenceScheduler": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#DeleteInferenceSchedulerRequest" + }, + "output": { + "target": "smithy.api#Unit" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Deletes an inference scheduler that has been set up. Prior inference results will not be\n deleted.

" + } + }, + "com.amazonaws.lookoutequipment#DeleteInferenceSchedulerRequest": { + "type": "structure", + "members": { + "InferenceSchedulerName": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerIdentifier", + "traits": { + "smithy.api#documentation": "

The name of the inference scheduler to be deleted.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#DeleteLabel": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#DeleteLabelRequest" + }, + "output": { + "target": "smithy.api#Unit" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Deletes a label.

" + } + }, + "com.amazonaws.lookoutequipment#DeleteLabelGroup": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#DeleteLabelGroupRequest" + }, + "output": { + "target": "smithy.api#Unit" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Deletes a group of labels.

" + } + }, + "com.amazonaws.lookoutequipment#DeleteLabelGroupRequest": { + "type": "structure", + "members": { + "LabelGroupName": { + "target": "com.amazonaws.lookoutequipment#LabelGroupName", + "traits": { + "smithy.api#documentation": "

The name of the label group that you want to delete. Data in this field will be\n retained for service usage. Follow best practices for the security of your data.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#DeleteLabelRequest": { + "type": "structure", + "members": { + "LabelGroupName": { + "target": "com.amazonaws.lookoutequipment#LabelGroupName", + "traits": { + "smithy.api#documentation": "

The name of the label group that contains the label that you want to delete. Data in\n this field will be retained for service usage. Follow best practices for the security of\n your data.

", + "smithy.api#required": {} + } + }, + "LabelId": { + "target": "com.amazonaws.lookoutequipment#LabelId", + "traits": { + "smithy.api#documentation": "

The ID of the label that you want to delete.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#DeleteModel": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#DeleteModelRequest" + }, + "output": { + "target": "smithy.api#Unit" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Deletes a machine learning model currently available for Amazon Lookout for Equipment. This will prevent it\n from being used with an inference scheduler, even one that is already set up.

" + } + }, + "com.amazonaws.lookoutequipment#DeleteModelRequest": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the machine learning model to be deleted.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#DeleteResourcePolicy": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#DeleteResourcePolicyRequest" + }, + "output": { + "target": "smithy.api#Unit" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Deletes the resource policy attached to the resource.

" + } + }, + "com.amazonaws.lookoutequipment#DeleteResourcePolicyRequest": { + "type": "structure", + "members": { + "ResourceArn": { + "target": "com.amazonaws.lookoutequipment#ResourceArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource for which the resource policy should be\n deleted.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#DeleteRetrainingScheduler": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#DeleteRetrainingSchedulerRequest" + }, + "output": { + "target": "smithy.api#Unit" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Deletes a retraining scheduler from a model. The retraining scheduler must be in the\n STOPPED status.

", + "smithy.api#examples": [ + { + "title": "Deletes a retraining scheduler", + "documentation": "", + "input": { + "ModelName": "sample-model" } - }, - "com.amazonaws.lookoutequipment#DataIngestionJobSummary": { - "type": "structure", - "members": { - "JobId": { - "target": "com.amazonaws.lookoutequipment#IngestionJobId", - "traits": { - "smithy.api#documentation": "

Indicates the job ID of the data ingestion job.

" - } - }, - "DatasetName": { - "target": "com.amazonaws.lookoutequipment#DatasetName", - "traits": { - "smithy.api#documentation": "

The name of the dataset used for the data ingestion job.

" - } - }, - "DatasetArn": { - "target": "com.amazonaws.lookoutequipment#DatasetArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the dataset used in the data ingestion job.

" - } - }, - "IngestionInputConfiguration": { - "target": "com.amazonaws.lookoutequipment#IngestionInputConfiguration", - "traits": { - "smithy.api#documentation": "

Specifies information for the input data for the data inference job, including data\n Amazon S3 location parameters.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#IngestionJobStatus", - "traits": { - "smithy.api#documentation": "

Indicates the status of the data ingestion job.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Provides information about a specified data ingestion job, including dataset\n information, data ingestion configuration, and status.

" - } - }, - "com.amazonaws.lookoutequipment#DataPreProcessingConfiguration": { - "type": "structure", - "members": { - "TargetSamplingRate": { - "target": "com.amazonaws.lookoutequipment#TargetSamplingRate", - "traits": { - "smithy.api#documentation": "

The sampling rate of the data after post processing by Amazon Lookout for Equipment. For example, if you\n provide data that has been collected at a 1 second level and you want the system to\n resample the data at a 1 minute rate before training, the TargetSamplingRate\n is 1 minute.

\n

When providing a value for the TargetSamplingRate, you must attach the\n prefix \"PT\" to the rate you want. The value for a 1 second rate is therefore\n PT1S, the value for a 15 minute rate is PT15M,\n and the value for a 1 hour rate is PT1H\n

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The configuration is the TargetSamplingRate, which is the sampling rate of\n the data after post processing by Amazon Lookout for Equipment. For example, if you provide data that has been\n collected at a 1 second level and you want the system to resample the data at a 1 minute\n rate before training, the TargetSamplingRate is 1 minute.

\n

When providing a value for the TargetSamplingRate, you must attach the\n prefix \"PT\" to the rate you want. The value for a 1 second rate is therefore\n PT1S, the value for a 15 minute rate is PT15M,\n and the value for a 1 hour rate is PT1H\n

" - } - }, - "com.amazonaws.lookoutequipment#DataQualitySummary": { - "type": "structure", - "members": { - "InsufficientSensorData": { - "target": "com.amazonaws.lookoutequipment#InsufficientSensorData", - "traits": { - "smithy.api#documentation": "

Parameter that gives information about insufficient data for sensors in the dataset.\n This includes information about those sensors that have complete data missing and those\n with a short date range.

", - "smithy.api#required": {} - } - }, - "MissingSensorData": { - "target": "com.amazonaws.lookoutequipment#MissingSensorData", - "traits": { - "smithy.api#documentation": "

Parameter that gives information about data that is missing over all the sensors in the\n input data.

", - "smithy.api#required": {} - } - }, - "InvalidSensorData": { - "target": "com.amazonaws.lookoutequipment#InvalidSensorData", - "traits": { - "smithy.api#documentation": "

Parameter that gives information about data that is invalid over all the sensors in the\n input data.

", - "smithy.api#required": {} - } - }, - "UnsupportedTimestamps": { - "target": "com.amazonaws.lookoutequipment#UnsupportedTimestamps", - "traits": { - "smithy.api#documentation": "

Parameter that gives information about unsupported timestamps in the input data.\n

", - "smithy.api#required": {} - } - }, - "DuplicateTimestamps": { - "target": "com.amazonaws.lookoutequipment#DuplicateTimestamps", - "traits": { - "smithy.api#documentation": "

Parameter that gives information about duplicate timestamps in the input data.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

DataQualitySummary gives aggregated statistics over all the sensors about a completed\n ingestion job. It primarily gives more information about statistics over different\n incorrect data like MissingCompleteSensorData, MissingSensorData, UnsupportedDateFormats,\n InsufficientSensorData, DuplicateTimeStamps.

" - } - }, - "com.amazonaws.lookoutequipment#DataSizeInBytes": { - "type": "long", - "traits": { - "smithy.api#range": { - "min": 0 - } - } - }, - "com.amazonaws.lookoutequipment#DataUploadFrequency": { - "type": "enum", - "members": { - "PT5M": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PT5M" - } - }, - "PT10M": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PT10M" - } - }, - "PT15M": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PT15M" - } - }, - "PT30M": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PT30M" - } - }, - "PT1H": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PT1H" - } - } - } - }, - "com.amazonaws.lookoutequipment#DatasetArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 20, - "max": 2048 - }, - "smithy.api#pattern": "^arn:aws(-[^:]+)?:lookoutequipment:[a-zA-Z0-9\\-]*:[0-9]{12}:dataset\\/.+$" - } - }, - "com.amazonaws.lookoutequipment#DatasetIdentifier": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 200 - }, - "smithy.api#pattern": "^[0-9a-zA-Z_-]{1,200}$" - } - }, - "com.amazonaws.lookoutequipment#DatasetName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 200 - }, - "smithy.api#pattern": "^[0-9a-zA-Z_-]{1,200}$" - } - }, - "com.amazonaws.lookoutequipment#DatasetSchema": { - "type": "structure", - "members": { - "InlineDataSchema": { - "target": "com.amazonaws.lookoutequipment#SynthesizedJsonInlineDataSchema", - "traits": { - "smithy.api#documentation": "

The data schema used within the given dataset.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Provides information about the data schema used with the given dataset.

" - } - }, - "com.amazonaws.lookoutequipment#DatasetStatus": { - "type": "enum", - "members": { - "CREATED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "CREATED" - } - }, - "INGESTION_IN_PROGRESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "INGESTION_IN_PROGRESS" - } - }, - "ACTIVE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ACTIVE" - } - }, - "IMPORT_IN_PROGRESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "IMPORT_IN_PROGRESS" - } - } - } - }, - "com.amazonaws.lookoutequipment#DatasetSummaries": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutequipment#DatasetSummary" - } - }, - "com.amazonaws.lookoutequipment#DatasetSummary": { - "type": "structure", - "members": { - "DatasetName": { - "target": "com.amazonaws.lookoutequipment#DatasetName", - "traits": { - "smithy.api#documentation": "

The name of the dataset.

" - } - }, - "DatasetArn": { - "target": "com.amazonaws.lookoutequipment#DatasetArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the specified dataset.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#DatasetStatus", - "traits": { - "smithy.api#documentation": "

Indicates the status of the dataset.

" - } - }, - "CreatedAt": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The time at which the dataset was created in Amazon Lookout for Equipment.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about the specific data set, including name, ARN, and status.\n

" - } - }, - "com.amazonaws.lookoutequipment#DeleteDataset": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#DeleteDatasetRequest" - }, - "output": { - "target": "smithy.api#Unit" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Deletes a dataset and associated artifacts. The operation will check to see if any\n inference scheduler or data ingestion job is currently using the dataset, and if there\n isn't, the dataset, its metadata, and any associated data stored in S3 will be deleted.\n This does not affect any models that used this dataset for training and evaluation, but\n does prevent it from being used in the future.

" - } - }, - "com.amazonaws.lookoutequipment#DeleteDatasetRequest": { - "type": "structure", - "members": { - "DatasetName": { - "target": "com.amazonaws.lookoutequipment#DatasetIdentifier", - "traits": { - "smithy.api#documentation": "

The name of the dataset to be deleted.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#DeleteInferenceScheduler": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#DeleteInferenceSchedulerRequest" - }, - "output": { - "target": "smithy.api#Unit" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Deletes an inference scheduler that has been set up. Prior inference results will not be\n deleted.

" - } - }, - "com.amazonaws.lookoutequipment#DeleteInferenceSchedulerRequest": { - "type": "structure", - "members": { - "InferenceSchedulerName": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerIdentifier", - "traits": { - "smithy.api#documentation": "

The name of the inference scheduler to be deleted.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#DeleteLabel": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#DeleteLabelRequest" - }, - "output": { - "target": "smithy.api#Unit" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Deletes a label.

" - } - }, - "com.amazonaws.lookoutequipment#DeleteLabelGroup": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#DeleteLabelGroupRequest" - }, - "output": { - "target": "smithy.api#Unit" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Deletes a group of labels.

" - } - }, - "com.amazonaws.lookoutequipment#DeleteLabelGroupRequest": { - "type": "structure", - "members": { - "LabelGroupName": { - "target": "com.amazonaws.lookoutequipment#LabelGroupName", - "traits": { - "smithy.api#documentation": "

The name of the label group that you want to delete. Data in this field will be\n retained for service usage. Follow best practices for the security of your data.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#DeleteLabelRequest": { - "type": "structure", - "members": { - "LabelGroupName": { - "target": "com.amazonaws.lookoutequipment#LabelGroupName", - "traits": { - "smithy.api#documentation": "

The name of the label group that contains the label that you want to delete. Data in\n this field will be retained for service usage. Follow best practices for the security of\n your data.

", - "smithy.api#required": {} - } - }, - "LabelId": { - "target": "com.amazonaws.lookoutequipment#LabelId", - "traits": { - "smithy.api#documentation": "

The ID of the label that you want to delete.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#DeleteModel": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#DeleteModelRequest" - }, - "output": { - "target": "smithy.api#Unit" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Deletes a machine learning model currently available for Amazon Lookout for Equipment. This will prevent it\n from being used with an inference scheduler, even one that is already set up.

" - } - }, - "com.amazonaws.lookoutequipment#DeleteModelRequest": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the machine learning model to be deleted.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#DeleteResourcePolicy": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#DeleteResourcePolicyRequest" - }, - "output": { - "target": "smithy.api#Unit" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Deletes the resource policy attached to the resource.

" - } - }, - "com.amazonaws.lookoutequipment#DeleteResourcePolicyRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.lookoutequipment#ResourceArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource for which the resource policy should be\n deleted.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#DeleteRetrainingScheduler": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#DeleteRetrainingSchedulerRequest" - }, - "output": { - "target": "smithy.api#Unit" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Deletes a retraining scheduler from a model. The retraining scheduler must be in the\n STOPPED status.

", - "smithy.api#examples": [ - { - "title": "Deletes a retraining scheduler", - "documentation": "", - "input": { - "ModelName": "sample-model" - } - } - ] - } - }, - "com.amazonaws.lookoutequipment#DeleteRetrainingSchedulerRequest": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the model whose retraining scheduler you want to delete.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#DescribeDataIngestionJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#DescribeDataIngestionJobRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#DescribeDataIngestionJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Provides information on a specific data ingestion job such as creation time, dataset\n ARN, and status.

" - } - }, - "com.amazonaws.lookoutequipment#DescribeDataIngestionJobRequest": { - "type": "structure", - "members": { - "JobId": { - "target": "com.amazonaws.lookoutequipment#IngestionJobId", - "traits": { - "smithy.api#documentation": "

The job ID of the data ingestion job.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#DescribeDataIngestionJobResponse": { - "type": "structure", - "members": { - "JobId": { - "target": "com.amazonaws.lookoutequipment#IngestionJobId", - "traits": { - "smithy.api#documentation": "

Indicates the job ID of the data ingestion job.

" - } - }, - "DatasetArn": { - "target": "com.amazonaws.lookoutequipment#DatasetArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the dataset being used in the data ingestion job.\n

" - } - }, - "IngestionInputConfiguration": { - "target": "com.amazonaws.lookoutequipment#IngestionInputConfiguration", - "traits": { - "smithy.api#documentation": "

Specifies the S3 location configuration for the data input for the data ingestion job.\n

" - } - }, - "RoleArn": { - "target": "com.amazonaws.lookoutequipment#IamRoleArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an IAM role with permission to access the data source\n being ingested.

" - } - }, - "CreatedAt": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The time at which the data ingestion job was created.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#IngestionJobStatus", - "traits": { - "smithy.api#documentation": "

Indicates the status of the DataIngestionJob operation.

" - } - }, - "FailedReason": { - "target": "com.amazonaws.lookoutequipment#BoundedLengthString", - "traits": { - "smithy.api#documentation": "

Specifies the reason for failure when a data ingestion job has failed.

" - } - }, - "DataQualitySummary": { - "target": "com.amazonaws.lookoutequipment#DataQualitySummary", - "traits": { - "smithy.api#documentation": "

Gives statistics about a completed ingestion job. These statistics primarily relate to\n quantifying incorrect data such as MissingCompleteSensorData, MissingSensorData,\n UnsupportedDateFormats, InsufficientSensorData, and DuplicateTimeStamps.

" - } - }, - "IngestedFilesSummary": { - "target": "com.amazonaws.lookoutequipment#IngestedFilesSummary" - }, - "StatusDetail": { - "target": "com.amazonaws.lookoutequipment#BoundedLengthString", - "traits": { - "smithy.api#documentation": "

Provides details about status of the ingestion job that is currently in progress.\n

" - } - }, - "IngestedDataSize": { - "target": "com.amazonaws.lookoutequipment#DataSizeInBytes", - "traits": { - "smithy.api#documentation": "

Indicates the size of the ingested dataset.

" - } - }, - "DataStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the earliest timestamp corresponding to data that was successfully ingested\n during this specific ingestion job.

" - } - }, - "DataEndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the latest timestamp corresponding to data that was successfully ingested\n during this specific ingestion job.

" - } - }, - "SourceDatasetArn": { - "target": "com.amazonaws.lookoutequipment#DatasetArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the source dataset from which the data used for the\n data ingestion job was imported from.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#DescribeDataset": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#DescribeDatasetRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#DescribeDatasetResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Provides a JSON description of the data in each time series dataset, including names,\n column names, and data types.

" - } - }, - "com.amazonaws.lookoutequipment#DescribeDatasetRequest": { - "type": "structure", - "members": { - "DatasetName": { - "target": "com.amazonaws.lookoutequipment#DatasetIdentifier", - "traits": { - "smithy.api#documentation": "

The name of the dataset to be described.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#DescribeDatasetResponse": { - "type": "structure", - "members": { - "DatasetName": { - "target": "com.amazonaws.lookoutequipment#DatasetName", - "traits": { - "smithy.api#documentation": "

The name of the dataset being described.

" - } - }, - "DatasetArn": { - "target": "com.amazonaws.lookoutequipment#DatasetArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the dataset being described.

" - } - }, - "CreatedAt": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Specifies the time the dataset was created in Lookout for Equipment.

" - } - }, - "LastUpdatedAt": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Specifies the time the dataset was last updated, if it was.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#DatasetStatus", - "traits": { - "smithy.api#documentation": "

Indicates the status of the dataset.

" - } - }, - "Schema": { - "target": "com.amazonaws.lookoutequipment#SynthesizedJsonInlineDataSchema", - "traits": { - "smithy.api#documentation": "

A JSON description of the data that is in each time series dataset, including names,\n column names, and data types.

" - } - }, - "ServerSideKmsKeyId": { - "target": "com.amazonaws.lookoutequipment#KmsKeyArn", - "traits": { - "smithy.api#documentation": "

Provides the identifier of the KMS key used to encrypt dataset data by Amazon Lookout\n for Equipment.

" - } - }, - "IngestionInputConfiguration": { - "target": "com.amazonaws.lookoutequipment#IngestionInputConfiguration", - "traits": { - "smithy.api#documentation": "

Specifies the S3 location configuration for the data input for the data ingestion job.\n

" - } - }, - "DataQualitySummary": { - "target": "com.amazonaws.lookoutequipment#DataQualitySummary", - "traits": { - "smithy.api#documentation": "

Gives statistics associated with the given dataset for the latest successful associated\n ingestion job id. These statistics primarily relate to quantifying incorrect data such as\n MissingCompleteSensorData, MissingSensorData, UnsupportedDateFormats,\n InsufficientSensorData, and DuplicateTimeStamps.

" - } - }, - "IngestedFilesSummary": { - "target": "com.amazonaws.lookoutequipment#IngestedFilesSummary", - "traits": { - "smithy.api#documentation": "

IngestedFilesSummary associated with the given dataset for the latest successful\n associated ingestion job id.

" - } - }, - "RoleArn": { - "target": "com.amazonaws.lookoutequipment#IamRoleArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role that you are using for this the data\n ingestion job.

" - } - }, - "DataStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the earliest timestamp corresponding to data that was successfully ingested\n during the most recent ingestion of this particular dataset.

" - } - }, - "DataEndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the latest timestamp corresponding to data that was successfully ingested\n during the most recent ingestion of this particular dataset.

" - } - }, - "SourceDatasetArn": { - "target": "com.amazonaws.lookoutequipment#DatasetArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the source dataset from which the current data being\n described was imported from.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#DescribeInferenceScheduler": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#DescribeInferenceSchedulerRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#DescribeInferenceSchedulerResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Specifies information about the inference scheduler being used, including name, model,\n status, and associated metadata

" - } - }, - "com.amazonaws.lookoutequipment#DescribeInferenceSchedulerRequest": { - "type": "structure", - "members": { - "InferenceSchedulerName": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerIdentifier", - "traits": { - "smithy.api#documentation": "

The name of the inference scheduler being described.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#DescribeInferenceSchedulerResponse": { - "type": "structure", - "members": { - "ModelArn": { - "target": "com.amazonaws.lookoutequipment#ModelArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the machine learning model of the inference scheduler\n being described.

" - } - }, - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the machine learning model of the inference scheduler being described.\n

" - } - }, - "InferenceSchedulerName": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerName", - "traits": { - "smithy.api#documentation": "

The name of the inference scheduler being described.

" - } - }, - "InferenceSchedulerArn": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the inference scheduler being described.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerStatus", - "traits": { - "smithy.api#documentation": "

Indicates the status of the inference scheduler.

" - } - }, - "DataDelayOffsetInMinutes": { - "target": "com.amazonaws.lookoutequipment#DataDelayOffsetInMinutes", - "traits": { - "smithy.api#documentation": "

A period of time (in minutes) by which inference on the data is delayed after the data\n starts. For instance, if you select an offset delay time of five minutes, inference will\n not begin on the data until the first data measurement after the five minute mark. For\n example, if five minutes is selected, the inference scheduler will wake up at the\n configured frequency with the additional five minute delay time to check the customer S3\n bucket. The customer can upload data at the same frequency and they don't need to stop and\n restart the scheduler when uploading new data.

" - } - }, - "DataUploadFrequency": { - "target": "com.amazonaws.lookoutequipment#DataUploadFrequency", - "traits": { - "smithy.api#documentation": "

Specifies how often data is uploaded to the source S3 bucket for the input data. This\n value is the length of time between data uploads. For instance, if you select 5 minutes,\n Amazon Lookout for Equipment will upload the real-time data to the source bucket once every 5 minutes. This\n frequency also determines how often Amazon Lookout for Equipment starts a scheduled inference on your data. In\n this example, it starts once every 5 minutes.

" - } - }, - "CreatedAt": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Specifies the time at which the inference scheduler was created.

" - } - }, - "UpdatedAt": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Specifies the time at which the inference scheduler was last updated, if it was.

" - } - }, - "DataInputConfiguration": { - "target": "com.amazonaws.lookoutequipment#InferenceInputConfiguration", - "traits": { - "smithy.api#documentation": "

Specifies configuration information for the input data for the inference scheduler,\n including delimiter, format, and dataset location.

" - } - }, - "DataOutputConfiguration": { - "target": "com.amazonaws.lookoutequipment#InferenceOutputConfiguration", - "traits": { - "smithy.api#documentation": "

Specifies information for the output results for the inference scheduler, including\n the output S3 location.

" - } - }, - "RoleArn": { - "target": "com.amazonaws.lookoutequipment#IamRoleArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of a role with permission to access the data source for\n the inference scheduler being described.

" - } - }, - "ServerSideKmsKeyId": { - "target": "com.amazonaws.lookoutequipment#KmsKeyArn", - "traits": { - "smithy.api#documentation": "

Provides the identifier of the KMS key used to encrypt inference scheduler data by\n Amazon Lookout for Equipment.

" - } - }, - "LatestInferenceResult": { - "target": "com.amazonaws.lookoutequipment#LatestInferenceResult", - "traits": { - "smithy.api#documentation": "

Indicates whether the latest execution for the inference scheduler was Anomalous\n (anomalous events found) or Normal (no anomalous events found).

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#DescribeLabel": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#DescribeLabelRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#DescribeLabelResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Returns the name of the label.

" - } - }, - "com.amazonaws.lookoutequipment#DescribeLabelGroup": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#DescribeLabelGroupRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#DescribeLabelGroupResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Returns information about the label group.

" - } - }, - "com.amazonaws.lookoutequipment#DescribeLabelGroupRequest": { - "type": "structure", - "members": { - "LabelGroupName": { - "target": "com.amazonaws.lookoutequipment#LabelGroupName", - "traits": { - "smithy.api#documentation": "

Returns the name of the label group.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#DescribeLabelGroupResponse": { - "type": "structure", - "members": { - "LabelGroupName": { - "target": "com.amazonaws.lookoutequipment#LabelGroupName", - "traits": { - "smithy.api#documentation": "

The name of the label group.

" - } - }, - "LabelGroupArn": { - "target": "com.amazonaws.lookoutequipment#LabelGroupArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the label group.

" - } - }, - "FaultCodes": { - "target": "com.amazonaws.lookoutequipment#FaultCodes", - "traits": { - "smithy.api#documentation": "

Codes indicating the type of anomaly associated with the labels in the lagbel group.\n

" - } - }, - "CreatedAt": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The time at which the label group was created.

" - } - }, - "UpdatedAt": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The time at which the label group was updated.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#DescribeLabelRequest": { - "type": "structure", - "members": { - "LabelGroupName": { - "target": "com.amazonaws.lookoutequipment#LabelGroupName", - "traits": { - "smithy.api#documentation": "

Returns the name of the group containing the label.

", - "smithy.api#required": {} - } - }, - "LabelId": { - "target": "com.amazonaws.lookoutequipment#LabelId", - "traits": { - "smithy.api#documentation": "

Returns the ID of the label.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#DescribeLabelResponse": { - "type": "structure", - "members": { - "LabelGroupName": { - "target": "com.amazonaws.lookoutequipment#LabelGroupName", - "traits": { - "smithy.api#documentation": "

The name of the requested label group.

" - } - }, - "LabelGroupArn": { - "target": "com.amazonaws.lookoutequipment#LabelGroupArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the requested label group.

" - } - }, - "LabelId": { - "target": "com.amazonaws.lookoutequipment#LabelId", - "traits": { - "smithy.api#documentation": "

The ID of the requested label.

" - } - }, - "StartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The start time of the requested label.

" - } - }, - "EndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The end time of the requested label.

" - } - }, - "Rating": { - "target": "com.amazonaws.lookoutequipment#LabelRating", - "traits": { - "smithy.api#documentation": "

Indicates whether a labeled event represents an anomaly.

" - } - }, - "FaultCode": { - "target": "com.amazonaws.lookoutequipment#FaultCode", - "traits": { - "smithy.api#documentation": "

Indicates the type of anomaly associated with the label.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

" - } - }, - "Notes": { - "target": "com.amazonaws.lookoutequipment#Comments", - "traits": { - "smithy.api#documentation": "

Metadata providing additional information about the label.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

" - } - }, - "Equipment": { - "target": "com.amazonaws.lookoutequipment#Equipment", - "traits": { - "smithy.api#documentation": "

Indicates that a label pertains to a particular piece of equipment.

" - } - }, - "CreatedAt": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The time at which the label was created.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#DescribeModel": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#DescribeModelRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#DescribeModelResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Provides a JSON containing the overall information about a specific machine learning\n model, including model name and ARN, dataset, training and evaluation information, status,\n and so on.

" - } - }, - "com.amazonaws.lookoutequipment#DescribeModelRequest": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the machine learning model to be described.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#DescribeModelResponse": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the machine learning model being described.

" - } - }, - "ModelArn": { - "target": "com.amazonaws.lookoutequipment#ModelArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the machine learning model being described.

" - } - }, - "DatasetName": { - "target": "com.amazonaws.lookoutequipment#DatasetName", - "traits": { - "smithy.api#documentation": "

The name of the dataset being used by the machine learning being described.

" - } - }, - "DatasetArn": { - "target": "com.amazonaws.lookoutequipment#DatasetArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resouce Name (ARN) of the dataset used to create the machine learning model\n being described.

" - } - }, - "Schema": { - "target": "com.amazonaws.lookoutequipment#SynthesizedJsonInlineDataSchema", - "traits": { - "smithy.api#documentation": "

A JSON description of the data that is in each time series dataset, including names,\n column names, and data types.

" - } - }, - "LabelsInputConfiguration": { - "target": "com.amazonaws.lookoutequipment#LabelsInputConfiguration", - "traits": { - "smithy.api#documentation": "

Specifies configuration information about the labels input, including its S3 location.\n

" - } - }, - "TrainingDataStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the time reference in the dataset that was used to begin the subset of\n training data for the machine learning model.

" - } - }, - "TrainingDataEndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the time reference in the dataset that was used to end the subset of training\n data for the machine learning model.

" - } - }, - "EvaluationDataStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the time reference in the dataset that was used to begin the subset of\n evaluation data for the machine learning model.

" - } - }, - "EvaluationDataEndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the time reference in the dataset that was used to end the subset of\n evaluation data for the machine learning model.

" - } - }, - "RoleArn": { - "target": "com.amazonaws.lookoutequipment#IamRoleArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of a role with permission to access the data source for\n the machine learning model being described.

" - } - }, - "DataPreProcessingConfiguration": { - "target": "com.amazonaws.lookoutequipment#DataPreProcessingConfiguration", - "traits": { - "smithy.api#documentation": "

The configuration is the TargetSamplingRate, which is the sampling rate of\n the data after post processing by Amazon Lookout for Equipment. For example, if you provide data that has been\n collected at a 1 second level and you want the system to resample the data at a 1 minute\n rate before training, the TargetSamplingRate is 1 minute.

\n

When providing a value for the TargetSamplingRate, you must attach the\n prefix \"PT\" to the rate you want. The value for a 1 second rate is therefore\n PT1S, the value for a 15 minute rate is PT15M,\n and the value for a 1 hour rate is PT1H\n

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#ModelStatus", - "traits": { - "smithy.api#documentation": "

Specifies the current status of the model being described. Status describes the status\n of the most recent action of the model.

" - } - }, - "TrainingExecutionStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the time at which the training of the machine learning model began.

" - } - }, - "TrainingExecutionEndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the time at which the training of the machine learning model was completed.\n

" - } - }, - "FailedReason": { - "target": "com.amazonaws.lookoutequipment#BoundedLengthString", - "traits": { - "smithy.api#documentation": "

If the training of the machine learning model failed, this indicates the reason for that\n failure.

" - } - }, - "ModelMetrics": { - "target": "com.amazonaws.lookoutequipment#SynthesizedJsonModelMetrics", - "traits": { - "smithy.api#documentation": "

The Model Metrics show an aggregated summary of the model's performance within the\n evaluation time range. This is the JSON content of the metrics created when evaluating the\n model.

" - } - }, - "LastUpdatedTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the last time the machine learning model was updated. The type of update is\n not specified.

" - } - }, - "CreatedAt": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the time and date at which the machine learning model was created.

" - } - }, - "ServerSideKmsKeyId": { - "target": "com.amazonaws.lookoutequipment#KmsKeyArn", - "traits": { - "smithy.api#documentation": "

Provides the identifier of the KMS key used to encrypt model data by Amazon Lookout\n for Equipment.

" - } - }, - "OffCondition": { - "target": "com.amazonaws.lookoutequipment#OffCondition", - "traits": { - "smithy.api#documentation": "

Indicates that the asset associated with this sensor has been shut off. As long as this\n condition is met, Lookout for Equipment will not use data from this asset for training, evaluation, or\n inference.

" - } - }, - "SourceModelVersionArn": { - "target": "com.amazonaws.lookoutequipment#ModelVersionArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the source model version. This field appears if the\n active model version was imported.

" - } - }, - "ImportJobStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The date and time when the import job was started. This field appears if the active\n model version was imported.

" - } - }, - "ImportJobEndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The date and time when the import job was completed. This field appears if the active\n model version was imported.

" - } - }, - "ActiveModelVersion": { - "target": "com.amazonaws.lookoutequipment#ModelVersion", - "traits": { - "smithy.api#documentation": "

The name of the model version used by the inference schedular when running a scheduled\n inference execution.

" - } - }, - "ActiveModelVersionArn": { - "target": "com.amazonaws.lookoutequipment#ModelVersionArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model version used by the inference scheduler when\n running a scheduled inference execution.

" - } - }, - "ModelVersionActivatedAt": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The date the active model version was activated.

" - } - }, - "PreviousActiveModelVersion": { - "target": "com.amazonaws.lookoutequipment#ModelVersion", - "traits": { - "smithy.api#documentation": "

The model version that was set as the active model version prior to the current active\n model version.

" - } - }, - "PreviousActiveModelVersionArn": { - "target": "com.amazonaws.lookoutequipment#ModelVersionArn", - "traits": { - "smithy.api#documentation": "

The ARN of the model version that was set as the active model version prior to the\n current active model version.

" - } - }, - "PreviousModelVersionActivatedAt": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The date and time when the previous active model version was activated.

" - } - }, - "PriorModelMetrics": { - "target": "com.amazonaws.lookoutequipment#SynthesizedJsonModelMetrics", - "traits": { - "smithy.api#documentation": "

If the model version was retrained, this field shows a summary of the performance of the\n prior model on the new training range. You can use the information in this JSON-formatted\n object to compare the new model version and the prior model version.

" - } - }, - "LatestScheduledRetrainingFailedReason": { - "target": "com.amazonaws.lookoutequipment#BoundedLengthString", - "traits": { - "smithy.api#documentation": "

If the model version was generated by retraining and the training failed, this indicates\n the reason for that failure.

" - } - }, - "LatestScheduledRetrainingStatus": { - "target": "com.amazonaws.lookoutequipment#ModelVersionStatus", - "traits": { - "smithy.api#documentation": "

Indicates the status of the most recent scheduled retraining run.

" - } - }, - "LatestScheduledRetrainingModelVersion": { - "target": "com.amazonaws.lookoutequipment#ModelVersion", - "traits": { - "smithy.api#documentation": "

Indicates the most recent model version that was generated by retraining.

" - } - }, - "LatestScheduledRetrainingStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the start time of the most recent scheduled retraining run.

" - } - }, - "LatestScheduledRetrainingAvailableDataInDays": { - "target": "com.amazonaws.lookoutequipment#Integer", - "traits": { - "smithy.api#documentation": "

Indicates the number of days of data used in the most recent scheduled retraining run.\n

" - } - }, - "NextScheduledRetrainingStartDate": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the date and time that the next scheduled retraining run will start on. Lookout for Equipment\n truncates the time you provide to the nearest UTC day.

" - } - }, - "AccumulatedInferenceDataStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the start time of the inference data that has been accumulated.

" - } - }, - "AccumulatedInferenceDataEndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the end time of the inference data that has been accumulated.

" - } - }, - "RetrainingSchedulerStatus": { - "target": "com.amazonaws.lookoutequipment#RetrainingSchedulerStatus", - "traits": { - "smithy.api#documentation": "

Indicates the status of the retraining scheduler.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#DescribeModelVersion": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#DescribeModelVersionRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#DescribeModelVersionResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Retrieves information about a specific machine learning model version.

" - } - }, - "com.amazonaws.lookoutequipment#DescribeModelVersionRequest": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the machine learning model that this version belongs to.

", - "smithy.api#required": {} - } - }, - "ModelVersion": { - "target": "com.amazonaws.lookoutequipment#ModelVersion", - "traits": { - "smithy.api#documentation": "

The version of the machine learning model.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#DescribeModelVersionResponse": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the machine learning model that this version belongs to.

" - } - }, - "ModelArn": { - "target": "com.amazonaws.lookoutequipment#ModelArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the parent machine learning model that this version\n belong to.

" - } - }, - "ModelVersion": { - "target": "com.amazonaws.lookoutequipment#ModelVersion", - "traits": { - "smithy.api#documentation": "

The version of the machine learning model.

" - } - }, - "ModelVersionArn": { - "target": "com.amazonaws.lookoutequipment#ModelVersionArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model version.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#ModelVersionStatus", - "traits": { - "smithy.api#documentation": "

The current status of the model version.

" - } - }, - "SourceType": { - "target": "com.amazonaws.lookoutequipment#ModelVersionSourceType", - "traits": { - "smithy.api#documentation": "

Indicates whether this model version was created by training or by importing.

" - } - }, - "DatasetName": { - "target": "com.amazonaws.lookoutequipment#DatasetName", - "traits": { - "smithy.api#documentation": "

The name of the dataset used to train the model version.

" - } - }, - "DatasetArn": { - "target": "com.amazonaws.lookoutequipment#DatasetArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the dataset used to train the model version.

" - } - }, - "Schema": { - "target": "com.amazonaws.lookoutequipment#InlineDataSchema", - "traits": { - "smithy.api#documentation": "

The schema of the data used to train the model version.

" - } - }, - "LabelsInputConfiguration": { - "target": "com.amazonaws.lookoutequipment#LabelsInputConfiguration" - }, - "TrainingDataStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The date on which the training data began being gathered. If you imported the version,\n this is the date that the training data in the source version began being gathered.

" - } - }, - "TrainingDataEndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The date on which the training data finished being gathered. If you imported the\n version, this is the date that the training data in the source version finished being\n gathered.

" - } - }, - "EvaluationDataStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The date on which the data in the evaluation set began being gathered. If you imported\n the version, this is the date that the evaluation set data in the source version began\n being gathered.

" - } - }, - "EvaluationDataEndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The date on which the data in the evaluation set began being gathered. If you imported\n the version, this is the date that the evaluation set data in the source version finished\n being gathered.

" - } - }, - "RoleArn": { - "target": "com.amazonaws.lookoutequipment#IamRoleArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the role that was used to train the model\n version.

" - } - }, - "DataPreProcessingConfiguration": { - "target": "com.amazonaws.lookoutequipment#DataPreProcessingConfiguration" - }, - "TrainingExecutionStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The time when the training of the version began.

" - } - }, - "TrainingExecutionEndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The time when the training of the version completed.

" - } - }, - "FailedReason": { - "target": "com.amazonaws.lookoutequipment#BoundedLengthString", - "traits": { - "smithy.api#documentation": "

The failure message if the training of the model version failed.

" - } - }, - "ModelMetrics": { - "target": "com.amazonaws.lookoutequipment#ModelMetrics", - "traits": { - "smithy.api#documentation": "

Shows an aggregated summary, in JSON format, of the model's performance within the\n evaluation time range. These metrics are created when evaluating the model.

" - } - }, - "LastUpdatedTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the last time the machine learning model version was updated.

" - } - }, - "CreatedAt": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the time and date at which the machine learning model version was\n created.

" - } - }, - "ServerSideKmsKeyId": { - "target": "com.amazonaws.lookoutequipment#KmsKeyArn", - "traits": { - "smithy.api#documentation": "

The identifier of the KMS key key used to encrypt model version data by\n Amazon Lookout for Equipment.

" - } - }, - "OffCondition": { - "target": "com.amazonaws.lookoutequipment#OffCondition", - "traits": { - "smithy.api#documentation": "

Indicates that the asset associated with this sensor has been shut off. As long as this\n condition is met, Lookout for Equipment will not use data from this asset for training,\n evaluation, or inference.

" - } - }, - "SourceModelVersionArn": { - "target": "com.amazonaws.lookoutequipment#ModelVersionArn", - "traits": { - "smithy.api#documentation": "

If model version was imported, then this field is the arn of the source model\n version.

" - } - }, - "ImportJobStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The date and time when the import job began. This field appears if the model version was\n imported.

" - } - }, - "ImportJobEndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The date and time when the import job completed. This field appears if the model version\n was imported.

" - } - }, - "ImportedDataSizeInBytes": { - "target": "com.amazonaws.lookoutequipment#DataSizeInBytes", - "traits": { - "smithy.api#documentation": "

The size in bytes of the imported data. This field appears if the model version was\n imported.

" - } - }, - "PriorModelMetrics": { - "target": "com.amazonaws.lookoutequipment#ModelMetrics", - "traits": { - "smithy.api#documentation": "

If the model version was retrained, this field shows a summary of the performance of the\n prior model on the new training range. You can use the information in this JSON-formatted\n object to compare the new model version and the prior model version.

" - } - }, - "RetrainingAvailableDataInDays": { - "target": "com.amazonaws.lookoutequipment#Integer", - "traits": { - "smithy.api#documentation": "

Indicates the number of days of data used in the most recent scheduled retraining run.\n

" - } - }, - "AutoPromotionResult": { - "target": "com.amazonaws.lookoutequipment#AutoPromotionResult", - "traits": { - "smithy.api#documentation": "

Indicates whether the model version was promoted to be the active version after\n retraining or if there was an error with or cancellation of the retraining.

" - } - }, - "AutoPromotionResultReason": { - "target": "com.amazonaws.lookoutequipment#AutoPromotionResultReason", - "traits": { - "smithy.api#documentation": "

Indicates the reason for the AutoPromotionResult. For example, a model\n might not be promoted if its performance was worse than the active version, if there was an\n error during training, or if the retraining scheduler was using MANUAL promote\n mode. The model will be promoted in MANAGED promote mode if the performance is\n better than the previous model.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#DescribeResourcePolicy": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#DescribeResourcePolicyRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#DescribeResourcePolicyResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Provides the details of a resource policy attached to a resource.

" - } - }, - "com.amazonaws.lookoutequipment#DescribeResourcePolicyRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.lookoutequipment#ResourceArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource that is associated with the resource\n policy.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#DescribeResourcePolicyResponse": { - "type": "structure", - "members": { - "PolicyRevisionId": { - "target": "com.amazonaws.lookoutequipment#PolicyRevisionId", - "traits": { - "smithy.api#documentation": "

A unique identifier for a revision of the resource policy.

" - } - }, - "ResourcePolicy": { - "target": "com.amazonaws.lookoutequipment#Policy", - "traits": { - "smithy.api#documentation": "

The resource policy in a JSON-formatted string.

" - } - }, - "CreationTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The time when the resource policy was created.

" - } - }, - "LastModifiedTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The time when the resource policy was last modified.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#DescribeRetrainingScheduler": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#DescribeRetrainingSchedulerRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#DescribeRetrainingSchedulerResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Provides a description of the retraining scheduler, including information such as the\n model name and retraining parameters.

", - "smithy.api#examples": [ - { - "title": "Describes a retraining scheduler", - "documentation": "", - "input": { - "ModelName": "sample-model" - }, - "output": { - "ModelName": "sample-model", - "ModelArn": "arn:aws:lookoutequipment:us-east-1:123456789012:model/sample-model/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", - "RetrainingStartDate": "2023-11-01T00:00:00Z", - "RetrainingFrequency": "P1M", - "LookbackWindow": "P360D", - "Status": "RUNNING", - "PromoteMode": "MANAGED", - "CreatedAt": "2023-10-01T15:00:00Z", - "UpdatedAt": "2023-10-01T15:00:00Z" - } - } - ] - } - }, - "com.amazonaws.lookoutequipment#DescribeRetrainingSchedulerRequest": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the model that the retraining scheduler is attached to.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#DescribeRetrainingSchedulerResponse": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the model that the retraining scheduler is attached to.

" - } - }, - "ModelArn": { - "target": "com.amazonaws.lookoutequipment#ModelArn", - "traits": { - "smithy.api#documentation": "

The ARN of the model that the retraining scheduler is attached to.

" - } - }, - "RetrainingStartDate": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The start date for the retraining scheduler. Lookout for Equipment truncates the time you provide to the\n nearest UTC day.

" - } - }, - "RetrainingFrequency": { - "target": "com.amazonaws.lookoutequipment#RetrainingFrequency", - "traits": { - "smithy.api#documentation": "

The frequency at which the model retraining is set. This follows the ISO 8601\n guidelines.

" - } - }, - "LookbackWindow": { - "target": "com.amazonaws.lookoutequipment#LookbackWindow", - "traits": { - "smithy.api#documentation": "

The number of past days of data used for retraining.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#RetrainingSchedulerStatus", - "traits": { - "smithy.api#documentation": "

The status of the retraining scheduler.

" - } - }, - "PromoteMode": { - "target": "com.amazonaws.lookoutequipment#ModelPromoteMode", - "traits": { - "smithy.api#documentation": "

Indicates how the service uses new models. In MANAGED mode, new models are\n used for inference if they have better performance than the current model. In\n MANUAL mode, the new models are not used until they are manually\n activated.

" - } - }, - "CreatedAt": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the time and date at which the retraining scheduler was created.

" - } - }, - "UpdatedAt": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the time and date at which the retraining scheduler was updated.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#DuplicateTimestamps": { - "type": "structure", - "members": { - "TotalNumberOfDuplicateTimestamps": { - "target": "com.amazonaws.lookoutequipment#Integer", - "traits": { - "smithy.api#documentation": "

Indicates the total number of duplicate timestamps.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Entity that comprises information abount duplicate timestamps in the dataset.

" - } - }, - "com.amazonaws.lookoutequipment#Equipment": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 200 - }, - "smithy.api#pattern": "^[\\P{M}\\p{M}]{1,200}$" - } - }, - "com.amazonaws.lookoutequipment#EventDurationInSeconds": { - "type": "long", - "traits": { - "smithy.api#range": { - "min": 0 - } - } - }, - "com.amazonaws.lookoutequipment#FaultCode": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 100 - }, - "smithy.api#pattern": "^[\\P{M}\\p{M}]{1,100}$" - } - }, - "com.amazonaws.lookoutequipment#FaultCodes": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutequipment#FaultCode" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 50 - } - } - }, - "com.amazonaws.lookoutequipment#FileNameTimestampFormat": { - "type": "string", - "traits": { - "smithy.api#pattern": "^EPOCH|yyyy-MM-dd-HH-mm-ss|yyyyMMddHHmmss$" - } - }, - "com.amazonaws.lookoutequipment#Float": { - "type": "float", - "traits": { - "smithy.api#default": 0 - } - }, - "com.amazonaws.lookoutequipment#IamRoleArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 20, - "max": 2048 - }, - "smithy.api#pattern": "^arn:aws(-[^:]+)?:iam::[0-9]{12}:role/.+$" - } - }, - "com.amazonaws.lookoutequipment#IdempotenceToken": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 256 - }, - "smithy.api#pattern": "^\\p{ASCII}{1,256}$" - } - }, - "com.amazonaws.lookoutequipment#ImportDataset": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#ImportDatasetRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#ImportDatasetResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Imports a dataset.

" - } - }, - "com.amazonaws.lookoutequipment#ImportDatasetRequest": { - "type": "structure", - "members": { - "SourceDatasetArn": { - "target": "com.amazonaws.lookoutequipment#DatasetArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the dataset to import.

", - "smithy.api#required": {} - } - }, - "DatasetName": { - "target": "com.amazonaws.lookoutequipment#DatasetName", - "traits": { - "smithy.api#documentation": "

The name of the machine learning dataset to be created. If the dataset already exists,\n Amazon Lookout for Equipment overwrites the existing dataset. If you don't specify this field, it is filled\n with the name of the source dataset.

" - } - }, - "ClientToken": { - "target": "com.amazonaws.lookoutequipment#IdempotenceToken", - "traits": { - "smithy.api#documentation": "

A unique identifier for the request. If you do not set the client request token,\n Amazon Lookout for Equipment generates one.

", - "smithy.api#idempotencyToken": {}, - "smithy.api#required": {} - } - }, - "ServerSideKmsKeyId": { - "target": "com.amazonaws.lookoutequipment#NameOrArn", - "traits": { - "smithy.api#documentation": "

Provides the identifier of the KMS key key used to encrypt model data by Amazon Lookout for Equipment.\n

" - } - }, - "Tags": { - "target": "com.amazonaws.lookoutequipment#TagList", - "traits": { - "smithy.api#documentation": "

Any tags associated with the dataset to be created.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#ImportDatasetResponse": { - "type": "structure", - "members": { - "DatasetName": { - "target": "com.amazonaws.lookoutequipment#DatasetName", - "traits": { - "smithy.api#documentation": "

The name of the created machine learning dataset.

" - } - }, - "DatasetArn": { - "target": "com.amazonaws.lookoutequipment#DatasetArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the dataset that was imported.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#DatasetStatus", - "traits": { - "smithy.api#documentation": "

The status of the ImportDataset operation.

" - } - }, - "JobId": { - "target": "com.amazonaws.lookoutequipment#IngestionJobId", - "traits": { - "smithy.api#documentation": "

A unique identifier for the job of importing the dataset.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#ImportModelVersion": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#ImportModelVersionRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#ImportModelVersionResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Imports a model that has been trained successfully.

" - } - }, - "com.amazonaws.lookoutequipment#ImportModelVersionRequest": { - "type": "structure", - "members": { - "SourceModelVersionArn": { - "target": "com.amazonaws.lookoutequipment#ModelVersionArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model version to import.

", - "smithy.api#required": {} - } - }, - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name for the machine learning model to be created. If the model already exists,\n Amazon Lookout for Equipment creates a new version. If you do not specify this field, it is filled with the\n name of the source model.

" - } - }, - "DatasetName": { - "target": "com.amazonaws.lookoutequipment#DatasetIdentifier", - "traits": { - "smithy.api#documentation": "

The name of the dataset for the machine learning model being imported.

", - "smithy.api#required": {} - } - }, - "LabelsInputConfiguration": { - "target": "com.amazonaws.lookoutequipment#LabelsInputConfiguration" - }, - "ClientToken": { - "target": "com.amazonaws.lookoutequipment#IdempotenceToken", - "traits": { - "smithy.api#documentation": "

A unique identifier for the request. If you do not set the client request token,\n Amazon Lookout for Equipment generates one.

", - "smithy.api#idempotencyToken": {}, - "smithy.api#required": {} - } - }, - "RoleArn": { - "target": "com.amazonaws.lookoutequipment#IamRoleArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of a role with permission to access the data source being\n used to create the machine learning model.

" - } - }, - "ServerSideKmsKeyId": { - "target": "com.amazonaws.lookoutequipment#NameOrArn", - "traits": { - "smithy.api#documentation": "

Provides the identifier of the KMS key key used to encrypt model data by Amazon Lookout for Equipment.\n

" - } - }, - "Tags": { - "target": "com.amazonaws.lookoutequipment#TagList", - "traits": { - "smithy.api#documentation": "

The tags associated with the machine learning model to be created.

" - } - }, - "InferenceDataImportStrategy": { - "target": "com.amazonaws.lookoutequipment#InferenceDataImportStrategy", - "traits": { - "smithy.api#documentation": "

Indicates how to import the accumulated inference data when a model version is imported.\n The possible values are as follows:

\n
    \n
  • \n

    NO_IMPORT – Don't import the data.

    \n
  • \n
  • \n

    ADD_WHEN_EMPTY – Only import the data from the source model if there is no\n existing data in the target model.

    \n
  • \n
  • \n

    OVERWRITE – Import the data from the source model and overwrite the\n existing data in the target model.

    \n
  • \n
" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#ImportModelVersionResponse": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name for the machine learning model.

" - } - }, - "ModelArn": { - "target": "com.amazonaws.lookoutequipment#ModelArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model being created.

" - } - }, - "ModelVersionArn": { - "target": "com.amazonaws.lookoutequipment#ModelVersionArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model version being created.

" - } - }, - "ModelVersion": { - "target": "com.amazonaws.lookoutequipment#ModelVersion", - "traits": { - "smithy.api#documentation": "

The version of the model being created.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#ModelVersionStatus", - "traits": { - "smithy.api#documentation": "

The status of the ImportModelVersion operation.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#InferenceDataImportStrategy": { - "type": "enum", - "members": { - "NO_IMPORT": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "NO_IMPORT" - } - }, - "ADD_WHEN_EMPTY": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ADD_WHEN_EMPTY" - } - }, - "OVERWRITE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "OVERWRITE" - } - } - } - }, - "com.amazonaws.lookoutequipment#InferenceEventSummaries": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutequipment#InferenceEventSummary" - } - }, - "com.amazonaws.lookoutequipment#InferenceEventSummary": { - "type": "structure", - "members": { - "InferenceSchedulerArn": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the inference scheduler being used for the inference\n event.

" - } - }, - "InferenceSchedulerName": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerName", - "traits": { - "smithy.api#documentation": "

The name of the inference scheduler being used for the inference events.

" - } - }, - "EventStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the starting time of an inference event.

" - } - }, - "EventEndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the ending time of an inference event.

" - } - }, - "Diagnostics": { - "target": "com.amazonaws.lookoutequipment#ModelMetrics", - "traits": { - "smithy.api#documentation": "

An array which specifies the names and values of all sensors contributing to an\n inference event.

" - } - }, - "EventDurationInSeconds": { - "target": "com.amazonaws.lookoutequipment#EventDurationInSeconds", - "traits": { - "smithy.api#documentation": "

Indicates the size of an inference event in seconds.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about the specific inference event, including start and end time,\n diagnostics information, event duration and so on.

" - } - }, - "com.amazonaws.lookoutequipment#InferenceExecutionStatus": { - "type": "enum", - "members": { - "IN_PROGRESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "IN_PROGRESS" - } - }, - "SUCCESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SUCCESS" - } - }, - "FAILED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FAILED" - } - } - } - }, - "com.amazonaws.lookoutequipment#InferenceExecutionSummaries": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutequipment#InferenceExecutionSummary" - } - }, - "com.amazonaws.lookoutequipment#InferenceExecutionSummary": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the machine learning model being used for the inference execution.

" - } - }, - "ModelArn": { - "target": "com.amazonaws.lookoutequipment#ModelArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the machine learning model used for the inference\n execution.

" - } - }, - "InferenceSchedulerName": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerName", - "traits": { - "smithy.api#documentation": "

The name of the inference scheduler being used for the inference execution.

" - } - }, - "InferenceSchedulerArn": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the inference scheduler being used for the inference\n execution.

" - } - }, - "ScheduledStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the start time at which the inference scheduler began the specific inference\n execution.

" - } - }, - "DataStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the time reference in the dataset at which the inference execution began.\n

" - } - }, - "DataEndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the time reference in the dataset at which the inference execution stopped.\n

" - } - }, - "DataInputConfiguration": { - "target": "com.amazonaws.lookoutequipment#InferenceInputConfiguration", - "traits": { - "smithy.api#documentation": "

Specifies configuration information for the input data for the inference scheduler,\n including delimiter, format, and dataset location.

" - } - }, - "DataOutputConfiguration": { - "target": "com.amazonaws.lookoutequipment#InferenceOutputConfiguration", - "traits": { - "smithy.api#documentation": "

Specifies configuration information for the output results from for the inference\n execution, including the output Amazon S3 location.\n

" - } - }, - "CustomerResultObject": { - "target": "com.amazonaws.lookoutequipment#S3Object", - "traits": { - "smithy.api#documentation": "

The S3 object that the inference execution results were uploaded to.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#InferenceExecutionStatus", - "traits": { - "smithy.api#documentation": "

Indicates the status of the inference execution.

" - } - }, - "FailedReason": { - "target": "com.amazonaws.lookoutequipment#BoundedLengthString", - "traits": { - "smithy.api#documentation": "

Specifies the reason for failure when an inference execution has failed.

" - } - }, - "ModelVersion": { - "target": "com.amazonaws.lookoutequipment#ModelVersion", - "traits": { - "smithy.api#documentation": "

The model version used for the inference execution.

" - } - }, - "ModelVersionArn": { - "target": "com.amazonaws.lookoutequipment#ModelVersionArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Number (ARN) of the model version used for the inference\n execution.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about the specific inference execution, including input and output\n data configuration, inference scheduling information, status, and so on.

" - } - }, - "com.amazonaws.lookoutequipment#InferenceInputConfiguration": { - "type": "structure", - "members": { - "S3InputConfiguration": { - "target": "com.amazonaws.lookoutequipment#InferenceS3InputConfiguration", - "traits": { - "smithy.api#documentation": "

Specifies configuration information for the input data for the inference, including\n Amazon S3 location of input data.

" - } - }, - "InputTimeZoneOffset": { - "target": "com.amazonaws.lookoutequipment#TimeZoneOffset", - "traits": { - "smithy.api#documentation": "

Indicates the difference between your time zone and Coordinated Universal Time\n (UTC).

" - } - }, - "InferenceInputNameConfiguration": { - "target": "com.amazonaws.lookoutequipment#InferenceInputNameConfiguration", - "traits": { - "smithy.api#documentation": "

Specifies configuration information for the input data for the inference, including\n timestamp format and delimiter.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies configuration information for the input data for the inference, including\n Amazon S3 location of input data..

" - } - }, - "com.amazonaws.lookoutequipment#InferenceInputNameConfiguration": { - "type": "structure", - "members": { - "TimestampFormat": { - "target": "com.amazonaws.lookoutequipment#FileNameTimestampFormat", - "traits": { - "smithy.api#documentation": "

The format of the timestamp, whether Epoch time, or standard, with or without hyphens\n (-).

" - } - }, - "ComponentTimestampDelimiter": { - "target": "com.amazonaws.lookoutequipment#ComponentTimestampDelimiter", - "traits": { - "smithy.api#documentation": "

Indicates the delimiter character used between items in the data.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies configuration information for the input data for the inference, including\n timestamp format and delimiter.

" - } - }, - "com.amazonaws.lookoutequipment#InferenceOutputConfiguration": { - "type": "structure", - "members": { - "S3OutputConfiguration": { - "target": "com.amazonaws.lookoutequipment#InferenceS3OutputConfiguration", - "traits": { - "smithy.api#documentation": "

Specifies configuration information for the output results from for the inference,\n output S3 location.

", - "smithy.api#required": {} - } - }, - "KmsKeyId": { - "target": "com.amazonaws.lookoutequipment#NameOrArn", - "traits": { - "smithy.api#documentation": "

The ID number for the KMS key key used to encrypt the inference output.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies configuration information for the output results from for the inference,\n including KMS key ID and output S3 location.

" - } - }, - "com.amazonaws.lookoutequipment#InferenceS3InputConfiguration": { - "type": "structure", - "members": { - "Bucket": { - "target": "com.amazonaws.lookoutequipment#S3Bucket", - "traits": { - "smithy.api#documentation": "

The bucket containing the input dataset for the inference.

", - "smithy.api#required": {} - } - }, - "Prefix": { - "target": "com.amazonaws.lookoutequipment#S3Prefix", - "traits": { - "smithy.api#documentation": "

The prefix for the S3 bucket used for the input data for the inference.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies configuration information for the input data for the inference, including\n input data S3 location.

" - } - }, - "com.amazonaws.lookoutequipment#InferenceS3OutputConfiguration": { - "type": "structure", - "members": { - "Bucket": { - "target": "com.amazonaws.lookoutequipment#S3Bucket", - "traits": { - "smithy.api#documentation": "

The bucket containing the output results from the inference

", - "smithy.api#required": {} - } - }, - "Prefix": { - "target": "com.amazonaws.lookoutequipment#S3Prefix", - "traits": { - "smithy.api#documentation": "

The prefix for the S3 bucket used for the output results from the inference.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies configuration information for the output results from the inference,\n including output S3 location.

" - } - }, - "com.amazonaws.lookoutequipment#InferenceSchedulerArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 20, - "max": 2048 - }, - "smithy.api#pattern": "^arn:aws(-[^:]+)?:lookoutequipment:[a-zA-Z0-9\\-]*:[0-9]{12}:inference-scheduler\\/.+$" - } - }, - "com.amazonaws.lookoutequipment#InferenceSchedulerIdentifier": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 200 - }, - "smithy.api#pattern": "^[0-9a-zA-Z_-]{1,200}$" - } - }, - "com.amazonaws.lookoutequipment#InferenceSchedulerName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 200 - }, - "smithy.api#pattern": "^[0-9a-zA-Z_-]{1,200}$" - } - }, - "com.amazonaws.lookoutequipment#InferenceSchedulerStatus": { - "type": "enum", - "members": { - "PENDING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PENDING" - } - }, - "RUNNING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RUNNING" - } - }, - "STOPPING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "STOPPING" - } - }, - "STOPPED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "STOPPED" - } - } - } - }, - "com.amazonaws.lookoutequipment#InferenceSchedulerSummaries": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerSummary" - } - }, - "com.amazonaws.lookoutequipment#InferenceSchedulerSummary": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the machine learning model used for the inference scheduler.

" - } - }, - "ModelArn": { - "target": "com.amazonaws.lookoutequipment#ModelArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the machine learning model used by the inference\n scheduler.

" - } - }, - "InferenceSchedulerName": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerName", - "traits": { - "smithy.api#documentation": "

The name of the inference scheduler.

" - } - }, - "InferenceSchedulerArn": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the inference scheduler.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerStatus", - "traits": { - "smithy.api#documentation": "

Indicates the status of the inference scheduler.

" - } - }, - "DataDelayOffsetInMinutes": { - "target": "com.amazonaws.lookoutequipment#DataDelayOffsetInMinutes", - "traits": { - "smithy.api#documentation": "

A period of time (in minutes) by which inference on the data is delayed after the data\n starts. For instance, if an offset delay time of five minutes was selected, inference will\n not begin on the data until the first data measurement after the five minute mark. For\n example, if five minutes is selected, the inference scheduler will wake up at the\n configured frequency with the additional five minute delay time to check the customer S3\n bucket. The customer can upload data at the same frequency and they don't need to stop and\n restart the scheduler when uploading new data.

" - } - }, - "DataUploadFrequency": { - "target": "com.amazonaws.lookoutequipment#DataUploadFrequency", - "traits": { - "smithy.api#documentation": "

How often data is uploaded to the source S3 bucket for the input data. This value is the\n length of time between data uploads. For instance, if you select 5 minutes, Amazon Lookout\n for Equipment will upload the real-time data to the source bucket once every 5 minutes.\n This frequency also determines how often Amazon Lookout for Equipment starts a scheduled inference on your\n data. In this example, it starts once every 5 minutes.

" - } - }, - "LatestInferenceResult": { - "target": "com.amazonaws.lookoutequipment#LatestInferenceResult", - "traits": { - "smithy.api#documentation": "

Indicates whether the latest execution for the inference scheduler was Anomalous\n (anomalous events found) or Normal (no anomalous events found).

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about the specific inference scheduler, including data delay\n offset, model name and ARN, status, and so on.

" - } - }, - "com.amazonaws.lookoutequipment#IngestedFilesSummary": { - "type": "structure", - "members": { - "TotalNumberOfFiles": { - "target": "com.amazonaws.lookoutequipment#Integer", - "traits": { - "smithy.api#documentation": "

Indicates the total number of files that were submitted for ingestion.

", - "smithy.api#required": {} - } - }, - "IngestedNumberOfFiles": { - "target": "com.amazonaws.lookoutequipment#Integer", - "traits": { - "smithy.api#documentation": "

Indicates the number of files that were successfully ingested.

", - "smithy.api#required": {} - } - }, - "DiscardedFiles": { - "target": "com.amazonaws.lookoutequipment#ListOfDiscardedFiles", - "traits": { - "smithy.api#documentation": "

Indicates the number of files that were discarded. A file could be discarded because its\n format is invalid (for example, a jpg or pdf) or not readable.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Gives statistics about how many files have been ingested, and which files have not been\n ingested, for a particular ingestion job.

" - } - }, - "com.amazonaws.lookoutequipment#IngestionInputConfiguration": { - "type": "structure", - "members": { - "S3InputConfiguration": { - "target": "com.amazonaws.lookoutequipment#IngestionS3InputConfiguration", - "traits": { - "smithy.api#documentation": "

The location information for the S3 bucket used for input data for the data ingestion.\n

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies configuration information for the input data for the data ingestion job,\n including input data S3 location.

" - } - }, - "com.amazonaws.lookoutequipment#IngestionJobId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 32 - }, - "smithy.api#pattern": "^[A-Fa-f0-9]{0,32}$" - } - }, - "com.amazonaws.lookoutequipment#IngestionJobStatus": { - "type": "enum", - "members": { - "IN_PROGRESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "IN_PROGRESS" - } - }, - "SUCCESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SUCCESS" - } - }, - "FAILED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FAILED" - } - }, - "IMPORT_IN_PROGRESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "IMPORT_IN_PROGRESS" - } - } - } - }, - "com.amazonaws.lookoutequipment#IngestionS3InputConfiguration": { - "type": "structure", - "members": { - "Bucket": { - "target": "com.amazonaws.lookoutequipment#S3Bucket", - "traits": { - "smithy.api#documentation": "

The name of the S3 bucket used for the input data for the data ingestion.

", - "smithy.api#required": {} - } - }, - "Prefix": { - "target": "com.amazonaws.lookoutequipment#S3Prefix", - "traits": { - "smithy.api#documentation": "

The prefix for the S3 location being used for the input data for the data ingestion.\n

" - } - }, - "KeyPattern": { - "target": "com.amazonaws.lookoutequipment#KeyPattern", - "traits": { - "smithy.api#documentation": "

The pattern for matching the Amazon S3 files that will be used for ingestion.\n If the schema was created previously without any KeyPattern, then the default KeyPattern\n {prefix}/{component_name}/* is used to download files from Amazon S3 according to\n the schema. This field is required when ingestion is being done for the first time.

\n

Valid Values: {prefix}/{component_name}_* | {prefix}/{component_name}/* |\n {prefix}/{component_name}[DELIMITER]* (Allowed delimiters : space, dot, underscore,\n hyphen)

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies S3 configuration information for the input data for the data ingestion job.\n

" - } - }, - "com.amazonaws.lookoutequipment#InlineDataSchema": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1000000 - } - } - }, - "com.amazonaws.lookoutequipment#InsufficientSensorData": { - "type": "structure", - "members": { - "MissingCompleteSensorData": { - "target": "com.amazonaws.lookoutequipment#MissingCompleteSensorData", - "traits": { - "smithy.api#documentation": "

Parameter that describes the total number of sensors that have data completely missing\n for it.

", - "smithy.api#required": {} - } - }, - "SensorsWithShortDateRange": { - "target": "com.amazonaws.lookoutequipment#SensorsWithShortDateRange", - "traits": { - "smithy.api#documentation": "

Parameter that describes the total number of sensors that have a short date range of\n less than 90 days of data overall.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Entity that comprises aggregated information on sensors having insufficient data.\n

" - } - }, - "com.amazonaws.lookoutequipment#Integer": { - "type": "integer" - }, - "com.amazonaws.lookoutequipment#InternalServerException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.lookoutequipment#BoundedLengthString", - "traits": { - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Processing of the request has failed because of an unknown error, exception or failure.\n

", - "smithy.api#error": "server", - "smithy.api#httpError": 500 - } - }, - "com.amazonaws.lookoutequipment#InvalidSensorData": { - "type": "structure", - "members": { - "AffectedSensorCount": { - "target": "com.amazonaws.lookoutequipment#Integer", - "traits": { - "smithy.api#documentation": "

Indicates the number of sensors that have at least some invalid values.

", - "smithy.api#required": {} - } - }, - "TotalNumberOfInvalidValues": { - "target": "com.amazonaws.lookoutequipment#Integer", - "traits": { - "smithy.api#documentation": "

Indicates the total number of invalid values across all the sensors.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Entity that comprises aggregated information on sensors having insufficient data.\n

" - } - }, - "com.amazonaws.lookoutequipment#KeyPattern": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 2048 - } - } - }, - "com.amazonaws.lookoutequipment#KmsKeyArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1024 - }, - "smithy.api#pattern": "^arn:aws[a-z\\-]*:kms:[a-z0-9\\-]*:\\d{12}:[\\w\\-\\/]+$" - } - }, - "com.amazonaws.lookoutequipment#LabelGroupArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 20, - "max": 2048 - }, - "smithy.api#pattern": "^arn:aws(-[^:]+)?:lookoutequipment:[a-zA-Z0-9\\-]*:[0-9]{12}:label-group\\/.+$" - } - }, - "com.amazonaws.lookoutequipment#LabelGroupName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 200 - }, - "smithy.api#pattern": "^[0-9a-zA-Z_-]{1,200}$" - } - }, - "com.amazonaws.lookoutequipment#LabelGroupSummaries": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutequipment#LabelGroupSummary" - } - }, - "com.amazonaws.lookoutequipment#LabelGroupSummary": { - "type": "structure", - "members": { - "LabelGroupName": { - "target": "com.amazonaws.lookoutequipment#LabelGroupName", - "traits": { - "smithy.api#documentation": "

The name of the label group.

" - } - }, - "LabelGroupArn": { - "target": "com.amazonaws.lookoutequipment#LabelGroupArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the label group.

" - } - }, - "CreatedAt": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The time at which the label group was created.

" - } - }, - "UpdatedAt": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The time at which the label group was updated.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about the label group.

" - } - }, - "com.amazonaws.lookoutequipment#LabelId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 32 - }, - "smithy.api#pattern": "^[A-Fa-f0-9]{0,32}$" - } - }, - "com.amazonaws.lookoutequipment#LabelRating": { - "type": "enum", - "members": { - "ANOMALY": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ANOMALY" - } - }, - "NO_ANOMALY": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "NO_ANOMALY" - } - }, - "NEUTRAL": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "NEUTRAL" - } - } - } - }, - "com.amazonaws.lookoutequipment#LabelSummaries": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutequipment#LabelSummary" - } - }, - "com.amazonaws.lookoutequipment#LabelSummary": { - "type": "structure", - "members": { - "LabelGroupName": { - "target": "com.amazonaws.lookoutequipment#LabelGroupName", - "traits": { - "smithy.api#documentation": "

The name of the label group.

" - } - }, - "LabelId": { - "target": "com.amazonaws.lookoutequipment#LabelId", - "traits": { - "smithy.api#documentation": "

The ID of the label.

" - } - }, - "LabelGroupArn": { - "target": "com.amazonaws.lookoutequipment#LabelGroupArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the label group.

" - } - }, - "StartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The timestamp indicating the start of the label.

" - } - }, - "EndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The timestamp indicating the end of the label.

" - } - }, - "Rating": { - "target": "com.amazonaws.lookoutequipment#LabelRating", - "traits": { - "smithy.api#documentation": "

Indicates whether a labeled event represents an anomaly.

" - } - }, - "FaultCode": { - "target": "com.amazonaws.lookoutequipment#FaultCode", - "traits": { - "smithy.api#documentation": "

Indicates the type of anomaly associated with the label.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

" - } - }, - "Equipment": { - "target": "com.amazonaws.lookoutequipment#Equipment", - "traits": { - "smithy.api#documentation": "

Indicates that a label pertains to a particular piece of equipment.

" - } - }, - "CreatedAt": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The time at which the label was created.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about the label.

" - } - }, - "com.amazonaws.lookoutequipment#LabelsInputConfiguration": { - "type": "structure", - "members": { - "S3InputConfiguration": { - "target": "com.amazonaws.lookoutequipment#LabelsS3InputConfiguration", - "traits": { - "smithy.api#documentation": "

Contains location information for the S3 location being used for label data.

" - } - }, - "LabelGroupName": { - "target": "com.amazonaws.lookoutequipment#LabelGroupName", - "traits": { - "smithy.api#documentation": "

The name of the label group to be used for label data.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains the configuration information for the S3 location being used to hold label\n data.

" - } - }, - "com.amazonaws.lookoutequipment#LabelsS3InputConfiguration": { - "type": "structure", - "members": { - "Bucket": { - "target": "com.amazonaws.lookoutequipment#S3Bucket", - "traits": { - "smithy.api#documentation": "

The name of the S3 bucket holding the label data.

", - "smithy.api#required": {} - } - }, - "Prefix": { - "target": "com.amazonaws.lookoutequipment#S3Prefix", - "traits": { - "smithy.api#documentation": "

The prefix for the S3 bucket used for the label data.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The location information (prefix and bucket name) for the s3 location being used for\n label data.

" - } - }, - "com.amazonaws.lookoutequipment#LargeTimestampGaps": { - "type": "structure", - "members": { - "Status": { - "target": "com.amazonaws.lookoutequipment#StatisticalIssueStatus", - "traits": { - "smithy.api#documentation": "

Indicates whether there is a potential data issue related to large gaps in timestamps.\n

", - "smithy.api#required": {} - } - }, - "NumberOfLargeTimestampGaps": { - "target": "com.amazonaws.lookoutequipment#Integer", - "traits": { - "smithy.api#documentation": "

Indicates the number of large timestamp gaps, if there are any.

" - } - }, - "MaxTimestampGapInDays": { - "target": "com.amazonaws.lookoutequipment#Integer", - "traits": { - "smithy.api#documentation": "

Indicates the size of the largest timestamp gap, in days.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Entity that comprises information on large gaps between consecutive timestamps in data.\n

" - } - }, - "com.amazonaws.lookoutequipment#LatestInferenceResult": { - "type": "enum", - "members": { - "ANOMALOUS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ANOMALOUS" - } - }, - "NORMAL": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "NORMAL" - } - } - } - }, - "com.amazonaws.lookoutequipment#ListDataIngestionJobs": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#ListDataIngestionJobsRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#ListDataIngestionJobsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Provides a list of all data ingestion jobs, including dataset name and ARN, S3 location\n of the input data, status, and so on.

", - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutequipment#ListDataIngestionJobsRequest": { - "type": "structure", - "members": { - "DatasetName": { - "target": "com.amazonaws.lookoutequipment#DatasetName", - "traits": { - "smithy.api#documentation": "

The name of the dataset being used for the data ingestion job.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of data ingestion\n jobs.

" - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutequipment#MaxResults", - "traits": { - "smithy.api#documentation": "

Specifies the maximum number of data ingestion jobs to list.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#IngestionJobStatus", - "traits": { - "smithy.api#documentation": "

Indicates the status of the data ingestion job.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#ListDataIngestionJobsResponse": { - "type": "structure", - "members": { - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of data ingestion\n jobs.

" - } - }, - "DataIngestionJobSummaries": { - "target": "com.amazonaws.lookoutequipment#DataIngestionJobSummaries", - "traits": { - "smithy.api#documentation": "

Specifies information about the specific data ingestion job, including dataset name and\n status.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#ListDatasets": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#ListDatasetsRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#ListDatasetsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Lists all datasets currently available in your account, filtering on the dataset name.\n

", - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutequipment#ListDatasetsRequest": { - "type": "structure", - "members": { - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of datasets.\n

" - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutequipment#MaxResults", - "traits": { - "smithy.api#documentation": "

Specifies the maximum number of datasets to list.

" - } - }, - "DatasetNameBeginsWith": { - "target": "com.amazonaws.lookoutequipment#DatasetName", - "traits": { - "smithy.api#documentation": "

The beginning of the name of the datasets to be listed.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#ListDatasetsResponse": { - "type": "structure", - "members": { - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of datasets.\n

" - } - }, - "DatasetSummaries": { - "target": "com.amazonaws.lookoutequipment#DatasetSummaries", - "traits": { - "smithy.api#documentation": "

Provides information about the specified dataset, including creation time, dataset ARN,\n and status.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#ListInferenceEvents": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#ListInferenceEventsRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#ListInferenceEventsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Lists all inference events that have been found for the specified inference scheduler.\n

", - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutequipment#ListInferenceEventsRequest": { - "type": "structure", - "members": { - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of inference\n events.

" - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutequipment#MaxResults", - "traits": { - "smithy.api#documentation": "

Specifies the maximum number of inference events to list.

" - } - }, - "InferenceSchedulerName": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerIdentifier", - "traits": { - "smithy.api#documentation": "

The name of the inference scheduler for the inference events listed.

", - "smithy.api#required": {} - } - }, - "IntervalStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Lookout for Equipment will return all the inference events with an end time equal to or greater than\n the start time given.

", - "smithy.api#required": {} - } - }, - "IntervalEndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Returns all the inference events with an end start time equal to or greater than less\n than the end time given.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#ListInferenceEventsResponse": { - "type": "structure", - "members": { - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of inference\n executions.

" - } - }, - "InferenceEventSummaries": { - "target": "com.amazonaws.lookoutequipment#InferenceEventSummaries", - "traits": { - "smithy.api#documentation": "

Provides an array of information about the individual inference events returned from the\n ListInferenceEvents operation, including scheduler used, event start time,\n event end time, diagnostics, and so on.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#ListInferenceExecutions": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#ListInferenceExecutionsRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#ListInferenceExecutionsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Lists all inference executions that have been performed by the specified inference\n scheduler.

", - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutequipment#ListInferenceExecutionsRequest": { - "type": "structure", - "members": { - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of inference\n executions.

" - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutequipment#MaxResults", - "traits": { - "smithy.api#documentation": "

Specifies the maximum number of inference executions to list.

" - } - }, - "InferenceSchedulerName": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerIdentifier", - "traits": { - "smithy.api#documentation": "

The name of the inference scheduler for the inference execution listed.

", - "smithy.api#required": {} - } - }, - "DataStartTimeAfter": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The time reference in the inferenced dataset after which Amazon Lookout for Equipment started the inference\n execution.

" - } - }, - "DataEndTimeBefore": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The time reference in the inferenced dataset before which Amazon Lookout for Equipment stopped the\n inference execution.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#InferenceExecutionStatus", - "traits": { - "smithy.api#documentation": "

The status of the inference execution.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#ListInferenceExecutionsResponse": { - "type": "structure", - "members": { - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of inference\n executions.

" - } - }, - "InferenceExecutionSummaries": { - "target": "com.amazonaws.lookoutequipment#InferenceExecutionSummaries", - "traits": { - "smithy.api#documentation": "

Provides an array of information about the individual inference executions returned from\n the ListInferenceExecutions operation, including model used, inference\n scheduler, data configuration, and so on.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#ListInferenceSchedulers": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#ListInferenceSchedulersRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#ListInferenceSchedulersResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Retrieves a list of all inference schedulers currently available for your account.\n

", - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutequipment#ListInferenceSchedulersRequest": { - "type": "structure", - "members": { - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of inference\n schedulers.

" - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutequipment#MaxResults", - "traits": { - "smithy.api#documentation": "

Specifies the maximum number of inference schedulers to list.

" - } - }, - "InferenceSchedulerNameBeginsWith": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerIdentifier", - "traits": { - "smithy.api#documentation": "

The beginning of the name of the inference schedulers to be listed.

" - } - }, - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the machine learning model used by the inference scheduler to be listed.\n

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerStatus", - "traits": { - "smithy.api#documentation": "

Specifies the current status of the inference schedulers.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#ListInferenceSchedulersResponse": { - "type": "structure", - "members": { - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of inference\n schedulers.

" - } - }, - "InferenceSchedulerSummaries": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerSummaries", - "traits": { - "smithy.api#documentation": "

Provides information about the specified inference scheduler, including data upload\n frequency, model name and ARN, and status.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#ListLabelGroups": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#ListLabelGroupsRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#ListLabelGroupsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Returns a list of the label groups.

", - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutequipment#ListLabelGroupsRequest": { - "type": "structure", - "members": { - "LabelGroupNameBeginsWith": { - "target": "com.amazonaws.lookoutequipment#LabelGroupName", - "traits": { - "smithy.api#documentation": "

The beginning of the name of the label groups to be listed.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of label groups.\n

" - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutequipment#MaxResults", - "traits": { - "smithy.api#documentation": "

Specifies the maximum number of label groups to list.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#ListLabelGroupsResponse": { - "type": "structure", - "members": { - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of label groups.\n

" - } - }, - "LabelGroupSummaries": { - "target": "com.amazonaws.lookoutequipment#LabelGroupSummaries", - "traits": { - "smithy.api#documentation": "

A summary of the label groups.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#ListLabels": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#ListLabelsRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#ListLabelsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Provides a list of labels.

", - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutequipment#ListLabelsRequest": { - "type": "structure", - "members": { - "LabelGroupName": { - "target": "com.amazonaws.lookoutequipment#LabelGroupName", - "traits": { - "smithy.api#documentation": "

Retruns the name of the label group.

", - "smithy.api#required": {} - } - }, - "IntervalStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Returns all the labels with a end time equal to or later than the start time given.\n

" - } - }, - "IntervalEndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Returns all labels with a start time earlier than the end time given.

" - } - }, - "FaultCode": { - "target": "com.amazonaws.lookoutequipment#FaultCode", - "traits": { - "smithy.api#documentation": "

Returns labels with a particular fault code.

" - } - }, - "Equipment": { - "target": "com.amazonaws.lookoutequipment#Equipment", - "traits": { - "smithy.api#documentation": "

Lists the labels that pertain to a particular piece of equipment.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of label groups.\n

" - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutequipment#MaxResults", - "traits": { - "smithy.api#documentation": "

Specifies the maximum number of labels to list.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#ListLabelsResponse": { - "type": "structure", - "members": { - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of datasets.\n

" - } - }, - "LabelSummaries": { - "target": "com.amazonaws.lookoutequipment#LabelSummaries", - "traits": { - "smithy.api#documentation": "

A summary of the items in the label group.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#ListModelVersions": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#ListModelVersionsRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#ListModelVersionsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Generates a list of all model versions for a given model, including the model version,\n model version ARN, and status. To list a subset of versions, use the\n MaxModelVersion and MinModelVersion fields.

", - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutequipment#ListModelVersionsRequest": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

Then name of the machine learning model for which the model versions are to be\n listed.

", - "smithy.api#required": {} - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

If the total number of results exceeds the limit that the response can display, the\n response returns an opaque pagination token indicating where to continue the listing of\n machine learning model versions. Use this token in the NextToken field in the\n request to list the next page of results.

" - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutequipment#MaxResults", - "traits": { - "smithy.api#documentation": "

Specifies the maximum number of machine learning model versions to list.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#ModelVersionStatus", - "traits": { - "smithy.api#documentation": "

Filter the results based on the current status of the model version.

" - } - }, - "SourceType": { - "target": "com.amazonaws.lookoutequipment#ModelVersionSourceType", - "traits": { - "smithy.api#documentation": "

Filter the results based on the way the model version was generated.

" - } - }, - "CreatedAtEndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Filter results to return all the model versions created before this time.

" - } - }, - "CreatedAtStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Filter results to return all the model versions created after this time.

" - } - }, - "MaxModelVersion": { - "target": "com.amazonaws.lookoutequipment#ModelVersion", - "traits": { - "smithy.api#documentation": "

Specifies the highest version of the model to return in the list.

" - } - }, - "MinModelVersion": { - "target": "com.amazonaws.lookoutequipment#ModelVersion", - "traits": { - "smithy.api#documentation": "

Specifies the lowest version of the model to return in the list.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#ListModelVersionsResponse": { - "type": "structure", - "members": { - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

If the total number of results exceeds the limit that the response can display, the\n response returns an opaque pagination token indicating where to continue the listing of\n machine learning model versions. Use this token in the NextToken field in the\n request to list the next page of results.

" - } - }, - "ModelVersionSummaries": { - "target": "com.amazonaws.lookoutequipment#ModelVersionSummaries", - "traits": { - "smithy.api#documentation": "

Provides information on the specified model version, including the created time, model\n and dataset ARNs, and status.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#ListModels": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#ListModelsRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#ListModelsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Generates a list of all models in the account, including model name and ARN, dataset,\n and status.

", - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutequipment#ListModelsRequest": { - "type": "structure", - "members": { - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of machine learning\n models.

" - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutequipment#MaxResults", - "traits": { - "smithy.api#documentation": "

Specifies the maximum number of machine learning models to list.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#ModelStatus", - "traits": { - "smithy.api#documentation": "

The status of the machine learning model.

" - } - }, - "ModelNameBeginsWith": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The beginning of the name of the machine learning models being listed.

" - } - }, - "DatasetNameBeginsWith": { - "target": "com.amazonaws.lookoutequipment#DatasetName", - "traits": { - "smithy.api#documentation": "

The beginning of the name of the dataset of the machine learning models to be listed.\n

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#ListModelsResponse": { - "type": "structure", - "members": { - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of machine learning\n models.

" - } - }, - "ModelSummaries": { - "target": "com.amazonaws.lookoutequipment#ModelSummaries", - "traits": { - "smithy.api#documentation": "

Provides information on the specified model, including created time, model and dataset\n ARNs, and status.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#ListOfDiscardedFiles": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutequipment#S3Object" - }, - "traits": { - "smithy.api#length": { - "min": 0 - } - } - }, - "com.amazonaws.lookoutequipment#ListRetrainingSchedulers": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#ListRetrainingSchedulersRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#ListRetrainingSchedulersResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Lists all retraining schedulers in your account, filtering by model name prefix and\n status.

", - "smithy.api#examples": [ - { - "title": "Listing retraining schedulers", - "documentation": "", - "input": { - "MaxResults": 50 - }, - "output": { - "RetrainingSchedulerSummaries": [ - { - "ModelName": "sample-model-1", - "ModelArn": "arn:aws:lookoutequipment:us-east-1:123456789012:model/sample-model-1/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", - "Status": "RUNNING", - "RetrainingStartDate": "2023-06-01T00:00:00Z", - "RetrainingFrequency": "P1M", - "LookbackWindow": "P180D" - }, - { - "ModelName": "sample-model-2", - "ModelArn": "arn:aws:lookoutequipment:us-east-1:123456789012:model/sample-model-2/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", - "Status": "RUNNING", - "RetrainingStartDate": "2023-08-15T00:00:00Z", - "RetrainingFrequency": "P30D", - "LookbackWindow": "P180D" - }, - { - "ModelName": "sample-model-3", - "ModelArn": "arn:aws:lookoutequipment:us-east-1:123456789012:model/sample-model-3/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", - "Status": "STOPPED", - "RetrainingStartDate": "2023-09-01T00:00:00Z", - "RetrainingFrequency": "P1M", - "LookbackWindow": "P360D" - } - ] - } - } - ], - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutequipment#ListRetrainingSchedulersRequest": { - "type": "structure", - "members": { - "ModelNameBeginsWith": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

Specify this field to only list retraining schedulers whose machine learning models\n begin with the value you specify.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#RetrainingSchedulerStatus", - "traits": { - "smithy.api#documentation": "

Specify this field to only list retraining schedulers whose status matches the value you\n specify.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

If the number of results exceeds the maximum, a pagination token is returned. Use the\n token in the request to show the next page of retraining schedulers.

" - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutequipment#MaxResults", - "traits": { - "smithy.api#documentation": "

Specifies the maximum number of retraining schedulers to list.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#ListRetrainingSchedulersResponse": { - "type": "structure", - "members": { - "RetrainingSchedulerSummaries": { - "target": "com.amazonaws.lookoutequipment#RetrainingSchedulerSummaries", - "traits": { - "smithy.api#documentation": "

Provides information on the specified retraining scheduler, including the model name,\n model ARN, status, and start date.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

If the number of results exceeds the maximum, this pagination token is returned. Use\n this token in the request to show the next page of retraining schedulers.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#ListSensorStatistics": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#ListSensorStatisticsRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#ListSensorStatisticsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Lists statistics about the data collected for each of the sensors that have been\n successfully ingested in the particular dataset. Can also be used to retreive Sensor\n Statistics for a previous ingestion job.

", - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutequipment#ListSensorStatisticsRequest": { - "type": "structure", - "members": { - "DatasetName": { - "target": "com.amazonaws.lookoutequipment#DatasetName", - "traits": { - "smithy.api#documentation": "

The name of the dataset associated with the list of Sensor Statistics.

", - "smithy.api#required": {} - } - }, - "IngestionJobId": { - "target": "com.amazonaws.lookoutequipment#IngestionJobId", - "traits": { - "smithy.api#documentation": "

The ingestion job id associated with the list of Sensor Statistics. To get sensor\n statistics for a particular ingestion job id, both dataset name and ingestion job id must\n be submitted as inputs.

" - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutequipment#MaxResults", - "traits": { - "smithy.api#documentation": "

Specifies the maximum number of sensors for which to retrieve statistics.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of sensor\n statistics.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#ListSensorStatisticsResponse": { - "type": "structure", - "members": { - "SensorStatisticsSummaries": { - "target": "com.amazonaws.lookoutequipment#SensorStatisticsSummaries", - "traits": { - "smithy.api#documentation": "

Provides ingestion-based statistics regarding the specified sensor with respect to\n various validation types, such as whether data exists, the number and percentage of missing\n values, and the number and percentage of duplicate timestamps.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutequipment#NextToken", - "traits": { - "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of sensor\n statistics.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#ListTagsForResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#ListTagsForResourceRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#ListTagsForResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Lists all the tags for a specified resource, including key and value.

" - } - }, - "com.amazonaws.lookoutequipment#ListTagsForResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.lookoutequipment#AmazonResourceArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource (such as the dataset or model) that is\n the focus of the ListTagsForResource operation.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#ListTagsForResourceResponse": { - "type": "structure", - "members": { - "Tags": { - "target": "com.amazonaws.lookoutequipment#TagList", - "traits": { - "smithy.api#documentation": "

Any tags associated with the resource.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#LookbackWindow": { - "type": "string", - "traits": { - "smithy.api#pattern": "^P180D$|^P360D$|^P540D$|^P720D$" - } - }, - "com.amazonaws.lookoutequipment#MaxResults": { - "type": "integer", - "traits": { - "smithy.api#range": { - "min": 1, - "max": 500 - } - } - }, - "com.amazonaws.lookoutequipment#MissingCompleteSensorData": { - "type": "structure", - "members": { - "AffectedSensorCount": { - "target": "com.amazonaws.lookoutequipment#Integer", - "traits": { - "smithy.api#documentation": "

Indicates the number of sensors that have data missing completely.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Entity that comprises information on sensors that have sensor data completely missing.\n

" - } - }, - "com.amazonaws.lookoutequipment#MissingSensorData": { - "type": "structure", - "members": { - "AffectedSensorCount": { - "target": "com.amazonaws.lookoutequipment#Integer", - "traits": { - "smithy.api#documentation": "

Indicates the number of sensors that have atleast some data missing.

", - "smithy.api#required": {} - } - }, - "TotalNumberOfMissingValues": { - "target": "com.amazonaws.lookoutequipment#Integer", - "traits": { - "smithy.api#documentation": "

Indicates the total number of missing values across all the sensors.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Entity that comprises aggregated information on sensors having missing data.

" - } - }, - "com.amazonaws.lookoutequipment#ModelArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 20, - "max": 2048 - }, - "smithy.api#pattern": "^arn:aws(-[^:]+)?:lookoutequipment:[a-zA-Z0-9\\-]*:[0-9]{12}:model\\/.+$" - } - }, - "com.amazonaws.lookoutequipment#ModelMetrics": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 50000 - } - } - }, - "com.amazonaws.lookoutequipment#ModelName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 200 - }, - "smithy.api#pattern": "^[0-9a-zA-Z_-]{1,200}$" - } - }, - "com.amazonaws.lookoutequipment#ModelPromoteMode": { - "type": "enum", - "members": { - "MANAGED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "MANAGED" - } - }, - "MANUAL": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "MANUAL" - } - } - } - }, - "com.amazonaws.lookoutequipment#ModelStatus": { - "type": "enum", - "members": { - "IN_PROGRESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "IN_PROGRESS" - } - }, - "SUCCESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SUCCESS" - } - }, - "FAILED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FAILED" - } - }, - "IMPORT_IN_PROGRESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "IMPORT_IN_PROGRESS" - } - } - } - }, - "com.amazonaws.lookoutequipment#ModelSummaries": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutequipment#ModelSummary" - } - }, - "com.amazonaws.lookoutequipment#ModelSummary": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the machine learning model.

" - } - }, - "ModelArn": { - "target": "com.amazonaws.lookoutequipment#ModelArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the machine learning model.

" - } - }, - "DatasetName": { - "target": "com.amazonaws.lookoutequipment#DatasetName", - "traits": { - "smithy.api#documentation": "

The name of the dataset being used for the machine learning model.

" - } - }, - "DatasetArn": { - "target": "com.amazonaws.lookoutequipment#DatasetArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the dataset used to create the model.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#ModelStatus", - "traits": { - "smithy.api#documentation": "

Indicates the status of the machine learning model.

" - } - }, - "CreatedAt": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The time at which the specific model was created.

" - } - }, - "ActiveModelVersion": { - "target": "com.amazonaws.lookoutequipment#ModelVersion", - "traits": { - "smithy.api#documentation": "

The model version that the inference scheduler uses to run an inference\n execution.

" - } - }, - "ActiveModelVersionArn": { - "target": "com.amazonaws.lookoutequipment#ModelVersionArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model version that is set as active. The active\n model version is the model version that the inference scheduler uses to run an inference\n execution.

" - } - }, - "LatestScheduledRetrainingStatus": { - "target": "com.amazonaws.lookoutequipment#ModelVersionStatus", - "traits": { - "smithy.api#documentation": "

Indicates the status of the most recent scheduled retraining run.

" - } - }, - "LatestScheduledRetrainingModelVersion": { - "target": "com.amazonaws.lookoutequipment#ModelVersion", - "traits": { - "smithy.api#documentation": "

Indicates the most recent model version that was generated by retraining.

" - } - }, - "LatestScheduledRetrainingStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the start time of the most recent scheduled retraining run.

" - } - }, - "NextScheduledRetrainingStartDate": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the date that the next scheduled retraining run will start on. Lookout for Equipment truncates\n the time you provide to the nearest UTC day.

" - } - }, - "RetrainingSchedulerStatus": { - "target": "com.amazonaws.lookoutequipment#RetrainingSchedulerStatus", - "traits": { - "smithy.api#documentation": "

Indicates the status of the retraining scheduler.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Provides information about the specified machine learning model, including dataset and\n model names and ARNs, as well as status.

" - } - }, - "com.amazonaws.lookoutequipment#ModelVersion": { - "type": "long", - "traits": { - "smithy.api#range": { - "min": 1 - } - } - }, - "com.amazonaws.lookoutequipment#ModelVersionArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 20, - "max": 2048 - }, - "smithy.api#pattern": "^arn:aws(-[^:]+)?:lookoutequipment:[a-zA-Z0-9\\-]*:[0-9]{12}:model\\/.+\\/.+\\/model-version\\/[0-9]{1,}$" - } - }, - "com.amazonaws.lookoutequipment#ModelVersionSourceType": { - "type": "enum", - "members": { - "TRAINING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "TRAINING" - } - }, - "RETRAINING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RETRAINING" - } - }, - "IMPORT": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "IMPORT" - } - } - } - }, - "com.amazonaws.lookoutequipment#ModelVersionStatus": { - "type": "enum", - "members": { - "IN_PROGRESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "IN_PROGRESS" - } - }, - "SUCCESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SUCCESS" - } - }, - "FAILED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FAILED" - } - }, - "IMPORT_IN_PROGRESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "IMPORT_IN_PROGRESS" - } - }, - "CANCELED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "CANCELED" - } - } - } - }, - "com.amazonaws.lookoutequipment#ModelVersionSummaries": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutequipment#ModelVersionSummary" - } - }, - "com.amazonaws.lookoutequipment#ModelVersionSummary": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the model that this model version is a version of.

" - } - }, - "ModelArn": { - "target": "com.amazonaws.lookoutequipment#ModelArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model that this model version is a version\n of.

" - } - }, - "ModelVersion": { - "target": "com.amazonaws.lookoutequipment#ModelVersion", - "traits": { - "smithy.api#documentation": "

The version of the model.

" - } - }, - "ModelVersionArn": { - "target": "com.amazonaws.lookoutequipment#ModelVersionArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model version.

" - } - }, - "CreatedAt": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The time when this model version was created.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#ModelVersionStatus", - "traits": { - "smithy.api#documentation": "

The current status of the model version.

" - } - }, - "SourceType": { - "target": "com.amazonaws.lookoutequipment#ModelVersionSourceType", - "traits": { - "smithy.api#documentation": "

Indicates how this model version was generated.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about the specific model version.

" - } - }, - "com.amazonaws.lookoutequipment#MonotonicValues": { - "type": "structure", - "members": { - "Status": { - "target": "com.amazonaws.lookoutequipment#StatisticalIssueStatus", - "traits": { - "smithy.api#documentation": "

Indicates whether there is a potential data issue related to having monotonic values.\n

", - "smithy.api#required": {} - } - }, - "Monotonicity": { - "target": "com.amazonaws.lookoutequipment#Monotonicity", - "traits": { - "smithy.api#documentation": "

Indicates the monotonicity of values. Can be INCREASING, DECREASING, or STATIC.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Entity that comprises information on monotonic values in the data.

" - } - }, - "com.amazonaws.lookoutequipment#Monotonicity": { - "type": "enum", - "members": { - "DECREASING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DECREASING" - } - }, - "INCREASING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "INCREASING" - } - }, - "STATIC": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "STATIC" - } - } - } - }, - "com.amazonaws.lookoutequipment#MultipleOperatingModes": { - "type": "structure", - "members": { - "Status": { - "target": "com.amazonaws.lookoutequipment#StatisticalIssueStatus", - "traits": { - "smithy.api#documentation": "

Indicates whether there is a potential data issue related to having multiple operating\n modes.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Entity that comprises information on operating modes in data.

" - } - }, - "com.amazonaws.lookoutequipment#NameOrArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 2048 - }, - "smithy.api#pattern": "^[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,2048}$" - } - }, - "com.amazonaws.lookoutequipment#NextToken": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 8192 - }, - "smithy.api#pattern": "^\\p{ASCII}{0,8192}$" - } - }, - "com.amazonaws.lookoutequipment#OffCondition": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 2048 - } - } - }, - "com.amazonaws.lookoutequipment#Policy": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 20000 - }, - "smithy.api#pattern": "^[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+$" - } - }, - "com.amazonaws.lookoutequipment#PolicyRevisionId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 50 - }, - "smithy.api#pattern": "^[0-9A-Fa-f]+$" - } - }, - "com.amazonaws.lookoutequipment#PutResourcePolicy": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#PutResourcePolicyRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#PutResourcePolicyResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Creates a resource control policy for a given resource.

" - } - }, - "com.amazonaws.lookoutequipment#PutResourcePolicyRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.lookoutequipment#ResourceArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource for which the policy is being\n created.

", - "smithy.api#required": {} - } - }, - "ResourcePolicy": { - "target": "com.amazonaws.lookoutequipment#Policy", - "traits": { - "smithy.api#documentation": "

The JSON-formatted resource policy to create.

", - "smithy.api#required": {} - } - }, - "PolicyRevisionId": { - "target": "com.amazonaws.lookoutequipment#PolicyRevisionId", - "traits": { - "smithy.api#documentation": "

A unique identifier for a revision of the resource policy.

" - } - }, - "ClientToken": { - "target": "com.amazonaws.lookoutequipment#IdempotenceToken", - "traits": { - "smithy.api#documentation": "

A unique identifier for the request. If you do not set the client request token,\n Amazon Lookout for Equipment generates one.

", - "smithy.api#idempotencyToken": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#PutResourcePolicyResponse": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.lookoutequipment#ResourceArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource for which the policy was created.

" - } - }, - "PolicyRevisionId": { - "target": "com.amazonaws.lookoutequipment#PolicyRevisionId", - "traits": { - "smithy.api#documentation": "

A unique identifier for a revision of the resource policy.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#ResourceArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 20, - "max": 2048 - }, - "smithy.api#pattern": "^arn:aws(-[^:]+)?:lookoutequipment:[a-zA-Z0-9\\-]*:[0-9]{12}:.+$" - } - }, - "com.amazonaws.lookoutequipment#ResourceNotFoundException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.lookoutequipment#BoundedLengthString", - "traits": { - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

The resource requested could not be found. Verify the resource ID and retry your\n request.

", - "smithy.api#error": "client", - "smithy.api#httpError": 404 - } - }, - "com.amazonaws.lookoutequipment#RetrainingFrequency": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 10 - }, - "smithy.api#pattern": "^P(\\dY)?(\\d{1,2}M)?(\\d{1,3}D)?$" - } - }, - "com.amazonaws.lookoutequipment#RetrainingSchedulerStatus": { - "type": "enum", - "members": { - "PENDING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PENDING" - } - }, - "RUNNING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RUNNING" - } - }, - "STOPPING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "STOPPING" - } - }, - "STOPPED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "STOPPED" - } - } - } - }, - "com.amazonaws.lookoutequipment#RetrainingSchedulerSummaries": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutequipment#RetrainingSchedulerSummary" - } - }, - "com.amazonaws.lookoutequipment#RetrainingSchedulerSummary": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the model that the retraining scheduler is attached to.

" - } - }, - "ModelArn": { - "target": "com.amazonaws.lookoutequipment#ModelArn", - "traits": { - "smithy.api#documentation": "

The ARN of the model that the retraining scheduler is attached to.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#RetrainingSchedulerStatus", - "traits": { - "smithy.api#documentation": "

The status of the retraining scheduler.

" - } - }, - "RetrainingStartDate": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The start date for the retraining scheduler. Lookout for Equipment truncates the time you provide to the\n nearest UTC day.

" - } - }, - "RetrainingFrequency": { - "target": "com.amazonaws.lookoutequipment#RetrainingFrequency", - "traits": { - "smithy.api#documentation": "

The frequency at which the model retraining is set. This follows the ISO 8601\n guidelines.

" - } - }, - "LookbackWindow": { - "target": "com.amazonaws.lookoutequipment#LookbackWindow", - "traits": { - "smithy.api#documentation": "

The number of past days of data used for retraining.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Provides information about the specified retraining scheduler, including model name,\n status, start date, frequency, and lookback window.

" - } - }, - "com.amazonaws.lookoutequipment#S3Bucket": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 3, - "max": 63 - }, - "smithy.api#pattern": "^[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9]$" - } - }, - "com.amazonaws.lookoutequipment#S3Key": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1024 - }, - "smithy.api#pattern": "^[\\P{M}\\p{M}]{1,1024}[^/]$" - } - }, - "com.amazonaws.lookoutequipment#S3Object": { - "type": "structure", - "members": { - "Bucket": { - "target": "com.amazonaws.lookoutequipment#S3Bucket", - "traits": { - "smithy.api#documentation": "

The name of the specific S3 bucket.

", - "smithy.api#required": {} - } - }, - "Key": { - "target": "com.amazonaws.lookoutequipment#S3Key", - "traits": { - "smithy.api#documentation": "

The Amazon Web Services Key Management Service (KMS key) key being used to encrypt the S3 object.\n Without this key, data in the bucket is not accessible.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about an S3 bucket.

" - } - }, - "com.amazonaws.lookoutequipment#S3Prefix": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 1024 - }, - "smithy.api#pattern": "^(^$)|([\\u0009\\u000A\\u000D\\u0020-\\u00FF]{1,1023}/$)$" - } - }, - "com.amazonaws.lookoutequipment#SensorName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 200 - }, - "smithy.api#pattern": "^[0-9a-zA-Z:#$.\\-_]{1,200}$" - } - }, - "com.amazonaws.lookoutequipment#SensorStatisticsSummaries": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutequipment#SensorStatisticsSummary" - } - }, - "com.amazonaws.lookoutequipment#SensorStatisticsSummary": { - "type": "structure", - "members": { - "ComponentName": { - "target": "com.amazonaws.lookoutequipment#ComponentName", - "traits": { - "smithy.api#documentation": "

Name of the component to which the particular sensor belongs for which the statistics\n belong to.

" - } - }, - "SensorName": { - "target": "com.amazonaws.lookoutequipment#SensorName", - "traits": { - "smithy.api#documentation": "

Name of the sensor that the statistics belong to.

" - } - }, - "DataExists": { - "target": "com.amazonaws.lookoutequipment#Boolean", - "traits": { - "smithy.api#default": false, - "smithy.api#documentation": "

Parameter that indicates whether data exists for the sensor that the statistics belong\n to.

" - } - }, - "MissingValues": { - "target": "com.amazonaws.lookoutequipment#CountPercent", - "traits": { - "smithy.api#documentation": "

Parameter that describes the total number of, and percentage of, values that are\n missing for the sensor that the statistics belong to.

" - } - }, - "InvalidValues": { - "target": "com.amazonaws.lookoutequipment#CountPercent", - "traits": { - "smithy.api#documentation": "

Parameter that describes the total number of, and percentage of, values that are\n invalid for the sensor that the statistics belong to.

" - } - }, - "InvalidDateEntries": { - "target": "com.amazonaws.lookoutequipment#CountPercent", - "traits": { - "smithy.api#documentation": "

Parameter that describes the total number of invalid date entries associated with the\n sensor that the statistics belong to.

" - } - }, - "DuplicateTimestamps": { - "target": "com.amazonaws.lookoutequipment#CountPercent", - "traits": { - "smithy.api#documentation": "

Parameter that describes the total number of duplicate timestamp records associated\n with the sensor that the statistics belong to.

" - } - }, - "CategoricalValues": { - "target": "com.amazonaws.lookoutequipment#CategoricalValues", - "traits": { - "smithy.api#documentation": "

Parameter that describes potential risk about whether data associated with the sensor\n is categorical.

" - } - }, - "MultipleOperatingModes": { - "target": "com.amazonaws.lookoutequipment#MultipleOperatingModes", - "traits": { - "smithy.api#documentation": "

Parameter that describes potential risk about whether data associated with the sensor\n has more than one operating mode.

" - } - }, - "LargeTimestampGaps": { - "target": "com.amazonaws.lookoutequipment#LargeTimestampGaps", - "traits": { - "smithy.api#documentation": "

Parameter that describes potential risk about whether data associated with the sensor\n contains one or more large gaps between consecutive timestamps.

" - } - }, - "MonotonicValues": { - "target": "com.amazonaws.lookoutequipment#MonotonicValues", - "traits": { - "smithy.api#documentation": "

Parameter that describes potential risk about whether data associated with the sensor\n is mostly monotonic.

" - } - }, - "DataStartTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the time reference to indicate the beginning of valid data associated with\n the sensor that the statistics belong to.

" - } - }, - "DataEndTime": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

Indicates the time reference to indicate the end of valid data associated with the\n sensor that the statistics belong to.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Summary of ingestion statistics like whether data exists, number of missing values,\n number of invalid values and so on related to the particular sensor.

" - } - }, - "com.amazonaws.lookoutequipment#SensorsWithShortDateRange": { - "type": "structure", - "members": { - "AffectedSensorCount": { - "target": "com.amazonaws.lookoutequipment#Integer", - "traits": { - "smithy.api#documentation": "

Indicates the number of sensors that have less than 90 days of data.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Entity that comprises information on sensors that have shorter date range.

" - } - }, - "com.amazonaws.lookoutequipment#ServiceQuotaExceededException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.lookoutequipment#BoundedLengthString", - "traits": { - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Resource limitations have been exceeded.

", - "smithy.api#error": "client", - "smithy.api#httpError": 402 - } - }, - "com.amazonaws.lookoutequipment#StartDataIngestionJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#StartDataIngestionJobRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#StartDataIngestionJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Starts a data ingestion job. Amazon Lookout for Equipment returns the job status.

" - } - }, - "com.amazonaws.lookoutequipment#StartDataIngestionJobRequest": { - "type": "structure", - "members": { - "DatasetName": { - "target": "com.amazonaws.lookoutequipment#DatasetIdentifier", - "traits": { - "smithy.api#documentation": "

The name of the dataset being used by the data ingestion job.

", - "smithy.api#required": {} - } - }, - "IngestionInputConfiguration": { - "target": "com.amazonaws.lookoutequipment#IngestionInputConfiguration", - "traits": { - "smithy.api#documentation": "

Specifies information for the input data for the data ingestion job, including dataset\n S3 location.

", - "smithy.api#required": {} - } - }, - "RoleArn": { - "target": "com.amazonaws.lookoutequipment#IamRoleArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of a role with permission to access the data source for\n the data ingestion job.

", - "smithy.api#required": {} - } - }, - "ClientToken": { - "target": "com.amazonaws.lookoutequipment#IdempotenceToken", - "traits": { - "smithy.api#documentation": "

A unique identifier for the request. If you do not set the client request token, Amazon\n Lookout for Equipment generates one.

", - "smithy.api#idempotencyToken": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#StartDataIngestionJobResponse": { - "type": "structure", - "members": { - "JobId": { - "target": "com.amazonaws.lookoutequipment#IngestionJobId", - "traits": { - "smithy.api#documentation": "

Indicates the job ID of the data ingestion job.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#IngestionJobStatus", - "traits": { - "smithy.api#documentation": "

Indicates the status of the StartDataIngestionJob operation.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#StartInferenceScheduler": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#StartInferenceSchedulerRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#StartInferenceSchedulerResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Starts an inference scheduler.

" - } - }, - "com.amazonaws.lookoutequipment#StartInferenceSchedulerRequest": { - "type": "structure", - "members": { - "InferenceSchedulerName": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerIdentifier", - "traits": { - "smithy.api#documentation": "

The name of the inference scheduler to be started.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#StartInferenceSchedulerResponse": { - "type": "structure", - "members": { - "ModelArn": { - "target": "com.amazonaws.lookoutequipment#ModelArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the machine learning model being used by the inference\n scheduler.

" - } - }, - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the machine learning model being used by the inference scheduler.

" - } - }, - "InferenceSchedulerName": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerName", - "traits": { - "smithy.api#documentation": "

The name of the inference scheduler being started.

" - } - }, - "InferenceSchedulerArn": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the inference scheduler being started.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerStatus", - "traits": { - "smithy.api#documentation": "

Indicates the status of the inference scheduler.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#StartRetrainingScheduler": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#StartRetrainingSchedulerRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#StartRetrainingSchedulerResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Starts a retraining scheduler.

", - "smithy.api#examples": [ - { - "title": "Starts a retraining scheduler", - "documentation": "", - "input": { - "ModelName": "sample-model" - }, - "output": { - "ModelName": "sample-model", - "ModelArn": "arn:aws:lookoutequipment:us-east-1:123456789012:model/sample-model/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", - "Status": "PENDING" - } - } - ] - } - }, - "com.amazonaws.lookoutequipment#StartRetrainingSchedulerRequest": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the model whose retraining scheduler you want to start.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#StartRetrainingSchedulerResponse": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the model whose retraining scheduler is being started.

" - } - }, - "ModelArn": { - "target": "com.amazonaws.lookoutequipment#ModelArn", - "traits": { - "smithy.api#documentation": "

The ARN of the model whose retraining scheduler is being started.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#RetrainingSchedulerStatus", - "traits": { - "smithy.api#documentation": "

The status of the retraining scheduler.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#StatisticalIssueStatus": { - "type": "enum", - "members": { - "POTENTIAL_ISSUE_DETECTED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "POTENTIAL_ISSUE_DETECTED" - } - }, - "NO_ISSUE_DETECTED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "NO_ISSUE_DETECTED" - } - } - } - }, - "com.amazonaws.lookoutequipment#StopInferenceScheduler": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#StopInferenceSchedulerRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#StopInferenceSchedulerResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Stops an inference scheduler.

" - } - }, - "com.amazonaws.lookoutequipment#StopInferenceSchedulerRequest": { - "type": "structure", - "members": { - "InferenceSchedulerName": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerIdentifier", - "traits": { - "smithy.api#documentation": "

The name of the inference scheduler to be stopped.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#StopInferenceSchedulerResponse": { - "type": "structure", - "members": { - "ModelArn": { - "target": "com.amazonaws.lookoutequipment#ModelArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the machine learning model used by the inference\n scheduler being stopped.

" - } - }, - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the machine learning model used by the inference scheduler being stopped.\n

" - } - }, - "InferenceSchedulerName": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerName", - "traits": { - "smithy.api#documentation": "

The name of the inference scheduler being stopped.

" - } - }, - "InferenceSchedulerArn": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the inference schedule being stopped.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerStatus", - "traits": { - "smithy.api#documentation": "

Indicates the status of the inference scheduler.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#StopRetrainingScheduler": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#StopRetrainingSchedulerRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#StopRetrainingSchedulerResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Stops a retraining scheduler.

", - "smithy.api#examples": [ - { - "title": "Stops a retraining scheduler", - "documentation": "", - "input": { - "ModelName": "sample-model" - }, - "output": { - "ModelName": "sample-model", - "ModelArn": "arn:aws:lookoutequipment:us-east-1:123456789012:model/sample-model/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", - "Status": "STOPPING" - } - } - ] - } - }, - "com.amazonaws.lookoutequipment#StopRetrainingSchedulerRequest": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the model whose retraining scheduler you want to stop.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#StopRetrainingSchedulerResponse": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the model whose retraining scheduler is being stopped.

" - } - }, - "ModelArn": { - "target": "com.amazonaws.lookoutequipment#ModelArn", - "traits": { - "smithy.api#documentation": "

The ARN of the model whose retraining scheduler is being stopped.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutequipment#RetrainingSchedulerStatus", - "traits": { - "smithy.api#documentation": "

The status of the retraining scheduler.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#SynthesizedJsonInlineDataSchema": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1000000 - }, - "smithy.api#mediaType": "application/json" - } - }, - "com.amazonaws.lookoutequipment#SynthesizedJsonModelMetrics": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 50000 - }, - "smithy.api#mediaType": "application/json" - } - }, - "com.amazonaws.lookoutequipment#Tag": { - "type": "structure", - "members": { - "Key": { - "target": "com.amazonaws.lookoutequipment#TagKey", - "traits": { - "smithy.api#documentation": "

The key for the specified tag.

", - "smithy.api#required": {} - } - }, - "Value": { - "target": "com.amazonaws.lookoutequipment#TagValue", - "traits": { - "smithy.api#documentation": "

The value for the specified tag.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

A tag is a key-value pair that can be added to a resource as metadata.

" - } - }, - "com.amazonaws.lookoutequipment#TagKey": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 128 - }, - "smithy.api#pattern": "^(?!aws:)[a-zA-Z+-=._:/]+$" - } - }, - "com.amazonaws.lookoutequipment#TagKeyList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutequipment#TagKey" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 200 - } - } - }, - "com.amazonaws.lookoutequipment#TagList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutequipment#Tag" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 200 - } - } - }, - "com.amazonaws.lookoutequipment#TagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#TagResourceRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#TagResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Associates a given tag to a resource in your account. A tag is a key-value pair which\n can be added to an Amazon Lookout for Equipment resource as metadata. Tags can be used for organizing your\n resources as well as helping you to search and filter by tag. Multiple tags can be added to\n a resource, either when you create it, or later. Up to 50 tags can be associated with each\n resource.

" - } - }, - "com.amazonaws.lookoutequipment#TagResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.lookoutequipment#AmazonResourceArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the specific resource to which the tag should be\n associated.

", - "smithy.api#required": {} - } - }, - "Tags": { - "target": "com.amazonaws.lookoutequipment#TagList", - "traits": { - "smithy.api#documentation": "

The tag or tags to be associated with a specific resource. Both the tag key and value\n are specified.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#TagResourceResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#TagValue": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 256 - }, - "smithy.api#pattern": "^[\\s\\w+-=\\.:/@]*$" - } - }, - "com.amazonaws.lookoutequipment#TargetSamplingRate": { - "type": "enum", - "members": { - "PT1S": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PT1S" - } - }, - "PT5S": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PT5S" - } - }, - "PT10S": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PT10S" - } - }, - "PT15S": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PT15S" - } - }, - "PT30S": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PT30S" - } - }, - "PT1M": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PT1M" - } - }, - "PT5M": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PT5M" - } - }, - "PT10M": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PT10M" - } - }, - "PT15M": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PT15M" - } - }, - "PT30M": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PT30M" - } - }, - "PT1H": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PT1H" - } - } - } - }, - "com.amazonaws.lookoutequipment#ThrottlingException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.lookoutequipment#BoundedLengthString", - "traits": { - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

The request was denied due to request throttling.

", - "smithy.api#error": "client", - "smithy.api#httpError": 429 - } - }, - "com.amazonaws.lookoutequipment#TimeZoneOffset": { - "type": "string", - "traits": { - "smithy.api#pattern": "^(\\+|\\-)[0-9]{2}\\:[0-9]{2}$" - } - }, - "com.amazonaws.lookoutequipment#Timestamp": { - "type": "timestamp" - }, - "com.amazonaws.lookoutequipment#UnsupportedTimestamps": { - "type": "structure", - "members": { - "TotalNumberOfUnsupportedTimestamps": { - "target": "com.amazonaws.lookoutequipment#Integer", - "traits": { - "smithy.api#documentation": "

Indicates the total number of unsupported timestamps across the ingested data.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Entity that comprises information abount unsupported timestamps in the dataset.

" - } - }, - "com.amazonaws.lookoutequipment#UntagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#UntagResourceRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#UntagResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Removes a specific tag from a given resource. The tag is specified by its key.

" - } - }, - "com.amazonaws.lookoutequipment#UntagResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.lookoutequipment#AmazonResourceArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource to which the tag is currently associated.\n

", - "smithy.api#required": {} - } - }, - "TagKeys": { - "target": "com.amazonaws.lookoutequipment#TagKeyList", - "traits": { - "smithy.api#documentation": "

Specifies the key of the tag to be removed from a specified resource.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#UntagResourceResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#UpdateActiveModelVersion": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutequipment#UpdateActiveModelVersionRequest" - }, - "output": { - "target": "com.amazonaws.lookoutequipment#UpdateActiveModelVersionResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Sets the active model version for a given machine learning model.

" - } - }, - "com.amazonaws.lookoutequipment#UpdateActiveModelVersionRequest": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the machine learning model for which the active model version is being\n set.

", - "smithy.api#required": {} - } - }, - "ModelVersion": { - "target": "com.amazonaws.lookoutequipment#ModelVersion", - "traits": { - "smithy.api#documentation": "

The version of the machine learning model for which the active model version is being\n set.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#UpdateActiveModelVersionResponse": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the machine learning model for which the active model version was\n set.

" - } - }, - "ModelArn": { - "target": "com.amazonaws.lookoutequipment#ModelArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the machine learning model for which the active model\n version was set.

" - } - }, - "CurrentActiveVersion": { - "target": "com.amazonaws.lookoutequipment#ModelVersion", - "traits": { - "smithy.api#documentation": "

The version that is currently active of the machine learning model for which the active\n model version was set.

" - } - }, - "PreviousActiveVersion": { - "target": "com.amazonaws.lookoutequipment#ModelVersion", - "traits": { - "smithy.api#documentation": "

The previous version that was active of the machine learning model for which the active\n model version was set.

" - } - }, - "CurrentActiveVersionArn": { - "target": "com.amazonaws.lookoutequipment#ModelVersionArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the machine learning model version that is the current\n active model version.

" - } - }, - "PreviousActiveVersionArn": { - "target": "com.amazonaws.lookoutequipment#ModelVersionArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the machine learning model version that was the\n previous active model version.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutequipment#UpdateInferenceScheduler": { - "type": "operation", + } + ] + } + }, + "com.amazonaws.lookoutequipment#DeleteRetrainingSchedulerRequest": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the model whose retraining scheduler you want to delete.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#DescribeDataIngestionJob": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#DescribeDataIngestionJobRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#DescribeDataIngestionJobResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Provides information on a specific data ingestion job such as creation time, dataset\n ARN, and status.

" + } + }, + "com.amazonaws.lookoutequipment#DescribeDataIngestionJobRequest": { + "type": "structure", + "members": { + "JobId": { + "target": "com.amazonaws.lookoutequipment#IngestionJobId", + "traits": { + "smithy.api#documentation": "

The job ID of the data ingestion job.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#DescribeDataIngestionJobResponse": { + "type": "structure", + "members": { + "JobId": { + "target": "com.amazonaws.lookoutequipment#IngestionJobId", + "traits": { + "smithy.api#documentation": "

Indicates the job ID of the data ingestion job.

" + } + }, + "DatasetArn": { + "target": "com.amazonaws.lookoutequipment#DatasetArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the dataset being used in the data ingestion job.\n

" + } + }, + "IngestionInputConfiguration": { + "target": "com.amazonaws.lookoutequipment#IngestionInputConfiguration", + "traits": { + "smithy.api#documentation": "

Specifies the S3 location configuration for the data input for the data ingestion job.\n

" + } + }, + "RoleArn": { + "target": "com.amazonaws.lookoutequipment#IamRoleArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an IAM role with permission to access the data source\n being ingested.

" + } + }, + "CreatedAt": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The time at which the data ingestion job was created.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#IngestionJobStatus", + "traits": { + "smithy.api#documentation": "

Indicates the status of the DataIngestionJob operation.

" + } + }, + "FailedReason": { + "target": "com.amazonaws.lookoutequipment#BoundedLengthString", + "traits": { + "smithy.api#documentation": "

Specifies the reason for failure when a data ingestion job has failed.

" + } + }, + "DataQualitySummary": { + "target": "com.amazonaws.lookoutequipment#DataQualitySummary", + "traits": { + "smithy.api#documentation": "

Gives statistics about a completed ingestion job. These statistics primarily relate to\n quantifying incorrect data such as MissingCompleteSensorData, MissingSensorData,\n UnsupportedDateFormats, InsufficientSensorData, and DuplicateTimeStamps.

" + } + }, + "IngestedFilesSummary": { + "target": "com.amazonaws.lookoutequipment#IngestedFilesSummary" + }, + "StatusDetail": { + "target": "com.amazonaws.lookoutequipment#BoundedLengthString", + "traits": { + "smithy.api#documentation": "

Provides details about status of the ingestion job that is currently in progress.\n

" + } + }, + "IngestedDataSize": { + "target": "com.amazonaws.lookoutequipment#DataSizeInBytes", + "traits": { + "smithy.api#documentation": "

Indicates the size of the ingested dataset.

" + } + }, + "DataStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the earliest timestamp corresponding to data that was successfully ingested\n during this specific ingestion job.

" + } + }, + "DataEndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the latest timestamp corresponding to data that was successfully ingested\n during this specific ingestion job.

" + } + }, + "SourceDatasetArn": { + "target": "com.amazonaws.lookoutequipment#DatasetArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the source dataset from which the data used for the\n data ingestion job was imported from.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#DescribeDataset": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#DescribeDatasetRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#DescribeDatasetResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Provides a JSON description of the data in each time series dataset, including names,\n column names, and data types.

" + } + }, + "com.amazonaws.lookoutequipment#DescribeDatasetRequest": { + "type": "structure", + "members": { + "DatasetName": { + "target": "com.amazonaws.lookoutequipment#DatasetIdentifier", + "traits": { + "smithy.api#documentation": "

The name of the dataset to be described.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#DescribeDatasetResponse": { + "type": "structure", + "members": { + "DatasetName": { + "target": "com.amazonaws.lookoutequipment#DatasetName", + "traits": { + "smithy.api#documentation": "

The name of the dataset being described.

" + } + }, + "DatasetArn": { + "target": "com.amazonaws.lookoutequipment#DatasetArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the dataset being described.

" + } + }, + "CreatedAt": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Specifies the time the dataset was created in Lookout for Equipment.

" + } + }, + "LastUpdatedAt": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Specifies the time the dataset was last updated, if it was.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#DatasetStatus", + "traits": { + "smithy.api#documentation": "

Indicates the status of the dataset.

" + } + }, + "Schema": { + "target": "com.amazonaws.lookoutequipment#SynthesizedJsonInlineDataSchema", + "traits": { + "smithy.api#documentation": "

A JSON description of the data that is in each time series dataset, including names,\n column names, and data types.

" + } + }, + "ServerSideKmsKeyId": { + "target": "com.amazonaws.lookoutequipment#KmsKeyArn", + "traits": { + "smithy.api#documentation": "

Provides the identifier of the KMS key used to encrypt dataset data by Amazon Lookout\n for Equipment.

" + } + }, + "IngestionInputConfiguration": { + "target": "com.amazonaws.lookoutequipment#IngestionInputConfiguration", + "traits": { + "smithy.api#documentation": "

Specifies the S3 location configuration for the data input for the data ingestion job.\n

" + } + }, + "DataQualitySummary": { + "target": "com.amazonaws.lookoutequipment#DataQualitySummary", + "traits": { + "smithy.api#documentation": "

Gives statistics associated with the given dataset for the latest successful associated\n ingestion job id. These statistics primarily relate to quantifying incorrect data such as\n MissingCompleteSensorData, MissingSensorData, UnsupportedDateFormats,\n InsufficientSensorData, and DuplicateTimeStamps.

" + } + }, + "IngestedFilesSummary": { + "target": "com.amazonaws.lookoutequipment#IngestedFilesSummary", + "traits": { + "smithy.api#documentation": "

IngestedFilesSummary associated with the given dataset for the latest successful\n associated ingestion job id.

" + } + }, + "RoleArn": { + "target": "com.amazonaws.lookoutequipment#IamRoleArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role that you are using for this the data\n ingestion job.

" + } + }, + "DataStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the earliest timestamp corresponding to data that was successfully ingested\n during the most recent ingestion of this particular dataset.

" + } + }, + "DataEndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the latest timestamp corresponding to data that was successfully ingested\n during the most recent ingestion of this particular dataset.

" + } + }, + "SourceDatasetArn": { + "target": "com.amazonaws.lookoutequipment#DatasetArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the source dataset from which the current data being\n described was imported from.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#DescribeInferenceScheduler": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#DescribeInferenceSchedulerRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#DescribeInferenceSchedulerResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Specifies information about the inference scheduler being used, including name, model,\n status, and associated metadata

" + } + }, + "com.amazonaws.lookoutequipment#DescribeInferenceSchedulerRequest": { + "type": "structure", + "members": { + "InferenceSchedulerName": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerIdentifier", + "traits": { + "smithy.api#documentation": "

The name of the inference scheduler being described.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#DescribeInferenceSchedulerResponse": { + "type": "structure", + "members": { + "ModelArn": { + "target": "com.amazonaws.lookoutequipment#ModelArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the machine learning model of the inference scheduler\n being described.

" + } + }, + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the machine learning model of the inference scheduler being described.\n

" + } + }, + "InferenceSchedulerName": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerName", + "traits": { + "smithy.api#documentation": "

The name of the inference scheduler being described.

" + } + }, + "InferenceSchedulerArn": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the inference scheduler being described.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerStatus", + "traits": { + "smithy.api#documentation": "

Indicates the status of the inference scheduler.

" + } + }, + "DataDelayOffsetInMinutes": { + "target": "com.amazonaws.lookoutequipment#DataDelayOffsetInMinutes", + "traits": { + "smithy.api#documentation": "

A period of time (in minutes) by which inference on the data is delayed after the data\n starts. For instance, if you select an offset delay time of five minutes, inference will\n not begin on the data until the first data measurement after the five minute mark. For\n example, if five minutes is selected, the inference scheduler will wake up at the\n configured frequency with the additional five minute delay time to check the customer S3\n bucket. The customer can upload data at the same frequency and they don't need to stop and\n restart the scheduler when uploading new data.

" + } + }, + "DataUploadFrequency": { + "target": "com.amazonaws.lookoutequipment#DataUploadFrequency", + "traits": { + "smithy.api#documentation": "

Specifies how often data is uploaded to the source S3 bucket for the input data. This\n value is the length of time between data uploads. For instance, if you select 5 minutes,\n Amazon Lookout for Equipment will upload the real-time data to the source bucket once every 5 minutes. This\n frequency also determines how often Amazon Lookout for Equipment starts a scheduled inference on your data. In\n this example, it starts once every 5 minutes.

" + } + }, + "CreatedAt": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Specifies the time at which the inference scheduler was created.

" + } + }, + "UpdatedAt": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Specifies the time at which the inference scheduler was last updated, if it was.

" + } + }, + "DataInputConfiguration": { + "target": "com.amazonaws.lookoutequipment#InferenceInputConfiguration", + "traits": { + "smithy.api#documentation": "

Specifies configuration information for the input data for the inference scheduler,\n including delimiter, format, and dataset location.

" + } + }, + "DataOutputConfiguration": { + "target": "com.amazonaws.lookoutequipment#InferenceOutputConfiguration", + "traits": { + "smithy.api#documentation": "

Specifies information for the output results for the inference scheduler, including\n the output S3 location.

" + } + }, + "RoleArn": { + "target": "com.amazonaws.lookoutequipment#IamRoleArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of a role with permission to access the data source for\n the inference scheduler being described.

" + } + }, + "ServerSideKmsKeyId": { + "target": "com.amazonaws.lookoutequipment#KmsKeyArn", + "traits": { + "smithy.api#documentation": "

Provides the identifier of the KMS key used to encrypt inference scheduler data by\n Amazon Lookout for Equipment.

" + } + }, + "LatestInferenceResult": { + "target": "com.amazonaws.lookoutequipment#LatestInferenceResult", + "traits": { + "smithy.api#documentation": "

Indicates whether the latest execution for the inference scheduler was Anomalous\n (anomalous events found) or Normal (no anomalous events found).

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#DescribeLabel": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#DescribeLabelRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#DescribeLabelResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Returns the name of the label.

" + } + }, + "com.amazonaws.lookoutequipment#DescribeLabelGroup": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#DescribeLabelGroupRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#DescribeLabelGroupResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Returns information about the label group.

" + } + }, + "com.amazonaws.lookoutequipment#DescribeLabelGroupRequest": { + "type": "structure", + "members": { + "LabelGroupName": { + "target": "com.amazonaws.lookoutequipment#LabelGroupName", + "traits": { + "smithy.api#documentation": "

Returns the name of the label group.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#DescribeLabelGroupResponse": { + "type": "structure", + "members": { + "LabelGroupName": { + "target": "com.amazonaws.lookoutequipment#LabelGroupName", + "traits": { + "smithy.api#documentation": "

The name of the label group.

" + } + }, + "LabelGroupArn": { + "target": "com.amazonaws.lookoutequipment#LabelGroupArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the label group.

" + } + }, + "FaultCodes": { + "target": "com.amazonaws.lookoutequipment#FaultCodes", + "traits": { + "smithy.api#documentation": "

Codes indicating the type of anomaly associated with the labels in the lagbel group.\n

" + } + }, + "CreatedAt": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The time at which the label group was created.

" + } + }, + "UpdatedAt": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The time at which the label group was updated.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#DescribeLabelRequest": { + "type": "structure", + "members": { + "LabelGroupName": { + "target": "com.amazonaws.lookoutequipment#LabelGroupName", + "traits": { + "smithy.api#documentation": "

Returns the name of the group containing the label.

", + "smithy.api#required": {} + } + }, + "LabelId": { + "target": "com.amazonaws.lookoutequipment#LabelId", + "traits": { + "smithy.api#documentation": "

Returns the ID of the label.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#DescribeLabelResponse": { + "type": "structure", + "members": { + "LabelGroupName": { + "target": "com.amazonaws.lookoutequipment#LabelGroupName", + "traits": { + "smithy.api#documentation": "

The name of the requested label group.

" + } + }, + "LabelGroupArn": { + "target": "com.amazonaws.lookoutequipment#LabelGroupArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the requested label group.

" + } + }, + "LabelId": { + "target": "com.amazonaws.lookoutequipment#LabelId", + "traits": { + "smithy.api#documentation": "

The ID of the requested label.

" + } + }, + "StartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The start time of the requested label.

" + } + }, + "EndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The end time of the requested label.

" + } + }, + "Rating": { + "target": "com.amazonaws.lookoutequipment#LabelRating", + "traits": { + "smithy.api#documentation": "

Indicates whether a labeled event represents an anomaly.

" + } + }, + "FaultCode": { + "target": "com.amazonaws.lookoutequipment#FaultCode", + "traits": { + "smithy.api#documentation": "

Indicates the type of anomaly associated with the label.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

" + } + }, + "Notes": { + "target": "com.amazonaws.lookoutequipment#Comments", + "traits": { + "smithy.api#documentation": "

Metadata providing additional information about the label.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

" + } + }, + "Equipment": { + "target": "com.amazonaws.lookoutequipment#Equipment", + "traits": { + "smithy.api#documentation": "

Indicates that a label pertains to a particular piece of equipment.

" + } + }, + "CreatedAt": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The time at which the label was created.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#DescribeModel": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#DescribeModelRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#DescribeModelResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Provides a JSON containing the overall information about a specific machine learning\n model, including model name and ARN, dataset, training and evaluation information, status,\n and so on.

" + } + }, + "com.amazonaws.lookoutequipment#DescribeModelRequest": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the machine learning model to be described.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#DescribeModelResponse": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the machine learning model being described.

" + } + }, + "ModelArn": { + "target": "com.amazonaws.lookoutequipment#ModelArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the machine learning model being described.

" + } + }, + "DatasetName": { + "target": "com.amazonaws.lookoutequipment#DatasetName", + "traits": { + "smithy.api#documentation": "

The name of the dataset being used by the machine learning being described.

" + } + }, + "DatasetArn": { + "target": "com.amazonaws.lookoutequipment#DatasetArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resouce Name (ARN) of the dataset used to create the machine learning model\n being described.

" + } + }, + "Schema": { + "target": "com.amazonaws.lookoutequipment#SynthesizedJsonInlineDataSchema", + "traits": { + "smithy.api#documentation": "

A JSON description of the data that is in each time series dataset, including names,\n column names, and data types.

" + } + }, + "LabelsInputConfiguration": { + "target": "com.amazonaws.lookoutequipment#LabelsInputConfiguration", + "traits": { + "smithy.api#documentation": "

Specifies configuration information about the labels input, including its S3 location.\n

" + } + }, + "TrainingDataStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the time reference in the dataset that was used to begin the subset of\n training data for the machine learning model.

" + } + }, + "TrainingDataEndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the time reference in the dataset that was used to end the subset of training\n data for the machine learning model.

" + } + }, + "EvaluationDataStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the time reference in the dataset that was used to begin the subset of\n evaluation data for the machine learning model.

" + } + }, + "EvaluationDataEndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the time reference in the dataset that was used to end the subset of\n evaluation data for the machine learning model.

" + } + }, + "RoleArn": { + "target": "com.amazonaws.lookoutequipment#IamRoleArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of a role with permission to access the data source for\n the machine learning model being described.

" + } + }, + "DataPreProcessingConfiguration": { + "target": "com.amazonaws.lookoutequipment#DataPreProcessingConfiguration", + "traits": { + "smithy.api#documentation": "

The configuration is the TargetSamplingRate, which is the sampling rate of\n the data after post processing by Amazon Lookout for Equipment. For example, if you provide data that has been\n collected at a 1 second level and you want the system to resample the data at a 1 minute\n rate before training, the TargetSamplingRate is 1 minute.

\n

When providing a value for the TargetSamplingRate, you must attach the\n prefix \"PT\" to the rate you want. The value for a 1 second rate is therefore\n PT1S, the value for a 15 minute rate is PT15M,\n and the value for a 1 hour rate is PT1H\n

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#ModelStatus", + "traits": { + "smithy.api#documentation": "

Specifies the current status of the model being described. Status describes the status\n of the most recent action of the model.

" + } + }, + "TrainingExecutionStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the time at which the training of the machine learning model began.

" + } + }, + "TrainingExecutionEndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the time at which the training of the machine learning model was completed.\n

" + } + }, + "FailedReason": { + "target": "com.amazonaws.lookoutequipment#BoundedLengthString", + "traits": { + "smithy.api#documentation": "

If the training of the machine learning model failed, this indicates the reason for that\n failure.

" + } + }, + "ModelMetrics": { + "target": "com.amazonaws.lookoutequipment#SynthesizedJsonModelMetrics", + "traits": { + "smithy.api#documentation": "

The Model Metrics show an aggregated summary of the model's performance within the\n evaluation time range. This is the JSON content of the metrics created when evaluating the\n model.

" + } + }, + "LastUpdatedTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the last time the machine learning model was updated. The type of update is\n not specified.

" + } + }, + "CreatedAt": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the time and date at which the machine learning model was created.

" + } + }, + "ServerSideKmsKeyId": { + "target": "com.amazonaws.lookoutequipment#KmsKeyArn", + "traits": { + "smithy.api#documentation": "

Provides the identifier of the KMS key used to encrypt model data by Amazon Lookout\n for Equipment.

" + } + }, + "OffCondition": { + "target": "com.amazonaws.lookoutequipment#OffCondition", + "traits": { + "smithy.api#documentation": "

Indicates that the asset associated with this sensor has been shut off. As long as this\n condition is met, Lookout for Equipment will not use data from this asset for training, evaluation, or\n inference.

" + } + }, + "SourceModelVersionArn": { + "target": "com.amazonaws.lookoutequipment#ModelVersionArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the source model version. This field appears if the\n active model version was imported.

" + } + }, + "ImportJobStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The date and time when the import job was started. This field appears if the active\n model version was imported.

" + } + }, + "ImportJobEndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The date and time when the import job was completed. This field appears if the active\n model version was imported.

" + } + }, + "ActiveModelVersion": { + "target": "com.amazonaws.lookoutequipment#ModelVersion", + "traits": { + "smithy.api#documentation": "

The name of the model version used by the inference schedular when running a scheduled\n inference execution.

" + } + }, + "ActiveModelVersionArn": { + "target": "com.amazonaws.lookoutequipment#ModelVersionArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model version used by the inference scheduler when\n running a scheduled inference execution.

" + } + }, + "ModelVersionActivatedAt": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The date the active model version was activated.

" + } + }, + "PreviousActiveModelVersion": { + "target": "com.amazonaws.lookoutequipment#ModelVersion", + "traits": { + "smithy.api#documentation": "

The model version that was set as the active model version prior to the current active\n model version.

" + } + }, + "PreviousActiveModelVersionArn": { + "target": "com.amazonaws.lookoutequipment#ModelVersionArn", + "traits": { + "smithy.api#documentation": "

The ARN of the model version that was set as the active model version prior to the\n current active model version.

" + } + }, + "PreviousModelVersionActivatedAt": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The date and time when the previous active model version was activated.

" + } + }, + "PriorModelMetrics": { + "target": "com.amazonaws.lookoutequipment#SynthesizedJsonModelMetrics", + "traits": { + "smithy.api#documentation": "

If the model version was retrained, this field shows a summary of the performance of the\n prior model on the new training range. You can use the information in this JSON-formatted\n object to compare the new model version and the prior model version.

" + } + }, + "LatestScheduledRetrainingFailedReason": { + "target": "com.amazonaws.lookoutequipment#BoundedLengthString", + "traits": { + "smithy.api#documentation": "

If the model version was generated by retraining and the training failed, this indicates\n the reason for that failure.

" + } + }, + "LatestScheduledRetrainingStatus": { + "target": "com.amazonaws.lookoutequipment#ModelVersionStatus", + "traits": { + "smithy.api#documentation": "

Indicates the status of the most recent scheduled retraining run.

" + } + }, + "LatestScheduledRetrainingModelVersion": { + "target": "com.amazonaws.lookoutequipment#ModelVersion", + "traits": { + "smithy.api#documentation": "

Indicates the most recent model version that was generated by retraining.

" + } + }, + "LatestScheduledRetrainingStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the start time of the most recent scheduled retraining run.

" + } + }, + "LatestScheduledRetrainingAvailableDataInDays": { + "target": "com.amazonaws.lookoutequipment#Integer", + "traits": { + "smithy.api#documentation": "

Indicates the number of days of data used in the most recent scheduled retraining run.\n

" + } + }, + "NextScheduledRetrainingStartDate": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the date and time that the next scheduled retraining run will start on. Lookout for Equipment\n truncates the time you provide to the nearest UTC day.

" + } + }, + "AccumulatedInferenceDataStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the start time of the inference data that has been accumulated.

" + } + }, + "AccumulatedInferenceDataEndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the end time of the inference data that has been accumulated.

" + } + }, + "RetrainingSchedulerStatus": { + "target": "com.amazonaws.lookoutequipment#RetrainingSchedulerStatus", + "traits": { + "smithy.api#documentation": "

Indicates the status of the retraining scheduler.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#DescribeModelVersion": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#DescribeModelVersionRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#DescribeModelVersionResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Retrieves information about a specific machine learning model version.

" + } + }, + "com.amazonaws.lookoutequipment#DescribeModelVersionRequest": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the machine learning model that this version belongs to.

", + "smithy.api#required": {} + } + }, + "ModelVersion": { + "target": "com.amazonaws.lookoutequipment#ModelVersion", + "traits": { + "smithy.api#documentation": "

The version of the machine learning model.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#DescribeModelVersionResponse": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the machine learning model that this version belongs to.

" + } + }, + "ModelArn": { + "target": "com.amazonaws.lookoutequipment#ModelArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the parent machine learning model that this version\n belong to.

" + } + }, + "ModelVersion": { + "target": "com.amazonaws.lookoutequipment#ModelVersion", + "traits": { + "smithy.api#documentation": "

The version of the machine learning model.

" + } + }, + "ModelVersionArn": { + "target": "com.amazonaws.lookoutequipment#ModelVersionArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model version.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#ModelVersionStatus", + "traits": { + "smithy.api#documentation": "

The current status of the model version.

" + } + }, + "SourceType": { + "target": "com.amazonaws.lookoutequipment#ModelVersionSourceType", + "traits": { + "smithy.api#documentation": "

Indicates whether this model version was created by training or by importing.

" + } + }, + "DatasetName": { + "target": "com.amazonaws.lookoutequipment#DatasetName", + "traits": { + "smithy.api#documentation": "

The name of the dataset used to train the model version.

" + } + }, + "DatasetArn": { + "target": "com.amazonaws.lookoutequipment#DatasetArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the dataset used to train the model version.

" + } + }, + "Schema": { + "target": "com.amazonaws.lookoutequipment#InlineDataSchema", + "traits": { + "smithy.api#documentation": "

The schema of the data used to train the model version.

" + } + }, + "LabelsInputConfiguration": { + "target": "com.amazonaws.lookoutequipment#LabelsInputConfiguration" + }, + "TrainingDataStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The date on which the training data began being gathered. If you imported the version,\n this is the date that the training data in the source version began being gathered.

" + } + }, + "TrainingDataEndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The date on which the training data finished being gathered. If you imported the\n version, this is the date that the training data in the source version finished being\n gathered.

" + } + }, + "EvaluationDataStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The date on which the data in the evaluation set began being gathered. If you imported\n the version, this is the date that the evaluation set data in the source version began\n being gathered.

" + } + }, + "EvaluationDataEndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The date on which the data in the evaluation set began being gathered. If you imported\n the version, this is the date that the evaluation set data in the source version finished\n being gathered.

" + } + }, + "RoleArn": { + "target": "com.amazonaws.lookoutequipment#IamRoleArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the role that was used to train the model\n version.

" + } + }, + "DataPreProcessingConfiguration": { + "target": "com.amazonaws.lookoutequipment#DataPreProcessingConfiguration" + }, + "TrainingExecutionStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The time when the training of the version began.

" + } + }, + "TrainingExecutionEndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The time when the training of the version completed.

" + } + }, + "FailedReason": { + "target": "com.amazonaws.lookoutequipment#BoundedLengthString", + "traits": { + "smithy.api#documentation": "

The failure message if the training of the model version failed.

" + } + }, + "ModelMetrics": { + "target": "com.amazonaws.lookoutequipment#ModelMetrics", + "traits": { + "smithy.api#documentation": "

Shows an aggregated summary, in JSON format, of the model's performance within the\n evaluation time range. These metrics are created when evaluating the model.

" + } + }, + "LastUpdatedTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the last time the machine learning model version was updated.

" + } + }, + "CreatedAt": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the time and date at which the machine learning model version was\n created.

" + } + }, + "ServerSideKmsKeyId": { + "target": "com.amazonaws.lookoutequipment#KmsKeyArn", + "traits": { + "smithy.api#documentation": "

The identifier of the KMS key key used to encrypt model version data by\n Amazon Lookout for Equipment.

" + } + }, + "OffCondition": { + "target": "com.amazonaws.lookoutequipment#OffCondition", + "traits": { + "smithy.api#documentation": "

Indicates that the asset associated with this sensor has been shut off. As long as this\n condition is met, Lookout for Equipment will not use data from this asset for training,\n evaluation, or inference.

" + } + }, + "SourceModelVersionArn": { + "target": "com.amazonaws.lookoutequipment#ModelVersionArn", + "traits": { + "smithy.api#documentation": "

If model version was imported, then this field is the arn of the source model\n version.

" + } + }, + "ImportJobStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The date and time when the import job began. This field appears if the model version was\n imported.

" + } + }, + "ImportJobEndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The date and time when the import job completed. This field appears if the model version\n was imported.

" + } + }, + "ImportedDataSizeInBytes": { + "target": "com.amazonaws.lookoutequipment#DataSizeInBytes", + "traits": { + "smithy.api#documentation": "

The size in bytes of the imported data. This field appears if the model version was\n imported.

" + } + }, + "PriorModelMetrics": { + "target": "com.amazonaws.lookoutequipment#ModelMetrics", + "traits": { + "smithy.api#documentation": "

If the model version was retrained, this field shows a summary of the performance of the\n prior model on the new training range. You can use the information in this JSON-formatted\n object to compare the new model version and the prior model version.

" + } + }, + "RetrainingAvailableDataInDays": { + "target": "com.amazonaws.lookoutequipment#Integer", + "traits": { + "smithy.api#documentation": "

Indicates the number of days of data used in the most recent scheduled retraining run.\n

" + } + }, + "AutoPromotionResult": { + "target": "com.amazonaws.lookoutequipment#AutoPromotionResult", + "traits": { + "smithy.api#documentation": "

Indicates whether the model version was promoted to be the active version after\n retraining or if there was an error with or cancellation of the retraining.

" + } + }, + "AutoPromotionResultReason": { + "target": "com.amazonaws.lookoutequipment#AutoPromotionResultReason", + "traits": { + "smithy.api#documentation": "

Indicates the reason for the AutoPromotionResult. For example, a model\n might not be promoted if its performance was worse than the active version, if there was an\n error during training, or if the retraining scheduler was using MANUAL promote\n mode. The model will be promoted in MANAGED promote mode if the performance is\n better than the previous model.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#DescribeResourcePolicy": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#DescribeResourcePolicyRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#DescribeResourcePolicyResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Provides the details of a resource policy attached to a resource.

" + } + }, + "com.amazonaws.lookoutequipment#DescribeResourcePolicyRequest": { + "type": "structure", + "members": { + "ResourceArn": { + "target": "com.amazonaws.lookoutequipment#ResourceArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource that is associated with the resource\n policy.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#DescribeResourcePolicyResponse": { + "type": "structure", + "members": { + "PolicyRevisionId": { + "target": "com.amazonaws.lookoutequipment#PolicyRevisionId", + "traits": { + "smithy.api#documentation": "

A unique identifier for a revision of the resource policy.

" + } + }, + "ResourcePolicy": { + "target": "com.amazonaws.lookoutequipment#Policy", + "traits": { + "smithy.api#documentation": "

The resource policy in a JSON-formatted string.

" + } + }, + "CreationTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The time when the resource policy was created.

" + } + }, + "LastModifiedTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The time when the resource policy was last modified.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#DescribeRetrainingScheduler": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#DescribeRetrainingSchedulerRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#DescribeRetrainingSchedulerResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Provides a description of the retraining scheduler, including information such as the\n model name and retraining parameters.

", + "smithy.api#examples": [ + { + "title": "Describes a retraining scheduler", + "documentation": "", "input": { - "target": "com.amazonaws.lookoutequipment#UpdateInferenceSchedulerRequest" + "ModelName": "sample-model" }, "output": { - "target": "smithy.api#Unit" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Updates an inference scheduler.

" - } - }, - "com.amazonaws.lookoutequipment#UpdateInferenceSchedulerRequest": { - "type": "structure", - "members": { - "InferenceSchedulerName": { - "target": "com.amazonaws.lookoutequipment#InferenceSchedulerIdentifier", - "traits": { - "smithy.api#documentation": "

The name of the inference scheduler to be updated.

", - "smithy.api#required": {} - } - }, - "DataDelayOffsetInMinutes": { - "target": "com.amazonaws.lookoutequipment#DataDelayOffsetInMinutes", - "traits": { - "smithy.api#documentation": "

A period of time (in minutes) by which inference on the data is delayed after the data\n starts. For instance, if you select an offset delay time of five minutes, inference will\n not begin on the data until the first data measurement after the five minute mark. For\n example, if five minutes is selected, the inference scheduler will wake up at the\n configured frequency with the additional five minute delay time to check the customer S3\n bucket. The customer can upload data at the same frequency and they don't need to stop and\n restart the scheduler when uploading new data.

" - } - }, - "DataUploadFrequency": { - "target": "com.amazonaws.lookoutequipment#DataUploadFrequency", - "traits": { - "smithy.api#documentation": "

How often data is uploaded to the source S3 bucket for the input data. The value chosen\n is the length of time between data uploads. For instance, if you select 5 minutes, Amazon\n Lookout for Equipment will upload the real-time data to the source bucket once every 5\n minutes. This frequency also determines how often Amazon Lookout for Equipment starts a scheduled inference on\n your data. In this example, it starts once every 5 minutes.

" - } - }, - "DataInputConfiguration": { - "target": "com.amazonaws.lookoutequipment#InferenceInputConfiguration", - "traits": { - "smithy.api#documentation": "

Specifies information for the input data for the inference scheduler, including\n delimiter, format, and dataset location.

" - } - }, - "DataOutputConfiguration": { - "target": "com.amazonaws.lookoutequipment#InferenceOutputConfiguration", - "traits": { - "smithy.api#documentation": "

Specifies information for the output results from the inference scheduler, including\n the output S3 location.

" - } - }, - "RoleArn": { - "target": "com.amazonaws.lookoutequipment#IamRoleArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of a role with permission to access the data source for\n the inference scheduler.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#UpdateLabelGroup": { - "type": "operation", + "ModelName": "sample-model", + "ModelArn": "arn:aws:lookoutequipment:us-east-1:123456789012:model/sample-model/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "RetrainingStartDate": "2023-11-01T00:00:00Z", + "RetrainingFrequency": "P1M", + "LookbackWindow": "P360D", + "Status": "RUNNING", + "PromoteMode": "MANAGED", + "CreatedAt": "2023-10-01T15:00:00Z", + "UpdatedAt": "2023-10-01T15:00:00Z" + } + } + ] + } + }, + "com.amazonaws.lookoutequipment#DescribeRetrainingSchedulerRequest": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the model that the retraining scheduler is attached to.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#DescribeRetrainingSchedulerResponse": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the model that the retraining scheduler is attached to.

" + } + }, + "ModelArn": { + "target": "com.amazonaws.lookoutequipment#ModelArn", + "traits": { + "smithy.api#documentation": "

The ARN of the model that the retraining scheduler is attached to.

" + } + }, + "RetrainingStartDate": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The start date for the retraining scheduler. Lookout for Equipment truncates the time you provide to the\n nearest UTC day.

" + } + }, + "RetrainingFrequency": { + "target": "com.amazonaws.lookoutequipment#RetrainingFrequency", + "traits": { + "smithy.api#documentation": "

The frequency at which the model retraining is set. This follows the ISO 8601\n guidelines.

" + } + }, + "LookbackWindow": { + "target": "com.amazonaws.lookoutequipment#LookbackWindow", + "traits": { + "smithy.api#documentation": "

The number of past days of data used for retraining.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#RetrainingSchedulerStatus", + "traits": { + "smithy.api#documentation": "

The status of the retraining scheduler.

" + } + }, + "PromoteMode": { + "target": "com.amazonaws.lookoutequipment#ModelPromoteMode", + "traits": { + "smithy.api#documentation": "

Indicates how the service uses new models. In MANAGED mode, new models are\n used for inference if they have better performance than the current model. In\n MANUAL mode, the new models are not used until they are manually\n activated.

" + } + }, + "CreatedAt": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the time and date at which the retraining scheduler was created.

" + } + }, + "UpdatedAt": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the time and date at which the retraining scheduler was updated.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#DuplicateTimestamps": { + "type": "structure", + "members": { + "TotalNumberOfDuplicateTimestamps": { + "target": "com.amazonaws.lookoutequipment#Integer", + "traits": { + "smithy.api#documentation": "

Indicates the total number of duplicate timestamps.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Entity that comprises information abount duplicate timestamps in the dataset.

" + } + }, + "com.amazonaws.lookoutequipment#Equipment": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 200 + }, + "smithy.api#pattern": "^[\\P{M}\\p{M}]{1,200}$" + } + }, + "com.amazonaws.lookoutequipment#EventDurationInSeconds": { + "type": "long", + "traits": { + "smithy.api#range": { + "min": 0 + } + } + }, + "com.amazonaws.lookoutequipment#FaultCode": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 100 + }, + "smithy.api#pattern": "^[\\P{M}\\p{M}]{1,100}$" + } + }, + "com.amazonaws.lookoutequipment#FaultCodes": { + "type": "list", + "member": { + "target": "com.amazonaws.lookoutequipment#FaultCode" + }, + "traits": { + "smithy.api#length": { + "min": 0, + "max": 50 + } + } + }, + "com.amazonaws.lookoutequipment#FileNameTimestampFormat": { + "type": "string", + "traits": { + "smithy.api#pattern": "^EPOCH|yyyy-MM-dd-HH-mm-ss|yyyyMMddHHmmss$" + } + }, + "com.amazonaws.lookoutequipment#Float": { + "type": "float", + "traits": { + "smithy.api#default": 0 + } + }, + "com.amazonaws.lookoutequipment#IamRoleArn": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 20, + "max": 2048 + }, + "smithy.api#pattern": "^arn:aws(-[^:]+)?:iam::[0-9]{12}:role/.+$" + } + }, + "com.amazonaws.lookoutequipment#IdempotenceToken": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 256 + }, + "smithy.api#pattern": "^\\p{ASCII}{1,256}$" + } + }, + "com.amazonaws.lookoutequipment#ImportDataset": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#ImportDatasetRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#ImportDatasetResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ServiceQuotaExceededException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Imports a dataset.

" + } + }, + "com.amazonaws.lookoutequipment#ImportDatasetRequest": { + "type": "structure", + "members": { + "SourceDatasetArn": { + "target": "com.amazonaws.lookoutequipment#DatasetArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the dataset to import.

", + "smithy.api#required": {} + } + }, + "DatasetName": { + "target": "com.amazonaws.lookoutequipment#DatasetName", + "traits": { + "smithy.api#documentation": "

The name of the machine learning dataset to be created. If the dataset already exists,\n Amazon Lookout for Equipment overwrites the existing dataset. If you don't specify this field, it is filled\n with the name of the source dataset.

" + } + }, + "ClientToken": { + "target": "com.amazonaws.lookoutequipment#IdempotenceToken", + "traits": { + "smithy.api#documentation": "

A unique identifier for the request. If you do not set the client request token,\n Amazon Lookout for Equipment generates one.

", + "smithy.api#idempotencyToken": {}, + "smithy.api#required": {} + } + }, + "ServerSideKmsKeyId": { + "target": "com.amazonaws.lookoutequipment#NameOrArn", + "traits": { + "smithy.api#documentation": "

Provides the identifier of the KMS key key used to encrypt model data by Amazon Lookout for Equipment.\n

" + } + }, + "Tags": { + "target": "com.amazonaws.lookoutequipment#TagList", + "traits": { + "smithy.api#documentation": "

Any tags associated with the dataset to be created.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#ImportDatasetResponse": { + "type": "structure", + "members": { + "DatasetName": { + "target": "com.amazonaws.lookoutequipment#DatasetName", + "traits": { + "smithy.api#documentation": "

The name of the created machine learning dataset.

" + } + }, + "DatasetArn": { + "target": "com.amazonaws.lookoutequipment#DatasetArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the dataset that was imported.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#DatasetStatus", + "traits": { + "smithy.api#documentation": "

The status of the ImportDataset operation.

" + } + }, + "JobId": { + "target": "com.amazonaws.lookoutequipment#IngestionJobId", + "traits": { + "smithy.api#documentation": "

A unique identifier for the job of importing the dataset.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#ImportModelVersion": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#ImportModelVersionRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#ImportModelVersionResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ServiceQuotaExceededException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Imports a model that has been trained successfully.

" + } + }, + "com.amazonaws.lookoutequipment#ImportModelVersionRequest": { + "type": "structure", + "members": { + "SourceModelVersionArn": { + "target": "com.amazonaws.lookoutequipment#ModelVersionArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model version to import.

", + "smithy.api#required": {} + } + }, + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name for the machine learning model to be created. If the model already exists,\n Amazon Lookout for Equipment creates a new version. If you do not specify this field, it is filled with the\n name of the source model.

" + } + }, + "DatasetName": { + "target": "com.amazonaws.lookoutequipment#DatasetIdentifier", + "traits": { + "smithy.api#documentation": "

The name of the dataset for the machine learning model being imported.

", + "smithy.api#required": {} + } + }, + "LabelsInputConfiguration": { + "target": "com.amazonaws.lookoutequipment#LabelsInputConfiguration" + }, + "ClientToken": { + "target": "com.amazonaws.lookoutequipment#IdempotenceToken", + "traits": { + "smithy.api#documentation": "

A unique identifier for the request. If you do not set the client request token,\n Amazon Lookout for Equipment generates one.

", + "smithy.api#idempotencyToken": {}, + "smithy.api#required": {} + } + }, + "RoleArn": { + "target": "com.amazonaws.lookoutequipment#IamRoleArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of a role with permission to access the data source being\n used to create the machine learning model.

" + } + }, + "ServerSideKmsKeyId": { + "target": "com.amazonaws.lookoutequipment#NameOrArn", + "traits": { + "smithy.api#documentation": "

Provides the identifier of the KMS key key used to encrypt model data by Amazon Lookout for Equipment.\n

" + } + }, + "Tags": { + "target": "com.amazonaws.lookoutequipment#TagList", + "traits": { + "smithy.api#documentation": "

The tags associated with the machine learning model to be created.

" + } + }, + "InferenceDataImportStrategy": { + "target": "com.amazonaws.lookoutequipment#InferenceDataImportStrategy", + "traits": { + "smithy.api#documentation": "

Indicates how to import the accumulated inference data when a model version is imported.\n The possible values are as follows:

\n
    \n
  • \n

    NO_IMPORT – Don't import the data.

    \n
  • \n
  • \n

    ADD_WHEN_EMPTY – Only import the data from the source model if there is no\n existing data in the target model.

    \n
  • \n
  • \n

    OVERWRITE – Import the data from the source model and overwrite the\n existing data in the target model.

    \n
  • \n
" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#ImportModelVersionResponse": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name for the machine learning model.

" + } + }, + "ModelArn": { + "target": "com.amazonaws.lookoutequipment#ModelArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model being created.

" + } + }, + "ModelVersionArn": { + "target": "com.amazonaws.lookoutequipment#ModelVersionArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model version being created.

" + } + }, + "ModelVersion": { + "target": "com.amazonaws.lookoutequipment#ModelVersion", + "traits": { + "smithy.api#documentation": "

The version of the model being created.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#ModelVersionStatus", + "traits": { + "smithy.api#documentation": "

The status of the ImportModelVersion operation.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#InferenceDataImportStrategy": { + "type": "enum", + "members": { + "NO_IMPORT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "NO_IMPORT" + } + }, + "ADD_WHEN_EMPTY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ADD_WHEN_EMPTY" + } + }, + "OVERWRITE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "OVERWRITE" + } + } + } + }, + "com.amazonaws.lookoutequipment#InferenceEventSummaries": { + "type": "list", + "member": { + "target": "com.amazonaws.lookoutequipment#InferenceEventSummary" + } + }, + "com.amazonaws.lookoutequipment#InferenceEventSummary": { + "type": "structure", + "members": { + "InferenceSchedulerArn": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the inference scheduler being used for the inference\n event.

" + } + }, + "InferenceSchedulerName": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerName", + "traits": { + "smithy.api#documentation": "

The name of the inference scheduler being used for the inference events.

" + } + }, + "EventStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the starting time of an inference event.

" + } + }, + "EventEndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the ending time of an inference event.

" + } + }, + "Diagnostics": { + "target": "com.amazonaws.lookoutequipment#ModelMetrics", + "traits": { + "smithy.api#documentation": "

An array which specifies the names and values of all sensors contributing to an\n inference event.

" + } + }, + "EventDurationInSeconds": { + "target": "com.amazonaws.lookoutequipment#EventDurationInSeconds", + "traits": { + "smithy.api#documentation": "

Indicates the size of an inference event in seconds.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Contains information about the specific inference event, including start and end time,\n diagnostics information, event duration and so on.

" + } + }, + "com.amazonaws.lookoutequipment#InferenceExecutionStatus": { + "type": "enum", + "members": { + "IN_PROGRESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "IN_PROGRESS" + } + }, + "SUCCESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SUCCESS" + } + }, + "FAILED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FAILED" + } + } + } + }, + "com.amazonaws.lookoutequipment#InferenceExecutionSummaries": { + "type": "list", + "member": { + "target": "com.amazonaws.lookoutequipment#InferenceExecutionSummary" + } + }, + "com.amazonaws.lookoutequipment#InferenceExecutionSummary": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the machine learning model being used for the inference execution.

" + } + }, + "ModelArn": { + "target": "com.amazonaws.lookoutequipment#ModelArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the machine learning model used for the inference\n execution.

" + } + }, + "InferenceSchedulerName": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerName", + "traits": { + "smithy.api#documentation": "

The name of the inference scheduler being used for the inference execution.

" + } + }, + "InferenceSchedulerArn": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the inference scheduler being used for the inference\n execution.

" + } + }, + "ScheduledStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the start time at which the inference scheduler began the specific inference\n execution.

" + } + }, + "DataStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the time reference in the dataset at which the inference execution began.\n

" + } + }, + "DataEndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the time reference in the dataset at which the inference execution stopped.\n

" + } + }, + "DataInputConfiguration": { + "target": "com.amazonaws.lookoutequipment#InferenceInputConfiguration", + "traits": { + "smithy.api#documentation": "

Specifies configuration information for the input data for the inference scheduler,\n including delimiter, format, and dataset location.

" + } + }, + "DataOutputConfiguration": { + "target": "com.amazonaws.lookoutequipment#InferenceOutputConfiguration", + "traits": { + "smithy.api#documentation": "

Specifies configuration information for the output results from for the inference\n execution, including the output Amazon S3 location.\n

" + } + }, + "CustomerResultObject": { + "target": "com.amazonaws.lookoutequipment#S3Object", + "traits": { + "smithy.api#documentation": "

The S3 object that the inference execution results were uploaded to.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#InferenceExecutionStatus", + "traits": { + "smithy.api#documentation": "

Indicates the status of the inference execution.

" + } + }, + "FailedReason": { + "target": "com.amazonaws.lookoutequipment#BoundedLengthString", + "traits": { + "smithy.api#documentation": "

Specifies the reason for failure when an inference execution has failed.

" + } + }, + "ModelVersion": { + "target": "com.amazonaws.lookoutequipment#ModelVersion", + "traits": { + "smithy.api#documentation": "

The model version used for the inference execution.

" + } + }, + "ModelVersionArn": { + "target": "com.amazonaws.lookoutequipment#ModelVersionArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Number (ARN) of the model version used for the inference\n execution.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Contains information about the specific inference execution, including input and output\n data configuration, inference scheduling information, status, and so on.

" + } + }, + "com.amazonaws.lookoutequipment#InferenceInputConfiguration": { + "type": "structure", + "members": { + "S3InputConfiguration": { + "target": "com.amazonaws.lookoutequipment#InferenceS3InputConfiguration", + "traits": { + "smithy.api#documentation": "

Specifies configuration information for the input data for the inference, including\n Amazon S3 location of input data.

" + } + }, + "InputTimeZoneOffset": { + "target": "com.amazonaws.lookoutequipment#TimeZoneOffset", + "traits": { + "smithy.api#documentation": "

Indicates the difference between your time zone and Coordinated Universal Time\n (UTC).

" + } + }, + "InferenceInputNameConfiguration": { + "target": "com.amazonaws.lookoutequipment#InferenceInputNameConfiguration", + "traits": { + "smithy.api#documentation": "

Specifies configuration information for the input data for the inference, including\n timestamp format and delimiter.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Specifies configuration information for the input data for the inference, including\n Amazon S3 location of input data..

" + } + }, + "com.amazonaws.lookoutequipment#InferenceInputNameConfiguration": { + "type": "structure", + "members": { + "TimestampFormat": { + "target": "com.amazonaws.lookoutequipment#FileNameTimestampFormat", + "traits": { + "smithy.api#documentation": "

The format of the timestamp, whether Epoch time, or standard, with or without hyphens\n (-).

" + } + }, + "ComponentTimestampDelimiter": { + "target": "com.amazonaws.lookoutequipment#ComponentTimestampDelimiter", + "traits": { + "smithy.api#documentation": "

Indicates the delimiter character used between items in the data.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Specifies configuration information for the input data for the inference, including\n timestamp format and delimiter.

" + } + }, + "com.amazonaws.lookoutequipment#InferenceOutputConfiguration": { + "type": "structure", + "members": { + "S3OutputConfiguration": { + "target": "com.amazonaws.lookoutequipment#InferenceS3OutputConfiguration", + "traits": { + "smithy.api#documentation": "

Specifies configuration information for the output results from for the inference,\n output S3 location.

", + "smithy.api#required": {} + } + }, + "KmsKeyId": { + "target": "com.amazonaws.lookoutequipment#NameOrArn", + "traits": { + "smithy.api#documentation": "

The ID number for the KMS key key used to encrypt the inference output.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Specifies configuration information for the output results from for the inference,\n including KMS key ID and output S3 location.

" + } + }, + "com.amazonaws.lookoutequipment#InferenceS3InputConfiguration": { + "type": "structure", + "members": { + "Bucket": { + "target": "com.amazonaws.lookoutequipment#S3Bucket", + "traits": { + "smithy.api#documentation": "

The bucket containing the input dataset for the inference.

", + "smithy.api#required": {} + } + }, + "Prefix": { + "target": "com.amazonaws.lookoutequipment#S3Prefix", + "traits": { + "smithy.api#documentation": "

The prefix for the S3 bucket used for the input data for the inference.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Specifies configuration information for the input data for the inference, including\n input data S3 location.

" + } + }, + "com.amazonaws.lookoutequipment#InferenceS3OutputConfiguration": { + "type": "structure", + "members": { + "Bucket": { + "target": "com.amazonaws.lookoutequipment#S3Bucket", + "traits": { + "smithy.api#documentation": "

The bucket containing the output results from the inference

", + "smithy.api#required": {} + } + }, + "Prefix": { + "target": "com.amazonaws.lookoutequipment#S3Prefix", + "traits": { + "smithy.api#documentation": "

The prefix for the S3 bucket used for the output results from the inference.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Specifies configuration information for the output results from the inference,\n including output S3 location.

" + } + }, + "com.amazonaws.lookoutequipment#InferenceSchedulerArn": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 20, + "max": 2048 + }, + "smithy.api#pattern": "^arn:aws(-[^:]+)?:lookoutequipment:[a-zA-Z0-9\\-]*:[0-9]{12}:inference-scheduler\\/.+$" + } + }, + "com.amazonaws.lookoutequipment#InferenceSchedulerIdentifier": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 200 + }, + "smithy.api#pattern": "^[0-9a-zA-Z_-]{1,200}$" + } + }, + "com.amazonaws.lookoutequipment#InferenceSchedulerName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 200 + }, + "smithy.api#pattern": "^[0-9a-zA-Z_-]{1,200}$" + } + }, + "com.amazonaws.lookoutequipment#InferenceSchedulerStatus": { + "type": "enum", + "members": { + "PENDING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PENDING" + } + }, + "RUNNING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RUNNING" + } + }, + "STOPPING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "STOPPING" + } + }, + "STOPPED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "STOPPED" + } + } + } + }, + "com.amazonaws.lookoutequipment#InferenceSchedulerSummaries": { + "type": "list", + "member": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerSummary" + } + }, + "com.amazonaws.lookoutequipment#InferenceSchedulerSummary": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the machine learning model used for the inference scheduler.

" + } + }, + "ModelArn": { + "target": "com.amazonaws.lookoutequipment#ModelArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the machine learning model used by the inference\n scheduler.

" + } + }, + "InferenceSchedulerName": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerName", + "traits": { + "smithy.api#documentation": "

The name of the inference scheduler.

" + } + }, + "InferenceSchedulerArn": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the inference scheduler.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerStatus", + "traits": { + "smithy.api#documentation": "

Indicates the status of the inference scheduler.

" + } + }, + "DataDelayOffsetInMinutes": { + "target": "com.amazonaws.lookoutequipment#DataDelayOffsetInMinutes", + "traits": { + "smithy.api#documentation": "

A period of time (in minutes) by which inference on the data is delayed after the data\n starts. For instance, if an offset delay time of five minutes was selected, inference will\n not begin on the data until the first data measurement after the five minute mark. For\n example, if five minutes is selected, the inference scheduler will wake up at the\n configured frequency with the additional five minute delay time to check the customer S3\n bucket. The customer can upload data at the same frequency and they don't need to stop and\n restart the scheduler when uploading new data.

" + } + }, + "DataUploadFrequency": { + "target": "com.amazonaws.lookoutequipment#DataUploadFrequency", + "traits": { + "smithy.api#documentation": "

How often data is uploaded to the source S3 bucket for the input data. This value is the\n length of time between data uploads. For instance, if you select 5 minutes, Amazon Lookout\n for Equipment will upload the real-time data to the source bucket once every 5 minutes.\n This frequency also determines how often Amazon Lookout for Equipment starts a scheduled inference on your\n data. In this example, it starts once every 5 minutes.

" + } + }, + "LatestInferenceResult": { + "target": "com.amazonaws.lookoutequipment#LatestInferenceResult", + "traits": { + "smithy.api#documentation": "

Indicates whether the latest execution for the inference scheduler was Anomalous\n (anomalous events found) or Normal (no anomalous events found).

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Contains information about the specific inference scheduler, including data delay\n offset, model name and ARN, status, and so on.

" + } + }, + "com.amazonaws.lookoutequipment#IngestedFilesSummary": { + "type": "structure", + "members": { + "TotalNumberOfFiles": { + "target": "com.amazonaws.lookoutequipment#Integer", + "traits": { + "smithy.api#documentation": "

Indicates the total number of files that were submitted for ingestion.

", + "smithy.api#required": {} + } + }, + "IngestedNumberOfFiles": { + "target": "com.amazonaws.lookoutequipment#Integer", + "traits": { + "smithy.api#documentation": "

Indicates the number of files that were successfully ingested.

", + "smithy.api#required": {} + } + }, + "DiscardedFiles": { + "target": "com.amazonaws.lookoutequipment#ListOfDiscardedFiles", + "traits": { + "smithy.api#documentation": "

Indicates the number of files that were discarded. A file could be discarded because its\n format is invalid (for example, a jpg or pdf) or not readable.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Gives statistics about how many files have been ingested, and which files have not been\n ingested, for a particular ingestion job.

" + } + }, + "com.amazonaws.lookoutequipment#IngestionInputConfiguration": { + "type": "structure", + "members": { + "S3InputConfiguration": { + "target": "com.amazonaws.lookoutequipment#IngestionS3InputConfiguration", + "traits": { + "smithy.api#documentation": "

The location information for the S3 bucket used for input data for the data ingestion.\n

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Specifies configuration information for the input data for the data ingestion job,\n including input data S3 location.

" + } + }, + "com.amazonaws.lookoutequipment#IngestionJobId": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 32 + }, + "smithy.api#pattern": "^[A-Fa-f0-9]{0,32}$" + } + }, + "com.amazonaws.lookoutequipment#IngestionJobStatus": { + "type": "enum", + "members": { + "IN_PROGRESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "IN_PROGRESS" + } + }, + "SUCCESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SUCCESS" + } + }, + "FAILED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FAILED" + } + }, + "IMPORT_IN_PROGRESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "IMPORT_IN_PROGRESS" + } + } + } + }, + "com.amazonaws.lookoutequipment#IngestionS3InputConfiguration": { + "type": "structure", + "members": { + "Bucket": { + "target": "com.amazonaws.lookoutequipment#S3Bucket", + "traits": { + "smithy.api#documentation": "

The name of the S3 bucket used for the input data for the data ingestion.

", + "smithy.api#required": {} + } + }, + "Prefix": { + "target": "com.amazonaws.lookoutequipment#S3Prefix", + "traits": { + "smithy.api#documentation": "

The prefix for the S3 location being used for the input data for the data ingestion.\n

" + } + }, + "KeyPattern": { + "target": "com.amazonaws.lookoutequipment#KeyPattern", + "traits": { + "smithy.api#documentation": "

The pattern for matching the Amazon S3 files that will be used for ingestion.\n If the schema was created previously without any KeyPattern, then the default KeyPattern\n {prefix}/{component_name}/* is used to download files from Amazon S3 according to\n the schema. This field is required when ingestion is being done for the first time.

\n

Valid Values: {prefix}/{component_name}_* | {prefix}/{component_name}/* |\n {prefix}/{component_name}[DELIMITER]* (Allowed delimiters : space, dot, underscore,\n hyphen)

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Specifies S3 configuration information for the input data for the data ingestion job.\n

" + } + }, + "com.amazonaws.lookoutequipment#InlineDataSchema": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 1000000 + } + } + }, + "com.amazonaws.lookoutequipment#InsufficientSensorData": { + "type": "structure", + "members": { + "MissingCompleteSensorData": { + "target": "com.amazonaws.lookoutequipment#MissingCompleteSensorData", + "traits": { + "smithy.api#documentation": "

Parameter that describes the total number of sensors that have data completely missing\n for it.

", + "smithy.api#required": {} + } + }, + "SensorsWithShortDateRange": { + "target": "com.amazonaws.lookoutequipment#SensorsWithShortDateRange", + "traits": { + "smithy.api#documentation": "

Parameter that describes the total number of sensors that have a short date range of\n less than 90 days of data overall.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Entity that comprises aggregated information on sensors having insufficient data.\n

" + } + }, + "com.amazonaws.lookoutequipment#Integer": { + "type": "integer" + }, + "com.amazonaws.lookoutequipment#InternalServerException": { + "type": "structure", + "members": { + "Message": { + "target": "com.amazonaws.lookoutequipment#BoundedLengthString", + "traits": { + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Processing of the request has failed because of an unknown error, exception or failure.\n

", + "smithy.api#error": "server", + "smithy.api#httpError": 500 + } + }, + "com.amazonaws.lookoutequipment#InvalidSensorData": { + "type": "structure", + "members": { + "AffectedSensorCount": { + "target": "com.amazonaws.lookoutequipment#Integer", + "traits": { + "smithy.api#documentation": "

Indicates the number of sensors that have at least some invalid values.

", + "smithy.api#required": {} + } + }, + "TotalNumberOfInvalidValues": { + "target": "com.amazonaws.lookoutequipment#Integer", + "traits": { + "smithy.api#documentation": "

Indicates the total number of invalid values across all the sensors.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Entity that comprises aggregated information on sensors having insufficient data.\n

" + } + }, + "com.amazonaws.lookoutequipment#KeyPattern": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 2048 + } + } + }, + "com.amazonaws.lookoutequipment#KmsKeyArn": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 1024 + }, + "smithy.api#pattern": "^arn:aws[a-z\\-]*:kms:[a-z0-9\\-]*:\\d{12}:[\\w\\-\\/]+$" + } + }, + "com.amazonaws.lookoutequipment#LabelGroupArn": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 20, + "max": 2048 + }, + "smithy.api#pattern": "^arn:aws(-[^:]+)?:lookoutequipment:[a-zA-Z0-9\\-]*:[0-9]{12}:label-group\\/.+$" + } + }, + "com.amazonaws.lookoutequipment#LabelGroupName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 200 + }, + "smithy.api#pattern": "^[0-9a-zA-Z_-]{1,200}$" + } + }, + "com.amazonaws.lookoutequipment#LabelGroupSummaries": { + "type": "list", + "member": { + "target": "com.amazonaws.lookoutequipment#LabelGroupSummary" + } + }, + "com.amazonaws.lookoutequipment#LabelGroupSummary": { + "type": "structure", + "members": { + "LabelGroupName": { + "target": "com.amazonaws.lookoutequipment#LabelGroupName", + "traits": { + "smithy.api#documentation": "

The name of the label group.

" + } + }, + "LabelGroupArn": { + "target": "com.amazonaws.lookoutequipment#LabelGroupArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the label group.

" + } + }, + "CreatedAt": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The time at which the label group was created.

" + } + }, + "UpdatedAt": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The time at which the label group was updated.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Contains information about the label group.

" + } + }, + "com.amazonaws.lookoutequipment#LabelId": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 32 + }, + "smithy.api#pattern": "^[A-Fa-f0-9]{0,32}$" + } + }, + "com.amazonaws.lookoutequipment#LabelRating": { + "type": "enum", + "members": { + "ANOMALY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ANOMALY" + } + }, + "NO_ANOMALY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "NO_ANOMALY" + } + }, + "NEUTRAL": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "NEUTRAL" + } + } + } + }, + "com.amazonaws.lookoutequipment#LabelSummaries": { + "type": "list", + "member": { + "target": "com.amazonaws.lookoutequipment#LabelSummary" + } + }, + "com.amazonaws.lookoutequipment#LabelSummary": { + "type": "structure", + "members": { + "LabelGroupName": { + "target": "com.amazonaws.lookoutequipment#LabelGroupName", + "traits": { + "smithy.api#documentation": "

The name of the label group.

" + } + }, + "LabelId": { + "target": "com.amazonaws.lookoutequipment#LabelId", + "traits": { + "smithy.api#documentation": "

The ID of the label.

" + } + }, + "LabelGroupArn": { + "target": "com.amazonaws.lookoutequipment#LabelGroupArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the label group.

" + } + }, + "StartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The timestamp indicating the start of the label.

" + } + }, + "EndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The timestamp indicating the end of the label.

" + } + }, + "Rating": { + "target": "com.amazonaws.lookoutequipment#LabelRating", + "traits": { + "smithy.api#documentation": "

Indicates whether a labeled event represents an anomaly.

" + } + }, + "FaultCode": { + "target": "com.amazonaws.lookoutequipment#FaultCode", + "traits": { + "smithy.api#documentation": "

Indicates the type of anomaly associated with the label.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

" + } + }, + "Equipment": { + "target": "com.amazonaws.lookoutequipment#Equipment", + "traits": { + "smithy.api#documentation": "

Indicates that a label pertains to a particular piece of equipment.

" + } + }, + "CreatedAt": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The time at which the label was created.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Information about the label.

" + } + }, + "com.amazonaws.lookoutequipment#LabelsInputConfiguration": { + "type": "structure", + "members": { + "S3InputConfiguration": { + "target": "com.amazonaws.lookoutequipment#LabelsS3InputConfiguration", + "traits": { + "smithy.api#documentation": "

Contains location information for the S3 location being used for label data.

" + } + }, + "LabelGroupName": { + "target": "com.amazonaws.lookoutequipment#LabelGroupName", + "traits": { + "smithy.api#documentation": "

The name of the label group to be used for label data.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Contains the configuration information for the S3 location being used to hold label\n data.

" + } + }, + "com.amazonaws.lookoutequipment#LabelsS3InputConfiguration": { + "type": "structure", + "members": { + "Bucket": { + "target": "com.amazonaws.lookoutequipment#S3Bucket", + "traits": { + "smithy.api#documentation": "

The name of the S3 bucket holding the label data.

", + "smithy.api#required": {} + } + }, + "Prefix": { + "target": "com.amazonaws.lookoutequipment#S3Prefix", + "traits": { + "smithy.api#documentation": "

The prefix for the S3 bucket used for the label data.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

The location information (prefix and bucket name) for the s3 location being used for\n label data.

" + } + }, + "com.amazonaws.lookoutequipment#LargeTimestampGaps": { + "type": "structure", + "members": { + "Status": { + "target": "com.amazonaws.lookoutequipment#StatisticalIssueStatus", + "traits": { + "smithy.api#documentation": "

Indicates whether there is a potential data issue related to large gaps in timestamps.\n

", + "smithy.api#required": {} + } + }, + "NumberOfLargeTimestampGaps": { + "target": "com.amazonaws.lookoutequipment#Integer", + "traits": { + "smithy.api#documentation": "

Indicates the number of large timestamp gaps, if there are any.

" + } + }, + "MaxTimestampGapInDays": { + "target": "com.amazonaws.lookoutequipment#Integer", + "traits": { + "smithy.api#documentation": "

Indicates the size of the largest timestamp gap, in days.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Entity that comprises information on large gaps between consecutive timestamps in data.\n

" + } + }, + "com.amazonaws.lookoutequipment#LatestInferenceResult": { + "type": "enum", + "members": { + "ANOMALOUS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ANOMALOUS" + } + }, + "NORMAL": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "NORMAL" + } + } + } + }, + "com.amazonaws.lookoutequipment#ListDataIngestionJobs": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#ListDataIngestionJobsRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#ListDataIngestionJobsResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Provides a list of all data ingestion jobs, including dataset name and ARN, S3 location\n of the input data, status, and so on.

", + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.lookoutequipment#ListDataIngestionJobsRequest": { + "type": "structure", + "members": { + "DatasetName": { + "target": "com.amazonaws.lookoutequipment#DatasetName", + "traits": { + "smithy.api#documentation": "

The name of the dataset being used for the data ingestion job.

" + } + }, + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of data ingestion\n jobs.

" + } + }, + "MaxResults": { + "target": "com.amazonaws.lookoutequipment#MaxResults", + "traits": { + "smithy.api#documentation": "

Specifies the maximum number of data ingestion jobs to list.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#IngestionJobStatus", + "traits": { + "smithy.api#documentation": "

Indicates the status of the data ingestion job.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#ListDataIngestionJobsResponse": { + "type": "structure", + "members": { + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of data ingestion\n jobs.

" + } + }, + "DataIngestionJobSummaries": { + "target": "com.amazonaws.lookoutequipment#DataIngestionJobSummaries", + "traits": { + "smithy.api#documentation": "

Specifies information about the specific data ingestion job, including dataset name and\n status.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#ListDatasets": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#ListDatasetsRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#ListDatasetsResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Lists all datasets currently available in your account, filtering on the dataset name.\n

", + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.lookoutequipment#ListDatasetsRequest": { + "type": "structure", + "members": { + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of datasets.\n

" + } + }, + "MaxResults": { + "target": "com.amazonaws.lookoutequipment#MaxResults", + "traits": { + "smithy.api#documentation": "

Specifies the maximum number of datasets to list.

" + } + }, + "DatasetNameBeginsWith": { + "target": "com.amazonaws.lookoutequipment#DatasetName", + "traits": { + "smithy.api#documentation": "

The beginning of the name of the datasets to be listed.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#ListDatasetsResponse": { + "type": "structure", + "members": { + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of datasets.\n

" + } + }, + "DatasetSummaries": { + "target": "com.amazonaws.lookoutequipment#DatasetSummaries", + "traits": { + "smithy.api#documentation": "

Provides information about the specified dataset, including creation time, dataset ARN,\n and status.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#ListInferenceEvents": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#ListInferenceEventsRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#ListInferenceEventsResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Lists all inference events that have been found for the specified inference scheduler.\n

", + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.lookoutequipment#ListInferenceEventsRequest": { + "type": "structure", + "members": { + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of inference\n events.

" + } + }, + "MaxResults": { + "target": "com.amazonaws.lookoutequipment#MaxResults", + "traits": { + "smithy.api#documentation": "

Specifies the maximum number of inference events to list.

" + } + }, + "InferenceSchedulerName": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerIdentifier", + "traits": { + "smithy.api#documentation": "

The name of the inference scheduler for the inference events listed.

", + "smithy.api#required": {} + } + }, + "IntervalStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Lookout for Equipment will return all the inference events with an end time equal to or greater than\n the start time given.

", + "smithy.api#required": {} + } + }, + "IntervalEndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Returns all the inference events with an end start time equal to or greater than less\n than the end time given.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#ListInferenceEventsResponse": { + "type": "structure", + "members": { + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of inference\n executions.

" + } + }, + "InferenceEventSummaries": { + "target": "com.amazonaws.lookoutequipment#InferenceEventSummaries", + "traits": { + "smithy.api#documentation": "

Provides an array of information about the individual inference events returned from the\n ListInferenceEvents operation, including scheduler used, event start time,\n event end time, diagnostics, and so on.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#ListInferenceExecutions": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#ListInferenceExecutionsRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#ListInferenceExecutionsResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Lists all inference executions that have been performed by the specified inference\n scheduler.

", + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.lookoutequipment#ListInferenceExecutionsRequest": { + "type": "structure", + "members": { + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of inference\n executions.

" + } + }, + "MaxResults": { + "target": "com.amazonaws.lookoutequipment#MaxResults", + "traits": { + "smithy.api#documentation": "

Specifies the maximum number of inference executions to list.

" + } + }, + "InferenceSchedulerName": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerIdentifier", + "traits": { + "smithy.api#documentation": "

The name of the inference scheduler for the inference execution listed.

", + "smithy.api#required": {} + } + }, + "DataStartTimeAfter": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The time reference in the inferenced dataset after which Amazon Lookout for Equipment started the inference\n execution.

" + } + }, + "DataEndTimeBefore": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The time reference in the inferenced dataset before which Amazon Lookout for Equipment stopped the\n inference execution.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#InferenceExecutionStatus", + "traits": { + "smithy.api#documentation": "

The status of the inference execution.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#ListInferenceExecutionsResponse": { + "type": "structure", + "members": { + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of inference\n executions.

" + } + }, + "InferenceExecutionSummaries": { + "target": "com.amazonaws.lookoutequipment#InferenceExecutionSummaries", + "traits": { + "smithy.api#documentation": "

Provides an array of information about the individual inference executions returned from\n the ListInferenceExecutions operation, including model used, inference\n scheduler, data configuration, and so on.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#ListInferenceSchedulers": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#ListInferenceSchedulersRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#ListInferenceSchedulersResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Retrieves a list of all inference schedulers currently available for your account.\n

", + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.lookoutequipment#ListInferenceSchedulersRequest": { + "type": "structure", + "members": { + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of inference\n schedulers.

" + } + }, + "MaxResults": { + "target": "com.amazonaws.lookoutequipment#MaxResults", + "traits": { + "smithy.api#documentation": "

Specifies the maximum number of inference schedulers to list.

" + } + }, + "InferenceSchedulerNameBeginsWith": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerIdentifier", + "traits": { + "smithy.api#documentation": "

The beginning of the name of the inference schedulers to be listed.

" + } + }, + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the machine learning model used by the inference scheduler to be listed.\n

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerStatus", + "traits": { + "smithy.api#documentation": "

Specifies the current status of the inference schedulers.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#ListInferenceSchedulersResponse": { + "type": "structure", + "members": { + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of inference\n schedulers.

" + } + }, + "InferenceSchedulerSummaries": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerSummaries", + "traits": { + "smithy.api#documentation": "

Provides information about the specified inference scheduler, including data upload\n frequency, model name and ARN, and status.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#ListLabelGroups": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#ListLabelGroupsRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#ListLabelGroupsResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Returns a list of the label groups.

", + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.lookoutequipment#ListLabelGroupsRequest": { + "type": "structure", + "members": { + "LabelGroupNameBeginsWith": { + "target": "com.amazonaws.lookoutequipment#LabelGroupName", + "traits": { + "smithy.api#documentation": "

The beginning of the name of the label groups to be listed.

" + } + }, + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of label groups.\n

" + } + }, + "MaxResults": { + "target": "com.amazonaws.lookoutequipment#MaxResults", + "traits": { + "smithy.api#documentation": "

Specifies the maximum number of label groups to list.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#ListLabelGroupsResponse": { + "type": "structure", + "members": { + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of label groups.\n

" + } + }, + "LabelGroupSummaries": { + "target": "com.amazonaws.lookoutequipment#LabelGroupSummaries", + "traits": { + "smithy.api#documentation": "

A summary of the label groups.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#ListLabels": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#ListLabelsRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#ListLabelsResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Provides a list of labels.

", + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.lookoutequipment#ListLabelsRequest": { + "type": "structure", + "members": { + "LabelGroupName": { + "target": "com.amazonaws.lookoutequipment#LabelGroupName", + "traits": { + "smithy.api#documentation": "

Retruns the name of the label group.

", + "smithy.api#required": {} + } + }, + "IntervalStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Returns all the labels with a end time equal to or later than the start time given.\n

" + } + }, + "IntervalEndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Returns all labels with a start time earlier than the end time given.

" + } + }, + "FaultCode": { + "target": "com.amazonaws.lookoutequipment#FaultCode", + "traits": { + "smithy.api#documentation": "

Returns labels with a particular fault code.

" + } + }, + "Equipment": { + "target": "com.amazonaws.lookoutequipment#Equipment", + "traits": { + "smithy.api#documentation": "

Lists the labels that pertain to a particular piece of equipment.

" + } + }, + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of label groups.\n

" + } + }, + "MaxResults": { + "target": "com.amazonaws.lookoutequipment#MaxResults", + "traits": { + "smithy.api#documentation": "

Specifies the maximum number of labels to list.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#ListLabelsResponse": { + "type": "structure", + "members": { + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of datasets.\n

" + } + }, + "LabelSummaries": { + "target": "com.amazonaws.lookoutequipment#LabelSummaries", + "traits": { + "smithy.api#documentation": "

A summary of the items in the label group.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#ListModelVersions": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#ListModelVersionsRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#ListModelVersionsResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Generates a list of all model versions for a given model, including the model version,\n model version ARN, and status. To list a subset of versions, use the\n MaxModelVersion and MinModelVersion fields.

", + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.lookoutequipment#ListModelVersionsRequest": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

Then name of the machine learning model for which the model versions are to be\n listed.

", + "smithy.api#required": {} + } + }, + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

If the total number of results exceeds the limit that the response can display, the\n response returns an opaque pagination token indicating where to continue the listing of\n machine learning model versions. Use this token in the NextToken field in the\n request to list the next page of results.

" + } + }, + "MaxResults": { + "target": "com.amazonaws.lookoutequipment#MaxResults", + "traits": { + "smithy.api#documentation": "

Specifies the maximum number of machine learning model versions to list.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#ModelVersionStatus", + "traits": { + "smithy.api#documentation": "

Filter the results based on the current status of the model version.

" + } + }, + "SourceType": { + "target": "com.amazonaws.lookoutequipment#ModelVersionSourceType", + "traits": { + "smithy.api#documentation": "

Filter the results based on the way the model version was generated.

" + } + }, + "CreatedAtEndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Filter results to return all the model versions created before this time.

" + } + }, + "CreatedAtStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Filter results to return all the model versions created after this time.

" + } + }, + "MaxModelVersion": { + "target": "com.amazonaws.lookoutequipment#ModelVersion", + "traits": { + "smithy.api#documentation": "

Specifies the highest version of the model to return in the list.

" + } + }, + "MinModelVersion": { + "target": "com.amazonaws.lookoutequipment#ModelVersion", + "traits": { + "smithy.api#documentation": "

Specifies the lowest version of the model to return in the list.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#ListModelVersionsResponse": { + "type": "structure", + "members": { + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

If the total number of results exceeds the limit that the response can display, the\n response returns an opaque pagination token indicating where to continue the listing of\n machine learning model versions. Use this token in the NextToken field in the\n request to list the next page of results.

" + } + }, + "ModelVersionSummaries": { + "target": "com.amazonaws.lookoutequipment#ModelVersionSummaries", + "traits": { + "smithy.api#documentation": "

Provides information on the specified model version, including the created time, model\n and dataset ARNs, and status.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#ListModels": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#ListModelsRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#ListModelsResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Generates a list of all models in the account, including model name and ARN, dataset,\n and status.

", + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.lookoutequipment#ListModelsRequest": { + "type": "structure", + "members": { + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of machine learning\n models.

" + } + }, + "MaxResults": { + "target": "com.amazonaws.lookoutequipment#MaxResults", + "traits": { + "smithy.api#documentation": "

Specifies the maximum number of machine learning models to list.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#ModelStatus", + "traits": { + "smithy.api#documentation": "

The status of the machine learning model.

" + } + }, + "ModelNameBeginsWith": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The beginning of the name of the machine learning models being listed.

" + } + }, + "DatasetNameBeginsWith": { + "target": "com.amazonaws.lookoutequipment#DatasetName", + "traits": { + "smithy.api#documentation": "

The beginning of the name of the dataset of the machine learning models to be listed.\n

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#ListModelsResponse": { + "type": "structure", + "members": { + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of machine learning\n models.

" + } + }, + "ModelSummaries": { + "target": "com.amazonaws.lookoutequipment#ModelSummaries", + "traits": { + "smithy.api#documentation": "

Provides information on the specified model, including created time, model and dataset\n ARNs, and status.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#ListOfDiscardedFiles": { + "type": "list", + "member": { + "target": "com.amazonaws.lookoutequipment#S3Object" + }, + "traits": { + "smithy.api#length": { + "min": 0 + } + } + }, + "com.amazonaws.lookoutequipment#ListRetrainingSchedulers": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#ListRetrainingSchedulersRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#ListRetrainingSchedulersResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Lists all retraining schedulers in your account, filtering by model name prefix and\n status.

", + "smithy.api#examples": [ + { + "title": "Listing retraining schedulers", + "documentation": "", "input": { - "target": "com.amazonaws.lookoutequipment#UpdateLabelGroupRequest" + "MaxResults": 50 }, "output": { - "target": "smithy.api#Unit" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Updates the label group.

" - } - }, - "com.amazonaws.lookoutequipment#UpdateLabelGroupRequest": { - "type": "structure", - "members": { - "LabelGroupName": { - "target": "com.amazonaws.lookoutequipment#LabelGroupName", - "traits": { - "smithy.api#documentation": "

The name of the label group to be updated.

", - "smithy.api#required": {} - } - }, - "FaultCodes": { - "target": "com.amazonaws.lookoutequipment#FaultCodes", - "traits": { - "smithy.api#documentation": "

Updates the code indicating the type of anomaly associated with the label.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutequipment#UpdateModel": { - "type": "operation", + "RetrainingSchedulerSummaries": [ + { + "ModelName": "sample-model-1", + "ModelArn": "arn:aws:lookoutequipment:us-east-1:123456789012:model/sample-model-1/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "Status": "RUNNING", + "RetrainingStartDate": "2023-06-01T00:00:00Z", + "RetrainingFrequency": "P1M", + "LookbackWindow": "P180D" + }, + { + "ModelName": "sample-model-2", + "ModelArn": "arn:aws:lookoutequipment:us-east-1:123456789012:model/sample-model-2/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", + "Status": "RUNNING", + "RetrainingStartDate": "2023-08-15T00:00:00Z", + "RetrainingFrequency": "P30D", + "LookbackWindow": "P180D" + }, + { + "ModelName": "sample-model-3", + "ModelArn": "arn:aws:lookoutequipment:us-east-1:123456789012:model/sample-model-3/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", + "Status": "STOPPED", + "RetrainingStartDate": "2023-09-01T00:00:00Z", + "RetrainingFrequency": "P1M", + "LookbackWindow": "P360D" + } + ] + } + } + ], + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.lookoutequipment#ListRetrainingSchedulersRequest": { + "type": "structure", + "members": { + "ModelNameBeginsWith": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

Specify this field to only list retraining schedulers whose machine learning models\n begin with the value you specify.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#RetrainingSchedulerStatus", + "traits": { + "smithy.api#documentation": "

Specify this field to only list retraining schedulers whose status matches the value you\n specify.

" + } + }, + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

If the number of results exceeds the maximum, a pagination token is returned. Use the\n token in the request to show the next page of retraining schedulers.

" + } + }, + "MaxResults": { + "target": "com.amazonaws.lookoutequipment#MaxResults", + "traits": { + "smithy.api#documentation": "

Specifies the maximum number of retraining schedulers to list.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#ListRetrainingSchedulersResponse": { + "type": "structure", + "members": { + "RetrainingSchedulerSummaries": { + "target": "com.amazonaws.lookoutequipment#RetrainingSchedulerSummaries", + "traits": { + "smithy.api#documentation": "

Provides information on the specified retraining scheduler, including the model name,\n model ARN, status, and start date.

" + } + }, + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

If the number of results exceeds the maximum, this pagination token is returned. Use\n this token in the request to show the next page of retraining schedulers.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#ListSensorStatistics": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#ListSensorStatisticsRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#ListSensorStatisticsResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Lists statistics about the data collected for each of the sensors that have been\n successfully ingested in the particular dataset. Can also be used to retreive Sensor\n Statistics for a previous ingestion job.

", + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.lookoutequipment#ListSensorStatisticsRequest": { + "type": "structure", + "members": { + "DatasetName": { + "target": "com.amazonaws.lookoutequipment#DatasetName", + "traits": { + "smithy.api#documentation": "

The name of the dataset associated with the list of Sensor Statistics.

", + "smithy.api#required": {} + } + }, + "IngestionJobId": { + "target": "com.amazonaws.lookoutequipment#IngestionJobId", + "traits": { + "smithy.api#documentation": "

The ingestion job id associated with the list of Sensor Statistics. To get sensor\n statistics for a particular ingestion job id, both dataset name and ingestion job id must\n be submitted as inputs.

" + } + }, + "MaxResults": { + "target": "com.amazonaws.lookoutequipment#MaxResults", + "traits": { + "smithy.api#documentation": "

Specifies the maximum number of sensors for which to retrieve statistics.

" + } + }, + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of sensor\n statistics.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#ListSensorStatisticsResponse": { + "type": "structure", + "members": { + "SensorStatisticsSummaries": { + "target": "com.amazonaws.lookoutequipment#SensorStatisticsSummaries", + "traits": { + "smithy.api#documentation": "

Provides ingestion-based statistics regarding the specified sensor with respect to\n various validation types, such as whether data exists, the number and percentage of missing\n values, and the number and percentage of duplicate timestamps.

" + } + }, + "NextToken": { + "target": "com.amazonaws.lookoutequipment#NextToken", + "traits": { + "smithy.api#documentation": "

An opaque pagination token indicating where to continue the listing of sensor\n statistics.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#ListTagsForResource": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#ListTagsForResourceRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#ListTagsForResourceResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Lists all the tags for a specified resource, including key and value.

" + } + }, + "com.amazonaws.lookoutequipment#ListTagsForResourceRequest": { + "type": "structure", + "members": { + "ResourceArn": { + "target": "com.amazonaws.lookoutequipment#AmazonResourceArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource (such as the dataset or model) that is\n the focus of the ListTagsForResource operation.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#ListTagsForResourceResponse": { + "type": "structure", + "members": { + "Tags": { + "target": "com.amazonaws.lookoutequipment#TagList", + "traits": { + "smithy.api#documentation": "

Any tags associated with the resource.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#LookbackWindow": { + "type": "string", + "traits": { + "smithy.api#pattern": "^P180D$|^P360D$|^P540D$|^P720D$" + } + }, + "com.amazonaws.lookoutequipment#MaxResults": { + "type": "integer", + "traits": { + "smithy.api#range": { + "min": 1, + "max": 500 + } + } + }, + "com.amazonaws.lookoutequipment#MissingCompleteSensorData": { + "type": "structure", + "members": { + "AffectedSensorCount": { + "target": "com.amazonaws.lookoutequipment#Integer", + "traits": { + "smithy.api#documentation": "

Indicates the number of sensors that have data missing completely.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Entity that comprises information on sensors that have sensor data completely missing.\n

" + } + }, + "com.amazonaws.lookoutequipment#MissingSensorData": { + "type": "structure", + "members": { + "AffectedSensorCount": { + "target": "com.amazonaws.lookoutequipment#Integer", + "traits": { + "smithy.api#documentation": "

Indicates the number of sensors that have atleast some data missing.

", + "smithy.api#required": {} + } + }, + "TotalNumberOfMissingValues": { + "target": "com.amazonaws.lookoutequipment#Integer", + "traits": { + "smithy.api#documentation": "

Indicates the total number of missing values across all the sensors.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Entity that comprises aggregated information on sensors having missing data.

" + } + }, + "com.amazonaws.lookoutequipment#ModelArn": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 20, + "max": 2048 + }, + "smithy.api#pattern": "^arn:aws(-[^:]+)?:lookoutequipment:[a-zA-Z0-9\\-]*:[0-9]{12}:model\\/.+$" + } + }, + "com.amazonaws.lookoutequipment#ModelMetrics": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 50000 + } + } + }, + "com.amazonaws.lookoutequipment#ModelName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 200 + }, + "smithy.api#pattern": "^[0-9a-zA-Z_-]{1,200}$" + } + }, + "com.amazonaws.lookoutequipment#ModelPromoteMode": { + "type": "enum", + "members": { + "MANAGED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "MANAGED" + } + }, + "MANUAL": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "MANUAL" + } + } + } + }, + "com.amazonaws.lookoutequipment#ModelStatus": { + "type": "enum", + "members": { + "IN_PROGRESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "IN_PROGRESS" + } + }, + "SUCCESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SUCCESS" + } + }, + "FAILED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FAILED" + } + }, + "IMPORT_IN_PROGRESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "IMPORT_IN_PROGRESS" + } + } + } + }, + "com.amazonaws.lookoutequipment#ModelSummaries": { + "type": "list", + "member": { + "target": "com.amazonaws.lookoutequipment#ModelSummary" + } + }, + "com.amazonaws.lookoutequipment#ModelSummary": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the machine learning model.

" + } + }, + "ModelArn": { + "target": "com.amazonaws.lookoutequipment#ModelArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the machine learning model.

" + } + }, + "DatasetName": { + "target": "com.amazonaws.lookoutequipment#DatasetName", + "traits": { + "smithy.api#documentation": "

The name of the dataset being used for the machine learning model.

" + } + }, + "DatasetArn": { + "target": "com.amazonaws.lookoutequipment#DatasetArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the dataset used to create the model.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#ModelStatus", + "traits": { + "smithy.api#documentation": "

Indicates the status of the machine learning model.

" + } + }, + "CreatedAt": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The time at which the specific model was created.

" + } + }, + "ActiveModelVersion": { + "target": "com.amazonaws.lookoutequipment#ModelVersion", + "traits": { + "smithy.api#documentation": "

The model version that the inference scheduler uses to run an inference\n execution.

" + } + }, + "ActiveModelVersionArn": { + "target": "com.amazonaws.lookoutequipment#ModelVersionArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model version that is set as active. The active\n model version is the model version that the inference scheduler uses to run an inference\n execution.

" + } + }, + "LatestScheduledRetrainingStatus": { + "target": "com.amazonaws.lookoutequipment#ModelVersionStatus", + "traits": { + "smithy.api#documentation": "

Indicates the status of the most recent scheduled retraining run.

" + } + }, + "LatestScheduledRetrainingModelVersion": { + "target": "com.amazonaws.lookoutequipment#ModelVersion", + "traits": { + "smithy.api#documentation": "

Indicates the most recent model version that was generated by retraining.

" + } + }, + "LatestScheduledRetrainingStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the start time of the most recent scheduled retraining run.

" + } + }, + "NextScheduledRetrainingStartDate": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the date that the next scheduled retraining run will start on. Lookout for Equipment truncates\n the time you provide to the nearest UTC day.

" + } + }, + "RetrainingSchedulerStatus": { + "target": "com.amazonaws.lookoutequipment#RetrainingSchedulerStatus", + "traits": { + "smithy.api#documentation": "

Indicates the status of the retraining scheduler.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Provides information about the specified machine learning model, including dataset and\n model names and ARNs, as well as status.

" + } + }, + "com.amazonaws.lookoutequipment#ModelVersion": { + "type": "long", + "traits": { + "smithy.api#range": { + "min": 1 + } + } + }, + "com.amazonaws.lookoutequipment#ModelVersionArn": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 20, + "max": 2048 + }, + "smithy.api#pattern": "^arn:aws(-[^:]+)?:lookoutequipment:[a-zA-Z0-9\\-]*:[0-9]{12}:model\\/.+\\/.+\\/model-version\\/[0-9]{1,}$" + } + }, + "com.amazonaws.lookoutequipment#ModelVersionSourceType": { + "type": "enum", + "members": { + "TRAINING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "TRAINING" + } + }, + "RETRAINING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RETRAINING" + } + }, + "IMPORT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "IMPORT" + } + } + } + }, + "com.amazonaws.lookoutequipment#ModelVersionStatus": { + "type": "enum", + "members": { + "IN_PROGRESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "IN_PROGRESS" + } + }, + "SUCCESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SUCCESS" + } + }, + "FAILED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FAILED" + } + }, + "IMPORT_IN_PROGRESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "IMPORT_IN_PROGRESS" + } + }, + "CANCELED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "CANCELED" + } + } + } + }, + "com.amazonaws.lookoutequipment#ModelVersionSummaries": { + "type": "list", + "member": { + "target": "com.amazonaws.lookoutequipment#ModelVersionSummary" + } + }, + "com.amazonaws.lookoutequipment#ModelVersionSummary": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the model that this model version is a version of.

" + } + }, + "ModelArn": { + "target": "com.amazonaws.lookoutequipment#ModelArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model that this model version is a version\n of.

" + } + }, + "ModelVersion": { + "target": "com.amazonaws.lookoutequipment#ModelVersion", + "traits": { + "smithy.api#documentation": "

The version of the model.

" + } + }, + "ModelVersionArn": { + "target": "com.amazonaws.lookoutequipment#ModelVersionArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model version.

" + } + }, + "CreatedAt": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The time when this model version was created.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#ModelVersionStatus", + "traits": { + "smithy.api#documentation": "

The current status of the model version.

" + } + }, + "SourceType": { + "target": "com.amazonaws.lookoutequipment#ModelVersionSourceType", + "traits": { + "smithy.api#documentation": "

Indicates how this model version was generated.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Contains information about the specific model version.

" + } + }, + "com.amazonaws.lookoutequipment#MonotonicValues": { + "type": "structure", + "members": { + "Status": { + "target": "com.amazonaws.lookoutequipment#StatisticalIssueStatus", + "traits": { + "smithy.api#documentation": "

Indicates whether there is a potential data issue related to having monotonic values.\n

", + "smithy.api#required": {} + } + }, + "Monotonicity": { + "target": "com.amazonaws.lookoutequipment#Monotonicity", + "traits": { + "smithy.api#documentation": "

Indicates the monotonicity of values. Can be INCREASING, DECREASING, or STATIC.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Entity that comprises information on monotonic values in the data.

" + } + }, + "com.amazonaws.lookoutequipment#Monotonicity": { + "type": "enum", + "members": { + "DECREASING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DECREASING" + } + }, + "INCREASING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INCREASING" + } + }, + "STATIC": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "STATIC" + } + } + } + }, + "com.amazonaws.lookoutequipment#MultipleOperatingModes": { + "type": "structure", + "members": { + "Status": { + "target": "com.amazonaws.lookoutequipment#StatisticalIssueStatus", + "traits": { + "smithy.api#documentation": "

Indicates whether there is a potential data issue related to having multiple operating\n modes.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Entity that comprises information on operating modes in data.

" + } + }, + "com.amazonaws.lookoutequipment#NameOrArn": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 2048 + }, + "smithy.api#pattern": "^[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,2048}$" + } + }, + "com.amazonaws.lookoutequipment#NextToken": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 8192 + }, + "smithy.api#pattern": "^\\p{ASCII}{0,8192}$" + } + }, + "com.amazonaws.lookoutequipment#OffCondition": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 2048 + } + } + }, + "com.amazonaws.lookoutequipment#Policy": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 20000 + }, + "smithy.api#pattern": "^[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+$" + } + }, + "com.amazonaws.lookoutequipment#PolicyRevisionId": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 50 + }, + "smithy.api#pattern": "^[0-9A-Fa-f]+$" + } + }, + "com.amazonaws.lookoutequipment#PutResourcePolicy": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#PutResourcePolicyRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#PutResourcePolicyResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ServiceQuotaExceededException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Creates a resource control policy for a given resource.

" + } + }, + "com.amazonaws.lookoutequipment#PutResourcePolicyRequest": { + "type": "structure", + "members": { + "ResourceArn": { + "target": "com.amazonaws.lookoutequipment#ResourceArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource for which the policy is being\n created.

", + "smithy.api#required": {} + } + }, + "ResourcePolicy": { + "target": "com.amazonaws.lookoutequipment#Policy", + "traits": { + "smithy.api#documentation": "

The JSON-formatted resource policy to create.

", + "smithy.api#required": {} + } + }, + "PolicyRevisionId": { + "target": "com.amazonaws.lookoutequipment#PolicyRevisionId", + "traits": { + "smithy.api#documentation": "

A unique identifier for a revision of the resource policy.

" + } + }, + "ClientToken": { + "target": "com.amazonaws.lookoutequipment#IdempotenceToken", + "traits": { + "smithy.api#documentation": "

A unique identifier for the request. If you do not set the client request token,\n Amazon Lookout for Equipment generates one.

", + "smithy.api#idempotencyToken": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#PutResourcePolicyResponse": { + "type": "structure", + "members": { + "ResourceArn": { + "target": "com.amazonaws.lookoutequipment#ResourceArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource for which the policy was created.

" + } + }, + "PolicyRevisionId": { + "target": "com.amazonaws.lookoutequipment#PolicyRevisionId", + "traits": { + "smithy.api#documentation": "

A unique identifier for a revision of the resource policy.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#ResourceArn": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 20, + "max": 2048 + }, + "smithy.api#pattern": "^arn:aws(-[^:]+)?:lookoutequipment:[a-zA-Z0-9\\-]*:[0-9]{12}:.+$" + } + }, + "com.amazonaws.lookoutequipment#ResourceNotFoundException": { + "type": "structure", + "members": { + "Message": { + "target": "com.amazonaws.lookoutequipment#BoundedLengthString", + "traits": { + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

The resource requested could not be found. Verify the resource ID and retry your\n request.

", + "smithy.api#error": "client", + "smithy.api#httpError": 404 + } + }, + "com.amazonaws.lookoutequipment#RetrainingFrequency": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 10 + }, + "smithy.api#pattern": "^P(\\dY)?(\\d{1,2}M)?(\\d{1,3}D)?$" + } + }, + "com.amazonaws.lookoutequipment#RetrainingSchedulerStatus": { + "type": "enum", + "members": { + "PENDING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PENDING" + } + }, + "RUNNING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RUNNING" + } + }, + "STOPPING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "STOPPING" + } + }, + "STOPPED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "STOPPED" + } + } + } + }, + "com.amazonaws.lookoutequipment#RetrainingSchedulerSummaries": { + "type": "list", + "member": { + "target": "com.amazonaws.lookoutequipment#RetrainingSchedulerSummary" + } + }, + "com.amazonaws.lookoutequipment#RetrainingSchedulerSummary": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the model that the retraining scheduler is attached to.

" + } + }, + "ModelArn": { + "target": "com.amazonaws.lookoutequipment#ModelArn", + "traits": { + "smithy.api#documentation": "

The ARN of the model that the retraining scheduler is attached to.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#RetrainingSchedulerStatus", + "traits": { + "smithy.api#documentation": "

The status of the retraining scheduler.

" + } + }, + "RetrainingStartDate": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The start date for the retraining scheduler. Lookout for Equipment truncates the time you provide to the\n nearest UTC day.

" + } + }, + "RetrainingFrequency": { + "target": "com.amazonaws.lookoutequipment#RetrainingFrequency", + "traits": { + "smithy.api#documentation": "

The frequency at which the model retraining is set. This follows the ISO 8601\n guidelines.

" + } + }, + "LookbackWindow": { + "target": "com.amazonaws.lookoutequipment#LookbackWindow", + "traits": { + "smithy.api#documentation": "

The number of past days of data used for retraining.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Provides information about the specified retraining scheduler, including model name,\n status, start date, frequency, and lookback window.

" + } + }, + "com.amazonaws.lookoutequipment#S3Bucket": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 3, + "max": 63 + }, + "smithy.api#pattern": "^[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9]$" + } + }, + "com.amazonaws.lookoutequipment#S3Key": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 1024 + }, + "smithy.api#pattern": "^[\\P{M}\\p{M}]{1,1024}[^/]$" + } + }, + "com.amazonaws.lookoutequipment#S3Object": { + "type": "structure", + "members": { + "Bucket": { + "target": "com.amazonaws.lookoutequipment#S3Bucket", + "traits": { + "smithy.api#documentation": "

The name of the specific S3 bucket.

", + "smithy.api#required": {} + } + }, + "Key": { + "target": "com.amazonaws.lookoutequipment#S3Key", + "traits": { + "smithy.api#documentation": "

The Amazon Web Services Key Management Service (KMS key) key being used to encrypt the S3 object.\n Without this key, data in the bucket is not accessible.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Contains information about an S3 bucket.

" + } + }, + "com.amazonaws.lookoutequipment#S3Prefix": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 1024 + }, + "smithy.api#pattern": "^(^$)|([\\u0009\\u000A\\u000D\\u0020-\\u00FF]{1,1023}/$)$" + } + }, + "com.amazonaws.lookoutequipment#SensorName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 200 + }, + "smithy.api#pattern": "^[0-9a-zA-Z:#$.\\-_]{1,200}$" + } + }, + "com.amazonaws.lookoutequipment#SensorStatisticsSummaries": { + "type": "list", + "member": { + "target": "com.amazonaws.lookoutequipment#SensorStatisticsSummary" + } + }, + "com.amazonaws.lookoutequipment#SensorStatisticsSummary": { + "type": "structure", + "members": { + "ComponentName": { + "target": "com.amazonaws.lookoutequipment#ComponentName", + "traits": { + "smithy.api#documentation": "

Name of the component to which the particular sensor belongs for which the statistics\n belong to.

" + } + }, + "SensorName": { + "target": "com.amazonaws.lookoutequipment#SensorName", + "traits": { + "smithy.api#documentation": "

Name of the sensor that the statistics belong to.

" + } + }, + "DataExists": { + "target": "com.amazonaws.lookoutequipment#Boolean", + "traits": { + "smithy.api#default": false, + "smithy.api#documentation": "

Parameter that indicates whether data exists for the sensor that the statistics belong\n to.

" + } + }, + "MissingValues": { + "target": "com.amazonaws.lookoutequipment#CountPercent", + "traits": { + "smithy.api#documentation": "

Parameter that describes the total number of, and percentage of, values that are\n missing for the sensor that the statistics belong to.

" + } + }, + "InvalidValues": { + "target": "com.amazonaws.lookoutequipment#CountPercent", + "traits": { + "smithy.api#documentation": "

Parameter that describes the total number of, and percentage of, values that are\n invalid for the sensor that the statistics belong to.

" + } + }, + "InvalidDateEntries": { + "target": "com.amazonaws.lookoutequipment#CountPercent", + "traits": { + "smithy.api#documentation": "

Parameter that describes the total number of invalid date entries associated with the\n sensor that the statistics belong to.

" + } + }, + "DuplicateTimestamps": { + "target": "com.amazonaws.lookoutequipment#CountPercent", + "traits": { + "smithy.api#documentation": "

Parameter that describes the total number of duplicate timestamp records associated\n with the sensor that the statistics belong to.

" + } + }, + "CategoricalValues": { + "target": "com.amazonaws.lookoutequipment#CategoricalValues", + "traits": { + "smithy.api#documentation": "

Parameter that describes potential risk about whether data associated with the sensor\n is categorical.

" + } + }, + "MultipleOperatingModes": { + "target": "com.amazonaws.lookoutequipment#MultipleOperatingModes", + "traits": { + "smithy.api#documentation": "

Parameter that describes potential risk about whether data associated with the sensor\n has more than one operating mode.

" + } + }, + "LargeTimestampGaps": { + "target": "com.amazonaws.lookoutequipment#LargeTimestampGaps", + "traits": { + "smithy.api#documentation": "

Parameter that describes potential risk about whether data associated with the sensor\n contains one or more large gaps between consecutive timestamps.

" + } + }, + "MonotonicValues": { + "target": "com.amazonaws.lookoutequipment#MonotonicValues", + "traits": { + "smithy.api#documentation": "

Parameter that describes potential risk about whether data associated with the sensor\n is mostly monotonic.

" + } + }, + "DataStartTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the time reference to indicate the beginning of valid data associated with\n the sensor that the statistics belong to.

" + } + }, + "DataEndTime": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

Indicates the time reference to indicate the end of valid data associated with the\n sensor that the statistics belong to.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Summary of ingestion statistics like whether data exists, number of missing values,\n number of invalid values and so on related to the particular sensor.

" + } + }, + "com.amazonaws.lookoutequipment#SensorsWithShortDateRange": { + "type": "structure", + "members": { + "AffectedSensorCount": { + "target": "com.amazonaws.lookoutequipment#Integer", + "traits": { + "smithy.api#documentation": "

Indicates the number of sensors that have less than 90 days of data.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Entity that comprises information on sensors that have shorter date range.

" + } + }, + "com.amazonaws.lookoutequipment#ServiceQuotaExceededException": { + "type": "structure", + "members": { + "Message": { + "target": "com.amazonaws.lookoutequipment#BoundedLengthString", + "traits": { + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Resource limitations have been exceeded.

", + "smithy.api#error": "client", + "smithy.api#httpError": 402 + } + }, + "com.amazonaws.lookoutequipment#StartDataIngestionJob": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#StartDataIngestionJobRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#StartDataIngestionJobResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ServiceQuotaExceededException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Starts a data ingestion job. Amazon Lookout for Equipment returns the job status.

" + } + }, + "com.amazonaws.lookoutequipment#StartDataIngestionJobRequest": { + "type": "structure", + "members": { + "DatasetName": { + "target": "com.amazonaws.lookoutequipment#DatasetIdentifier", + "traits": { + "smithy.api#documentation": "

The name of the dataset being used by the data ingestion job.

", + "smithy.api#required": {} + } + }, + "IngestionInputConfiguration": { + "target": "com.amazonaws.lookoutequipment#IngestionInputConfiguration", + "traits": { + "smithy.api#documentation": "

Specifies information for the input data for the data ingestion job, including dataset\n S3 location.

", + "smithy.api#required": {} + } + }, + "RoleArn": { + "target": "com.amazonaws.lookoutequipment#IamRoleArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of a role with permission to access the data source for\n the data ingestion job.

", + "smithy.api#required": {} + } + }, + "ClientToken": { + "target": "com.amazonaws.lookoutequipment#IdempotenceToken", + "traits": { + "smithy.api#documentation": "

A unique identifier for the request. If you do not set the client request token, Amazon\n Lookout for Equipment generates one.

", + "smithy.api#idempotencyToken": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#StartDataIngestionJobResponse": { + "type": "structure", + "members": { + "JobId": { + "target": "com.amazonaws.lookoutequipment#IngestionJobId", + "traits": { + "smithy.api#documentation": "

Indicates the job ID of the data ingestion job.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#IngestionJobStatus", + "traits": { + "smithy.api#documentation": "

Indicates the status of the StartDataIngestionJob operation.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#StartInferenceScheduler": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#StartInferenceSchedulerRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#StartInferenceSchedulerResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Starts an inference scheduler.

" + } + }, + "com.amazonaws.lookoutequipment#StartInferenceSchedulerRequest": { + "type": "structure", + "members": { + "InferenceSchedulerName": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerIdentifier", + "traits": { + "smithy.api#documentation": "

The name of the inference scheduler to be started.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#StartInferenceSchedulerResponse": { + "type": "structure", + "members": { + "ModelArn": { + "target": "com.amazonaws.lookoutequipment#ModelArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the machine learning model being used by the inference\n scheduler.

" + } + }, + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the machine learning model being used by the inference scheduler.

" + } + }, + "InferenceSchedulerName": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerName", + "traits": { + "smithy.api#documentation": "

The name of the inference scheduler being started.

" + } + }, + "InferenceSchedulerArn": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the inference scheduler being started.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerStatus", + "traits": { + "smithy.api#documentation": "

Indicates the status of the inference scheduler.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#StartRetrainingScheduler": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#StartRetrainingSchedulerRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#StartRetrainingSchedulerResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Starts a retraining scheduler.

", + "smithy.api#examples": [ + { + "title": "Starts a retraining scheduler", + "documentation": "", "input": { - "target": "com.amazonaws.lookoutequipment#UpdateModelRequest" + "ModelName": "sample-model" }, "output": { - "target": "smithy.api#Unit" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Updates a model in the account.

", - "smithy.api#examples": [ - { - "title": "Updates a model", - "documentation": "", - "input": { - "ModelName": "sample-model", - "LabelsInputConfiguration": { - "LabelGroupName": "sample-label-group" - } - } - } - ] - } - }, - "com.amazonaws.lookoutequipment#UpdateModelRequest": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the model to update.

", - "smithy.api#required": {} - } - }, - "LabelsInputConfiguration": { - "target": "com.amazonaws.lookoutequipment#LabelsInputConfiguration" - }, - "RoleArn": { - "target": "com.amazonaws.lookoutequipment#IamRoleArn", - "traits": { - "smithy.api#documentation": "

The ARN of the model to update.

" - } - } - }, - "traits": { - "smithy.api#input": {} + "ModelName": "sample-model", + "ModelArn": "arn:aws:lookoutequipment:us-east-1:123456789012:model/sample-model/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "Status": "PENDING" } - }, - "com.amazonaws.lookoutequipment#UpdateRetrainingScheduler": { - "type": "operation", + } + ] + } + }, + "com.amazonaws.lookoutequipment#StartRetrainingSchedulerRequest": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the model whose retraining scheduler you want to start.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#StartRetrainingSchedulerResponse": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the model whose retraining scheduler is being started.

" + } + }, + "ModelArn": { + "target": "com.amazonaws.lookoutequipment#ModelArn", + "traits": { + "smithy.api#documentation": "

The ARN of the model whose retraining scheduler is being started.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#RetrainingSchedulerStatus", + "traits": { + "smithy.api#documentation": "

The status of the retraining scheduler.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#StatisticalIssueStatus": { + "type": "enum", + "members": { + "POTENTIAL_ISSUE_DETECTED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "POTENTIAL_ISSUE_DETECTED" + } + }, + "NO_ISSUE_DETECTED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "NO_ISSUE_DETECTED" + } + } + } + }, + "com.amazonaws.lookoutequipment#StopInferenceScheduler": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#StopInferenceSchedulerRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#StopInferenceSchedulerResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Stops an inference scheduler.

" + } + }, + "com.amazonaws.lookoutequipment#StopInferenceSchedulerRequest": { + "type": "structure", + "members": { + "InferenceSchedulerName": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerIdentifier", + "traits": { + "smithy.api#documentation": "

The name of the inference scheduler to be stopped.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#StopInferenceSchedulerResponse": { + "type": "structure", + "members": { + "ModelArn": { + "target": "com.amazonaws.lookoutequipment#ModelArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the machine learning model used by the inference\n scheduler being stopped.

" + } + }, + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the machine learning model used by the inference scheduler being stopped.\n

" + } + }, + "InferenceSchedulerName": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerName", + "traits": { + "smithy.api#documentation": "

The name of the inference scheduler being stopped.

" + } + }, + "InferenceSchedulerArn": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the inference schedule being stopped.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerStatus", + "traits": { + "smithy.api#documentation": "

Indicates the status of the inference scheduler.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#StopRetrainingScheduler": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#StopRetrainingSchedulerRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#StopRetrainingSchedulerResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Stops a retraining scheduler.

", + "smithy.api#examples": [ + { + "title": "Stops a retraining scheduler", + "documentation": "", "input": { - "target": "com.amazonaws.lookoutequipment#UpdateRetrainingSchedulerRequest" + "ModelName": "sample-model" }, "output": { - "target": "smithy.api#Unit" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutequipment#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutequipment#ConflictException" - }, - { - "target": "com.amazonaws.lookoutequipment#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutequipment#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutequipment#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Updates a retraining scheduler.

", - "smithy.api#examples": [ - { - "title": "Updates a retraining scheduler", - "documentation": "", - "input": { - "ModelName": "sample-model", - "RetrainingStartDate": "2024-01-01T00:00:00Z", - "RetrainingFrequency": "P1Y" - } - } - ] + "ModelName": "sample-model", + "ModelArn": "arn:aws:lookoutequipment:us-east-1:123456789012:model/sample-model/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "Status": "STOPPING" } - }, - "com.amazonaws.lookoutequipment#UpdateRetrainingSchedulerRequest": { - "type": "structure", - "members": { - "ModelName": { - "target": "com.amazonaws.lookoutequipment#ModelName", - "traits": { - "smithy.api#documentation": "

The name of the model whose retraining scheduler you want to update.

", - "smithy.api#required": {} - } - }, - "RetrainingStartDate": { - "target": "com.amazonaws.lookoutequipment#Timestamp", - "traits": { - "smithy.api#documentation": "

The start date for the retraining scheduler. Lookout for Equipment truncates the time you provide to the\n nearest UTC day.

" - } - }, - "RetrainingFrequency": { - "target": "com.amazonaws.lookoutequipment#RetrainingFrequency", - "traits": { - "smithy.api#documentation": "

This parameter uses the ISO 8601 standard to set the frequency at which you want retraining to occur in\n terms of Years, Months, and/or Days (note: other parameters like Time are not currently\n supported). The minimum value is 30 days (P30D) and the maximum value is 1 year (P1Y). For\n example, the following values are valid:

\n
    \n
  • \n

    P3M15D – Every 3 months and 15 days

    \n
  • \n
  • \n

    P2M – Every 2 months

    \n
  • \n
  • \n

    P150D – Every 150 days

    \n
  • \n
" - } - }, - "LookbackWindow": { - "target": "com.amazonaws.lookoutequipment#LookbackWindow", - "traits": { - "smithy.api#documentation": "

The number of past days of data that will be used for retraining.

" - } - }, - "PromoteMode": { - "target": "com.amazonaws.lookoutequipment#ModelPromoteMode", - "traits": { - "smithy.api#documentation": "

Indicates how the service will use new models. In MANAGED mode, new models\n will automatically be used for inference if they have better performance than the current\n model. In MANUAL mode, the new models will not be used until they\n are manually activated.

" - } - } - }, - "traits": { - "smithy.api#input": {} + } + ] + } + }, + "com.amazonaws.lookoutequipment#StopRetrainingSchedulerRequest": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the model whose retraining scheduler you want to stop.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#StopRetrainingSchedulerResponse": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the model whose retraining scheduler is being stopped.

" + } + }, + "ModelArn": { + "target": "com.amazonaws.lookoutequipment#ModelArn", + "traits": { + "smithy.api#documentation": "

The ARN of the model whose retraining scheduler is being stopped.

" + } + }, + "Status": { + "target": "com.amazonaws.lookoutequipment#RetrainingSchedulerStatus", + "traits": { + "smithy.api#documentation": "

The status of the retraining scheduler.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#SynthesizedJsonInlineDataSchema": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 1000000 + }, + "smithy.api#mediaType": "application/json" + } + }, + "com.amazonaws.lookoutequipment#SynthesizedJsonModelMetrics": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 50000 + }, + "smithy.api#mediaType": "application/json" + } + }, + "com.amazonaws.lookoutequipment#Tag": { + "type": "structure", + "members": { + "Key": { + "target": "com.amazonaws.lookoutequipment#TagKey", + "traits": { + "smithy.api#documentation": "

The key for the specified tag.

", + "smithy.api#required": {} + } + }, + "Value": { + "target": "com.amazonaws.lookoutequipment#TagValue", + "traits": { + "smithy.api#documentation": "

The value for the specified tag.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

A tag is a key-value pair that can be added to a resource as metadata.

" + } + }, + "com.amazonaws.lookoutequipment#TagKey": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 128 + }, + "smithy.api#pattern": "^(?!aws:)[a-zA-Z+-=._:/]+$" + } + }, + "com.amazonaws.lookoutequipment#TagKeyList": { + "type": "list", + "member": { + "target": "com.amazonaws.lookoutequipment#TagKey" + }, + "traits": { + "smithy.api#length": { + "min": 0, + "max": 200 + } + } + }, + "com.amazonaws.lookoutequipment#TagList": { + "type": "list", + "member": { + "target": "com.amazonaws.lookoutequipment#Tag" + }, + "traits": { + "smithy.api#length": { + "min": 0, + "max": 200 + } + } + }, + "com.amazonaws.lookoutequipment#TagResource": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#TagResourceRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#TagResourceResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ServiceQuotaExceededException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Associates a given tag to a resource in your account. A tag is a key-value pair which\n can be added to an Amazon Lookout for Equipment resource as metadata. Tags can be used for organizing your\n resources as well as helping you to search and filter by tag. Multiple tags can be added to\n a resource, either when you create it, or later. Up to 50 tags can be associated with each\n resource.

" + } + }, + "com.amazonaws.lookoutequipment#TagResourceRequest": { + "type": "structure", + "members": { + "ResourceArn": { + "target": "com.amazonaws.lookoutequipment#AmazonResourceArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the specific resource to which the tag should be\n associated.

", + "smithy.api#required": {} + } + }, + "Tags": { + "target": "com.amazonaws.lookoutequipment#TagList", + "traits": { + "smithy.api#documentation": "

The tag or tags to be associated with a specific resource. Both the tag key and value\n are specified.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#TagResourceResponse": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#TagValue": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 256 + }, + "smithy.api#pattern": "^[\\s\\w+-=\\.:/@]*$" + } + }, + "com.amazonaws.lookoutequipment#TargetSamplingRate": { + "type": "enum", + "members": { + "PT1S": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PT1S" + } + }, + "PT5S": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PT5S" + } + }, + "PT10S": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PT10S" + } + }, + "PT15S": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PT15S" + } + }, + "PT30S": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PT30S" + } + }, + "PT1M": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PT1M" + } + }, + "PT5M": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PT5M" + } + }, + "PT10M": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PT10M" + } + }, + "PT15M": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PT15M" + } + }, + "PT30M": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PT30M" + } + }, + "PT1H": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PT1H" + } + } + } + }, + "com.amazonaws.lookoutequipment#ThrottlingException": { + "type": "structure", + "members": { + "Message": { + "target": "com.amazonaws.lookoutequipment#BoundedLengthString", + "traits": { + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

The request was denied due to request throttling.

", + "smithy.api#error": "client", + "smithy.api#httpError": 429 + } + }, + "com.amazonaws.lookoutequipment#TimeZoneOffset": { + "type": "string", + "traits": { + "smithy.api#pattern": "^(\\+|\\-)[0-9]{2}\\:[0-9]{2}$" + } + }, + "com.amazonaws.lookoutequipment#Timestamp": { + "type": "timestamp" + }, + "com.amazonaws.lookoutequipment#UnsupportedTimestamps": { + "type": "structure", + "members": { + "TotalNumberOfUnsupportedTimestamps": { + "target": "com.amazonaws.lookoutequipment#Integer", + "traits": { + "smithy.api#documentation": "

Indicates the total number of unsupported timestamps across the ingested data.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Entity that comprises information abount unsupported timestamps in the dataset.

" + } + }, + "com.amazonaws.lookoutequipment#UntagResource": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#UntagResourceRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#UntagResourceResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Removes a specific tag from a given resource. The tag is specified by its key.

" + } + }, + "com.amazonaws.lookoutequipment#UntagResourceRequest": { + "type": "structure", + "members": { + "ResourceArn": { + "target": "com.amazonaws.lookoutequipment#AmazonResourceArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource to which the tag is currently associated.\n

", + "smithy.api#required": {} + } + }, + "TagKeys": { + "target": "com.amazonaws.lookoutequipment#TagKeyList", + "traits": { + "smithy.api#documentation": "

Specifies the key of the tag to be removed from a specified resource.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#UntagResourceResponse": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#UpdateActiveModelVersion": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#UpdateActiveModelVersionRequest" + }, + "output": { + "target": "com.amazonaws.lookoutequipment#UpdateActiveModelVersionResponse" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Sets the active model version for a given machine learning model.

" + } + }, + "com.amazonaws.lookoutequipment#UpdateActiveModelVersionRequest": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the machine learning model for which the active model version is being\n set.

", + "smithy.api#required": {} + } + }, + "ModelVersion": { + "target": "com.amazonaws.lookoutequipment#ModelVersion", + "traits": { + "smithy.api#documentation": "

The version of the machine learning model for which the active model version is being\n set.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#UpdateActiveModelVersionResponse": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the machine learning model for which the active model version was\n set.

" + } + }, + "ModelArn": { + "target": "com.amazonaws.lookoutequipment#ModelArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the machine learning model for which the active model\n version was set.

" + } + }, + "CurrentActiveVersion": { + "target": "com.amazonaws.lookoutequipment#ModelVersion", + "traits": { + "smithy.api#documentation": "

The version that is currently active of the machine learning model for which the active\n model version was set.

" + } + }, + "PreviousActiveVersion": { + "target": "com.amazonaws.lookoutequipment#ModelVersion", + "traits": { + "smithy.api#documentation": "

The previous version that was active of the machine learning model for which the active\n model version was set.

" + } + }, + "CurrentActiveVersionArn": { + "target": "com.amazonaws.lookoutequipment#ModelVersionArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the machine learning model version that is the current\n active model version.

" + } + }, + "PreviousActiveVersionArn": { + "target": "com.amazonaws.lookoutequipment#ModelVersionArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the machine learning model version that was the\n previous active model version.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.lookoutequipment#UpdateInferenceScheduler": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#UpdateInferenceSchedulerRequest" + }, + "output": { + "target": "smithy.api#Unit" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Updates an inference scheduler.

" + } + }, + "com.amazonaws.lookoutequipment#UpdateInferenceSchedulerRequest": { + "type": "structure", + "members": { + "InferenceSchedulerName": { + "target": "com.amazonaws.lookoutequipment#InferenceSchedulerIdentifier", + "traits": { + "smithy.api#documentation": "

The name of the inference scheduler to be updated.

", + "smithy.api#required": {} + } + }, + "DataDelayOffsetInMinutes": { + "target": "com.amazonaws.lookoutequipment#DataDelayOffsetInMinutes", + "traits": { + "smithy.api#documentation": "

A period of time (in minutes) by which inference on the data is delayed after the data\n starts. For instance, if you select an offset delay time of five minutes, inference will\n not begin on the data until the first data measurement after the five minute mark. For\n example, if five minutes is selected, the inference scheduler will wake up at the\n configured frequency with the additional five minute delay time to check the customer S3\n bucket. The customer can upload data at the same frequency and they don't need to stop and\n restart the scheduler when uploading new data.

" + } + }, + "DataUploadFrequency": { + "target": "com.amazonaws.lookoutequipment#DataUploadFrequency", + "traits": { + "smithy.api#documentation": "

How often data is uploaded to the source S3 bucket for the input data. The value chosen\n is the length of time between data uploads. For instance, if you select 5 minutes, Amazon\n Lookout for Equipment will upload the real-time data to the source bucket once every 5\n minutes. This frequency also determines how often Amazon Lookout for Equipment starts a scheduled inference on\n your data. In this example, it starts once every 5 minutes.

" + } + }, + "DataInputConfiguration": { + "target": "com.amazonaws.lookoutequipment#InferenceInputConfiguration", + "traits": { + "smithy.api#documentation": "

Specifies information for the input data for the inference scheduler, including\n delimiter, format, and dataset location.

" + } + }, + "DataOutputConfiguration": { + "target": "com.amazonaws.lookoutequipment#InferenceOutputConfiguration", + "traits": { + "smithy.api#documentation": "

Specifies information for the output results from the inference scheduler, including\n the output S3 location.

" + } + }, + "RoleArn": { + "target": "com.amazonaws.lookoutequipment#IamRoleArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of a role with permission to access the data source for\n the inference scheduler.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#UpdateLabelGroup": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#UpdateLabelGroupRequest" + }, + "output": { + "target": "smithy.api#Unit" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Updates the label group.

" + } + }, + "com.amazonaws.lookoutequipment#UpdateLabelGroupRequest": { + "type": "structure", + "members": { + "LabelGroupName": { + "target": "com.amazonaws.lookoutequipment#LabelGroupName", + "traits": { + "smithy.api#documentation": "

The name of the label group to be updated.

", + "smithy.api#required": {} + } + }, + "FaultCodes": { + "target": "com.amazonaws.lookoutequipment#FaultCodes", + "traits": { + "smithy.api#documentation": "

Updates the code indicating the type of anomaly associated with the label.

\n

Data in this field will be retained for service usage. Follow best practices for the\n security of your data.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#UpdateModel": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#UpdateModelRequest" + }, + "output": { + "target": "smithy.api#Unit" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Updates a model in the account.

", + "smithy.api#examples": [ + { + "title": "Updates a model", + "documentation": "", + "input": { + "ModelName": "sample-model", + "LabelsInputConfiguration": { + "LabelGroupName": "sample-label-group" + } } - }, - "com.amazonaws.lookoutequipment#ValidationException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.lookoutequipment#BoundedLengthString", - "traits": { - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related Amazon Web Services\n service that's being utilized.

", - "smithy.api#error": "client", - "smithy.api#httpError": 400 + } + ] + } + }, + "com.amazonaws.lookoutequipment#UpdateModelRequest": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the model to update.

", + "smithy.api#required": {} + } + }, + "LabelsInputConfiguration": { + "target": "com.amazonaws.lookoutequipment#LabelsInputConfiguration" + }, + "RoleArn": { + "target": "com.amazonaws.lookoutequipment#IamRoleArn", + "traits": { + "smithy.api#documentation": "

The ARN of the model to update.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#UpdateRetrainingScheduler": { + "type": "operation", + "input": { + "target": "com.amazonaws.lookoutequipment#UpdateRetrainingSchedulerRequest" + }, + "output": { + "target": "smithy.api#Unit" + }, + "errors": [ + { + "target": "com.amazonaws.lookoutequipment#AccessDeniedException" + }, + { + "target": "com.amazonaws.lookoutequipment#ConflictException" + }, + { + "target": "com.amazonaws.lookoutequipment#InternalServerException" + }, + { + "target": "com.amazonaws.lookoutequipment#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.lookoutequipment#ThrottlingException" + }, + { + "target": "com.amazonaws.lookoutequipment#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Updates a retraining scheduler.

", + "smithy.api#examples": [ + { + "title": "Updates a retraining scheduler", + "documentation": "", + "input": { + "ModelName": "sample-model", + "RetrainingStartDate": "2024-01-01T00:00:00Z", + "RetrainingFrequency": "P1Y" } + } + ] + } + }, + "com.amazonaws.lookoutequipment#UpdateRetrainingSchedulerRequest": { + "type": "structure", + "members": { + "ModelName": { + "target": "com.amazonaws.lookoutequipment#ModelName", + "traits": { + "smithy.api#documentation": "

The name of the model whose retraining scheduler you want to update.

", + "smithy.api#required": {} + } + }, + "RetrainingStartDate": { + "target": "com.amazonaws.lookoutequipment#Timestamp", + "traits": { + "smithy.api#documentation": "

The start date for the retraining scheduler. Lookout for Equipment truncates the time you provide to the\n nearest UTC day.

" + } + }, + "RetrainingFrequency": { + "target": "com.amazonaws.lookoutequipment#RetrainingFrequency", + "traits": { + "smithy.api#documentation": "

This parameter uses the ISO 8601 standard to set the frequency at which you want retraining to occur in\n terms of Years, Months, and/or Days (note: other parameters like Time are not currently\n supported). The minimum value is 30 days (P30D) and the maximum value is 1 year (P1Y). For\n example, the following values are valid:

\n
    \n
  • \n

    P3M15D – Every 3 months and 15 days

    \n
  • \n
  • \n

    P2M – Every 2 months

    \n
  • \n
  • \n

    P150D – Every 150 days

    \n
  • \n
" + } + }, + "LookbackWindow": { + "target": "com.amazonaws.lookoutequipment#LookbackWindow", + "traits": { + "smithy.api#documentation": "

The number of past days of data that will be used for retraining.

" + } + }, + "PromoteMode": { + "target": "com.amazonaws.lookoutequipment#ModelPromoteMode", + "traits": { + "smithy.api#documentation": "

Indicates how the service will use new models. In MANAGED mode, new models\n will automatically be used for inference if they have better performance than the current\n model. In MANUAL mode, the new models will not be used until they\n are manually activated.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.lookoutequipment#ValidationException": { + "type": "structure", + "members": { + "Message": { + "target": "com.amazonaws.lookoutequipment#BoundedLengthString", + "traits": { + "smithy.api#required": {} + } } + }, + "traits": { + "smithy.api#documentation": "

The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related Amazon Web Services\n service that's being utilized.

", + "smithy.api#error": "client", + "smithy.api#httpError": 400 + } } + } } diff --git a/codegen/sdk-codegen/aws-models/lookoutmetrics.json b/codegen/sdk-codegen/aws-models/lookoutmetrics.json index 0b153dc37473..0bcda6be88ff 100644 --- a/codegen/sdk-codegen/aws-models/lookoutmetrics.json +++ b/codegen/sdk-codegen/aws-models/lookoutmetrics.json @@ -1723,7 +1723,6 @@ "com.amazonaws.lookoutmetrics#DatabasePort": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 65535 @@ -2045,7 +2044,6 @@ "MaxResults": { "target": "com.amazonaws.lookoutmetrics#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The number of items to return in the response.

" } }, @@ -3057,7 +3055,6 @@ "MaxResults": { "target": "com.amazonaws.lookoutmetrics#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return.

" } }, @@ -3410,7 +3407,6 @@ "MaxResults": { "target": "com.amazonaws.lookoutmetrics#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results that will be displayed by the request.

" } } @@ -3484,7 +3480,6 @@ "MaxResults": { "target": "com.amazonaws.lookoutmetrics#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return.

" } }, @@ -3584,7 +3579,6 @@ "MaxResults": { "target": "com.amazonaws.lookoutmetrics#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return.

" } }, @@ -3679,7 +3673,6 @@ "MaxResults": { "target": "com.amazonaws.lookoutmetrics#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return.

" } }, @@ -3786,7 +3779,6 @@ "MaxResults": { "target": "com.amazonaws.lookoutmetrics#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return.

" } }, @@ -3890,7 +3882,6 @@ "MaxResults": { "target": "com.amazonaws.lookoutmetrics#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return.

" } }, @@ -4136,7 +4127,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4179,7 +4169,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4192,7 +4183,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4206,7 +4196,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4229,7 +4218,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4264,7 +4252,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4275,14 +4262,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4296,14 +4285,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4312,11 +4299,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4327,14 +4314,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4348,7 +4337,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4368,7 +4356,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4379,14 +4366,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4397,9 +4386,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4831,7 +4822,6 @@ "com.amazonaws.lookoutmetrics#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -5285,7 +5275,6 @@ "DatabasePort": { "target": "com.amazonaws.lookoutmetrics#DatabasePort", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The port number where the database can be accessed.

" } }, @@ -5362,7 +5351,6 @@ "DatabasePort": { "target": "com.amazonaws.lookoutmetrics#DatabasePort", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The port number where the database can be accessed.

" } }, @@ -6426,4 +6414,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/lookoutvision.json b/codegen/sdk-codegen/aws-models/lookoutvision.json index 531b0919c014..ca53a20c1ab0 100644 --- a/codegen/sdk-codegen/aws-models/lookoutvision.json +++ b/codegen/sdk-codegen/aws-models/lookoutvision.json @@ -35,6 +35,7 @@ "Message": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -101,10 +102,7 @@ } }, "com.amazonaws.lookoutvision#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.lookoutvision#ClientToken": { "type": "string", @@ -178,12 +176,14 @@ "Message": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ResourceId": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the resource.

", "smithy.api#required": {} } @@ -191,6 +191,7 @@ "ResourceType": { "target": "com.amazonaws.lookoutvision#ResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of the resource.

", "smithy.api#required": {} } @@ -266,6 +267,7 @@ "DatasetType": { "target": "com.amazonaws.lookoutvision#DatasetType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of the dataset. Specify train for a training dataset.\n Specify test for a test dataset.

", "smithy.api#required": {} } @@ -371,6 +373,7 @@ "OutputConfig": { "target": "com.amazonaws.lookoutvision#OutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The location where Amazon Lookout for Vision saves the training results.

", "smithy.api#required": {} } @@ -452,6 +455,7 @@ "ProjectName": { "target": "com.amazonaws.lookoutvision#ProjectName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the project.

", "smithy.api#required": {} } @@ -1319,6 +1323,7 @@ "Body": { "target": "com.amazonaws.lookoutvision#Stream", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unencrypted image bytes that you want to analyze.

", "smithy.api#httpPayload": {}, "smithy.api#required": {} @@ -1327,6 +1332,7 @@ "ContentType": { "target": "com.amazonaws.lookoutvision#ContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of the image passed in Body.\n Valid values are image/png (PNG format images) and image/jpeg (JPG format images).

", "smithy.api#httpHeader": "Content-Type", "smithy.api#required": {} @@ -1363,7 +1369,6 @@ "IsAnomalous": { "target": "com.amazonaws.lookoutvision#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

True if Amazon Lookout for Vision classifies the image as containing an anomaly, otherwise false.

" } }, @@ -1420,6 +1425,7 @@ "S3OutputLocation": { "target": "com.amazonaws.lookoutvision#S3Location", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n An S3 location in which Lookout for Vision stores the component artifacts. \n

", "smithy.api#required": {} } @@ -1427,6 +1433,7 @@ "ComponentName": { "target": "com.amazonaws.lookoutvision#ComponentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n A name for the AWS IoT Greengrass component. \n

", "smithy.api#required": {} } @@ -1514,6 +1521,7 @@ "Bucket": { "target": "com.amazonaws.lookoutvision#S3BucketName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon S3 bucket that contains the manifest.

", "smithy.api#required": {} } @@ -1521,6 +1529,7 @@ "Key": { "target": "com.amazonaws.lookoutvision#S3ObjectKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name and location of the manifest file withiin the bucket.

", "smithy.api#required": {} } @@ -1545,13 +1554,13 @@ "Message": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "RetryAfterSeconds": { "target": "com.amazonaws.lookoutvision#RetryAfterSeconds", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The period of time, in seconds, before the operation can be retried.

", "smithy.api#httpHeader": "Retry-After" } @@ -2174,7 +2183,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2217,7 +2225,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2230,7 +2239,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2244,7 +2252,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2267,7 +2274,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2302,7 +2308,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2313,14 +2318,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2334,14 +2341,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2350,11 +2355,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2365,14 +2370,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2386,7 +2393,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2406,7 +2412,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2417,14 +2422,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2435,9 +2442,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3042,6 +3051,7 @@ "Greengrass": { "target": "com.amazonaws.lookoutvision#GreengrassConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\nConfiguration information for the AWS IoT Greengrass component in a model packaging job.\n

", "smithy.api#required": {} } @@ -3383,6 +3393,7 @@ "S3Location": { "target": "com.amazonaws.lookoutvision#S3Location", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The S3 location for the output.

", "smithy.api#required": {} } @@ -3398,6 +3409,7 @@ "Bucket": { "target": "com.amazonaws.lookoutvision#S3BucketName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The bucket that contains the training output.

", "smithy.api#required": {} } @@ -3405,6 +3417,7 @@ "Key": { "target": "com.amazonaws.lookoutvision#S3ObjectKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The location of the training output in the bucket.

", "smithy.api#required": {} } @@ -3546,12 +3559,14 @@ "Message": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ResourceId": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the resource.

", "smithy.api#required": {} } @@ -3559,6 +3574,7 @@ "ResourceType": { "target": "com.amazonaws.lookoutvision#ResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of the resource.

", "smithy.api#required": {} } @@ -3606,10 +3622,7 @@ } }, "com.amazonaws.lookoutvision#RetryAfterSeconds": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.lookoutvision#S3BucketName": { "type": "string", @@ -3637,6 +3650,7 @@ "Bucket": { "target": "com.amazonaws.lookoutvision#S3BucketName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The S3 bucket that contains the training or model packaging job output. If you are training a model,\n the bucket must in your AWS account. If you use an S3 bucket for a model packaging job,\n the S3 bucket must be in the same AWS Region and AWS account in which you use AWS IoT Greengrass.

", "smithy.api#required": {} } @@ -3678,6 +3692,7 @@ "Message": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -3696,6 +3711,7 @@ "QuotaCode": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The quota code.

", "smithy.api#required": {} } @@ -3703,6 +3719,7 @@ "ServiceCode": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The service code.

", "smithy.api#required": {} } @@ -3808,6 +3825,7 @@ "ModelVersion": { "target": "com.amazonaws.lookoutvision#ModelVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\nThe version of the model within the project that you want to package.\n

", "smithy.api#required": {} } @@ -3821,6 +3839,7 @@ "Configuration": { "target": "com.amazonaws.lookoutvision#ModelPackagingConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The configuration for the model packaging job.\n

", "smithy.api#required": {} } @@ -3880,6 +3899,7 @@ "MinInferenceUnits": { "target": "com.amazonaws.lookoutvision#InferenceUnits", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The minimum number of inference units to use. A single\n inference unit represents 1 hour of processing. \n Use a higher number to increase the TPS throughput of your model. You are charged for the number\n of inference units that you use.\n

", "smithy.api#required": {} } @@ -4013,6 +4033,7 @@ "Key": { "target": "com.amazonaws.lookoutvision#TagKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The key of the tag that is attached to the specified model.

", "smithy.api#required": {} } @@ -4020,6 +4041,7 @@ "Value": { "target": "com.amazonaws.lookoutvision#TagValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value of the tag that is attached to the specified model.

", "smithy.api#required": {} } @@ -4126,6 +4148,7 @@ "Tags": { "target": "com.amazonaws.lookoutvision#TagList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The key-value tags to assign to the model.

", "smithy.api#required": {} } @@ -4169,6 +4192,7 @@ "Os": { "target": "com.amazonaws.lookoutvision#TargetPlatformOs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The target operating system for the model. Linux is the only operating system\n that is currently supported.\n

", "smithy.api#required": {} } @@ -4176,6 +4200,7 @@ "Arch": { "target": "com.amazonaws.lookoutvision#TargetPlatformArch", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The target architecture for the model. The currently supported architectures are\n X86_64 (64-bit version of the x86 instruction set) and ARM_64 (ARMv8 64-bit CPU).\n

", "smithy.api#required": {} } @@ -4236,6 +4261,7 @@ "Message": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -4254,7 +4280,6 @@ "RetryAfterSeconds": { "target": "com.amazonaws.lookoutvision#RetryAfterSeconds", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The period of time, in seconds, before the operation can be retried.

", "smithy.api#httpHeader": "Retry-After" } @@ -4317,6 +4342,7 @@ "TagKeys": { "target": "com.amazonaws.lookoutvision#TagKeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of the keys of the tags that you want to remove.

", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -4393,6 +4419,7 @@ "Changes": { "target": "com.amazonaws.lookoutvision#DatasetChanges", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The entries to add to the dataset.

", "smithy.api#required": {} } @@ -4430,6 +4457,7 @@ "Message": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -4441,4 +4469,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/m2.json b/codegen/sdk-codegen/aws-models/m2.json index 544b2ef83662..93a39eab918a 100644 --- a/codegen/sdk-codegen/aws-models/m2.json +++ b/codegen/sdk-codegen/aws-models/m2.json @@ -142,9 +142,7 @@ "aws.api#arn": { "template": "app/{applicationId}" }, - "aws.iam#conditionKeys": [ - "aws:ResourceTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:ResourceTag/${TagKey}"], "aws.iam#disableConditionKeyInference": {} } }, @@ -495,7 +493,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -538,7 +535,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -551,7 +549,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -565,7 +562,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -588,7 +584,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -623,7 +618,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -634,14 +628,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -655,14 +651,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -671,11 +665,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -686,14 +680,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -707,7 +703,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -727,7 +722,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -738,14 +732,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -756,9 +752,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1514,14 +1512,8 @@ ], "traits": { "aws.api#controlPlane": {}, - "aws.iam#conditionKeys": [ - "aws:RequestTag/${TagKey}", - "aws:TagKeys" - ], - "aws.iam#requiredActions": [ - "s3:GetObject", - "s3:ListBucket" - ], + "aws.iam#conditionKeys": ["aws:RequestTag/${TagKey}", "aws:TagKeys"], + "aws.iam#requiredActions": ["s3:GetObject", "s3:ListBucket"], "smithy.api#documentation": "

Creates a new application with given parameters. Requires an existing runtime\n environment and application definition file.

", "smithy.api#http": { "method": "POST", @@ -1728,10 +1720,7 @@ ], "traits": { "aws.api#controlPlane": {}, - "aws.iam#requiredActions": [ - "elasticloadbalancing:CreateTargetGroup", - "elasticloadbalancing:CreateListener" - ], + "aws.iam#requiredActions": ["elasticloadbalancing:CreateTargetGroup", "elasticloadbalancing:CreateListener"], "smithy.api#documentation": "

Creates and starts a deployment to deploy an application into a runtime\n environment.

", "smithy.api#http": { "method": "POST", @@ -1824,10 +1813,7 @@ ], "traits": { "aws.api#controlPlane": {}, - "aws.iam#conditionKeys": [ - "aws:RequestTag/${TagKey}", - "aws:TagKeys" - ], + "aws.iam#conditionKeys": ["aws:RequestTag/${TagKey}", "aws:TagKeys"], "aws.iam#requiredActions": [ "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", @@ -2310,10 +2296,7 @@ ], "traits": { "aws.api#controlPlane": {}, - "aws.iam#requiredActions": [ - "elasticloadbalancing:DeleteTargetGroup", - "elasticloadbalancing:DeleteListener" - ], + "aws.iam#requiredActions": ["elasticloadbalancing:DeleteTargetGroup", "elasticloadbalancing:DeleteListener"], "smithy.api#documentation": "

Deletes a specific application. You cannot delete a running application.

", "smithy.api#http": { "method": "DELETE", @@ -2430,9 +2413,7 @@ ], "traits": { "aws.api#controlPlane": {}, - "aws.iam#requiredActions": [ - "elasticloadbalancing:DeleteLoadBalancer" - ], + "aws.iam#requiredActions": ["elasticloadbalancing:DeleteLoadBalancer"], "smithy.api#documentation": "

Deletes a specific runtime environment. The environment cannot contain deployed\n applications. If it does, you must delete those applications before you delete the\n environment.

", "smithy.api#http": { "method": "DELETE", @@ -2694,9 +2675,7 @@ "aws.api#arn": { "template": "env/{environmentId}" }, - "aws.iam#conditionKeys": [ - "aws:ResourceTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:ResourceTag/${TagKey}"], "aws.iam#disableConditionKeyInference": {} } }, @@ -5601,10 +5580,7 @@ ], "traits": { "aws.api#controlPlane": {}, - "aws.iam#conditionKeys": [ - "aws:RequestTag/${TagKey}", - "aws:TagKeys" - ], + "aws.iam#conditionKeys": ["aws:RequestTag/${TagKey}", "aws:TagKeys"], "smithy.api#documentation": "

Adds one or more tags to the specified resource.

", "smithy.api#http": { "method": "POST", @@ -5715,9 +5691,7 @@ ], "traits": { "aws.api#controlPlane": {}, - "aws.iam#conditionKeys": [ - "aws:TagKeys" - ], + "aws.iam#conditionKeys": ["aws:TagKeys"], "smithy.api#documentation": "

Removes one or more tags from the specified resource.

", "smithy.api#http": { "method": "DELETE", @@ -5781,10 +5755,7 @@ ], "traits": { "aws.api#controlPlane": {}, - "aws.iam#requiredActions": [ - "s3:GetObject", - "s3:ListBucket" - ], + "aws.iam#requiredActions": ["s3:GetObject", "s3:ListBucket"], "smithy.api#documentation": "

Updates an application and creates a new version.

", "smithy.api#http": { "method": "PATCH", @@ -6109,4 +6080,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/machine-learning.json b/codegen/sdk-codegen/aws-models/machine-learning.json index 6c39e75e9b14..ce04f77fc1bd 100644 --- a/codegen/sdk-codegen/aws-models/machine-learning.json +++ b/codegen/sdk-codegen/aws-models/machine-learning.json @@ -271,7 +271,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -314,7 +313,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -327,7 +327,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -341,7 +340,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -364,7 +362,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -399,7 +396,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -410,14 +406,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -431,14 +429,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -447,11 +443,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -462,14 +458,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -483,7 +481,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -503,7 +500,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -514,14 +510,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -532,9 +530,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/macie.json b/codegen/sdk-codegen/aws-models/macie.json index 7aed8fb47fae..58484e1af179 100644 --- a/codegen/sdk-codegen/aws-models/macie.json +++ b/codegen/sdk-codegen/aws-models/macie.json @@ -626,7 +626,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -669,7 +668,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -682,7 +682,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -696,7 +695,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -719,7 +717,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -754,7 +751,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -765,14 +761,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -786,14 +784,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -802,11 +798,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -817,14 +813,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -838,7 +836,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -858,7 +855,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -869,14 +865,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -887,9 +885,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1478,4 +1478,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/macie2.json b/codegen/sdk-codegen/aws-models/macie2.json index 120fba319af3..740004745e98 100644 --- a/codegen/sdk-codegen/aws-models/macie2.json +++ b/codegen/sdk-codegen/aws-models/macie2.json @@ -82,6 +82,7 @@ "invitationId": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the invitation to accept.

", "smithy.api#jsonName": "invitationId", "smithy.api#required": {} @@ -151,6 +152,7 @@ "accountId": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Web Services account ID for the account.

", "smithy.api#jsonName": "accountId", "smithy.api#required": {} @@ -159,6 +161,7 @@ "email": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The email address for the account.

", "smithy.api#jsonName": "email", "smithy.api#required": {} @@ -254,6 +257,7 @@ "code": { "target": "com.amazonaws.macie2#AllowListStatusCode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current status of the allow list. If the list's criteria specify a regular expression (regex), this value is typically OK. Amazon Macie can compile the expression.

If the list's criteria specify an S3 object, possible values are:

  • OK - Macie can retrieve and parse the contents of the object.

  • S3_OBJECT_ACCESS_DENIED - Macie isn't allowed to access the object or the object is encrypted with a customer managed KMS key that Macie isn't allowed to use. Check the bucket policy and other permissions settings for the bucket and the object. If the object is encrypted, also ensure that it's encrypted with a key that Macie is allowed to use.

  • S3_OBJECT_EMPTY - Macie can retrieve the object but the object doesn't contain any content. Ensure that the object contains the correct entries. Also ensure that the list's criteria specify the correct bucket and object names.

  • S3_OBJECT_NOT_FOUND - The object doesn't exist in Amazon S3. Ensure that the list's criteria specify the correct bucket and object names.

  • S3_OBJECT_OVERSIZE - Macie can retrieve the object. However, the object contains too many entries or its storage size exceeds the quota for an allow list. Try breaking the list into multiple files and ensure that each file doesn't exceed any quotas. Then configure list settings in Macie for each file.

  • S3_THROTTLED - Amazon S3 throttled the request to retrieve the object. Wait a few minutes and then try again.

  • S3_USER_ACCESS_DENIED - Amazon S3 denied the request to retrieve the object. If the specified object exists, you're not allowed to access it or it's encrypted with an KMS key that you're not allowed to use. Work with your Amazon Web Services administrator to ensure that the list's criteria specify the correct bucket and object names, and you have read access to the bucket and the object. If the object is encrypted, also ensure that it's encrypted with a key that you're allowed to use.

  • UNKNOWN_ERROR - A transient or internal error occurred when Macie attempted to retrieve or parse the object. Wait a few minutes and then try again. A list can also have this status if it's encrypted with a key that Amazon S3 and Macie can't access or use.

", "smithy.api#jsonName": "code", "smithy.api#required": {} @@ -1604,6 +1608,7 @@ "clientToken": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique, case-sensitive token that you provide to ensure the idempotency of the request.

", "smithy.api#idempotencyToken": {}, "smithy.api#jsonName": "clientToken", @@ -1613,6 +1618,7 @@ "criteria": { "target": "com.amazonaws.macie2#AllowListCriteria", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The criteria that specify the text or text pattern to ignore. The criteria can be the location and name of an S3 object that lists specific text to ignore (s3WordsList), or a regular expression (regex) that defines a text pattern to ignore.

", "smithy.api#jsonName": "criteria", "smithy.api#required": {} @@ -1628,6 +1634,7 @@ "name": { "target": "com.amazonaws.macie2#__stringMin1Max128Pattern", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A custom name for the allow list. The name can contain as many as 128 characters.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1720,6 +1727,7 @@ "clientToken": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique, case-sensitive token that you provide to ensure the idempotency of the request.

", "smithy.api#idempotencyToken": {}, "smithy.api#jsonName": "clientToken", @@ -1750,6 +1758,7 @@ "jobType": { "target": "com.amazonaws.macie2#JobType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The schedule for running the job. Valid values are:

  • ONE_TIME - Run the job only once. If you specify this value, don't specify a value for the scheduleFrequency property.

  • SCHEDULED - Run the job on a daily, weekly, or monthly basis. If you specify this value, use the scheduleFrequency property to define the recurrence pattern for the job.

", "smithy.api#jsonName": "jobType", "smithy.api#required": {} @@ -1772,6 +1781,7 @@ "name": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A custom name for the job. The name can contain as many as 500 characters.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1780,6 +1790,7 @@ "s3JobDefinition": { "target": "com.amazonaws.macie2#S3JobDefinition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The S3 buckets that contain the objects to analyze, and the scope of that analysis.

", "smithy.api#jsonName": "s3JobDefinition", "smithy.api#required": {} @@ -1915,6 +1926,7 @@ "name": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A custom name for the custom data identifier. The name can contain as many as 128 characters.

We strongly recommend that you avoid including any sensitive data in the name of a custom data identifier. Other users of your account might be able to see this name, depending on the actions that they're allowed to perform in Amazon Macie.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1923,6 +1935,7 @@ "regex": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The regular expression (regex) that defines the pattern to match. The expression can contain as many as 512 characters.

", "smithy.api#jsonName": "regex", "smithy.api#required": {} @@ -2008,6 +2021,7 @@ "action": { "target": "com.amazonaws.macie2#FindingsFilterAction", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The action to perform on findings that match the filter criteria (findingCriteria). Valid values are: ARCHIVE, suppress (automatically archive) the findings; and, NOOP, don't perform any action on the findings.

", "smithy.api#jsonName": "action", "smithy.api#required": {} @@ -2031,6 +2045,7 @@ "findingCriteria": { "target": "com.amazonaws.macie2#FindingCriteria", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The criteria to use to filter findings.

", "smithy.api#jsonName": "findingCriteria", "smithy.api#required": {} @@ -2039,6 +2054,7 @@ "name": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A custom name for the filter. The name must contain at least 3 characters and can contain as many as 64 characters.

We strongly recommend that you avoid including any sensitive data in the name of a filter. Other users of your account might be able to see this name, depending on the actions that they're allowed to perform in Amazon Macie.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -2131,6 +2147,7 @@ "accountIds": { "target": "com.amazonaws.macie2#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array that lists Amazon Web Services account IDs, one for each account to send the invitation to.

", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -2216,6 +2233,7 @@ "account": { "target": "com.amazonaws.macie2#AccountDetail", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The details of the account to associate with the administrator account.

", "smithy.api#jsonName": "account", "smithy.api#required": {} @@ -2686,6 +2704,7 @@ "accountIds": { "target": "com.amazonaws.macie2#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array that lists Amazon Web Services account IDs, one for each account that sent an invitation to decline.

", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -2985,6 +3004,7 @@ "accountIds": { "target": "com.amazonaws.macie2#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array that lists Amazon Web Services account IDs, one for each account that sent an invitation to delete.

", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -3464,6 +3484,7 @@ "value": { "target": "com.amazonaws.macie2#__stringMin1Max128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An occurrence of the specified type of sensitive data. Each occurrence can contain 1-128 characters.

", "smithy.api#jsonName": "value", "smithy.api#required": {} @@ -3624,6 +3645,7 @@ "adminAccountId": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Web Services account ID of the delegated Amazon Macie administrator account.

", "smithy.api#httpQuery": "adminAccountId", "smithy.api#required": {} @@ -3973,6 +3995,7 @@ "adminAccountId": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Web Services account ID for the account to designate as the delegated Amazon Macie administrator account for the organization.

", "smithy.api#jsonName": "adminAccountId", "smithy.api#required": {} @@ -5306,6 +5329,7 @@ "groupBy": { "target": "com.amazonaws.macie2#GroupBy", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The finding property to use to group the query results. Valid values are:

  • classificationDetails.jobId - The unique identifier for the classification job that produced the finding.

  • resourcesAffected.s3Bucket.name - The name of the S3 bucket that the finding applies to.

  • severity.description - The severity level of the finding, such as High or Medium.

  • type - The type of finding, such as Policy:IAMUser/S3BucketPublic and SensitiveData:S3Object/Personal.

", "smithy.api#jsonName": "groupBy", "smithy.api#required": {} @@ -5573,6 +5597,7 @@ "findingIds": { "target": "com.amazonaws.macie2#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of strings that lists the unique identifiers for the findings to retrieve. You can specify as many as 50 unique identifiers in this array.

", "smithy.api#jsonName": "findingIds", "smithy.api#required": {} @@ -5989,6 +6014,7 @@ "resourceArn": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the S3 bucket that the request applies to.

", "smithy.api#httpQuery": "resourceArn", "smithy.api#required": {} @@ -8311,6 +8337,7 @@ "resourceArn": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the S3 bucket that the request applies to.

", "smithy.api#httpQuery": "resourceArn", "smithy.api#required": {} @@ -8406,6 +8433,7 @@ "resourceArn": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the S3 bucket that the request applies to.

", "smithy.api#httpQuery": "resourceArn", "smithy.api#required": {} @@ -8868,7 +8896,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8911,7 +8938,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -8924,7 +8952,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8938,7 +8965,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8961,7 +8987,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8996,7 +9021,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9007,14 +9031,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9028,14 +9054,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -9044,11 +9068,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9059,14 +9083,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9080,7 +9106,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9100,7 +9125,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9111,14 +9135,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -9129,9 +9155,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -10323,6 +10351,7 @@ "configuration": { "target": "com.amazonaws.macie2#ClassificationExportConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The location to store data classification results in, and the encryption settings to use when storing results in that location.

", "smithy.api#jsonName": "configuration", "smithy.api#required": {} @@ -10607,6 +10636,7 @@ "arn": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the object.

", "smithy.api#jsonName": "arn", "smithy.api#required": {} @@ -10615,6 +10645,7 @@ "classificationResultStatus": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the analysis. Possible values are:

  • COMPLETE - Amazon Macie successfully completed its analysis of the object.

  • PARTIAL - Macie analyzed only a subset of data in the object. For example, the object is an archive file that contains files in an unsupported format.

  • SKIPPED - Macie wasn't able to analyze the object. For example, the object is a malformed file.

", "smithy.api#jsonName": "classificationResultStatus", "smithy.api#required": {} @@ -10738,6 +10769,7 @@ "status": { "target": "com.amazonaws.macie2#RevealStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the configuration for the Amazon Macie account. In a request, valid values are: ENABLED, enable the configuration for the account; and, DISABLED, disable the configuration for the account. In a response, possible values are: ENABLED, the configuration is currently enabled for the account; and, DISABLED, the configuration is currently disabled for the account.

", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -10886,6 +10918,7 @@ "accountId": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the Amazon Web Services account that owns the buckets.

", "smithy.api#jsonName": "accountId", "smithy.api#required": {} @@ -10894,6 +10927,7 @@ "buckets": { "target": "com.amazonaws.macie2#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array that lists the names of the buckets.

", "smithy.api#jsonName": "buckets", "smithy.api#required": {} @@ -10939,6 +10973,7 @@ "excludes": { "target": "com.amazonaws.macie2#S3ClassificationScopeExclusion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The S3 buckets that are excluded.

", "smithy.api#jsonName": "excludes", "smithy.api#required": {} @@ -10955,6 +10990,7 @@ "bucketNames": { "target": "com.amazonaws.macie2#__listOfS3BucketName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of strings, one for each S3 bucket that is excluded. Each string is the full name of an excluded bucket.

", "smithy.api#jsonName": "bucketNames", "smithy.api#required": {} @@ -10971,6 +11007,7 @@ "bucketNames": { "target": "com.amazonaws.macie2#__listOfS3BucketName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Depending on the value specified for the update operation (ClassificationScopeUpdateOperation), an array of strings that: lists the names of buckets to add or remove from the list, or specifies a new set of bucket names that overwrites all existing names in the list. Each string must be the full name of an S3 bucket. Values are case sensitive.

", "smithy.api#jsonName": "bucketNames", "smithy.api#required": {} @@ -10979,6 +11016,7 @@ "operation": { "target": "com.amazonaws.macie2#ClassificationScopeUpdateOperation", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies how to apply the changes to the exclusion list. Valid values are:

  • ADD - Append the specified bucket names to the current list.

  • REMOVE - Remove the specified bucket names from the current list.

  • REPLACE - Overwrite the current list with the specified list of bucket names. If you specify this value, Amazon Macie removes all existing names from the list and adds all the specified names to the list.

", "smithy.api#jsonName": "operation", "smithy.api#required": {} @@ -10995,6 +11033,7 @@ "excludes": { "target": "com.amazonaws.macie2#S3ClassificationScopeExclusionUpdate", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The names of the S3 buckets to add or remove from the list.

", "smithy.api#jsonName": "excludes", "smithy.api#required": {} @@ -11011,6 +11050,7 @@ "bucketName": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the bucket.

", "smithy.api#jsonName": "bucketName", "smithy.api#required": {} @@ -11026,6 +11066,7 @@ "kmsKeyArn": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the customer managed KMS key to use for encryption of the results. This must be the ARN of an existing, symmetric encryption KMS key that's in the same Amazon Web Services Region as the bucket.

", "smithy.api#jsonName": "kmsKeyArn", "smithy.api#required": {} @@ -11163,6 +11204,7 @@ "bucketName": { "target": "com.amazonaws.macie2#__stringMin3Max255PatternAZaZ093255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The full name of the S3 bucket that contains the object.

", "smithy.api#jsonName": "bucketName", "smithy.api#required": {} @@ -11171,6 +11213,7 @@ "objectKey": { "target": "com.amazonaws.macie2#__stringMin1Max1024PatternSS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The full name (key) of the object.

", "smithy.api#jsonName": "objectKey", "smithy.api#required": {} @@ -11583,6 +11626,7 @@ "publishClassificationFindings": { "target": "com.amazonaws.macie2#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies whether to publish sensitive data findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all sensitive data findings that weren't suppressed by a findings filter. The default value is false.

", "smithy.api#jsonName": "publishClassificationFindings", "smithy.api#required": {} @@ -11591,6 +11635,7 @@ "publishPolicyFindings": { "target": "com.amazonaws.macie2#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies whether to publish policy findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all new and updated policy findings that weren't suppressed by a findings filter. The default value is true.

", "smithy.api#jsonName": "publishPolicyFindings", "smithy.api#required": {} @@ -12000,6 +12045,7 @@ "occurrencesThreshold": { "target": "com.amazonaws.macie2#__long", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The minimum number of occurrences of text that must match the custom data identifier's detection criteria in order to produce a finding with the specified severity (severity).

", "smithy.api#jsonName": "occurrencesThreshold", "smithy.api#required": {} @@ -12008,6 +12054,7 @@ "severity": { "target": "com.amazonaws.macie2#DataIdentifierSeverity", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The severity to assign to a finding: if the number of occurrences is greater than or equal to the specified threshold (occurrencesThreshold); and, if applicable, the number of occurrences is less than the threshold for the next consecutive severity level for the custom data identifier, moving from LOW to HIGH.

", "smithy.api#jsonName": "severity", "smithy.api#required": {} @@ -12361,6 +12408,7 @@ "tags": { "target": "com.amazonaws.macie2#TagMap", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A map of key-value pairs that specifies the tags to associate with the resource.

A resource can have a maximum of 50 tags. Each tag consists of a tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

", "smithy.api#jsonName": "tags", "smithy.api#required": {} @@ -12517,6 +12565,7 @@ "regex": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The regular expression (regex) that defines the pattern to match. The expression can contain as many as 512 characters.

", "smithy.api#jsonName": "regex", "smithy.api#required": {} @@ -12525,6 +12574,7 @@ "sampleText": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The sample text to inspect by using the custom data identifier. The text can contain as many as 1,000 characters.

", "smithy.api#jsonName": "sampleText", "smithy.api#required": {} @@ -12672,6 +12722,7 @@ "message": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of error that occurred and prevented Amazon Macie from retrieving occurrences of sensitive data reported by the finding. Possible values are:

  • INVALID_CLASSIFICATION_RESULT - Amazon Macie can't verify the location of the sensitive data to retrieve. There isn't a corresponding sensitive data discovery result for the finding. Or the sensitive data discovery result specified by the classificationDetails.detailedResultsLocation field of the finding isn't available, is malformed or corrupted, or uses an unsupported storage format.

  • OBJECT_EXCEEDS_SIZE_QUOTA - The storage size of the affected S3 object exceeds the size quota for retrieving occurrences of sensitive data.

  • OBJECT_UNAVAILABLE - The affected S3 object isn't available. The object might have been renamed, moved, or deleted. Or the object was changed after Macie created the finding.

  • UNSUPPORTED_FINDING_TYPE - The specified finding isn't a sensitive data finding.

  • UNSUPPORTED_OBJECT_TYPE - The affected S3 object uses a file or storage format that Macie doesn't support for retrieving occurrences of sensitive data.

", "smithy.api#jsonName": "message", "smithy.api#required": {} @@ -12744,6 +12795,7 @@ "tagKeys": { "target": "com.amazonaws.macie2#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

One or more tags (keys) to remove from the resource. In an HTTP request to remove multiple tags, append the tagKeys parameter and argument for each tag to remove, separated by an ampersand (&).

", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -12801,6 +12853,7 @@ "criteria": { "target": "com.amazonaws.macie2#AllowListCriteria", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The criteria that specify the text or text pattern to ignore. The criteria can be the location and name of an S3 object that lists specific text to ignore (s3WordsList), or a regular expression that defines a text pattern to ignore (regex).

You can change a list's underlying criteria, such as the name of the S3 object or the regular expression to use. However, you can't change the type from s3WordsList to regex or the other way around.

", "smithy.api#jsonName": "criteria", "smithy.api#required": {} @@ -12824,6 +12877,7 @@ "name": { "target": "com.amazonaws.macie2#__stringMin1Max128Pattern", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A custom name for the allow list. The name can contain as many as 128 characters.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -12893,6 +12947,7 @@ "status": { "target": "com.amazonaws.macie2#AutomatedDiscoveryStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The new status of automated sensitive data discovery for the account. Valid values are: ENABLED, start or resume automated sensitive data discovery activities for the account; and, DISABLED, stop performing automated sensitive data discovery activities for the account.

When you enable automated sensitive data discovery for the first time, Amazon Macie uses default configuration settings to determine which data sources to analyze and which managed data identifiers to use. To change these settings, use the UpdateClassificationScope and UpdateSensitivityInspectionTemplate operations, respectively. If you change the settings and subsequently disable the configuration, Amazon Macie retains your changes.

", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -12964,6 +13019,7 @@ "jobStatus": { "target": "com.amazonaws.macie2#JobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The new status for the job. Valid values are:

  • CANCELLED - Stops the job permanently and cancels it. This value is valid only if the job's current status is IDLE, PAUSED, RUNNING, or USER_PAUSED.

    If you specify this value and the job's current status is RUNNING, Amazon Macie immediately begins to stop all processing tasks for the job. You can't resume or restart a job after you cancel it.

  • RUNNING - Resumes the job. This value is valid only if the job's current status is USER_PAUSED.

    If you paused the job while it was actively running and you specify this value less than 30 days after you paused the job, Macie immediately resumes processing from the point where you paused the job. Otherwise, Macie resumes the job according to the schedule and other settings for the job.

  • USER_PAUSED - Pauses the job temporarily. This value is valid only if the job's current status is IDLE, PAUSED, or RUNNING. If you specify this value and the job's current status is RUNNING, Macie immediately begins to pause all processing tasks for the job.

    If you pause a one-time job and you don't resume it within 30 days, the job expires and Macie cancels the job. If you pause a recurring job when its status is RUNNING and you don't resume it within 30 days, the job run expires and Macie cancels the run. To check the expiration date, refer to the UserPausedDetails.jobExpiresAt property.

", "smithy.api#jsonName": "jobStatus", "smithy.api#required": {} @@ -13289,6 +13345,7 @@ "status": { "target": "com.amazonaws.macie2#MacieStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the new status for the account. Valid values are: ENABLED, resume all Amazon Macie activities for the account; and, PAUSED, suspend all Macie activities for the account.

", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -13352,6 +13409,7 @@ "autoEnable": { "target": "com.amazonaws.macie2#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies whether to enable Amazon Macie automatically for an account when the account is added to the organization in Organizations.

", "smithy.api#jsonName": "autoEnable", "smithy.api#required": {} @@ -13449,6 +13507,7 @@ "resourceArn": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the S3 bucket that the request applies to.

", "smithy.api#httpQuery": "resourceArn", "smithy.api#required": {} @@ -13479,6 +13538,7 @@ "resourceArn": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the S3 bucket that the request applies to.

", "smithy.api#httpQuery": "resourceArn", "smithy.api#required": {} @@ -13540,6 +13600,7 @@ "configuration": { "target": "com.amazonaws.macie2#RevealConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The new configuration settings and the status of the configuration for the account.

", "smithy.api#jsonName": "configuration", "smithy.api#required": {} diff --git a/codegen/sdk-codegen/aws-models/managedblockchain.json b/codegen/sdk-codegen/aws-models/managedblockchain.json index 4c89f4639411..a2750754f4a2 100644 --- a/codegen/sdk-codegen/aws-models/managedblockchain.json +++ b/codegen/sdk-codegen/aws-models/managedblockchain.json @@ -3893,7 +3893,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3936,7 +3935,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3949,7 +3949,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3963,7 +3962,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3986,7 +3984,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4021,7 +4018,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4032,14 +4028,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4053,14 +4051,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4069,11 +4065,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4084,14 +4080,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4105,7 +4103,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4125,7 +4122,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4136,14 +4132,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4154,9 +4152,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/marketplace-catalog.json b/codegen/sdk-codegen/aws-models/marketplace-catalog.json index 19f32881a21e..14d33626fed0 100644 --- a/codegen/sdk-codegen/aws-models/marketplace-catalog.json +++ b/codegen/sdk-codegen/aws-models/marketplace-catalog.json @@ -136,7 +136,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -179,7 +178,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -192,7 +192,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -206,7 +205,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -229,7 +227,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -264,7 +261,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -275,14 +271,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -296,14 +294,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -312,11 +308,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -327,14 +323,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -348,7 +346,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -368,7 +365,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -379,14 +375,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -397,9 +395,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/marketplace-entitlement-service.json b/codegen/sdk-codegen/aws-models/marketplace-entitlement-service.json index 8d33ce2b41b9..92f7a5c72eb8 100644 --- a/codegen/sdk-codegen/aws-models/marketplace-entitlement-service.json +++ b/codegen/sdk-codegen/aws-models/marketplace-entitlement-service.json @@ -94,7 +94,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -137,7 +136,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -150,7 +150,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -164,7 +163,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -187,7 +185,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -222,7 +219,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -233,14 +229,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -254,14 +252,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -270,11 +266,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -285,14 +281,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -306,7 +304,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -326,7 +323,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -337,14 +333,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -380,9 +378,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -976,4 +976,4 @@ "type": "timestamp" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/marketplace-metering.json b/codegen/sdk-codegen/aws-models/marketplace-metering.json index 857ee1743ce3..832c4eb5bb19 100644 --- a/codegen/sdk-codegen/aws-models/marketplace-metering.json +++ b/codegen/sdk-codegen/aws-models/marketplace-metering.json @@ -103,7 +103,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -146,7 +145,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -159,7 +159,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -173,7 +172,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -196,7 +194,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -231,7 +228,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -242,14 +238,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -263,14 +261,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -279,11 +275,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -294,14 +290,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -315,7 +313,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -335,7 +332,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -346,14 +342,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -414,9 +412,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1869,4 +1869,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/mediaconnect.json b/codegen/sdk-codegen/aws-models/mediaconnect.json index 83d31308e78b..6a416aa1662a 100644 --- a/codegen/sdk-codegen/aws-models/mediaconnect.json +++ b/codegen/sdk-codegen/aws-models/mediaconnect.json @@ -35,6 +35,7 @@ "FlowArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Number (ARN) of the cloud flow to use as a source of this bridge.", "smithy.api#jsonName": "flowArn", "smithy.api#pattern": "^arn:.+:mediaconnect.+:flow:.+$", @@ -51,6 +52,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the flow source. This name is used to reference the source and must be unique among sources in this bridge.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -67,6 +69,7 @@ "IpAddress": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The network output IP Address.", "smithy.api#jsonName": "ipAddress", "smithy.api#required": {} @@ -75,6 +78,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The network output name. This name is used to reference the output and must be unique among outputs in this bridge.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -83,6 +87,7 @@ "NetworkName": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The network output's gateway network name.", "smithy.api#jsonName": "networkName", "smithy.api#required": {} @@ -91,6 +96,7 @@ "Port": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The network output port.", "smithy.api#jsonName": "port", "smithy.api#required": {} @@ -99,6 +105,7 @@ "Protocol": { "target": "com.amazonaws.mediaconnect#Protocol", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The network output protocol.", "smithy.api#jsonName": "protocol", "smithy.api#required": {} @@ -107,6 +114,7 @@ "Ttl": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The network output TTL.", "smithy.api#jsonName": "ttl", "smithy.api#required": {} @@ -123,6 +131,7 @@ "MulticastIp": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The network source multicast IP.", "smithy.api#jsonName": "multicastIp", "smithy.api#required": {} @@ -131,6 +140,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the network source. This name is used to reference the source and must be unique among sources in this bridge.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -139,6 +149,7 @@ "NetworkName": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The network source's gateway network name.", "smithy.api#jsonName": "networkName", "smithy.api#required": {} @@ -147,6 +158,7 @@ "Port": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The network source port.", "smithy.api#jsonName": "port", "smithy.api#required": {} @@ -155,6 +167,7 @@ "Protocol": { "target": "com.amazonaws.mediaconnect#Protocol", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The network source protocol.", "smithy.api#jsonName": "protocol", "smithy.api#required": {} @@ -234,6 +247,7 @@ "Outputs": { "target": "com.amazonaws.mediaconnect#__listOfAddBridgeOutputRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The outputs that you want to add to this bridge.", "smithy.api#jsonName": "outputs", "smithy.api#required": {} @@ -342,6 +356,7 @@ "Sources": { "target": "com.amazonaws.mediaconnect#__listOfAddBridgeSourceRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The sources that you want to add to this bridge.", "smithy.api#jsonName": "sources", "smithy.api#required": {} @@ -381,6 +396,7 @@ "MaxBitrate": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The maximum expected bitrate (in bps).", "smithy.api#jsonName": "maxBitrate", "smithy.api#required": {} @@ -440,6 +456,7 @@ "MediaStreams": { "target": "com.amazonaws.mediaconnect#__listOfAddMediaStreamRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The media streams that you want to add to the flow.", "smithy.api#jsonName": "mediaStreams", "smithy.api#required": {} @@ -519,6 +536,7 @@ "Message": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error message returned by AWS Elemental MediaConnect.", "smithy.api#jsonName": "message", "smithy.api#required": {} @@ -546,6 +564,7 @@ "Outputs": { "target": "com.amazonaws.mediaconnect#__listOfAddOutputRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of outputs that you want to add.", "smithy.api#jsonName": "outputs", "smithy.api#required": {} @@ -631,6 +650,7 @@ "Sources": { "target": "com.amazonaws.mediaconnect#__listOfSetSourceRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of sources that you want to add.", "smithy.api#jsonName": "sources", "smithy.api#required": {} @@ -716,6 +736,7 @@ "VpcInterfaces": { "target": "com.amazonaws.mediaconnect#__listOfVpcInterfaceRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of VPC interfaces that you want to add.", "smithy.api#jsonName": "vpcInterfaces", "smithy.api#required": {} @@ -755,6 +776,7 @@ "MaxBitrate": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The maximum expected bitrate (in bps).", "smithy.api#jsonName": "maxBitrate", "smithy.api#required": {} @@ -763,6 +785,7 @@ "MaxOutputs": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The maximum number of expected outputs.", "smithy.api#jsonName": "maxOutputs", "smithy.api#required": {} @@ -776,6 +799,7 @@ "MaintenanceDay": { "target": "com.amazonaws.mediaconnect#MaintenanceDay", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A day of a week when the maintenance will happen. Use Monday/Tuesday/Wednesday/Thursday/Friday/Saturday/Sunday.", "smithy.api#jsonName": "maintenanceDay", "smithy.api#required": {} @@ -784,6 +808,7 @@ "MaintenanceStartHour": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "UTC time when the maintenance will happen. Use 24-hour HH:MM format. Minutes must be 00. Example: 13:00. The default value is 02:00.", "smithy.api#jsonName": "maintenanceStartHour", "smithy.api#required": {} @@ -821,6 +846,7 @@ "MediaStreamId": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the media stream.", "smithy.api#jsonName": "mediaStreamId", "smithy.api#required": {} @@ -829,6 +855,7 @@ "MediaStreamName": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A name that helps you distinguish one media stream from another.", "smithy.api#jsonName": "mediaStreamName", "smithy.api#required": {} @@ -837,6 +864,7 @@ "MediaStreamType": { "target": "com.amazonaws.mediaconnect#MediaStreamType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of media stream.", "smithy.api#jsonName": "mediaStreamType", "smithy.api#required": {} @@ -923,6 +951,7 @@ "Protocol": { "target": "com.amazonaws.mediaconnect#Protocol", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The protocol to use for the output.", "smithy.api#jsonName": "protocol", "smithy.api#required": {} @@ -997,6 +1026,7 @@ "Message": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error message returned by AWS Elemental MediaConnect.", "smithy.api#jsonName": "message", "smithy.api#required": {} @@ -1015,6 +1045,7 @@ "BridgeArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Number (ARN) of the bridge.", "smithy.api#jsonName": "bridgeArn", "smithy.api#required": {} @@ -1029,6 +1060,7 @@ "BridgeState": { "target": "com.amazonaws.mediaconnect#BridgeState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "bridgeState", "smithy.api#required": {} } @@ -1048,6 +1080,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the bridge.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1063,6 +1096,7 @@ "PlacementArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The placement Amazon Resource Number (ARN) of the bridge.", "smithy.api#jsonName": "placementArn", "smithy.api#required": {} @@ -1092,6 +1126,7 @@ "FlowArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Number (ARN) of the cloud flow.", "smithy.api#jsonName": "flowArn", "smithy.api#required": {} @@ -1100,6 +1135,7 @@ "FlowSourceArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Number (ARN) of the flow source.", "smithy.api#jsonName": "flowSourceArn", "smithy.api#required": {} @@ -1108,6 +1144,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the bridge's output.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1124,6 +1161,7 @@ "FlowArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the cloud flow used as a source of this bridge.", "smithy.api#jsonName": "flowArn", "smithy.api#required": {} @@ -1139,6 +1177,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the flow source.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1162,6 +1201,7 @@ "IpAddress": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The network output IP Address.", "smithy.api#jsonName": "ipAddress", "smithy.api#required": {} @@ -1170,6 +1210,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The network output name.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1178,6 +1219,7 @@ "NetworkName": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The network output's gateway network name.", "smithy.api#jsonName": "networkName", "smithy.api#required": {} @@ -1186,6 +1228,7 @@ "Port": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The network output port.", "smithy.api#jsonName": "port", "smithy.api#required": {} @@ -1194,6 +1237,7 @@ "Protocol": { "target": "com.amazonaws.mediaconnect#Protocol", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The network output protocol.", "smithy.api#jsonName": "protocol", "smithy.api#required": {} @@ -1202,6 +1246,7 @@ "Ttl": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The network output TTL.", "smithy.api#jsonName": "ttl", "smithy.api#required": {} @@ -1218,6 +1263,7 @@ "MulticastIp": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The network source multicast IP.", "smithy.api#jsonName": "multicastIp", "smithy.api#required": {} @@ -1226,6 +1272,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the network source.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1234,6 +1281,7 @@ "NetworkName": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The network source's gateway network name.", "smithy.api#jsonName": "networkName", "smithy.api#required": {} @@ -1242,6 +1290,7 @@ "Port": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The network source port.", "smithy.api#jsonName": "port", "smithy.api#required": {} @@ -1250,6 +1299,7 @@ "Protocol": { "target": "com.amazonaws.mediaconnect#Protocol", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The network source protocol.", "smithy.api#jsonName": "protocol", "smithy.api#required": {} @@ -1447,6 +1497,7 @@ "Message": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error message returned by AWS Elemental MediaConnect.", "smithy.api#jsonName": "message", "smithy.api#required": {} @@ -1522,6 +1573,7 @@ "Message": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error message returned by AWS Elemental MediaConnect.", "smithy.api#jsonName": "message", "smithy.api#required": {} @@ -1554,6 +1606,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the bridge. This name can not be modified after the bridge is created.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1569,6 +1622,7 @@ "PlacementArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The bridge placement Amazon Resource Number (ARN).", "smithy.api#jsonName": "placementArn", "smithy.api#required": {} @@ -1584,6 +1638,7 @@ "Sources": { "target": "com.amazonaws.mediaconnect#__listOfAddBridgeSourceRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The sources that you want to add to this bridge.", "smithy.api#jsonName": "sources", "smithy.api#required": {} @@ -1652,6 +1707,7 @@ "Message": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error message returned by AWS Elemental MediaConnect.", "smithy.api#jsonName": "message", "smithy.api#required": {} @@ -1691,6 +1747,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the flow.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1800,6 +1857,7 @@ "Message": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error message returned by AWS Elemental MediaConnect.", "smithy.api#jsonName": "message", "smithy.api#required": {} @@ -1818,6 +1876,7 @@ "EgressCidrBlocks": { "target": "com.amazonaws.mediaconnect#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The range of IP addresses that are allowed to contribute content or initiate output requests for flows communicating with this gateway. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.", "smithy.api#jsonName": "egressCidrBlocks", "smithy.api#required": {} @@ -1826,6 +1885,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the gateway. This name can not be modified after the gateway is created.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1834,6 +1894,7 @@ "Networks": { "target": "com.amazonaws.mediaconnect#__listOfGatewayNetwork", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of networks that you want to add.", "smithy.api#jsonName": "networks", "smithy.api#required": {} @@ -2761,6 +2822,7 @@ "DestinationIp": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The IP address where contents of the media stream will be sent.", "smithy.api#jsonName": "destinationIp", "smithy.api#required": {} @@ -2769,6 +2831,7 @@ "DestinationPort": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The port to use when the content of the media stream is distributed to the output.", "smithy.api#jsonName": "destinationPort", "smithy.api#required": {} @@ -2777,6 +2840,7 @@ "Interface": { "target": "com.amazonaws.mediaconnect#Interface", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The VPC interface that is used for the media stream associated with the output.", "smithy.api#jsonName": "interface", "smithy.api#required": {} @@ -2785,6 +2849,7 @@ "OutboundIp": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The IP address that the receiver requires in order to establish a connection with the flow. This value is represented by the elastic network interface IP address of the VPC. This field applies only to outputs that use the CDI or ST 2110 JPEG XS protocol.", "smithy.api#jsonName": "outboundIp", "smithy.api#required": {} @@ -2801,6 +2866,7 @@ "DestinationIp": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The IP address where you want MediaConnect to send contents of the media stream.", "smithy.api#jsonName": "destinationIp", "smithy.api#required": {} @@ -2809,6 +2875,7 @@ "DestinationPort": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The port that you want MediaConnect to use when it distributes the media stream to the output.", "smithy.api#jsonName": "destinationPort", "smithy.api#required": {} @@ -2817,6 +2884,7 @@ "Interface": { "target": "com.amazonaws.mediaconnect#InterfaceRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The VPC interface that you want to use for the media stream associated with the output.", "smithy.api#jsonName": "interface", "smithy.api#required": {} @@ -2851,6 +2919,7 @@ "MaxBitrate": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The maximum expected bitrate (in bps) of the egress bridge.", "smithy.api#jsonName": "maxBitrate", "smithy.api#required": {} @@ -2910,6 +2979,7 @@ "CompressionFactor": { "target": "com.amazonaws.mediaconnect#__double", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A value that is used to calculate compression for an output. The bitrate of the output is calculated as follows: Output bitrate = (1 / compressionFactor) * (source bitrate) This property only applies to outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. Valid values are floating point numbers in the range of 3.0 to 10.0, inclusive.", "smithy.api#jsonName": "compressionFactor", "smithy.api#required": {} @@ -2918,6 +2988,7 @@ "EncoderProfile": { "target": "com.amazonaws.mediaconnect#EncoderProfile", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A setting on the encoder that drives compression settings. This property only applies to video media streams associated with outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol.", "smithy.api#jsonName": "encoderProfile", "smithy.api#required": {} @@ -2934,6 +3005,7 @@ "CompressionFactor": { "target": "com.amazonaws.mediaconnect#__double", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A value that is used to calculate compression for an output. The bitrate of the output is calculated as follows: Output bitrate = (1 / compressionFactor) * (source bitrate) This property only applies to outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. Valid values are floating point numbers in the range of 3.0 to 10.0, inclusive.", "smithy.api#jsonName": "compressionFactor", "smithy.api#required": {} @@ -2942,6 +3014,7 @@ "EncoderProfile": { "target": "com.amazonaws.mediaconnect#EncoderProfile", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A setting on the encoder that drives compression settings. This property only applies to video media streams associated with outputs that use the ST 2110 JPEG XS protocol, if at least one source on the flow uses the CDI protocol.", "smithy.api#jsonName": "encoderProfile", "smithy.api#required": {} @@ -3000,6 +3073,7 @@ "RoleArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).", "smithy.api#jsonName": "roleArn", "smithy.api#required": {} @@ -3051,6 +3125,7 @@ "EntitlementArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the entitlement.", "smithy.api#jsonName": "entitlementArn", "smithy.api#required": {} @@ -3066,6 +3141,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the entitlement.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -3074,6 +3150,7 @@ "Subscribers": { "target": "com.amazonaws.mediaconnect#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The AWS account IDs that you want to share your content with. The receiving accounts (subscribers) will be allowed to create their own flow using your content as the source.", "smithy.api#jsonName": "subscribers", "smithy.api#required": {} @@ -3159,6 +3236,7 @@ "AvailabilityZone": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS.", "smithy.api#jsonName": "availabilityZone", "smithy.api#required": {} @@ -3181,6 +3259,7 @@ "Entitlements": { "target": "com.amazonaws.mediaconnect#__listOfEntitlement", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The entitlements in this flow.", "smithy.api#jsonName": "entitlements", "smithy.api#required": {} @@ -3189,6 +3268,7 @@ "FlowArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the flow.", "smithy.api#jsonName": "flowArn", "smithy.api#required": {} @@ -3204,6 +3284,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the flow.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -3212,6 +3293,7 @@ "Outputs": { "target": "com.amazonaws.mediaconnect#__listOfOutput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The outputs in this flow.", "smithy.api#jsonName": "outputs", "smithy.api#required": {} @@ -3220,6 +3302,7 @@ "Source": { "target": "com.amazonaws.mediaconnect#Source", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "source", "smithy.api#required": {} } @@ -3239,6 +3322,7 @@ "Status": { "target": "com.amazonaws.mediaconnect#Status", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The current status of the flow.", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -3382,6 +3466,7 @@ "Message": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error message returned by AWS Elemental MediaConnect.", "smithy.api#jsonName": "message", "smithy.api#required": {} @@ -3400,6 +3485,7 @@ "EgressCidrBlocks": { "target": "com.amazonaws.mediaconnect#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The range of IP addresses that contribute content or initiate output requests for flows communicating with this gateway. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.", "smithy.api#jsonName": "egressCidrBlocks", "smithy.api#required": {} @@ -3408,6 +3494,7 @@ "GatewayArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the gateway.", "smithy.api#jsonName": "gatewayArn", "smithy.api#required": {} @@ -3429,6 +3516,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the gateway. This name can not be modified after the gateway is created.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -3437,6 +3525,7 @@ "Networks": { "target": "com.amazonaws.mediaconnect#__listOfGatewayNetwork", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of networks in the gateway.", "smithy.api#jsonName": "networks", "smithy.api#required": {} @@ -3453,6 +3542,7 @@ "BridgeArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the bridge feeding this flow.", "smithy.api#jsonName": "bridgeArn", "smithy.api#required": {} @@ -3476,6 +3566,7 @@ "BridgePlacement": { "target": "com.amazonaws.mediaconnect#BridgePlacement", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The availability of the instance to host new bridges. The bridgePlacement property can be LOCKED or AVAILABLE. If it is LOCKED, no new bridges can be deployed to this instance. If it is AVAILABLE, new bridges can be added to this instance.", "smithy.api#jsonName": "bridgePlacement", "smithy.api#required": {} @@ -3484,6 +3575,7 @@ "ConnectionStatus": { "target": "com.amazonaws.mediaconnect#ConnectionStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The connection state of the instance.", "smithy.api#jsonName": "connectionStatus", "smithy.api#required": {} @@ -3492,6 +3584,7 @@ "GatewayArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the instance.", "smithy.api#jsonName": "gatewayArn", "smithy.api#required": {} @@ -3500,6 +3593,7 @@ "GatewayInstanceArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the gateway.", "smithy.api#jsonName": "gatewayInstanceArn", "smithy.api#required": {} @@ -3508,6 +3602,7 @@ "InstanceId": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The managed instance ID generated by the SSM install. This will begin with \"mi-\".", "smithy.api#jsonName": "instanceId", "smithy.api#required": {} @@ -3522,6 +3617,7 @@ "InstanceState": { "target": "com.amazonaws.mediaconnect#InstanceState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the instance.", "smithy.api#jsonName": "instanceState", "smithy.api#required": {} @@ -3530,6 +3626,7 @@ "RunningBridgeCount": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The running bridge count.", "smithy.api#jsonName": "runningBridgeCount", "smithy.api#required": {} @@ -3546,6 +3643,7 @@ "CidrBlock": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique IP address range to use for this network. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.", "smithy.api#jsonName": "cidrBlock", "smithy.api#required": {} @@ -3554,6 +3652,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the network. This name is used to reference the network and must be unique among networks in this gateway.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -3646,6 +3745,7 @@ "Subscribers": { "target": "com.amazonaws.mediaconnect#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The AWS account IDs that you want to share your content with. The receiving accounts (subscribers) will be allowed to create their own flows using your content as the source.", "smithy.api#jsonName": "subscribers", "smithy.api#required": {} @@ -3702,6 +3802,7 @@ "Message": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error message returned by AWS Elemental MediaConnect.", "smithy.api#jsonName": "message", "smithy.api#required": {} @@ -3720,6 +3821,7 @@ "Entitlements": { "target": "com.amazonaws.mediaconnect#__listOfGrantEntitlementRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of entitlements that you want to grant.", "smithy.api#jsonName": "entitlements", "smithy.api#required": {} @@ -3775,6 +3877,7 @@ "MaxBitrate": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The maximum expected bitrate (in bps) of the ingress bridge.", "smithy.api#jsonName": "maxBitrate", "smithy.api#required": {} @@ -3783,6 +3886,7 @@ "MaxOutputs": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The maximum number of outputs on the ingress bridge.", "smithy.api#jsonName": "maxOutputs", "smithy.api#required": {} @@ -3796,6 +3900,7 @@ "InputIp": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The IP address that the flow listens on for incoming content for a media stream.", "smithy.api#jsonName": "inputIp", "smithy.api#required": {} @@ -3804,6 +3909,7 @@ "InputPort": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The port that the flow listens on for an incoming media stream.", "smithy.api#jsonName": "inputPort", "smithy.api#required": {} @@ -3812,6 +3918,7 @@ "Interface": { "target": "com.amazonaws.mediaconnect#Interface", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The VPC interface where the media stream comes in from.", "smithy.api#jsonName": "interface", "smithy.api#required": {} @@ -3828,6 +3935,7 @@ "InputPort": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The port that you want the flow to listen on for an incoming media stream.", "smithy.api#jsonName": "inputPort", "smithy.api#required": {} @@ -3836,6 +3944,7 @@ "Interface": { "target": "com.amazonaws.mediaconnect#InterfaceRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The VPC interface that you want to use for the incoming media stream.", "smithy.api#jsonName": "interface", "smithy.api#required": {} @@ -3893,6 +4002,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the VPC interface.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -3909,6 +4019,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the VPC interface.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -3925,6 +4036,7 @@ "Message": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error message returned by AWS Elemental MediaConnect.", "smithy.api#jsonName": "message", "smithy.api#required": {} @@ -4615,6 +4727,7 @@ "BridgeArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the bridge.", "smithy.api#jsonName": "bridgeArn", "smithy.api#required": {} @@ -4623,6 +4736,7 @@ "BridgeState": { "target": "com.amazonaws.mediaconnect#BridgeState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "bridgeState", "smithy.api#required": {} } @@ -4630,6 +4744,7 @@ "BridgeType": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of the bridge.", "smithy.api#jsonName": "bridgeType", "smithy.api#required": {} @@ -4638,6 +4753,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the bridge.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -4646,6 +4762,7 @@ "PlacementArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the gateway associated with the bridge.", "smithy.api#jsonName": "placementArn", "smithy.api#required": {} @@ -4669,6 +4786,7 @@ "EntitlementArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the entitlement.", "smithy.api#jsonName": "entitlementArn", "smithy.api#required": {} @@ -4677,6 +4795,7 @@ "EntitlementName": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the entitlement.", "smithy.api#jsonName": "entitlementName", "smithy.api#required": {} @@ -4693,6 +4812,7 @@ "AvailabilityZone": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Availability Zone that the flow was created in.", "smithy.api#jsonName": "availabilityZone", "smithy.api#required": {} @@ -4701,6 +4821,7 @@ "Description": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A description of the flow.", "smithy.api#jsonName": "description", "smithy.api#required": {} @@ -4709,6 +4830,7 @@ "FlowArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the flow.", "smithy.api#jsonName": "flowArn", "smithy.api#required": {} @@ -4717,6 +4839,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the flow.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -4725,6 +4848,7 @@ "SourceType": { "target": "com.amazonaws.mediaconnect#SourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of source. This value is either owned (originated somewhere other than an AWS Elemental MediaConnect flow owned by another AWS account) or entitled (originated at an AWS Elemental MediaConnect flow owned by another AWS account).", "smithy.api#jsonName": "sourceType", "smithy.api#required": {} @@ -4733,6 +4857,7 @@ "Status": { "target": "com.amazonaws.mediaconnect#Status", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The current status of the flow.", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -4755,6 +4880,7 @@ "GatewayArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the gateway.", "smithy.api#jsonName": "gatewayArn", "smithy.api#required": {} @@ -4763,6 +4889,7 @@ "GatewayState": { "target": "com.amazonaws.mediaconnect#GatewayState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "gatewayState", "smithy.api#required": {} } @@ -4770,6 +4897,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the gateway.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -4786,6 +4914,7 @@ "GatewayArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the gateway.", "smithy.api#jsonName": "gatewayArn", "smithy.api#required": {} @@ -4794,6 +4923,7 @@ "GatewayInstanceArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the instance.", "smithy.api#jsonName": "gatewayInstanceArn", "smithy.api#required": {} @@ -4802,6 +4932,7 @@ "InstanceId": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The managed instance ID generated by the SSM install. This will begin with \"mi-\".", "smithy.api#jsonName": "instanceId", "smithy.api#required": {} @@ -5122,7 +5253,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5165,7 +5295,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5178,7 +5309,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5192,7 +5322,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5215,7 +5344,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5250,7 +5378,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5261,14 +5388,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5282,14 +5411,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -5298,11 +5425,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5313,14 +5440,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5334,7 +5463,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5354,7 +5482,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5365,14 +5492,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5383,9 +5512,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5932,6 +6063,7 @@ "Fmt": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The format type number (sometimes referred to as RTP payload type) of the media stream. MediaConnect assigns this value to the media stream. For ST 2110 JPEG XS outputs, you need to provide this value to the receiver.", "smithy.api#jsonName": "fmt", "smithy.api#required": {} @@ -5940,6 +6072,7 @@ "MediaStreamId": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the media stream.", "smithy.api#jsonName": "mediaStreamId", "smithy.api#required": {} @@ -5948,6 +6081,7 @@ "MediaStreamName": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A name that helps you distinguish one media stream from another.", "smithy.api#jsonName": "mediaStreamName", "smithy.api#required": {} @@ -5956,6 +6090,7 @@ "MediaStreamType": { "target": "com.amazonaws.mediaconnect#MediaStreamType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of media stream.", "smithy.api#jsonName": "mediaStreamType", "smithy.api#required": {} @@ -5979,6 +6114,7 @@ "Fmtp": { "target": "com.amazonaws.mediaconnect#Fmtp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A set of parameters that define the media stream.", "smithy.api#jsonName": "fmtp", "smithy.api#required": {} @@ -6031,6 +6167,7 @@ "EncodingName": { "target": "com.amazonaws.mediaconnect#EncodingName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The format that was used to encode the data. For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video, 2110 streams, set the encoding name to raw. For video, JPEG XS streams, set the encoding name to jxsv.", "smithy.api#jsonName": "encodingName", "smithy.api#required": {} @@ -6046,6 +6183,7 @@ "MediaStreamName": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the media stream.", "smithy.api#jsonName": "mediaStreamName", "smithy.api#required": {} @@ -6069,6 +6207,7 @@ "EncodingName": { "target": "com.amazonaws.mediaconnect#EncodingName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The format that will be used to encode the data. For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video, 2110 streams, set the encoding name to raw. For video, JPEG XS streams, set the encoding name to jxsv.", "smithy.api#jsonName": "encodingName", "smithy.api#required": {} @@ -6084,6 +6223,7 @@ "MediaStreamName": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the media stream that is associated with the output.", "smithy.api#jsonName": "mediaStreamName", "smithy.api#required": {} @@ -6100,6 +6240,7 @@ "EncodingName": { "target": "com.amazonaws.mediaconnect#EncodingName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The format that was used to encode the data. For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video, 2110 streams, set the encoding name to raw. For video, JPEG XS streams, set the encoding name to jxsv.", "smithy.api#jsonName": "encodingName", "smithy.api#required": {} @@ -6115,6 +6256,7 @@ "MediaStreamName": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the media stream.", "smithy.api#jsonName": "mediaStreamName", "smithy.api#required": {} @@ -6131,6 +6273,7 @@ "EncodingName": { "target": "com.amazonaws.mediaconnect#EncodingName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The format you want to use to encode the data. For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video, 2110 streams, set the encoding name to raw. For video, JPEG XS streams, set the encoding name to jxsv.", "smithy.api#jsonName": "encodingName", "smithy.api#required": {} @@ -6146,6 +6289,7 @@ "MediaStreamName": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the media stream.", "smithy.api#jsonName": "mediaStreamName", "smithy.api#required": {} @@ -6185,6 +6329,7 @@ "Code": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error code.", "smithy.api#jsonName": "code", "smithy.api#required": {} @@ -6193,6 +6338,7 @@ "Message": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The specific error message that MediaConnect returns to help you understand the reason that the request did not succeed.", "smithy.api#jsonName": "message", "smithy.api#required": {} @@ -6213,6 +6359,7 @@ "Errors": { "target": "com.amazonaws.mediaconnect#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of errors that might have been generated from processes on this flow.", "smithy.api#jsonName": "errors", "smithy.api#required": {} @@ -6246,6 +6393,7 @@ "Message": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error message returned by AWS Elemental MediaConnect.", "smithy.api#jsonName": "message", "smithy.api#required": {} @@ -6264,6 +6412,7 @@ "CurrencyCode": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of currency that is used for billing. The currencyCode used for all reservations is US dollars.", "smithy.api#jsonName": "currencyCode", "smithy.api#required": {} @@ -6272,6 +6421,7 @@ "Duration": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The length of time that your reservation would be active.", "smithy.api#jsonName": "duration", "smithy.api#required": {} @@ -6280,6 +6430,7 @@ "DurationUnits": { "target": "com.amazonaws.mediaconnect#DurationUnits", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unit of measurement for the duration of the offering.", "smithy.api#jsonName": "durationUnits", "smithy.api#required": {} @@ -6288,6 +6439,7 @@ "OfferingArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.", "smithy.api#jsonName": "offeringArn", "smithy.api#required": {} @@ -6296,6 +6448,7 @@ "OfferingDescription": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A description of the offering.", "smithy.api#jsonName": "offeringDescription", "smithy.api#required": {} @@ -6304,6 +6457,7 @@ "PricePerUnit": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The cost of a single unit. This value, in combination with priceUnits, makes up the rate.", "smithy.api#jsonName": "pricePerUnit", "smithy.api#required": {} @@ -6312,6 +6466,7 @@ "PriceUnits": { "target": "com.amazonaws.mediaconnect#PriceUnits", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes up the rate.", "smithy.api#jsonName": "priceUnits", "smithy.api#required": {} @@ -6320,6 +6475,7 @@ "ResourceSpecification": { "target": "com.amazonaws.mediaconnect#ResourceSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering.", "smithy.api#jsonName": "resourceSpecification", "smithy.api#required": {} @@ -6392,6 +6548,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the output. This value must be unique within the current flow.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -6400,6 +6557,7 @@ "OutputArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the output.", "smithy.api#jsonName": "outputArn", "smithy.api#required": {} @@ -6578,6 +6736,7 @@ "ReservationName": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name that you want to use for the reservation.", "smithy.api#jsonName": "reservationName", "smithy.api#required": {} @@ -6586,6 +6745,7 @@ "Start": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that you want the reservation to begin, in Coordinated Universal Time (UTC). You can specify any date and time between 12:00am on the first day of the current month to the current time on today's date, inclusive. Specify the start in a 24-hour notation. Use the following format: YYYY-MM-DDTHH:mm:SSZ, where T and Z are literal characters. For example, to specify 11:30pm on March 5, 2020, enter 2020-03-05T23:30:00Z.", "smithy.api#jsonName": "start", "smithy.api#required": {} @@ -7155,6 +7315,7 @@ "CurrencyCode": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of currency that is used for billing. The currencyCode used for your reservation is US dollars.", "smithy.api#jsonName": "currencyCode", "smithy.api#required": {} @@ -7163,6 +7324,7 @@ "Duration": { "target": "com.amazonaws.mediaconnect#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The length of time that this reservation is active. MediaConnect defines this value in the offering.", "smithy.api#jsonName": "duration", "smithy.api#required": {} @@ -7171,6 +7333,7 @@ "DurationUnits": { "target": "com.amazonaws.mediaconnect#DurationUnits", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unit of measurement for the duration of the reservation. MediaConnect defines this value in the offering.", "smithy.api#jsonName": "durationUnits", "smithy.api#required": {} @@ -7179,6 +7342,7 @@ "End": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The day and time that this reservation expires. This value is calculated based on the start date and time that you set and the offering's duration.", "smithy.api#jsonName": "end", "smithy.api#required": {} @@ -7187,6 +7351,7 @@ "OfferingArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.", "smithy.api#jsonName": "offeringArn", "smithy.api#required": {} @@ -7195,6 +7360,7 @@ "OfferingDescription": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A description of the offering. MediaConnect defines this value in the offering.", "smithy.api#jsonName": "offeringDescription", "smithy.api#required": {} @@ -7203,6 +7369,7 @@ "PricePerUnit": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The cost of a single unit. This value, in combination with priceUnits, makes up the rate. MediaConnect defines this value in the offering.", "smithy.api#jsonName": "pricePerUnit", "smithy.api#required": {} @@ -7211,6 +7378,7 @@ "PriceUnits": { "target": "com.amazonaws.mediaconnect#PriceUnits", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes up the rate. MediaConnect defines this value in the offering.", "smithy.api#jsonName": "priceUnits", "smithy.api#required": {} @@ -7219,6 +7387,7 @@ "ReservationArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) that MediaConnect assigns to the reservation when you purchase an offering.", "smithy.api#jsonName": "reservationArn", "smithy.api#required": {} @@ -7227,6 +7396,7 @@ "ReservationName": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name that you assigned to the reservation when you purchased the offering.", "smithy.api#jsonName": "reservationName", "smithy.api#required": {} @@ -7235,6 +7405,7 @@ "ReservationState": { "target": "com.amazonaws.mediaconnect#ReservationState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of your reservation.", "smithy.api#jsonName": "reservationState", "smithy.api#required": {} @@ -7243,6 +7414,7 @@ "ResourceSpecification": { "target": "com.amazonaws.mediaconnect#ResourceSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering. MediaConnect defines the values that make up the resourceSpecification in the offering.", "smithy.api#jsonName": "resourceSpecification", "smithy.api#required": {} @@ -7251,6 +7423,7 @@ "Start": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The day and time that the reservation becomes active. You set this value when you purchase the offering.", "smithy.api#jsonName": "start", "smithy.api#required": {} @@ -7303,6 +7476,7 @@ "ResourceType": { "target": "com.amazonaws.mediaconnect#ResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of resource and the unit that is being billed for.", "smithy.api#jsonName": "resourceType", "smithy.api#required": {} @@ -7438,6 +7612,7 @@ "Message": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error message returned by AWS Elemental MediaConnect.", "smithy.api#jsonName": "message", "smithy.api#required": {} @@ -7456,6 +7631,7 @@ "BridgeArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the bridge feeding this flow.", "smithy.api#jsonName": "bridgeArn", "smithy.api#pattern": "^arn:.+:mediaconnect.+:bridge:.+$", @@ -7671,6 +7847,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the source.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -7693,6 +7870,7 @@ "SourceArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the source.", "smithy.api#jsonName": "sourceArn", "smithy.api#required": {} @@ -8021,6 +8199,7 @@ "Tags": { "target": "com.amazonaws.mediaconnect#__mapOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A map from tag keys to values. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.", "smithy.api#jsonName": "tags", "smithy.api#required": {} @@ -8097,6 +8276,7 @@ "Message": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error message returned by AWS Elemental MediaConnect.", "smithy.api#jsonName": "message", "smithy.api#required": {} @@ -8150,6 +8330,7 @@ "Protocol": { "target": "com.amazonaws.mediaconnect#Protocol", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The protocol that is used by the source or output.", "smithy.api#jsonName": "protocol", "smithy.api#required": {} @@ -8251,6 +8432,7 @@ "TagKeys": { "target": "com.amazonaws.mediaconnect#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The keys of the tags to be removed.", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -8701,6 +8883,7 @@ "DesiredState": { "target": "com.amazonaws.mediaconnect#DesiredState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "desiredState", "smithy.api#required": {} } @@ -9734,6 +9917,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Immutable and has to be a unique against other VpcInterfaces in this Flow.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -9742,6 +9926,7 @@ "NetworkInterfaceIds": { "target": "com.amazonaws.mediaconnect#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "IDs of the network interfaces created in customer's account by MediaConnect.", "smithy.api#jsonName": "networkInterfaceIds", "smithy.api#required": {} @@ -9750,6 +9935,7 @@ "NetworkInterfaceType": { "target": "com.amazonaws.mediaconnect#NetworkInterfaceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of network interface.", "smithy.api#jsonName": "networkInterfaceType", "smithy.api#required": {} @@ -9758,6 +9944,7 @@ "RoleArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Role Arn MediaConnect can assumes to create ENIs in customer's account", "smithy.api#jsonName": "roleArn", "smithy.api#required": {} @@ -9766,6 +9953,7 @@ "SecurityGroupIds": { "target": "com.amazonaws.mediaconnect#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Security Group IDs to be used on ENI.", "smithy.api#jsonName": "securityGroupIds", "smithy.api#required": {} @@ -9774,6 +9962,7 @@ "SubnetId": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Subnet must be in the AZ of the Flow", "smithy.api#jsonName": "subnetId", "smithy.api#required": {} @@ -9805,6 +9994,7 @@ "Name": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the VPC Interface. This value must be unique within the current flow.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -9820,6 +10010,7 @@ "RoleArn": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Role Arn MediaConnect can assumes to create ENIs in customer's account", "smithy.api#jsonName": "roleArn", "smithy.api#required": {} @@ -9828,6 +10019,7 @@ "SecurityGroupIds": { "target": "com.amazonaws.mediaconnect#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Security Group IDs to be used on ENI.", "smithy.api#jsonName": "securityGroupIds", "smithy.api#required": {} @@ -9836,6 +10028,7 @@ "SubnetId": { "target": "com.amazonaws.mediaconnect#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Subnet must be in the AZ of the Flow", "smithy.api#jsonName": "subnetId", "smithy.api#required": {} @@ -10066,4 +10259,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/mediaconvert.json b/codegen/sdk-codegen/aws-models/mediaconvert.json index 6d7b5b75216d..3210e4441de9 100644 --- a/codegen/sdk-codegen/aws-models/mediaconvert.json +++ b/codegen/sdk-codegen/aws-models/mediaconvert.json @@ -622,6 +622,7 @@ "Mode": { "target": "com.amazonaws.mediaconvert#AccelerationMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specify the conditions when the service will run your job with accelerated transcoding.", "smithy.api#jsonName": "mode", "smithy.api#required": {} @@ -988,6 +989,7 @@ "Arn": { "target": "com.amazonaws.mediaconvert#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the ACM certificate that you want to associate with your MediaConvert resource.", "smithy.api#jsonName": "arn", "smithy.api#required": {} @@ -5260,6 +5262,7 @@ "Role": { "target": "com.amazonaws.mediaconvert#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The IAM role you use for creating this job. For details about permissions, see the User Guide topic at the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/iam-role.html.", "smithy.api#jsonName": "role", "smithy.api#required": {} @@ -5268,6 +5271,7 @@ "Settings": { "target": "com.amazonaws.mediaconvert#JobSettings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "JobSettings contains all the transcode settings for a job.", "smithy.api#jsonName": "settings", "smithy.api#required": {} @@ -5392,6 +5396,7 @@ "Name": { "target": "com.amazonaws.mediaconvert#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the job template you are creating.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -5414,6 +5419,7 @@ "Settings": { "target": "com.amazonaws.mediaconvert#JobTemplateSettings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "JobTemplateSettings contains all the transcode settings saved in the template that will be applied to jobs created from it.", "smithy.api#jsonName": "settings", "smithy.api#required": {} @@ -5510,6 +5516,7 @@ "Name": { "target": "com.amazonaws.mediaconvert#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the preset you are creating.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -5518,6 +5525,7 @@ "Settings": { "target": "com.amazonaws.mediaconvert#PresetSettings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Settings for preset", "smithy.api#jsonName": "settings", "smithy.api#required": {} @@ -5600,6 +5608,7 @@ "Name": { "target": "com.amazonaws.mediaconvert#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the queue that you are creating.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -13584,6 +13593,7 @@ "Role": { "target": "com.amazonaws.mediaconvert#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The IAM role you use for creating this job. For details about permissions, see the User Guide topic at the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/iam-role.html", "smithy.api#jsonName": "role", "smithy.api#required": {} @@ -13592,6 +13602,7 @@ "Settings": { "target": "com.amazonaws.mediaconvert#JobSettings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "JobSettings contains all the transcode settings for a job.", "smithy.api#jsonName": "settings", "smithy.api#required": {} @@ -13877,6 +13888,7 @@ "Name": { "target": "com.amazonaws.mediaconvert#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A name you create for each job template. Each name must be unique within your account.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -13899,6 +13911,7 @@ "Settings": { "target": "com.amazonaws.mediaconvert#JobTemplateSettings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "JobTemplateSettings contains all the transcode settings saved in the template that will be applied to jobs created from it.", "smithy.api#jsonName": "settings", "smithy.api#required": {} @@ -16827,7 +16840,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -16870,7 +16882,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -16883,7 +16896,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -16897,7 +16909,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -16920,7 +16931,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -16955,7 +16965,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -16966,14 +16975,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -16987,14 +16998,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -17003,18 +17012,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -17023,7 +17031,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -17043,14 +17052,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -17064,7 +17075,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -17084,7 +17094,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -17095,14 +17104,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -17132,9 +17143,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -20431,6 +20444,7 @@ "Name": { "target": "com.amazonaws.mediaconvert#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A name you create for each preset. Each name must be unique within your account.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -20439,6 +20453,7 @@ "Settings": { "target": "com.amazonaws.mediaconvert#PresetSettings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Settings for preset", "smithy.api#jsonName": "settings", "smithy.api#required": {} @@ -20908,6 +20923,7 @@ "Policy": { "target": "com.amazonaws.mediaconvert#Policy", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A policy configures behavior that you allow or disallow for your account. For information about MediaConvert policies, see the user guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html", "smithy.api#jsonName": "policy", "smithy.api#required": {} @@ -20967,6 +20983,7 @@ "Name": { "target": "com.amazonaws.mediaconvert#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A name that you create for each queue. Each name must be unique within your account.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -21249,6 +21266,7 @@ "Commitment": { "target": "com.amazonaws.mediaconvert#Commitment", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The length of the term of your reserved queue pricing plan commitment.", "smithy.api#jsonName": "commitment", "smithy.api#required": {} @@ -21257,6 +21275,7 @@ "RenewalType": { "target": "com.amazonaws.mediaconvert#RenewalType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies whether the term of your reserved queue pricing plan is automatically extended (AUTO_RENEW) or expires (EXPIRE) at the end of the term. When your term is auto renewed, you extend your commitment by 12 months from the auto renew date. You can cancel this commitment.", "smithy.api#jsonName": "renewalType", "smithy.api#required": {} @@ -21265,6 +21284,7 @@ "ReservedSlots": { "target": "com.amazonaws.mediaconvert#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the number of reserved transcode slots (RTS) for this queue. The number of RTS determines how many jobs the queue can process in parallel; each RTS can process one job at a time. You can't decrease the number of RTS in your reserved queue. You can increase the number of RTS by extending your existing commitment with a new 12-month commitment for the larger number. The new commitment begins when you purchase the additional capacity. You can't cancel your commitment or revert to your original commitment after you increase the capacity.", "smithy.api#jsonName": "reservedSlots", "smithy.api#required": {} @@ -21960,6 +21980,7 @@ "Arn": { "target": "com.amazonaws.mediaconvert#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the resource that you want to tag. To get the ARN, send a GET request with the resource name.", "smithy.api#jsonName": "arn", "smithy.api#required": {} @@ -21968,6 +21989,7 @@ "Tags": { "target": "com.amazonaws.mediaconvert#__mapOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tags that you want to add to the resource. You can tag resources with a key-value pair or with only a key.", "smithy.api#jsonName": "tags", "smithy.api#required": {} @@ -23981,6 +24003,7 @@ "Code": { "target": "com.amazonaws.mediaconvert#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Warning code that identifies a specific warning in the job. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/warning_codes.html", "smithy.api#jsonName": "code", "smithy.api#required": {} @@ -23989,6 +24012,7 @@ "Count": { "target": "com.amazonaws.mediaconvert#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of times this warning occurred in the job.", "smithy.api#jsonName": "count", "smithy.api#required": {} diff --git a/codegen/sdk-codegen/aws-models/medialive.json b/codegen/sdk-codegen/aws-models/medialive.json index b126df42f2b3..e05eb85f811c 100644 --- a/codegen/sdk-codegen/aws-models/medialive.json +++ b/codegen/sdk-codegen/aws-models/medialive.json @@ -716,6 +716,7 @@ "Destination": { "target": "com.amazonaws.medialive#OutputLocationRef", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A directory and base filename where archive files should be written.", "smithy.api#jsonName": "destination", "smithy.api#required": {} @@ -739,6 +740,7 @@ "ContainerSettings": { "target": "com.amazonaws.medialive#ArchiveContainerSettings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Settings specific to the container type of the file.", "smithy.api#jsonName": "containerSettings", "smithy.api#required": {} @@ -798,6 +800,7 @@ "InputChannelLevels": { "target": "com.amazonaws.medialive#__listOfInputChannelLevel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Indices and gain values for each input channel that should be remixed into this output channel.", "smithy.api#jsonName": "inputChannelLevels", "smithy.api#required": {} @@ -806,6 +809,7 @@ "OutputChannel": { "target": "com.amazonaws.medialive#__integerMin0Max7", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The index of the output channel being produced.", "smithy.api#jsonName": "outputChannel", "smithy.api#required": {} @@ -879,6 +883,7 @@ "AudioSelectorName": { "target": "com.amazonaws.medialive#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the AudioSelector used as the source for this AudioDescription.", "smithy.api#jsonName": "audioSelectorName", "smithy.api#required": {} @@ -929,6 +934,7 @@ "Name": { "target": "com.amazonaws.medialive#__stringMax255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of this AudioDescription. Outputs will use this name to uniquely identify this AudioDescription. Description names should be unique within this Live Event.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -999,6 +1005,7 @@ "ProgramSelection": { "target": "com.amazonaws.medialive#DolbyEProgramSelection", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Applies only to Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. “All channels” means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect.", "smithy.api#jsonName": "programSelection", "smithy.api#required": {} @@ -1015,6 +1022,7 @@ "GroupId": { "target": "com.amazonaws.medialive#__stringMin1", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the GROUP-ID in the #EXT-X-MEDIA tag of the target HLS audio rendition.", "smithy.api#jsonName": "groupId", "smithy.api#required": {} @@ -1023,6 +1031,7 @@ "Name": { "target": "com.amazonaws.medialive#__stringMin1", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the NAME in the #EXT-X-MEDIA tag of the target HLS audio rendition.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1039,6 +1048,7 @@ "LanguageCode": { "target": "com.amazonaws.medialive#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Selects a specific three-letter language code from within an audio source.", "smithy.api#jsonName": "languageCode", "smithy.api#required": {} @@ -1233,6 +1243,7 @@ "Pid": { "target": "com.amazonaws.medialive#__integerMin0Max8191", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Selects a specific PID from within a source.", "smithy.api#jsonName": "pid", "smithy.api#required": {} @@ -1249,6 +1260,7 @@ "Name": { "target": "com.amazonaws.medialive#__stringMin1", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of this AudioSelector. AudioDescriptions will use this name to uniquely identify this Selector. Selector names should be unique per input.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1304,6 +1316,7 @@ "AudioSelectorName": { "target": "com.amazonaws.medialive#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the audio selector in the input that MediaLive should monitor to detect silence. Select your most important rendition. If you didn't create an audio selector in this input, leave blank.", "smithy.api#jsonName": "audioSelectorName", "smithy.api#required": {} @@ -1327,6 +1340,7 @@ "Track": { "target": "com.amazonaws.medialive#__integerMin1", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "1-based integer value that maps to a specific audio track", "smithy.api#jsonName": "track", "smithy.api#required": {} @@ -1343,6 +1357,7 @@ "Tracks": { "target": "com.amazonaws.medialive#__listOfAudioTrack", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Selects one or more unique audio tracks from within a source.", "smithy.api#jsonName": "tracks", "smithy.api#required": {} @@ -1454,6 +1469,7 @@ "SecondaryInputId": { "target": "com.amazonaws.medialive#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The input ID of the secondary input in the automatic input failover pair.", "smithy.api#jsonName": "secondaryInputId", "smithy.api#required": {} @@ -1724,6 +1740,7 @@ "ScheduleActions": { "target": "com.amazonaws.medialive#__listOfScheduleAction", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of schedule actions to create.", "smithy.api#jsonName": "scheduleActions", "smithy.api#required": {} @@ -1740,6 +1757,7 @@ "ScheduleActions": { "target": "com.amazonaws.medialive#__listOfScheduleAction", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List of actions that have been created in the schedule.", "smithy.api#jsonName": "scheduleActions", "smithy.api#required": {} @@ -1756,6 +1774,7 @@ "ActionNames": { "target": "com.amazonaws.medialive#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of schedule actions to delete.", "smithy.api#jsonName": "actionNames", "smithy.api#required": {} @@ -1772,6 +1791,7 @@ "ScheduleActions": { "target": "com.amazonaws.medialive#__listOfScheduleAction", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List of actions that have been deleted from the schedule.", "smithy.api#jsonName": "scheduleActions", "smithy.api#required": {} @@ -2566,6 +2586,7 @@ "CaptionSelectorName": { "target": "com.amazonaws.medialive#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name.", "smithy.api#jsonName": "captionSelectorName", "smithy.api#required": {} @@ -2595,6 +2616,7 @@ "Name": { "target": "com.amazonaws.medialive#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -2697,6 +2719,7 @@ "CaptionChannel": { "target": "com.amazonaws.medialive#__integerMin1Max4", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The closed caption channel being described by this CaptionLanguageMapping. Each channel mapping must have a unique channel number (maximum of 4)", "smithy.api#jsonName": "captionChannel", "smithy.api#required": {} @@ -2705,6 +2728,7 @@ "LanguageCode": { "target": "com.amazonaws.medialive#__stringMin3Max3", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Three character ISO 639-2 language code (see http://www.loc.gov/standards/iso639-2)", "smithy.api#jsonName": "languageCode", "smithy.api#required": {} @@ -2713,6 +2737,7 @@ "LanguageDescription": { "target": "com.amazonaws.medialive#__stringMin1", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Textual description of language", "smithy.api#jsonName": "languageDescription", "smithy.api#required": {} @@ -2729,6 +2754,7 @@ "Height": { "target": "com.amazonaws.medialive#__doubleMin0Max100", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "See the description in leftOffset.\nFor height, specify the entire height of the rectangle as a percentage of the underlying frame height. For example, \\\"80\\\" means the rectangle height is 80% of the underlying frame height. The topOffset and rectangleHeight must add up to 100% or less.\nThis field corresponds to tts:extent - Y in the TTML standard.", "smithy.api#jsonName": "height", "smithy.api#required": {} @@ -2737,6 +2763,7 @@ "LeftOffset": { "target": "com.amazonaws.medialive#__doubleMin0Max100", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Applies only if you plan to convert these source captions to EBU-TT-D or TTML in an output. (Make sure to leave the default if you don't have either of these formats in the output.) You can define a display rectangle for the captions that is smaller than the underlying video frame. You define the rectangle by specifying the position of the left edge, top edge, bottom edge, and right edge of the rectangle, all within the underlying video frame. The units for the measurements are percentages.\nIf you specify a value for one of these fields, you must specify a value for all of them.\nFor leftOffset, specify the position of the left edge of the rectangle, as a percentage of the underlying frame width, and relative to the left edge of the frame. For example, \\\"10\\\" means the measurement is 10% of the underlying frame width. The rectangle left edge starts at that position from the left edge of the frame.\nThis field corresponds to tts:origin - X in the TTML standard.", "smithy.api#jsonName": "leftOffset", "smithy.api#required": {} @@ -2745,6 +2772,7 @@ "TopOffset": { "target": "com.amazonaws.medialive#__doubleMin0Max100", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "See the description in leftOffset.\nFor topOffset, specify the position of the top edge of the rectangle, as a percentage of the underlying frame height, and relative to the top edge of the frame. For example, \\\"10\\\" means the measurement is 10% of the underlying frame height. The rectangle top edge starts at that position from the top edge of the frame.\nThis field corresponds to tts:origin - Y in the TTML standard.", "smithy.api#jsonName": "topOffset", "smithy.api#required": {} @@ -2753,6 +2781,7 @@ "Width": { "target": "com.amazonaws.medialive#__doubleMin0Max100", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "See the description in leftOffset.\nFor width, specify the entire width of the rectangle as a percentage of the underlying frame width. For example, \\\"80\\\" means the rectangle width is 80% of the underlying frame width. The leftOffset and rectangleWidth must add up to 100% or less.\nThis field corresponds to tts:extent - X in the TTML standard.", "smithy.api#jsonName": "width", "smithy.api#required": {} @@ -2776,6 +2805,7 @@ "Name": { "target": "com.amazonaws.medialive#__stringMin1", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name identifier for a caption selector. This name is used to associate this caption selector with one or more caption descriptions. Names must be unique within an event.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -3831,6 +3861,7 @@ "MultiplexProgramSettings": { "target": "com.amazonaws.medialive#MultiplexProgramSettings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The settings for this multiplex program.", "smithy.api#jsonName": "multiplexProgramSettings", "smithy.api#required": {} @@ -3839,6 +3870,7 @@ "ProgramName": { "target": "com.amazonaws.medialive#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of multiplex program.", "smithy.api#jsonName": "programName", "smithy.api#required": {} @@ -3847,6 +3879,7 @@ "RequestId": { "target": "com.amazonaws.medialive#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Unique request ID. This prevents retries from creating multiple\nresources.", "smithy.api#idempotencyToken": {}, "smithy.api#jsonName": "requestId", @@ -3881,6 +3914,7 @@ "AvailabilityZones": { "target": "com.amazonaws.medialive#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of availability zones for the multiplex. You must specify exactly two.", "smithy.api#jsonName": "availabilityZones", "smithy.api#required": {} @@ -3889,6 +3923,7 @@ "MultiplexSettings": { "target": "com.amazonaws.medialive#MultiplexSettings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Configuration for a multiplex event.", "smithy.api#jsonName": "multiplexSettings", "smithy.api#required": {} @@ -3897,6 +3932,7 @@ "Name": { "target": "com.amazonaws.medialive#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of multiplex.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -3905,6 +3941,7 @@ "RequestId": { "target": "com.amazonaws.medialive#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Unique request ID. This prevents retries from creating multiple\nresources.", "smithy.api#idempotencyToken": {}, "smithy.api#jsonName": "requestId", @@ -4965,6 +5002,7 @@ "TagKeys": { "target": "com.amazonaws.medialive#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of tag keys to delete", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -5746,6 +5784,7 @@ "Accept": { "target": "com.amazonaws.medialive#AcceptHeader", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The HTTP Accept header. Indicates the requested type for the thumbnail.", "smithy.api#httpHeader": "accept", "smithy.api#required": {} @@ -6929,6 +6968,7 @@ "PipelineId": { "target": "com.amazonaws.medialive#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Pipeline ID (\"0\" or \"1\")", "smithy.api#httpQuery": "pipelineId", "smithy.api#required": {} @@ -6937,6 +6977,7 @@ "ThumbnailType": { "target": "com.amazonaws.medialive#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "thumbnail type", "smithy.api#httpQuery": "thumbnailType", "smithy.api#required": {} @@ -7084,6 +7125,7 @@ "NetworkId": { "target": "com.amazonaws.medialive#__integerMin0Max65536", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The numeric value placed in the Network Information Table (NIT).", "smithy.api#jsonName": "networkId", "smithy.api#required": {} @@ -7092,6 +7134,7 @@ "NetworkName": { "target": "com.amazonaws.medialive#__stringMin1Max256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The network name text placed in the networkNameDescriptor inside the Network Information Table. Maximum length is 256 characters.", "smithy.api#jsonName": "networkName", "smithy.api#required": {} @@ -8438,6 +8481,7 @@ "AudioDescriptions": { "target": "com.amazonaws.medialive#__listOfAudioDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "audioDescriptions", "smithy.api#required": {} } @@ -8501,6 +8545,7 @@ "OutputGroups": { "target": "com.amazonaws.medialive#__listOfOutputGroup", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "outputGroups", "smithy.api#required": {} } @@ -8508,6 +8553,7 @@ "TimecodeConfig": { "target": "com.amazonaws.medialive#TimecodeConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Contains settings used to acquire and adjust timecode information from inputs.", "smithy.api#jsonName": "timecodeConfig", "smithy.api#required": {} @@ -8516,6 +8562,7 @@ "VideoDescriptions": { "target": "com.amazonaws.medialive#__listOfVideoDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "videoDescriptions", "smithy.api#required": {} } @@ -8560,6 +8607,7 @@ "AcquisitionPointId": { "target": "com.amazonaws.medialive#__stringMax256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Sent as acquisitionPointIdentity to identify the MediaLive channel to the POIS.", "smithy.api#jsonName": "acquisitionPointId", "smithy.api#required": {} @@ -8582,6 +8630,7 @@ "PoisEndpoint": { "target": "com.amazonaws.medialive#__stringMax2048", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The URL of the signal conditioner endpoint on the Placement Opportunity Information System (POIS). MediaLive sends SignalProcessingEvents here when SCTE-35 messages are read.", "smithy.api#jsonName": "poisEndpoint", "smithy.api#required": {} @@ -8814,6 +8863,7 @@ "Time": { "target": "com.amazonaws.medialive#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Start time for the action to start in the channel. (Not the time for the action to be added to the schedule: actions are always added to the schedule immediately.) UTC format: yyyy-mm-ddThh:mm:ss.nnnZ. All the letters are digits (for example, mm might be 01) except for the two constants \"T\" for time and \"Z\" for \"UTC format\".", "smithy.api#jsonName": "time", "smithy.api#required": {} @@ -8899,6 +8949,7 @@ "FollowPoint": { "target": "com.amazonaws.medialive#FollowPoint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Identifies whether this action starts relative to the start or relative to the end of the reference action.", "smithy.api#jsonName": "followPoint", "smithy.api#required": {} @@ -8907,6 +8958,7 @@ "ReferenceActionName": { "target": "com.amazonaws.medialive#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The action name of another action that this one refers to.", "smithy.api#jsonName": "referenceActionName", "smithy.api#required": {} @@ -8973,6 +9025,7 @@ "Destination": { "target": "com.amazonaws.medialive#OutputLocationRef", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The destination for the frame capture files. Either the URI for an Amazon S3 bucket and object, plus a file name prefix (for example, s3ssl://sportsDelivery/highlights/20180820/curling-) or the URI for a MediaStore container, plus a file name prefix (for example, mediastoressl://sportsDelivery/20180820/curling-). The final file names consist of the prefix from the destination field (for example, \"curling-\") + name modifier + the counter (5 digits, starting from 00001) + extension (which is always .jpg). For example, curling-low.00001.jpg", "smithy.api#jsonName": "destination", "smithy.api#required": {} @@ -10615,6 +10668,7 @@ "FramerateDenominator": { "target": "com.amazonaws.medialive#__integerMin1Max3003", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Framerate denominator.", "smithy.api#jsonName": "framerateDenominator", "smithy.api#required": {} @@ -10623,6 +10677,7 @@ "FramerateNumerator": { "target": "com.amazonaws.medialive#__integerMin1", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Framerate numerator - framerate is a fraction, e.g. 24000 / 1001 = 23.976 fps.", "smithy.api#jsonName": "framerateNumerator", "smithy.api#required": {} @@ -11200,6 +11255,7 @@ "Destination": { "target": "com.amazonaws.medialive#OutputLocationRef", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A directory or HTTP destination for the HLS segments, manifest files, and encryption keys (if enabled).", "smithy.api#jsonName": "destination", "smithy.api#required": {} @@ -11460,8 +11516,6 @@ "Tag": { "target": "com.amazonaws.medialive#__string", "traits": { - "smithy.api#addedDefault": {}, - "smithy.api#default": "", "smithy.api#documentation": "ID3 tag to insert into each segment. Supports special keyword identifiers to substitute in segment-related values.\\nSupported keyword identifiers: https://docs.aws.amazon.com/medialive/latest/ug/variable-data-identifiers.html", "smithy.api#jsonName": "tag" } @@ -11757,6 +11811,7 @@ "HlsSettings": { "target": "com.amazonaws.medialive#HlsSettings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Settings regarding the underlying stream. These settings are different for audio-only outputs.", "smithy.api#jsonName": "hlsSettings", "smithy.api#required": {} @@ -11980,6 +12035,7 @@ "Id3": { "target": "com.amazonaws.medialive#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Base64 string formatted according to the ID3 specification: http://id3.org/id3v2.4.0-structure", "smithy.api#jsonName": "id3", "smithy.api#required": {} @@ -12293,6 +12349,7 @@ "Gain": { "target": "com.amazonaws.medialive#__integerMinNegative60Max6", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Remixing value. Units are in dB and acceptable values are within the range from -60 (mute) and 6 dB.", "smithy.api#jsonName": "gain", "smithy.api#required": {} @@ -12301,6 +12358,7 @@ "InputChannel": { "target": "com.amazonaws.medialive#__integerMin0Max15", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The index of the input channel used as a source.", "smithy.api#jsonName": "inputChannel", "smithy.api#required": {} @@ -12337,6 +12395,7 @@ "InputTimecodeSource": { "target": "com.amazonaws.medialive#InputTimecodeSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The source of the timecodes in the source being clipped.", "smithy.api#jsonName": "inputTimecodeSource", "smithy.api#required": {} @@ -13221,6 +13280,7 @@ "Uri": { "target": "com.amazonaws.medialive#__stringMax2048", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Uniform Resource Identifier - This should be a path to a file accessible to the Live system (eg. a http:// URI) depending on the output type. For example, a RTMP destination should have a uri simliar to: \"rtmp://fmsserver/live\".", "smithy.api#jsonName": "uri", "smithy.api#required": {} @@ -13841,6 +13901,7 @@ "InputAttachmentNameReference": { "target": "com.amazonaws.medialive#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the input attachment (not the name of the input!) to switch to. The name is specified in the channel configuration.", "smithy.api#jsonName": "inputAttachmentNameReference", "smithy.api#required": {} @@ -13966,6 +14027,7 @@ "SubnetIds": { "target": "com.amazonaws.medialive#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of 2 VPC subnet IDs from the same VPC.\nSubnet IDs must be mapped to two unique availability zones (AZ).", "smithy.api#jsonName": "subnetIds", "smithy.api#required": {} @@ -14205,6 +14267,7 @@ "TransferType": { "target": "com.amazonaws.medialive#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpQuery": "transferType", "smithy.api#required": {} } @@ -16504,7 +16567,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -16547,7 +16609,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -16560,7 +16623,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -16574,7 +16636,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -16597,7 +16658,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -16632,7 +16692,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -16643,14 +16702,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -16664,14 +16725,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -16680,11 +16739,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -16695,14 +16754,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -16716,7 +16777,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -16736,7 +16796,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -16747,14 +16806,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -16765,9 +16826,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -17293,6 +17356,7 @@ "Destination": { "target": "com.amazonaws.medialive#OutputLocationRef", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "MediaPackage channel destination.", "smithy.api#jsonName": "destination", "smithy.api#required": {} @@ -17373,6 +17437,7 @@ "MotionGraphicsSettings": { "target": "com.amazonaws.medialive#MotionGraphicsSettings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Motion Graphics Settings", "smithy.api#jsonName": "motionGraphicsSettings", "smithy.api#required": {} @@ -17680,6 +17745,7 @@ "FramerateDenominator": { "target": "com.amazonaws.medialive#__integerMin1", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "description\": \"The framerate denominator. For example, 1001. The framerate is the numerator divided by the denominator. For example, 24000 / 1001 = 23.976 FPS.", "smithy.api#jsonName": "framerateDenominator", "smithy.api#required": {} @@ -17688,6 +17754,7 @@ "FramerateNumerator": { "target": "com.amazonaws.medialive#__integerMin1", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The framerate numerator. For example, 24000. The framerate is the numerator divided by the denominator. For example, 24000 / 1001 = 23.976 FPS.", "smithy.api#jsonName": "framerateNumerator", "smithy.api#required": {} @@ -17828,6 +17895,7 @@ "Destination": { "target": "com.amazonaws.medialive#OutputLocationRef", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Smooth Streaming publish point on an IIS server. Elemental Live acts as a \"Push\" encoder to IIS.", "smithy.api#jsonName": "destination", "smithy.api#required": {} @@ -18099,6 +18167,7 @@ "Destination": { "target": "com.amazonaws.medialive#OutputLocationRef", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Destination is a Multiplex.", "smithy.api#jsonName": "destination", "smithy.api#required": {} @@ -18288,6 +18357,7 @@ "ProviderName": { "target": "com.amazonaws.medialive#__stringMax256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of the provider.", "smithy.api#jsonName": "providerName", "smithy.api#required": {} @@ -18296,6 +18366,7 @@ "ServiceName": { "target": "com.amazonaws.medialive#__stringMax256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of the service.", "smithy.api#jsonName": "serviceName", "smithy.api#required": {} @@ -18319,6 +18390,7 @@ "ProgramNumber": { "target": "com.amazonaws.medialive#__integerMin0Max65535", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Unique program number.", "smithy.api#jsonName": "programNumber", "smithy.api#required": {} @@ -18378,6 +18450,7 @@ "TransportStreamBitrate": { "target": "com.amazonaws.medialive#__integerMin1000000Max100000000", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Transport stream bit rate.", "smithy.api#jsonName": "transportStreamBitrate", "smithy.api#required": {} @@ -18386,6 +18459,7 @@ "TransportStreamId": { "target": "com.amazonaws.medialive#__integerMin0Max65535", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Transport stream ID.", "smithy.api#jsonName": "transportStreamId", "smithy.api#required": {} @@ -18650,6 +18724,7 @@ "CbetCheckDigitString": { "target": "com.amazonaws.medialive#__stringMin2Max2", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Enter the CBET check digits to use in the watermark.", "smithy.api#jsonName": "cbetCheckDigitString", "smithy.api#required": {} @@ -18658,6 +18733,7 @@ "CbetStepaside": { "target": "com.amazonaws.medialive#NielsenWatermarksCbetStepaside", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Determines the method of CBET insertion mode when prior encoding is detected on the same layer.", "smithy.api#jsonName": "cbetStepaside", "smithy.api#required": {} @@ -18666,6 +18742,7 @@ "Csid": { "target": "com.amazonaws.medialive#__stringMin1Max7", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Enter the CBET Source ID (CSID) to use in the watermark", "smithy.api#jsonName": "csid", "smithy.api#required": {} @@ -18704,6 +18781,7 @@ "CheckDigitString": { "target": "com.amazonaws.medialive#__stringMin2Max2", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Enter the check digit string for the watermark", "smithy.api#jsonName": "checkDigitString", "smithy.api#required": {} @@ -18712,6 +18790,7 @@ "Sid": { "target": "com.amazonaws.medialive#__doubleMin1Max65535", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Enter the Nielsen Source ID (SID) to include in the watermark", "smithy.api#jsonName": "sid", "smithy.api#required": {} @@ -19042,6 +19121,7 @@ "OutputSettings": { "target": "com.amazonaws.medialive#OutputSettings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Output type-specific settings.", "smithy.api#jsonName": "outputSettings", "smithy.api#required": {} @@ -19144,6 +19224,7 @@ "OutputGroupSettings": { "target": "com.amazonaws.medialive#OutputGroupSettings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Settings associated with the output group.", "smithy.api#jsonName": "outputGroupSettings", "smithy.api#required": {} @@ -19152,6 +19233,7 @@ "Outputs": { "target": "com.amazonaws.medialive#__listOfOutput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "outputs", "smithy.api#required": {} } @@ -19404,6 +19486,7 @@ "PipelineId": { "target": "com.amazonaws.medialive#PipelineId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Pipeline ID to pause (\"PIPELINE_0\" or \"PIPELINE_1\").", "smithy.api#jsonName": "pipelineId", "smithy.api#required": {} @@ -19489,6 +19572,7 @@ "Count": { "target": "com.amazonaws.medialive#__integerMin1", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Number of resources", "smithy.api#jsonName": "count", "smithy.api#required": {} @@ -19752,6 +19836,7 @@ "ChannelMappings": { "target": "com.amazonaws.medialive#__listOfAudioChannelMapping", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Mapping of input channels to output channels, with appropriate gain adjustments.", "smithy.api#jsonName": "channelMappings", "smithy.api#required": {} @@ -20438,6 +20523,7 @@ "Destination": { "target": "com.amazonaws.medialive#OutputLocationRef", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The RTMP endpoint excluding the stream name (eg. rtmp://host/appname). For connection to Akamai, a username and password must be supplied. URI fields accept format identifiers.", "smithy.api#jsonName": "destination", "smithy.api#required": {} @@ -20493,6 +20579,7 @@ "ActionName": { "target": "com.amazonaws.medialive#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the action, must be unique within the schedule. This name provides the main reference to an action once it is added to the schedule. A name is unique if it is no longer in the schedule. The schedule is automatically cleaned up to remove actions with a start time of more than 1 hour ago (approximately) so at that point a name can be reused.", "smithy.api#jsonName": "actionName", "smithy.api#required": {} @@ -20501,6 +20588,7 @@ "ScheduleActionSettings": { "target": "com.amazonaws.medialive#ScheduleActionSettings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Settings for this schedule action.", "smithy.api#jsonName": "scheduleActionSettings", "smithy.api#required": {} @@ -20509,6 +20597,7 @@ "ScheduleActionStartSettings": { "target": "com.amazonaws.medialive#ScheduleActionStartSettings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time for the action to start in the channel.", "smithy.api#jsonName": "scheduleActionStartSettings", "smithy.api#required": {} @@ -20835,6 +20924,7 @@ "ArchiveAllowedFlag": { "target": "com.amazonaws.medialive#Scte35ArchiveAllowedFlag", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Corresponds to SCTE-35 archive_allowed_flag.", "smithy.api#jsonName": "archiveAllowedFlag", "smithy.api#required": {} @@ -20843,6 +20933,7 @@ "DeviceRestrictions": { "target": "com.amazonaws.medialive#Scte35DeviceRestrictions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Corresponds to SCTE-35 device_restrictions parameter.", "smithy.api#jsonName": "deviceRestrictions", "smithy.api#required": {} @@ -20851,6 +20942,7 @@ "NoRegionalBlackoutFlag": { "target": "com.amazonaws.medialive#Scte35NoRegionalBlackoutFlag", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Corresponds to SCTE-35 no_regional_blackout_flag parameter.", "smithy.api#jsonName": "noRegionalBlackoutFlag", "smithy.api#required": {} @@ -20859,6 +20951,7 @@ "WebDeliveryAllowedFlag": { "target": "com.amazonaws.medialive#Scte35WebDeliveryAllowedFlag", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Corresponds to SCTE-35 web_delivery_allowed_flag parameter.", "smithy.api#jsonName": "webDeliveryAllowedFlag", "smithy.api#required": {} @@ -20875,6 +20968,7 @@ "Scte35DescriptorSettings": { "target": "com.amazonaws.medialive#Scte35DescriptorSettings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "SCTE-35 Descriptor Settings.", "smithy.api#jsonName": "scte35DescriptorSettings", "smithy.api#required": {} @@ -20891,6 +20985,7 @@ "SegmentationDescriptorScte35DescriptorSettings": { "target": "com.amazonaws.medialive#Scte35SegmentationDescriptor", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "SCTE-35 Segmentation Descriptor.", "smithy.api#jsonName": "segmentationDescriptorScte35DescriptorSettings", "smithy.api#required": {} @@ -20966,6 +21061,7 @@ "Mode": { "target": "com.amazonaws.medialive#Scte35InputMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Whether the SCTE-35 input should be the active input or a fixed input.", "smithy.api#jsonName": "mode", "smithy.api#required": {} @@ -21002,6 +21098,7 @@ "SpliceEventId": { "target": "com.amazonaws.medialive#__longMin0Max4294967295", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The splice_event_id for the SCTE-35 splice_insert, as defined in SCTE-35.", "smithy.api#jsonName": "spliceEventId", "smithy.api#required": {} @@ -21052,6 +21149,7 @@ "SegmentationCancelIndicator": { "target": "com.amazonaws.medialive#Scte35SegmentationCancelIndicator", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Corresponds to SCTE-35 segmentation_event_cancel_indicator.", "smithy.api#jsonName": "segmentationCancelIndicator", "smithy.api#required": {} @@ -21067,6 +21165,7 @@ "SegmentationEventId": { "target": "com.amazonaws.medialive#__longMin0Max4294967295", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Corresponds to SCTE-35 segmentation_event_id.", "smithy.api#jsonName": "segmentationEventId", "smithy.api#required": {} @@ -21181,6 +21280,7 @@ "SpliceEventId": { "target": "com.amazonaws.medialive#__longMin0Max4294967295", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The splice_event_id for the SCTE-35 splice_insert, as defined in SCTE-35.", "smithy.api#jsonName": "spliceEventId", "smithy.api#required": {} @@ -21246,6 +21346,7 @@ "Scte35Descriptors": { "target": "com.amazonaws.medialive#__listOfScte35Descriptor", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of SCTE-35 descriptors accompanying the SCTE-35 time_signal.", "smithy.api#jsonName": "scte35Descriptors", "smithy.api#required": {} @@ -21488,6 +21589,7 @@ "M3u8Settings": { "target": "com.amazonaws.medialive#M3u8Settings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "m3u8Settings", "smithy.api#required": {} } @@ -22014,6 +22116,7 @@ "Image": { "target": "com.amazonaws.medialive#InputLocation", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The location and filename of the image file to overlay on the video. The file must be a 32-bit BMP, PNG, or TGA file, and must not be larger (in pixels) than the input video.", "smithy.api#jsonName": "image", "smithy.api#required": {} @@ -22094,6 +22197,7 @@ "StaticKeyValue": { "target": "com.amazonaws.medialive#__stringMin32Max32", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Static key value as a 32 character hexadecimal string.", "smithy.api#jsonName": "staticKeyValue", "smithy.api#required": {} @@ -22767,6 +22871,7 @@ "State": { "target": "com.amazonaws.medialive#ThumbnailState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Whether Thumbnail is enabled.", "smithy.api#jsonName": "state", "smithy.api#required": {} @@ -22939,6 +23044,7 @@ "FontSize": { "target": "com.amazonaws.medialive#TimecodeBurninFontSize", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Choose a timecode burn-in font size", "smithy.api#jsonName": "fontSize", "smithy.api#required": {} @@ -22947,6 +23053,7 @@ "Position": { "target": "com.amazonaws.medialive#TimecodeBurninPosition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Choose a timecode burn-in output position", "smithy.api#jsonName": "position", "smithy.api#required": {} @@ -22970,6 +23077,7 @@ "Source": { "target": "com.amazonaws.medialive#TimecodeConfigSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Identifies the source for the timecode that will be associated with the events outputs.\n-Embedded (embedded): Initialize the output timecode with timecode from the the source. If no embedded timecode is detected in the source, the system falls back to using \"Start at 0\" (zerobased).\n-System Clock (systemclock): Use the UTC time.\n-Start at 0 (zerobased): The time of the first frame of the event will be 00:00:00:00.", "smithy.api#jsonName": "source", "smithy.api#required": {} @@ -23248,6 +23356,7 @@ "ContainerSettings": { "target": "com.amazonaws.medialive#UdpContainerSettings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "containerSettings", "smithy.api#required": {} } @@ -23255,6 +23364,7 @@ "Destination": { "target": "com.amazonaws.medialive#OutputLocationRef", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Destination address and port number for RTP or UDP packets. Can be unicast or multicast RTP or UDP (eg. rtp://239.10.10.10:5001 or udp://10.100.100.100:5002).", "smithy.api#jsonName": "destination", "smithy.api#required": {} @@ -23484,6 +23594,7 @@ "ChannelClass": { "target": "com.amazonaws.medialive#ChannelClass", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The channel class that you wish to update this channel to use.", "smithy.api#jsonName": "channelClass", "smithy.api#required": {} @@ -24401,6 +24512,7 @@ "Name": { "target": "com.amazonaws.medialive#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of this VideoDescription. Outputs will use this name to uniquely identify this Description. Description names should be unique within this Live Event.", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -24663,6 +24775,7 @@ "SubnetIds": { "target": "com.amazonaws.medialive#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of VPC subnet IDs from the same VPC.\nIf STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).", "smithy.api#jsonName": "subnetIds", "smithy.api#required": {} diff --git a/codegen/sdk-codegen/aws-models/mediapackage-vod.json b/codegen/sdk-codegen/aws-models/mediapackage-vod.json index 1e1b85a3798f..90f5c64b50d8 100644 --- a/codegen/sdk-codegen/aws-models/mediapackage-vod.json +++ b/codegen/sdk-codegen/aws-models/mediapackage-vod.json @@ -121,6 +121,7 @@ "CdnIdentifierSecret": { "target": "com.amazonaws.mediapackagevod#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) for the secret in AWS Secrets Manager that is used for CDN authorization.", "smithy.api#jsonName": "cdnIdentifierSecret", "smithy.api#required": {} @@ -129,6 +130,7 @@ "SecretsRoleArn": { "target": "com.amazonaws.mediapackagevod#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.", "smithy.api#jsonName": "secretsRoleArn", "smithy.api#required": {} @@ -152,6 +154,7 @@ "SpekeKeyProvider": { "target": "com.amazonaws.mediapackagevod#SpekeKeyProvider", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "spekeKeyProvider", "smithy.api#required": {} } @@ -173,6 +176,7 @@ "HlsManifests": { "target": "com.amazonaws.mediapackagevod#__listOfHlsManifest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of HLS manifest configurations.", "smithy.api#jsonName": "hlsManifests", "smithy.api#required": {} @@ -354,6 +358,7 @@ "Id": { "target": "com.amazonaws.mediapackagevod#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the Asset.", "smithy.api#jsonName": "id", "smithy.api#required": {} @@ -362,6 +367,7 @@ "PackagingGroupId": { "target": "com.amazonaws.mediapackagevod#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the PackagingGroup for the Asset.", "smithy.api#jsonName": "packagingGroupId", "smithy.api#required": {} @@ -377,6 +383,7 @@ "SourceArn": { "target": "com.amazonaws.mediapackagevod#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "ARN of the source object in S3.", "smithy.api#jsonName": "sourceArn", "smithy.api#required": {} @@ -385,6 +392,7 @@ "SourceRoleArn": { "target": "com.amazonaws.mediapackagevod#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The IAM role ARN used to access the source S3 bucket.", "smithy.api#jsonName": "sourceRoleArn", "smithy.api#required": {} @@ -533,6 +541,7 @@ "Id": { "target": "com.amazonaws.mediapackagevod#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the PackagingConfiguration.", "smithy.api#jsonName": "id", "smithy.api#required": {} @@ -547,6 +556,7 @@ "PackagingGroupId": { "target": "com.amazonaws.mediapackagevod#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of a PackagingGroup.", "smithy.api#jsonName": "packagingGroupId", "smithy.api#required": {} @@ -685,6 +695,7 @@ "Id": { "target": "com.amazonaws.mediapackagevod#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the PackagingGroup.", "smithy.api#jsonName": "id", "smithy.api#required": {} @@ -762,6 +773,7 @@ "SpekeKeyProvider": { "target": "com.amazonaws.mediapackagevod#SpekeKeyProvider", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "spekeKeyProvider", "smithy.api#required": {} } @@ -826,6 +838,7 @@ "DashManifests": { "target": "com.amazonaws.mediapackagevod#__listOfDashManifest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of DASH manifest configurations.", "smithy.api#jsonName": "dashManifests", "smithy.api#required": {} @@ -1463,6 +1476,7 @@ "PresetSpeke20Audio": { "target": "com.amazonaws.mediapackagevod#PresetSpeke20Audio", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A collection of audio encryption presets.", "smithy.api#jsonName": "presetSpeke20Audio", "smithy.api#required": {} @@ -1471,6 +1485,7 @@ "PresetSpeke20Video": { "target": "com.amazonaws.mediapackagevod#PresetSpeke20Video", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A collection of video encryption presets.", "smithy.api#jsonName": "presetSpeke20Video", "smithy.api#required": {} @@ -1534,6 +1549,7 @@ "SpekeKeyProvider": { "target": "com.amazonaws.mediapackagevod#SpekeKeyProvider", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "spekeKeyProvider", "smithy.api#required": {} } @@ -1604,6 +1620,7 @@ "HlsManifests": { "target": "com.amazonaws.mediapackagevod#__listOfHlsManifest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of HLS manifest configurations.", "smithy.api#jsonName": "hlsManifests", "smithy.api#required": {} @@ -2112,7 +2129,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2155,7 +2171,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2168,7 +2185,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2182,7 +2198,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2205,7 +2220,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2240,7 +2254,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2251,14 +2264,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2272,14 +2287,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2288,11 +2301,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2303,14 +2316,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2324,7 +2339,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2344,7 +2358,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2355,14 +2368,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2373,9 +2388,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2888,6 +2905,7 @@ "SpekeKeyProvider": { "target": "com.amazonaws.mediapackagevod#SpekeKeyProvider", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "spekeKeyProvider", "smithy.api#required": {} } @@ -2930,6 +2948,7 @@ "MssManifests": { "target": "com.amazonaws.mediapackagevod#__listOfMssManifest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of MSS manifest configurations.", "smithy.api#jsonName": "mssManifests", "smithy.api#required": {} @@ -3275,6 +3294,7 @@ "RoleArn": { "target": "com.amazonaws.mediapackagevod#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.", "smithy.api#jsonName": "roleArn", "smithy.api#required": {} @@ -3283,6 +3303,7 @@ "SystemIds": { "target": "com.amazonaws.mediapackagevod#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The system IDs to include in key requests.", "smithy.api#jsonName": "systemIds", "smithy.api#required": {} @@ -3291,6 +3312,7 @@ "Url": { "target": "com.amazonaws.mediapackagevod#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The URL of the external key provider service.", "smithy.api#jsonName": "url", "smithy.api#required": {} @@ -3384,6 +3406,7 @@ "Tags": { "target": "com.amazonaws.mediapackagevod#__mapOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A collection of tags associated with a resource", "smithy.api#jsonName": "tags", "smithy.api#required": {} @@ -3469,6 +3492,7 @@ "TagKeys": { "target": "com.amazonaws.mediapackagevod#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A comma-separated list of the tag keys to remove from the resource.", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -3684,4 +3708,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/mediapackage.json b/codegen/sdk-codegen/aws-models/mediapackage.json index 96350c66bc28..f2fea92d12d0 100644 --- a/codegen/sdk-codegen/aws-models/mediapackage.json +++ b/codegen/sdk-codegen/aws-models/mediapackage.json @@ -105,6 +105,7 @@ "CdnIdentifierSecret": { "target": "com.amazonaws.mediapackage#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.", "smithy.api#jsonName": "cdnIdentifierSecret", "smithy.api#required": {} @@ -113,6 +114,7 @@ "SecretsRoleArn": { "target": "com.amazonaws.mediapackage#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.", "smithy.api#jsonName": "secretsRoleArn", "smithy.api#required": {} @@ -209,6 +211,7 @@ "SpekeKeyProvider": { "target": "com.amazonaws.mediapackage#SpekeKeyProvider", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "spekeKeyProvider", "smithy.api#required": {} } @@ -496,6 +499,7 @@ "Id": { "target": "com.amazonaws.mediapackage#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.", "smithy.api#jsonName": "id", "smithy.api#required": {} @@ -616,6 +620,7 @@ "EndTime": { "target": "com.amazonaws.mediapackage#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The end of the time-window which will be harvested", "smithy.api#jsonName": "endTime", "smithy.api#required": {} @@ -624,6 +629,7 @@ "Id": { "target": "com.amazonaws.mediapackage#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted", "smithy.api#jsonName": "id", "smithy.api#required": {} @@ -632,6 +638,7 @@ "OriginEndpointId": { "target": "com.amazonaws.mediapackage#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "smithy.api#jsonName": "originEndpointId", "smithy.api#required": {} @@ -640,6 +647,7 @@ "S3Destination": { "target": "com.amazonaws.mediapackage#S3Destination", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "s3Destination", "smithy.api#required": {} } @@ -647,6 +655,7 @@ "StartTime": { "target": "com.amazonaws.mediapackage#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The start of the time-window which will be harvested", "smithy.api#jsonName": "startTime", "smithy.api#required": {} @@ -777,6 +786,7 @@ "ChannelId": { "target": "com.amazonaws.mediapackage#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.", "smithy.api#jsonName": "channelId", "smithy.api#required": {} @@ -810,6 +820,7 @@ "Id": { "target": "com.amazonaws.mediapackage#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.", "smithy.api#jsonName": "id", "smithy.api#required": {} @@ -1002,6 +1013,7 @@ "SpekeKeyProvider": { "target": "com.amazonaws.mediapackage#SpekeKeyProvider", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "spekeKeyProvider", "smithy.api#required": {} } @@ -1678,6 +1690,7 @@ "PresetSpeke20Audio": { "target": "com.amazonaws.mediapackage#PresetSpeke20Audio", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A collection of audio encryption presets.", "smithy.api#jsonName": "presetSpeke20Audio", "smithy.api#required": {} @@ -1686,6 +1699,7 @@ "PresetSpeke20Video": { "target": "com.amazonaws.mediapackage#PresetSpeke20Video", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A collection of video encryption presets.", "smithy.api#jsonName": "presetSpeke20Video", "smithy.api#required": {} @@ -1833,6 +1847,7 @@ "SpekeKeyProvider": { "target": "com.amazonaws.mediapackage#SpekeKeyProvider", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "spekeKeyProvider", "smithy.api#required": {} } @@ -1870,6 +1885,7 @@ "Id": { "target": "com.amazonaws.mediapackage#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.", "smithy.api#jsonName": "id", "smithy.api#required": {} @@ -1959,6 +1975,7 @@ "Id": { "target": "com.amazonaws.mediapackage#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.", "smithy.api#jsonName": "id", "smithy.api#required": {} @@ -2630,7 +2647,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2673,7 +2689,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2686,7 +2703,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2700,7 +2716,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2723,7 +2738,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2758,7 +2772,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2769,14 +2782,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2790,14 +2805,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2806,11 +2819,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2821,14 +2834,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2842,7 +2857,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2862,7 +2876,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2873,14 +2886,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2891,9 +2906,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3406,6 +3423,7 @@ "SpekeKeyProvider": { "target": "com.amazonaws.mediapackage#SpekeKeyProvider", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "spekeKeyProvider", "smithy.api#required": {} } @@ -4000,6 +4018,7 @@ "BucketName": { "target": "com.amazonaws.mediapackage#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of an S3 bucket within which harvested content will be exported", "smithy.api#jsonName": "bucketName", "smithy.api#required": {} @@ -4008,6 +4027,7 @@ "ManifestKey": { "target": "com.amazonaws.mediapackage#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The key in the specified S3 bucket where the harvested top-level manifest will be placed.", "smithy.api#jsonName": "manifestKey", "smithy.api#required": {} @@ -4016,6 +4036,7 @@ "RoleArn": { "target": "com.amazonaws.mediapackage#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The IAM role used to write to the specified S3 bucket", "smithy.api#jsonName": "roleArn", "smithy.api#required": {} @@ -4090,6 +4111,7 @@ "ResourceId": { "target": "com.amazonaws.mediapackage#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resource ID to include in key requests.", "smithy.api#jsonName": "resourceId", "smithy.api#required": {} @@ -4098,6 +4120,7 @@ "RoleArn": { "target": "com.amazonaws.mediapackage#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.", "smithy.api#jsonName": "roleArn", "smithy.api#required": {} @@ -4106,6 +4129,7 @@ "SystemIds": { "target": "com.amazonaws.mediapackage#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The system IDs to include in key requests.", "smithy.api#jsonName": "systemIds", "smithy.api#required": {} @@ -4114,6 +4138,7 @@ "Url": { "target": "com.amazonaws.mediapackage#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The URL of the external key provider service.", "smithy.api#jsonName": "url", "smithy.api#required": {} @@ -4228,6 +4253,7 @@ "Tags": { "target": "com.amazonaws.mediapackage#__mapOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "tags", "smithy.api#required": {} } @@ -4310,6 +4336,7 @@ "TagKeys": { "target": "com.amazonaws.mediapackage#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The key(s) of tag to be deleted", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -4848,4 +4875,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/mediastore-data.json b/codegen/sdk-codegen/aws-models/mediastore-data.json index eb6239763e23..e835a4b13333 100644 --- a/codegen/sdk-codegen/aws-models/mediastore-data.json +++ b/codegen/sdk-codegen/aws-models/mediastore-data.json @@ -595,7 +595,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -638,7 +637,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -651,7 +651,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -665,7 +664,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -688,7 +686,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -723,7 +720,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -734,14 +730,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -755,14 +753,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -771,11 +767,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -786,14 +782,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -807,7 +805,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -827,7 +824,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -838,14 +834,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -856,9 +854,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1345,9 +1345,7 @@ ], "traits": { "aws.auth#unsignedPayload": {}, - "smithy.api#auth": [ - "aws.auth#sigv4" - ], + "smithy.api#auth": ["aws.auth#sigv4"], "smithy.api#documentation": "

Uploads an object to the specified path. Object sizes are limited to 25 MB for standard upload availability and 10 MB for streaming upload availability.

", "smithy.api#http": { "method": "PUT", @@ -1516,4 +1514,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/mediastore.json b/codegen/sdk-codegen/aws-models/mediastore.json index 7d32612fc89b..d9c8f04dae6e 100644 --- a/codegen/sdk-codegen/aws-models/mediastore.json +++ b/codegen/sdk-codegen/aws-models/mediastore.json @@ -1189,7 +1189,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1232,7 +1231,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1245,7 +1245,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1259,7 +1258,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1282,7 +1280,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1317,7 +1314,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1328,14 +1324,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1349,14 +1347,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1365,11 +1361,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1380,14 +1376,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1401,7 +1399,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1421,7 +1418,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1432,14 +1428,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1450,9 +1448,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2482,4 +2482,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/mediatailor.json b/codegen/sdk-codegen/aws-models/mediatailor.json index 93953921e56b..887229c9101c 100644 --- a/codegen/sdk-codegen/aws-models/mediatailor.json +++ b/codegen/sdk-codegen/aws-models/mediatailor.json @@ -3577,7 +3577,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3620,7 +3619,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3633,7 +3633,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3647,7 +3646,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3670,7 +3668,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3705,7 +3702,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3716,14 +3712,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3737,14 +3735,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3753,11 +3749,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3768,14 +3764,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3789,7 +3787,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3809,7 +3806,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3820,14 +3816,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3838,9 +3836,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/memorydb.json b/codegen/sdk-codegen/aws-models/memorydb.json index e481c6a072e0..0a9102b6e08e 100644 --- a/codegen/sdk-codegen/aws-models/memorydb.json +++ b/codegen/sdk-codegen/aws-models/memorydb.json @@ -409,7 +409,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -452,7 +451,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -465,7 +465,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -479,7 +478,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -502,7 +500,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -537,7 +534,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -548,14 +544,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -569,14 +567,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -585,11 +581,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -600,14 +596,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -621,7 +619,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -641,7 +638,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -652,14 +648,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -697,9 +695,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6887,4 +6887,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/mgn.json b/codegen/sdk-codegen/aws-models/mgn.json index a931b26c836a..438ab8565047 100644 --- a/codegen/sdk-codegen/aws-models/mgn.json +++ b/codegen/sdk-codegen/aws-models/mgn.json @@ -442,7 +442,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -485,7 +484,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -498,7 +498,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -512,7 +511,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -535,7 +533,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -570,7 +567,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -581,14 +577,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -602,14 +600,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -618,11 +614,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -633,14 +629,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -654,7 +652,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -674,7 +671,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -685,14 +681,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -703,9 +701,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/migration-hub-refactor-spaces.json b/codegen/sdk-codegen/aws-models/migration-hub-refactor-spaces.json index 6ed7d8c42927..c6792613955d 100644 --- a/codegen/sdk-codegen/aws-models/migration-hub-refactor-spaces.json +++ b/codegen/sdk-codegen/aws-models/migration-hub-refactor-spaces.json @@ -3542,9 +3542,7 @@ }, "aws.protocols#restJson1": {}, "smithy.api#cors": { - "additionalAllowedHeaders": [ - "content-type" - ], + "additionalAllowedHeaders": ["content-type"], "additionalExposedHeaders": [ "date", "x-amz-apigw-id", @@ -3598,7 +3596,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3641,7 +3638,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3654,7 +3652,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3668,7 +3665,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3691,7 +3687,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3726,7 +3721,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3737,14 +3731,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3758,14 +3754,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3774,11 +3768,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3789,14 +3783,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3810,7 +3806,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3830,7 +3825,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3841,14 +3835,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3859,9 +3855,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5136,4 +5134,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/migration-hub.json b/codegen/sdk-codegen/aws-models/migration-hub.json index 1750e4b61dfc..66eac5e6de6f 100644 --- a/codegen/sdk-codegen/aws-models/migration-hub.json +++ b/codegen/sdk-codegen/aws-models/migration-hub.json @@ -142,7 +142,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -185,7 +184,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -198,7 +198,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -212,7 +211,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -235,7 +233,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -270,7 +267,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -281,14 +277,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -302,14 +300,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -318,11 +314,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -333,14 +329,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -354,7 +352,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -374,7 +371,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -385,14 +381,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -403,9 +401,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2925,4 +2925,4 @@ "type": "timestamp" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/migrationhub-config.json b/codegen/sdk-codegen/aws-models/migrationhub-config.json index 4cdb58e22712..ee559f1ef4a1 100644 --- a/codegen/sdk-codegen/aws-models/migrationhub-config.json +++ b/codegen/sdk-codegen/aws-models/migrationhub-config.json @@ -99,7 +99,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -142,7 +141,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -155,7 +155,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -169,7 +168,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -192,7 +190,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -227,7 +224,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -238,14 +234,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -259,14 +257,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -275,11 +271,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -290,14 +286,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -311,7 +309,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -331,7 +328,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -342,14 +338,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -360,9 +358,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1132,4 +1132,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/migrationhuborchestrator.json b/codegen/sdk-codegen/aws-models/migrationhuborchestrator.json index 625b4c6b032b..e76b7535ef86 100644 --- a/codegen/sdk-codegen/aws-models/migrationhuborchestrator.json +++ b/codegen/sdk-codegen/aws-models/migrationhuborchestrator.json @@ -125,7 +125,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -144,7 +143,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -172,13 +170,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -191,7 +190,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -205,7 +203,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -228,7 +225,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -263,11 +259,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -278,16 +272,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -301,14 +298,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -317,15 +312,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -336,16 +330,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -359,7 +356,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -379,11 +375,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -394,20 +388,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -418,18 +414,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -5190,4 +5190,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/migrationhubstrategy.json b/codegen/sdk-codegen/aws-models/migrationhubstrategy.json index b6e5a507e681..9d4de1dacfbc 100644 --- a/codegen/sdk-codegen/aws-models/migrationhubstrategy.json +++ b/codegen/sdk-codegen/aws-models/migrationhubstrategy.json @@ -123,7 +123,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -166,7 +165,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -179,7 +179,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -193,7 +192,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -216,7 +214,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -251,7 +248,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -262,14 +258,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -283,14 +281,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -299,11 +295,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -314,14 +310,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -335,7 +333,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -355,7 +352,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -366,14 +362,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -384,9 +382,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5651,4 +5651,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/mobile.json b/codegen/sdk-codegen/aws-models/mobile.json index 625c6d80e39d..cab72df08d84 100644 --- a/codegen/sdk-codegen/aws-models/mobile.json +++ b/codegen/sdk-codegen/aws-models/mobile.json @@ -120,7 +120,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -163,7 +162,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -176,7 +176,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -190,7 +189,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -213,7 +211,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -248,7 +245,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -259,14 +255,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -280,14 +278,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -296,11 +292,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -311,14 +307,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -332,7 +330,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -352,7 +349,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -363,14 +359,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -381,9 +379,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1919,4 +1919,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/mq.json b/codegen/sdk-codegen/aws-models/mq.json index f79a3fa43273..1dbb5e84b62e 100644 --- a/codegen/sdk-codegen/aws-models/mq.json +++ b/codegen/sdk-codegen/aws-models/mq.json @@ -322,6 +322,7 @@ "DeploymentMode": { "target": "com.amazonaws.mq#DeploymentMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The broker's deployment mode.

", "smithy.api#jsonName": "deploymentMode", "smithy.api#required": {} @@ -330,6 +331,7 @@ "EngineType": { "target": "com.amazonaws.mq#EngineType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of broker engine.

", "smithy.api#jsonName": "engineType", "smithy.api#required": {} @@ -379,6 +381,7 @@ "Arn": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The ARN of the configuration.

", "smithy.api#jsonName": "arn", "smithy.api#required": {} @@ -387,6 +390,7 @@ "AuthenticationStrategy": { "target": "com.amazonaws.mq#AuthenticationStrategy", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Optional. The authentication strategy associated with the configuration. The default is SIMPLE.

", "smithy.api#jsonName": "authenticationStrategy", "smithy.api#required": {} @@ -395,6 +399,7 @@ "Created": { "target": "com.amazonaws.mq#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The date and time of the configuration revision.

", "smithy.api#jsonName": "created", "smithy.api#required": {} @@ -403,6 +408,7 @@ "Description": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The description of the configuration.

", "smithy.api#jsonName": "description", "smithy.api#required": {} @@ -411,6 +417,7 @@ "EngineType": { "target": "com.amazonaws.mq#EngineType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.

", "smithy.api#jsonName": "engineType", "smithy.api#required": {} @@ -419,6 +426,7 @@ "EngineVersion": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The broker engine's version. For a list of supported engine versions, see, Supported engines.

", "smithy.api#jsonName": "engineVersion", "smithy.api#required": {} @@ -427,6 +435,7 @@ "Id": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The unique ID that Amazon MQ generates for the configuration.

", "smithy.api#jsonName": "id", "smithy.api#required": {} @@ -435,6 +444,7 @@ "LatestRevision": { "target": "com.amazonaws.mq#ConfigurationRevision", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The latest revision of the configuration.

", "smithy.api#jsonName": "latestRevision", "smithy.api#required": {} @@ -443,6 +453,7 @@ "Name": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -466,6 +477,7 @@ "Id": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The unique ID that Amazon MQ generates for the configuration.

", "smithy.api#jsonName": "id", "smithy.api#required": {} @@ -489,6 +501,7 @@ "Created": { "target": "com.amazonaws.mq#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The date and time of the configuration revision.

", "smithy.api#jsonName": "created", "smithy.api#required": {} @@ -504,6 +517,7 @@ "Revision": { "target": "com.amazonaws.mq#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The revision number of the configuration.

", "smithy.api#jsonName": "revision", "smithy.api#required": {} @@ -614,6 +628,7 @@ "AutoMinorVersionUpgrade": { "target": "com.amazonaws.mq#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Enables automatic upgrades to new minor versions for brokers, as new versions are released and supported by Amazon MQ. Automatic upgrades occur during the scheduled maintenance window of the broker or after a manual broker reboot. Set to true by default, if no value is specified.

", "smithy.api#jsonName": "autoMinorVersionUpgrade", "smithy.api#required": {} @@ -622,6 +637,7 @@ "BrokerName": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The broker's name. This value must be unique in your Amazon Web Services account, 1-50 characters long, must contain only letters, numbers, dashes, and underscores, and must not contain white spaces, brackets, wildcard characters, or special characters.

Do not add personally identifiable information (PII) or other confidential or sensitive information in broker names. Broker names are accessible to other Amazon Web Services services, including CloudWatch Logs. Broker names are not intended to be used for private or sensitive data.

", "smithy.api#jsonName": "brokerName", "smithy.api#required": {} @@ -645,6 +661,7 @@ "DeploymentMode": { "target": "com.amazonaws.mq#DeploymentMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The broker's deployment mode.

", "smithy.api#jsonName": "deploymentMode", "smithy.api#required": {} @@ -660,6 +677,7 @@ "EngineType": { "target": "com.amazonaws.mq#EngineType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.

", "smithy.api#jsonName": "engineType", "smithy.api#required": {} @@ -668,6 +686,7 @@ "EngineVersion": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The broker engine's version. For a list of supported engine versions, see Supported engines.

", "smithy.api#jsonName": "engineVersion", "smithy.api#required": {} @@ -676,6 +695,7 @@ "HostInstanceType": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The broker's instance type.

", "smithy.api#jsonName": "hostInstanceType", "smithy.api#required": {} @@ -705,6 +725,7 @@ "PubliclyAccessible": { "target": "com.amazonaws.mq#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Enables connections from applications outside of the VPC that hosts the broker's subnets. Set to false by default, if no value is provided.

", "smithy.api#jsonName": "publiclyAccessible", "smithy.api#required": {} @@ -741,6 +762,7 @@ "Users": { "target": "com.amazonaws.mq#__listOfUser", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of broker users (persons or applications) who can access queues and topics. For Amazon MQ for RabbitMQ brokers, one and only one administrative user is accepted and created when a broker is first provisioned. All subsequent broker users are created by making RabbitMQ API calls directly to brokers or via the RabbitMQ web console.

", "smithy.api#jsonName": "users", "smithy.api#required": {} @@ -832,6 +854,7 @@ "EngineType": { "target": "com.amazonaws.mq#EngineType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.

", "smithy.api#jsonName": "engineType", "smithy.api#required": {} @@ -840,6 +863,7 @@ "EngineVersion": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The broker engine's version. For a list of supported engine versions, see Supported engines.

", "smithy.api#jsonName": "engineVersion", "smithy.api#required": {} @@ -848,6 +872,7 @@ "Name": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1033,6 +1058,7 @@ "Password": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The password of the user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas, colons, or equal signs (,:=).

", "smithy.api#jsonName": "password", "smithy.api#required": {} @@ -1072,6 +1098,7 @@ "BrokerId": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The unique broker id generated by Amazon MQ.

", "smithy.api#jsonName": "brokerId", "smithy.api#required": {} @@ -1080,6 +1107,7 @@ "Region": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The region of the broker.

", "smithy.api#jsonName": "region", "smithy.api#required": {} @@ -1103,6 +1131,7 @@ "DataReplicationRole": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Defines the role of this broker in a data replication pair. When a replica broker is promoted to primary, this role is interchanged.

", "smithy.api#jsonName": "dataReplicationRole", "smithy.api#required": {} @@ -1287,6 +1316,7 @@ "TagKeys": { "target": "com.amazonaws.mq#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of tag keys to delete

", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -2191,6 +2221,7 @@ "UseAwsOwnedKey": { "target": "com.amazonaws.mq#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Enables the use of an Amazon Web Services owned CMK using KMS (KMS). Set to true by default, if no value is provided, for example, for RabbitMQ brokers.

", "smithy.api#jsonName": "useAwsOwnedKey", "smithy.api#required": {} @@ -2290,6 +2321,7 @@ "Hosts": { "target": "com.amazonaws.mq#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the location of the LDAP server such as Directory Service for Microsoft Active Directory. Optional failover server.

", "smithy.api#jsonName": "hosts", "smithy.api#required": {} @@ -2298,6 +2330,7 @@ "RoleBase": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The distinguished name of the node in the directory information tree (DIT) to search for roles or groups. For example, ou=group, ou=corp, dc=corp,\n dc=example, dc=com.

", "smithy.api#jsonName": "roleBase", "smithy.api#required": {} @@ -2313,6 +2346,7 @@ "RoleSearchMatching": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The LDAP search filter used to find roles within the roleBase. The distinguished name of the user matched by userSearchMatching is substituted into the {0} placeholder in the search filter. The client's username is substituted into the {1} placeholder. For example, if you set this option to (member=uid={1})for the user janedoe, the search filter becomes (member=uid=janedoe) after string substitution. It matches all role entries that have a member attribute equal to uid=janedoe under the subtree selected by the roleBase.

", "smithy.api#jsonName": "roleSearchMatching", "smithy.api#required": {} @@ -2328,6 +2362,7 @@ "ServiceAccountPassword": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Service account password. A service account is an account in your LDAP server that has access to initiate a connection. For example, cn=admin,dc=corp, dc=example,\n dc=com.

", "smithy.api#jsonName": "serviceAccountPassword", "smithy.api#required": {} @@ -2336,6 +2371,7 @@ "ServiceAccountUsername": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Service account username. A service account is an account in your LDAP server that has access to initiate a connection. For example, cn=admin,dc=corp, dc=example,\n dc=com.

", "smithy.api#jsonName": "serviceAccountUsername", "smithy.api#required": {} @@ -2344,6 +2380,7 @@ "UserBase": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Select a particular subtree of the directory information tree (DIT) to search for user entries. The subtree is specified by a DN, which specifies the base node of the subtree. For example, by setting this option to ou=Users,ou=corp, dc=corp,\n dc=example, dc=com, the search for user entries is restricted to the subtree beneath ou=Users, ou=corp, dc=corp, dc=example, dc=com.

", "smithy.api#jsonName": "userBase", "smithy.api#required": {} @@ -2359,6 +2396,7 @@ "UserSearchMatching": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The LDAP search filter used to find users within the userBase. The client's username is substituted into the {0} placeholder in the search filter. For example, if this option is set to (uid={0}) and the received username is janedoe, the search filter becomes (uid=janedoe) after string substitution. It will result in matching an entry like uid=janedoe, ou=Users,ou=corp, dc=corp, dc=example,\n dc=com.

", "smithy.api#jsonName": "userSearchMatching", "smithy.api#required": {} @@ -2382,6 +2420,7 @@ "Hosts": { "target": "com.amazonaws.mq#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the location of the LDAP server such as Directory Service for Microsoft Active Directory. Optional failover server.

", "smithy.api#jsonName": "hosts", "smithy.api#required": {} @@ -2390,6 +2429,7 @@ "RoleBase": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The distinguished name of the node in the directory information tree (DIT) to search for roles or groups. For example, ou=group, ou=corp, dc=corp,\n dc=example, dc=com.

", "smithy.api#jsonName": "roleBase", "smithy.api#required": {} @@ -2405,6 +2445,7 @@ "RoleSearchMatching": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The LDAP search filter used to find roles within the roleBase. The distinguished name of the user matched by userSearchMatching is substituted into the {0} placeholder in the search filter. The client's username is substituted into the {1} placeholder. For example, if you set this option to (member=uid={1})for the user janedoe, the search filter becomes (member=uid=janedoe) after string substitution. It matches all role entries that have a member attribute equal to uid=janedoe under the subtree selected by the roleBase.

", "smithy.api#jsonName": "roleSearchMatching", "smithy.api#required": {} @@ -2420,6 +2461,7 @@ "ServiceAccountUsername": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Service account username. A service account is an account in your LDAP server that has access to initiate a connection. For example, cn=admin,dc=corp, dc=example,\n dc=com.

", "smithy.api#jsonName": "serviceAccountUsername", "smithy.api#required": {} @@ -2428,6 +2470,7 @@ "UserBase": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Select a particular subtree of the directory information tree (DIT) to search for user entries. The subtree is specified by a DN, which specifies the base node of the subtree. For example, by setting this option to ou=Users,ou=corp, dc=corp,\n dc=example, dc=com, the search for user entries is restricted to the subtree beneath ou=Users, ou=corp, dc=corp, dc=example, dc=com.

", "smithy.api#jsonName": "userBase", "smithy.api#required": {} @@ -2443,6 +2486,7 @@ "UserSearchMatching": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The LDAP search filter used to find users within the userBase. The client's username is substituted into the {0} placeholder in the search filter. For example, if this option is set to (uid={0}) and the received username is janedoe, the search filter becomes (uid=janedoe) after string substitution. It will result in matching an entry like uid=janedoe, ou=Users,ou=corp, dc=corp, dc=example,\n dc=com.

", "smithy.api#jsonName": "userSearchMatching", "smithy.api#required": {} @@ -2915,6 +2959,7 @@ "General": { "target": "com.amazonaws.mq#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Enables general logging.

", "smithy.api#jsonName": "general", "smithy.api#required": {} @@ -2923,6 +2968,7 @@ "GeneralLogGroup": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The location of the CloudWatch Logs log group where general logs are sent.

", "smithy.api#jsonName": "generalLogGroup", "smithy.api#required": {} @@ -3060,6 +3106,7 @@ "Mode": { "target": "com.amazonaws.mq#PromoteMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Promote mode requested. Note: Valid values for the parameter are SWITCHOVER, FAILOVER.

", "smithy.api#jsonName": "mode", "smithy.api#required": {} @@ -3160,6 +3207,7 @@ "Reason": { "target": "com.amazonaws.mq#SanitizationWarningReason", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The reason for which the configuration elements or attributes were sanitized.

", "smithy.api#jsonName": "reason", "smithy.api#required": {} @@ -3495,6 +3543,7 @@ "Data": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Amazon MQ for Active MQ: The base64-encoded XML configuration. Amazon MQ for RabbitMQ: the base64-encoded Cuttlefish configuration.

", "smithy.api#jsonName": "data", "smithy.api#required": {} @@ -3677,6 +3726,7 @@ "Password": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The password of the user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas, colons, or equal signs (,:=).

", "smithy.api#jsonName": "password", "smithy.api#required": {} @@ -3685,6 +3735,7 @@ "Username": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The username of the broker user. The following restrictions apply to broker usernames:

  • For Amazon MQ for ActiveMQ brokers, this value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

  • para>For Amazon MQ for RabbitMQ brokers, this value can contain only alphanumeric characters, dashes, periods, underscores (- . _). This value must not contain a tilde (~) character. Amazon MQ prohibts using guest as a valid usename. This value must be 2-100 characters long.

Do not add personally identifiable information (PII) or other confidential or sensitive information in broker usernames. Broker usernames are accessible to other Amazon Web Services services, including CloudWatch Logs. Broker usernames are not intended to be used for private or sensitive data.

", "smithy.api#jsonName": "username", "smithy.api#required": {} @@ -3722,6 +3773,7 @@ "PendingChange": { "target": "com.amazonaws.mq#ChangeType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The type of change pending for the ActiveMQ user.

", "smithy.api#jsonName": "pendingChange", "smithy.api#required": {} @@ -3745,6 +3797,7 @@ "Username": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The username of the broker user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

", "smithy.api#jsonName": "username", "smithy.api#required": {} @@ -3761,6 +3814,7 @@ "DayOfWeek": { "target": "com.amazonaws.mq#DayOfWeek", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The day of the week.

", "smithy.api#jsonName": "dayOfWeek", "smithy.api#required": {} @@ -3769,6 +3823,7 @@ "TimeOfDay": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Required. The time, in 24-hour format.

", "smithy.api#jsonName": "timeOfDay", "smithy.api#required": {} @@ -4039,7 +4094,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4082,7 +4136,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4095,7 +4150,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4109,7 +4163,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4132,7 +4185,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4167,7 +4219,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4178,14 +4229,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4199,14 +4252,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4215,11 +4266,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4230,14 +4281,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4251,7 +4304,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4271,7 +4323,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4282,14 +4333,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4300,9 +4353,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4979,4 +5034,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/mturk.json b/codegen/sdk-codegen/aws-models/mturk.json index 27ceb824d5da..85099db4e341 100644 --- a/codegen/sdk-codegen/aws-models/mturk.json +++ b/codegen/sdk-codegen/aws-models/mturk.json @@ -2871,7 +2871,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2914,7 +2913,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2927,7 +2927,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2941,7 +2940,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2964,7 +2962,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2999,7 +2996,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3010,14 +3006,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3031,14 +3029,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3047,11 +3043,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3062,14 +3058,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3083,7 +3081,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3103,7 +3100,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3114,14 +3110,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3151,9 +3149,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4836,4 +4836,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/mwaa.json b/codegen/sdk-codegen/aws-models/mwaa.json index d71967f8290b..8192aee3845c 100644 --- a/codegen/sdk-codegen/aws-models/mwaa.json +++ b/codegen/sdk-codegen/aws-models/mwaa.json @@ -127,7 +127,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -170,7 +169,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -183,7 +183,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -197,7 +196,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -220,7 +218,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -255,7 +252,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -266,14 +262,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -287,14 +285,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -303,11 +299,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -318,14 +314,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -339,7 +337,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -359,7 +356,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -370,14 +366,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -388,9 +386,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2840,4 +2840,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/neptune.json b/codegen/sdk-codegen/aws-models/neptune.json index 38eb9fa4864d..6ca16619f3ae 100644 --- a/codegen/sdk-codegen/aws-models/neptune.json +++ b/codegen/sdk-codegen/aws-models/neptune.json @@ -61,6 +61,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB cluster to associate the IAM role with.

", "smithy.api#required": {} } @@ -68,6 +69,7 @@ "RoleArn": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role to associate with the Neptune DB cluster,\n for example arn:aws:iam::123456789012:role/NeptuneAccessRole.

", "smithy.api#required": {} } @@ -109,6 +111,7 @@ "SubscriptionName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the event notification subscription you want to add a source identifier\n to.

", "smithy.api#required": {} } @@ -116,6 +119,7 @@ "SourceIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the event source to be added.

\n

Constraints:

\n
    \n
  • \n

    If the source type is a DB instance, then a DBInstanceIdentifier must be\n supplied.

    \n
  • \n
  • \n

    If the source type is a DB security group, a DBSecurityGroupName must be\n supplied.

    \n
  • \n
  • \n

    If the source type is a DB parameter group, a DBParameterGroupName must\n be supplied.

    \n
  • \n
  • \n

    If the source type is a DB snapshot, a DBSnapshotIdentifier must be\n supplied.

    \n
  • \n
", "smithy.api#required": {} } @@ -165,6 +169,7 @@ "ResourceName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Neptune resource that the tags are added to. This value is an Amazon Resource\n Name (ARN). For information about creating an ARN, see Constructing an\n Amazon Resource Name (ARN).

", "smithy.api#required": {} } @@ -172,6 +177,7 @@ "Tags": { "target": "com.amazonaws.neptune#TagList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tags to be assigned to the Amazon Neptune resource.

", "smithy.api#required": {} } @@ -452,7 +458,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -495,7 +500,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -508,7 +514,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -522,7 +527,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -545,7 +549,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -580,7 +583,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -591,14 +593,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -612,14 +616,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -628,18 +630,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -648,7 +649,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -668,14 +670,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -689,7 +693,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -709,7 +712,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -720,14 +722,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -738,9 +742,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1482,6 +1488,7 @@ "ResourceIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource that the pending maintenance action applies\n to. For information about creating an ARN, see Constructing an\n Amazon Resource Name (ARN).

", "smithy.api#required": {} } @@ -1489,6 +1496,7 @@ "ApplyAction": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The pending maintenance action to apply to this resource.

\n

Valid values: system-update, db-upgrade\n

", "smithy.api#required": {} } @@ -1496,6 +1504,7 @@ "OptInType": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A value that specifies the type of opt-in request, or undoes an opt-in request. An opt-in\n request of type immediate can't be undone.

\n

Valid values:

\n
    \n
  • \n

    \n immediate - Apply the maintenance action immediately.

    \n
  • \n
  • \n

    \n next-maintenance - Apply the maintenance action during the next\n maintenance window for the resource.

    \n
  • \n
  • \n

    \n undo-opt-in - Cancel any existing next-maintenance opt-in\n requests.

    \n
  • \n
", "smithy.api#required": {} } @@ -1578,10 +1587,7 @@ } }, "com.amazonaws.neptune#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.neptune#BooleanOptional": { "type": "boolean" @@ -1725,6 +1731,7 @@ "SourceDBClusterParameterGroupIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier or Amazon Resource Name (ARN) for the source DB cluster parameter group.\n For information about creating an ARN, see Constructing an\n Amazon Resource Name (ARN).

\n

Constraints:

\n
    \n
  • \n

    Must specify a valid DB cluster parameter group.

    \n
  • \n
  • \n

    If the source DB cluster parameter group is in the same Amazon Region as the copy,\n specify a valid DB parameter group identifier, for example\n my-db-cluster-param-group, or a valid ARN.

    \n
  • \n
  • \n

    If the source DB parameter group is in a different Amazon Region than the copy, specify a\n valid DB cluster parameter group ARN, for example\n arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1.

    \n
  • \n
", "smithy.api#required": {} } @@ -1732,6 +1739,7 @@ "TargetDBClusterParameterGroupIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the copied DB cluster parameter group.

\n

Constraints:

\n
    \n
  • \n

    Cannot be null, empty, or blank

    \n
  • \n
  • \n

    Must contain from 1 to 255 letters, numbers, or hyphens

    \n
  • \n
  • \n

    First character must be a letter

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens

    \n
  • \n
\n

Example: my-cluster-param-group1\n

", "smithy.api#required": {} } @@ -1739,6 +1747,7 @@ "TargetDBClusterParameterGroupDescription": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A description for the copied DB cluster parameter group.

", "smithy.api#required": {} } @@ -1803,6 +1812,7 @@ "SourceDBClusterSnapshotIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the DB cluster snapshot to copy. This parameter is not\n case-sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must specify a valid system snapshot in the \"available\" state.

    \n
  • \n
  • \n

    Specify a valid DB snapshot identifier.

    \n
  • \n
\n

Example: my-cluster-snapshot1\n

", "smithy.api#required": {} } @@ -1810,6 +1820,7 @@ "TargetDBClusterSnapshotIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the new DB cluster snapshot to create from the source DB cluster\n snapshot. This parameter is not case-sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 letters, numbers, or hyphens.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
\n

Example: my-cluster-snapshot2\n

", "smithy.api#required": {} } @@ -1883,6 +1894,7 @@ "SourceDBParameterGroupIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier or ARN for the source DB parameter group. For information about creating\n an ARN, see Constructing an\n Amazon Resource Name (ARN).

\n

Constraints:

\n
    \n
  • \n

    Must specify a valid DB parameter group.

    \n
  • \n
  • \n

    Must specify a valid DB parameter group identifier, for example\n my-db-param-group, or a valid ARN.

    \n
  • \n
", "smithy.api#required": {} } @@ -1890,6 +1902,7 @@ "TargetDBParameterGroupIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the copied DB parameter group.

\n

Constraints:

\n
    \n
  • \n

    Cannot be null, empty, or blank.

    \n
  • \n
  • \n

    Must contain from 1 to 255 letters, numbers, or hyphens.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
\n

Example: my-db-parameter-group\n

", "smithy.api#required": {} } @@ -1897,6 +1910,7 @@ "TargetDBParameterGroupDescription": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A description for the copied DB parameter group.

", "smithy.api#required": {} } @@ -2026,6 +2040,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is\n stored as a lowercase string.

", "smithy.api#required": {} } @@ -2033,6 +2048,7 @@ "DBClusterEndpointIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier to use for the new endpoint. This parameter is stored as a lowercase string.

", "smithy.api#required": {} } @@ -2040,6 +2056,7 @@ "EndpointType": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of the endpoint. One of: READER, WRITER, ANY.

", "smithy.api#required": {} } @@ -2172,6 +2189,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB cluster identifier. This parameter is stored as a lowercase string.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 letters, numbers, or hyphens.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
\n

Example: my-cluster1\n

", "smithy.api#required": {} } @@ -2197,6 +2215,7 @@ "Engine": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the database engine to be used for this DB cluster.

\n

Valid Values: neptune\n

", "smithy.api#required": {} } @@ -2331,6 +2350,7 @@ "DBClusterParameterGroupName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB cluster parameter group.

\n

Constraints:

\n
    \n
  • \n

    Must match the name of an existing DBClusterParameterGroup.

    \n
  • \n
\n \n

This value is stored as a lowercase string.

\n
", "smithy.api#required": {} } @@ -2338,6 +2358,7 @@ "DBParameterGroupFamily": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB cluster parameter group family name. A DB cluster parameter group can be associated\n with one and only one DB cluster parameter group family, and can be applied only to a DB\n cluster running a database engine and engine version compatible with that DB cluster parameter\n group family.

", "smithy.api#required": {} } @@ -2345,6 +2366,7 @@ "Description": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description for the DB cluster parameter group.

", "smithy.api#required": {} } @@ -2417,6 +2439,7 @@ "DBClusterSnapshotIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the DB cluster snapshot. This parameter is stored as a lowercase\n string.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 letters, numbers, or hyphens.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
\n

Example: my-cluster1-snapshot1\n

", "smithy.api#required": {} } @@ -2424,6 +2447,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the DB cluster to create a snapshot for. This parameter is not\n case-sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing DBCluster.

    \n
  • \n
\n

Example: my-cluster1\n

", "smithy.api#required": {} } @@ -2530,6 +2554,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB instance identifier. This parameter is stored as a lowercase string.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 letters, numbers, or hyphens.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
\n

Example: mydbinstance\n

", "smithy.api#required": {} } @@ -2543,6 +2568,7 @@ "DBInstanceClass": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The compute and memory capacity of the DB instance, for example, db.m4.large.\n Not all DB instance classes are available in all Amazon Regions.

", "smithy.api#required": {} } @@ -2550,6 +2576,7 @@ "Engine": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the database engine to be used for this instance.

\n

Valid Values: neptune\n

", "smithy.api#required": {} } @@ -2678,6 +2705,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the DB cluster that the instance will belong to.

\n

For information on creating a DB cluster, see CreateDBCluster.

\n

Type: String

", "smithy.api#required": {} } @@ -2826,6 +2854,7 @@ "DBParameterGroupName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB parameter group.

\n

Constraints:

\n
    \n
  • \n

    Must be 1 to 255 letters, numbers, or hyphens.

    \n
  • \n
  • \n

    First character must be a letter

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens

    \n
  • \n
\n \n

This value is stored as a lowercase string.

\n
", "smithy.api#required": {} } @@ -2833,6 +2862,7 @@ "DBParameterGroupFamily": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB parameter group family name. A DB parameter group can be associated with one and\n only one DB parameter group family, and can be applied only to a DB instance running a\n database engine and engine version compatible with that DB parameter group family.

", "smithy.api#required": {} } @@ -2840,6 +2870,7 @@ "Description": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description for the DB parameter group.

", "smithy.api#required": {} } @@ -2901,6 +2932,7 @@ "DBSubnetGroupName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the DB subnet group. This value is stored as a lowercase string.

\n

Constraints: Must contain no more than 255 letters, numbers, periods, underscores, spaces,\n or hyphens. Must not be default.

\n

Example: mySubnetgroup\n

", "smithy.api#required": {} } @@ -2908,6 +2940,7 @@ "DBSubnetGroupDescription": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description for the DB subnet group.

", "smithy.api#required": {} } @@ -2915,6 +2948,7 @@ "SubnetIds": { "target": "com.amazonaws.neptune#SubnetIdentifierList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The EC2 Subnet IDs for the DB subnet group.

", "smithy.api#required": {} } @@ -2982,6 +3016,7 @@ "SubscriptionName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the subscription.

\n

Constraints: The name must be less than 255 characters.

", "smithy.api#required": {} } @@ -2989,6 +3024,7 @@ "SnsTopicArn": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the SNS topic created for event notification. The ARN is\n created by Amazon SNS when you create a topic and subscribe to it.

", "smithy.api#required": {} } @@ -3071,6 +3107,7 @@ "GlobalClusterIdentifier": { "target": "com.amazonaws.neptune#GlobalClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster identifier of the new global database cluster.

", "smithy.api#required": {} } @@ -3205,7 +3242,6 @@ "MultiAZ": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the DB cluster has instances in multiple Availability Zones.

" } }, @@ -3290,7 +3326,6 @@ "StorageEncrypted": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the DB cluster is encrypted.

" } }, @@ -3321,7 +3356,6 @@ "IAMDatabaseAuthenticationEnabled": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

True if mapping of Amazon Identity and Access Management (IAM) accounts to database accounts\n is enabled, and otherwise false.

" } }, @@ -3585,7 +3619,6 @@ "IsClusterWriter": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Value that is true if the cluster member is the primary instance for the DB\n cluster and false otherwise.

" } }, @@ -3944,7 +3977,6 @@ "AllocatedStorage": { "target": "com.amazonaws.neptune#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the allocated storage size in gibibytes (GiB).

" } }, @@ -3957,7 +3989,6 @@ "Port": { "target": "com.amazonaws.neptune#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the port that the DB cluster was listening on at the time of the\n snapshot.

" } }, @@ -4000,14 +4031,12 @@ "PercentProgress": { "target": "com.amazonaws.neptune#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the percentage of the estimated data that has been transferred.

" } }, "StorageEncrypted": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the DB cluster snapshot is encrypted.

" } }, @@ -4032,7 +4061,6 @@ "IAMDatabaseAuthenticationEnabled": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

True if mapping of Amazon Identity and Access Management (IAM) accounts to database accounts\n is enabled, and otherwise false.

" } } @@ -4225,21 +4253,18 @@ "SupportsLogExportsToCloudwatchLogs": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that indicates whether the engine version supports exporting the log types\n specified by ExportableLogTypes to CloudWatch Logs.

" } }, "SupportsReadReplica": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the database engine version supports read replicas.

" } }, "SupportsGlobalDatabases": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that indicates whether you can use Aurora global databases with a specific DB engine version.

" } } @@ -4325,7 +4350,6 @@ "AllocatedStorage": { "target": "com.amazonaws.neptune#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Not supported by Neptune.

" } }, @@ -4344,7 +4368,6 @@ "BackupRetentionPeriod": { "target": "com.amazonaws.neptune#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the number of days for which automatic DB snapshots are retained.

" } }, @@ -4399,7 +4422,6 @@ "MultiAZ": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies if the DB instance is a Multi-AZ deployment.

" } }, @@ -4412,7 +4434,6 @@ "AutoMinorVersionUpgrade": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates that minor version patches are applied automatically.

" } }, @@ -4467,7 +4488,6 @@ "PubliclyAccessible": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#deprecated": {}, "smithy.api#documentation": "

This flag should no longer be used.

" } @@ -4493,7 +4513,6 @@ "DbInstancePort": { "target": "com.amazonaws.neptune#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the port that the DB instance listens on. If the DB instance is part of a DB\n cluster, this can be a different port than the DB cluster port.

" } }, @@ -4506,7 +4525,6 @@ "StorageEncrypted": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Not supported: The encryption for DB instances is managed by the DB cluster.

" } }, @@ -4537,7 +4555,6 @@ "CopyTagsToSnapshot": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether tags are copied from the DB instance to snapshots of the DB\n instance.

" } }, @@ -4580,7 +4597,6 @@ "IAMDatabaseAuthenticationEnabled": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

True if Amazon Identity and Access Management (IAM) authentication is enabled, and otherwise\n false.

" } }, @@ -4694,7 +4710,6 @@ "Normal": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Boolean value that is true if the instance is operating normally, or false if the instance\n is in an error state.

" } }, @@ -5251,6 +5266,7 @@ "DBClusterEndpointIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier associated with the custom endpoint. This parameter is stored as a lowercase string.

", "smithy.api#required": {} } @@ -5335,6 +5351,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB cluster identifier for the DB cluster to be deleted. This parameter isn't\n case-sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must match an existing DBClusterIdentifier.

    \n
  • \n
", "smithy.api#required": {} } @@ -5342,7 +5359,6 @@ "SkipFinalSnapshot": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Determines whether a final DB cluster snapshot is created before the DB cluster is\n deleted. If true is specified, no DB cluster snapshot is created. If\n false is specified, a DB cluster snapshot is created before the DB cluster is\n deleted.

\n \n

You must specify a FinalDBSnapshotIdentifier parameter if\n SkipFinalSnapshot is false.

\n
\n

Default: false\n

" } }, @@ -5383,6 +5399,7 @@ "DBClusterParameterGroupName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB cluster parameter group.

\n

Constraints:

\n
    \n
  • \n

    Must be the name of an existing DB cluster parameter group.

    \n
  • \n
  • \n

    You can't delete a default DB cluster parameter group.

    \n
  • \n
  • \n

    Cannot be associated with any DB clusters.

    \n
  • \n
", "smithy.api#required": {} } @@ -5429,6 +5446,7 @@ "DBClusterSnapshotIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the DB cluster snapshot to delete.

\n

Constraints: Must be the name of an existing DB cluster snapshot in the\n available state.

", "smithy.api#required": {} } @@ -5484,6 +5502,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB instance identifier for the DB instance to be deleted. This parameter isn't\n case-sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must match the name of an existing DB instance.

    \n
  • \n
", "smithy.api#required": {} } @@ -5491,7 +5510,6 @@ "SkipFinalSnapshot": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Determines whether a final DB snapshot is created before the DB instance is deleted. If\n true is specified, no DBSnapshot is created. If false is specified,\n a DB snapshot is created before the DB instance is deleted.

\n

Note that when a DB instance is in a failure state and has a status of 'failed',\n 'incompatible-restore', or 'incompatible-network', it can only be deleted when the\n SkipFinalSnapshot parameter is set to \"true\".

\n

Specify true when deleting a Read Replica.

\n \n

The FinalDBSnapshotIdentifier parameter must be specified if SkipFinalSnapshot is\n false.

\n
\n

Default: false\n

" } }, @@ -5543,6 +5561,7 @@ "DBParameterGroupName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB parameter group.

\n

Constraints:

\n
    \n
  • \n

    Must be the name of an existing DB parameter group

    \n
  • \n
  • \n

    You can't delete a default DB parameter group

    \n
  • \n
  • \n

    Cannot be associated with any DB instances

    \n
  • \n
", "smithy.api#required": {} } @@ -5581,6 +5600,7 @@ "DBSubnetGroupName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the database subnet group to delete.

\n \n

You can't delete the default subnet group.

\n
\n

Constraints:

\n

Constraints: Must match the name of an existing DBSubnetGroup. Must not be default.

\n

Example: mySubnetgroup\n

", "smithy.api#required": {} } @@ -5616,6 +5636,7 @@ "SubscriptionName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the event notification subscription you want to delete.

", "smithy.api#required": {} } @@ -5662,6 +5683,7 @@ "GlobalClusterIdentifier": { "target": "com.amazonaws.neptune#GlobalClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster identifier of the global database cluster being deleted.

", "smithy.api#required": {} } @@ -5827,6 +5849,7 @@ "DBClusterParameterGroupName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a specific DB cluster parameter group to return parameter details for.

\n

Constraints:

\n
    \n
  • \n

    If supplied, must match the name of an existing DBClusterParameterGroup.

    \n
  • \n
", "smithy.api#required": {} } @@ -5883,6 +5906,7 @@ "DBClusterSnapshotIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the DB cluster snapshot to describe the attributes for.

", "smithy.api#required": {} } @@ -5968,14 +5992,12 @@ "IncludeShared": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

True to include shared manual DB cluster snapshots from other Amazon accounts that this Amazon\n account has been given permission to copy or restore, and otherwise false. The default is\n false.

\n

You can give an Amazon account permission to restore a manual DB cluster snapshot from\n another Amazon account by the ModifyDBClusterSnapshotAttribute API\n action.

" } }, "IncludePublic": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

True to include manual DB cluster snapshots that are public and can be copied or restored\n by any Amazon account, and otherwise false. The default is false. The default is\n false.

\n

You can share a manual DB cluster snapshot as public by using the ModifyDBClusterSnapshotAttribute API action.

" } } @@ -6099,7 +6121,6 @@ "DefaultOnly": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates that only the default version of the specified engine or engine and major\n version combination is returned.

" } }, @@ -6141,9 +6162,7 @@ "items": "DBInstances", "pageSize": "MaxRecords" }, - "smithy.api#suppress": [ - "WaitableTraitInvalidErrorType" - ], + "smithy.api#suppress": ["WaitableTraitInvalidErrorType"], "smithy.waiters#waitable": { "DBInstanceAvailable": { "acceptors": [ @@ -6390,6 +6409,7 @@ "DBParameterGroupName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a specific DB parameter group to return details for.

\n

Constraints:

\n
    \n
  • \n

    If supplied, must match the name of an existing DBParameterGroup.

    \n
  • \n
", "smithy.api#required": {} } @@ -6496,6 +6516,7 @@ "DBParameterGroupFamily": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB cluster parameter group family to return engine parameter information\n for.

", "smithy.api#required": {} } @@ -6558,6 +6579,7 @@ "DBParameterGroupFamily": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB parameter group family.

", "smithy.api#required": {} } @@ -6836,6 +6858,7 @@ "Engine": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the engine to retrieve DB instance options for.

", "smithy.api#required": {} } @@ -6968,6 +6991,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The customer identifier or the ARN of your DB instance.

", "smithy.api#required": {} } @@ -7050,10 +7074,7 @@ } }, "com.amazonaws.neptune#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.neptune#DoubleOptional": { "type": "double" @@ -7064,14 +7085,12 @@ "From": { "target": "com.amazonaws.neptune#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum value in the range.

" } }, "To": { "target": "com.amazonaws.neptune#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum value in the range.

" } } @@ -7101,7 +7120,6 @@ "Port": { "target": "com.amazonaws.neptune#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the port that the database engine is listening on.

" } }, @@ -7301,7 +7319,6 @@ "Enabled": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A Boolean value indicating if the subscription is enabled. True indicates the subscription\n is enabled.

" } }, @@ -7474,6 +7491,7 @@ "GlobalClusterIdentifier": { "target": "com.amazonaws.neptune#GlobalClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Identifier of the Neptune global database that should be failed over.\n The identifier is the unique key assigned by the user when the Neptune \n global database was created. In other words, it's the name of the global\n database that you want to fail over.

\n

Constraints: Must match the identifier of an existing Neptune global\n database.

", "smithy.api#required": {} } @@ -7481,6 +7499,7 @@ "TargetDbClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the secondary Neptune DB cluster\n that you want to promote to primary for the global database.

", "smithy.api#required": {} } @@ -7507,6 +7526,7 @@ "Name": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

This parameter is not currently supported.

", "smithy.api#required": {} } @@ -7514,6 +7534,7 @@ "Values": { "target": "com.amazonaws.neptune#FilterValueList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

This parameter is not currently supported.

", "smithy.api#required": {} } @@ -7660,7 +7681,6 @@ "IsWriter": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Specifies whether the Neptune cluster is the primary cluster\n (that is, has read-write capability) for the Neptune global\n database with which it is associated.\n

" } } @@ -7819,10 +7839,7 @@ } }, "com.amazonaws.neptune#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.neptune#IntegerOptional": { "type": "integer" @@ -8162,6 +8179,7 @@ "ResourceName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Neptune resource with tags to be listed. This value is an Amazon Resource Name\n (ARN). For information about creating an ARN, see Constructing an\n Amazon Resource Name (ARN).

", "smithy.api#required": {} } @@ -8265,6 +8283,7 @@ "DBClusterEndpointIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the endpoint to modify. This parameter is stored as a lowercase string.

", "smithy.api#required": {} } @@ -8367,6 +8386,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB cluster identifier for the cluster being modified. This parameter is not\n case-sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing DBCluster.

    \n
  • \n
", "smithy.api#required": {} } @@ -8380,7 +8400,6 @@ "ApplyImmediately": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that specifies whether the modifications in this request and any pending\n modifications are asynchronously applied as soon as possible, regardless of the\n PreferredMaintenanceWindow setting for the DB cluster. If this parameter is set\n to false, changes to the DB cluster are applied during the next maintenance\n window.

\n

The ApplyImmediately parameter only affects NewDBClusterIdentifier\n values. If you set the ApplyImmediately parameter value to false, then changes to\n NewDBClusterIdentifier values are applied during the next maintenance window.\n All other changes are applied immediately, regardless of the value of the\n ApplyImmediately parameter.

\n

Default: false\n

" } }, @@ -8453,7 +8472,6 @@ "AllowMajorVersionUpgrade": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that indicates whether upgrades between different major versions are allowed.

\n

Constraints: You must set the allow-major-version-upgrade flag when providing an\n EngineVersion parameter that uses a different major version than the DB cluster's current\n version.

" } }, @@ -8509,6 +8527,7 @@ "DBClusterParameterGroupName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB cluster parameter group to modify.

", "smithy.api#required": {} } @@ -8516,6 +8535,7 @@ "Parameters": { "target": "com.amazonaws.neptune#ParametersList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of parameters in the DB cluster parameter group to modify.

", "smithy.api#required": {} } @@ -8565,6 +8585,7 @@ "DBClusterSnapshotIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the DB cluster snapshot to modify the attributes for.

", "smithy.api#required": {} } @@ -8572,6 +8593,7 @@ "AttributeName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB cluster snapshot attribute to modify.

\n

To manage authorization for other Amazon accounts to copy or restore a manual DB cluster\n snapshot, set this value to restore.

", "smithy.api#required": {} } @@ -8672,6 +8694,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB instance identifier. This value is stored as a lowercase string.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing DBInstance.

    \n
  • \n
", "smithy.api#required": {} } @@ -8709,7 +8732,6 @@ "ApplyImmediately": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the modifications in this request and any pending modifications are\n asynchronously applied as soon as possible, regardless of the\n PreferredMaintenanceWindow setting for the DB instance.

\n

If this parameter is set to false, changes to the DB instance are applied\n during the next maintenance window. Some parameter changes can cause an outage and are applied\n on the next call to RebootDBInstance, or the next\n failure reboot.

\n

Default: false\n

" } }, @@ -8758,7 +8780,6 @@ "AllowMajorVersionUpgrade": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates that major version upgrades are allowed. Changing this parameter doesn't result\n in an outage and the change is asynchronously applied as soon as possible.

" } }, @@ -8937,6 +8958,7 @@ "DBParameterGroupName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB parameter group.

\n

Constraints:

\n
    \n
  • \n

    If supplied, must match the name of an existing DBParameterGroup.

    \n
  • \n
", "smithy.api#required": {} } @@ -8944,6 +8966,7 @@ "Parameters": { "target": "com.amazonaws.neptune#ParametersList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of parameter names, values, and the apply method for the parameter update. At\n least one parameter name, value, and apply method must be supplied; subsequent arguments are\n optional. A maximum of 20 parameters can be modified in a single request.

\n

Valid Values (for the application method): immediate | pending-reboot\n

\n \n

You can use the immediate value with dynamic parameters only. You can use the\n pending-reboot value for both dynamic and static parameters, and changes are applied when\n you reboot the DB instance without failover.

\n
", "smithy.api#required": {} } @@ -8988,6 +9011,7 @@ "DBSubnetGroupName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the DB subnet group. This value is stored as a lowercase string. You can't\n modify the default subnet group.

\n

Constraints: Must match the name of an existing DBSubnetGroup. Must not be default.

\n

Example: mySubnetgroup\n

", "smithy.api#required": {} } @@ -9001,6 +9025,7 @@ "SubnetIds": { "target": "com.amazonaws.neptune#SubnetIdentifierList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The EC2 subnet IDs for the DB subnet group.

", "smithy.api#required": {} } @@ -9059,6 +9084,7 @@ "SubscriptionName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the event notification subscription.

", "smithy.api#required": {} } @@ -9129,6 +9155,7 @@ "GlobalClusterIdentifier": { "target": "com.amazonaws.neptune#GlobalClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB cluster identifier for the global cluster being modified. This parameter\n is not case-sensitive.

\n

Constraints: Must match the identifier of an existing global database cluster.

", "smithy.api#required": {} } @@ -9258,28 +9285,24 @@ "MultiAZCapable": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a DB instance is Multi-AZ capable.

" } }, "ReadReplicaCapable": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a DB instance can have a Read Replica.

" } }, "Vpc": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a DB instance is in a VPC.

" } }, "SupportsStorageEncryption": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a DB instance supports encrypted storage.

" } }, @@ -9292,28 +9315,24 @@ "SupportsIops": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a DB instance supports provisioned IOPS.

" } }, "SupportsEnhancedMonitoring": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60\n seconds.

" } }, "SupportsIAMDatabaseAuthentication": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a DB instance supports IAM database authentication.

" } }, "SupportsPerformanceInsights": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n (Not supported by Neptune)\n

" } }, @@ -9356,7 +9375,6 @@ "SupportsGlobalDatabases": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that indicates whether you can use Neptune global databases with a specific combination of other DB engine attributes.

" } } @@ -9442,7 +9460,6 @@ "IsModifiable": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether (true) or not (false) the parameter can be\n modified. Some parameters have security or operational implications that prevent them from\n being changed.

" } }, @@ -9692,6 +9709,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Not supported.

", "smithy.api#required": {} } @@ -9738,14 +9756,12 @@ "From": { "target": "com.amazonaws.neptune#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum value in the range.

" } }, "To": { "target": "com.amazonaws.neptune#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum value in the range.

" } }, @@ -9828,6 +9844,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB instance identifier. This parameter is stored as a lowercase string.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing DBInstance.

    \n
  • \n
", "smithy.api#required": {} } @@ -9883,6 +9900,7 @@ "GlobalClusterIdentifier": { "target": "com.amazonaws.neptune#GlobalClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the Neptune global database from which to detach the\n specified Neptune DB cluster.

", "smithy.api#required": {} } @@ -9890,6 +9908,7 @@ "DbClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) identifying the cluster to be detached\n from the Neptune global database cluster.

", "smithy.api#required": {} } @@ -9939,6 +9958,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB cluster to disassociate the IAM role from.

", "smithy.api#required": {} } @@ -9946,6 +9966,7 @@ "RoleArn": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role to disassociate from the DB cluster, for\n example arn:aws:iam::123456789012:role/NeptuneAccessRole.

", "smithy.api#required": {} } @@ -9987,6 +10008,7 @@ "SubscriptionName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the event notification subscription you want to remove a source identifier\n from.

", "smithy.api#required": {} } @@ -9994,6 +10016,7 @@ "SourceIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The source identifier to be removed from the subscription, such as the DB instance identifier for a DB instance or the name of a security\n group.

", "smithy.api#required": {} } @@ -10043,6 +10066,7 @@ "ResourceName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Neptune resource that the tags are removed from. This value is an Amazon\n Resource Name (ARN). For information about creating an ARN, see Constructing an\n Amazon Resource Name (ARN).

", "smithy.api#required": {} } @@ -10050,6 +10074,7 @@ "TagKeys": { "target": "com.amazonaws.neptune#KeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tag key (name) of the tag to be removed.

", "smithy.api#required": {} } @@ -10085,6 +10110,7 @@ "DBClusterParameterGroupName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB cluster parameter group to reset.

", "smithy.api#required": {} } @@ -10092,7 +10118,6 @@ "ResetAllParameters": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that is set to true to reset all parameters in the DB cluster\n parameter group to their default values, and false otherwise. You can't use this\n parameter if there is a list of parameter names specified for the Parameters\n parameter.

" } }, @@ -10133,6 +10158,7 @@ "DBParameterGroupName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB parameter group.

\n

Constraints:

\n
    \n
  • \n

    Must match the name of an existing DBParameterGroup.

    \n
  • \n
", "smithy.api#required": {} } @@ -10140,7 +10166,6 @@ "ResetAllParameters": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether (true) or not (false) to reset all parameters\n in the DB parameter group to default values.

\n

Default: true\n

" } }, @@ -10269,6 +10294,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB cluster to create from the DB snapshot or DB cluster snapshot. This\n parameter isn't case-sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 letters, numbers, or hyphens

    \n
  • \n
  • \n

    First character must be a letter

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens

    \n
  • \n
\n

Example: my-snapshot-id\n

", "smithy.api#required": {} } @@ -10276,6 +10302,7 @@ "SnapshotIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the DB snapshot or DB cluster snapshot to restore from.

\n

You can use either the name or the Amazon Resource Name (ARN) to specify a DB cluster\n snapshot. However, you can use only the ARN to specify a DB snapshot.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing Snapshot.

    \n
  • \n
", "smithy.api#required": {} } @@ -10283,6 +10310,7 @@ "Engine": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The database engine to use for the new DB cluster.

\n

Default: The same as source

\n

Constraint: Must be compatible with the engine of the source

", "smithy.api#required": {} } @@ -10455,6 +10483,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the new DB cluster to be created.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 letters, numbers, or hyphens

    \n
  • \n
  • \n

    First character must be a letter

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens

    \n
  • \n
", "smithy.api#required": {} } @@ -10468,6 +10497,7 @@ "SourceDBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the source DB cluster from which to restore.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing DBCluster.

    \n
  • \n
", "smithy.api#required": {} } @@ -10481,7 +10511,6 @@ "UseLatestRestorableTime": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that is set to true to restore the DB cluster to the latest\n restorable backup time, and false otherwise.

\n

Default: false\n

\n

Constraints: Cannot be specified if RestoreToTime parameter is\n provided.

" } }, @@ -10803,6 +10832,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB cluster identifier of the Neptune DB cluster to be started.\n This parameter is stored as a lowercase string.

", "smithy.api#required": {} } @@ -10852,6 +10882,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB cluster identifier of the Neptune DB cluster to be stopped.\n This parameter is stored as a lowercase string.

", "smithy.api#required": {} } @@ -11147,14 +11178,12 @@ "AutoUpgrade": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that indicates whether the target version is applied to any source DB instances\n that have AutoMinorVersionUpgrade set to true.

" } }, "IsMajorVersionUpgrade": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that indicates whether a database engine is upgraded to a major version.

" } }, @@ -11272,4 +11301,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/network-firewall.json b/codegen/sdk-codegen/aws-models/network-firewall.json index 1238794329a9..2dd281f50082 100644 --- a/codegen/sdk-codegen/aws-models/network-firewall.json +++ b/codegen/sdk-codegen/aws-models/network-firewall.json @@ -3315,7 +3315,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3358,7 +3357,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3371,7 +3371,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3385,7 +3384,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3408,7 +3406,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3443,7 +3440,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3454,14 +3450,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3475,14 +3473,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3491,11 +3487,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3506,14 +3502,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3527,7 +3525,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3547,7 +3544,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3558,14 +3554,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3576,9 +3574,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4417,7 +4417,6 @@ "com.amazonaws.networkfirewall#Priority": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 65535 @@ -5242,7 +5241,6 @@ "Priority": { "target": "com.amazonaws.networkfirewall#Priority", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

An integer setting that indicates the order in which to run the stateful rule groups in\n a single FirewallPolicy. This setting only applies to firewall policies\n that specify the STRICT_ORDER rule order in the stateful engine options settings.

\n

Network Firewall evalutes each stateful rule group\n against a packet starting with the group that has the lowest priority setting. You must ensure\n that the priority settings are unique within each policy.

\n

You can change the priority settings of your rule groups at any time. To make it easier to\n insert rule groups later, number them so there's a wide range in between, for example use 100,\n 200, and so on.

" } }, @@ -5421,7 +5419,6 @@ "Priority": { "target": "com.amazonaws.networkfirewall#Priority", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Indicates the order in which to run this rule relative to all of the\n rules that are defined for a stateless rule group. Network Firewall evaluates the rules in a\n rule group starting with the lowest priority setting. You must ensure that the priority\n settings are unique for the rule group.

\n

Each stateless rule group uses exactly one StatelessRulesAndCustomActions\n object, and each StatelessRulesAndCustomActions contains exactly one\n StatelessRules object. To ensure unique priority settings for your rule\n groups, set unique priorities for the stateless rules that you define inside any single\n StatelessRules object.

\n

You can change the priority settings of your rules at any time. To make it easier to\n insert rules later, number them so there's a wide range in between, for example use 100,\n 200, and so on.

", "smithy.api#required": {} } @@ -5444,7 +5441,6 @@ "Priority": { "target": "com.amazonaws.networkfirewall#Priority", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

An integer setting that indicates the order in which to run the stateless rule groups in\n a single FirewallPolicy. Network Firewall applies each stateless rule group\n to a packet starting with the group that has the lowest priority setting. You must ensure\n that the priority settings are unique within each policy.

", "smithy.api#required": {} } @@ -6968,4 +6964,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/nimble.json b/codegen/sdk-codegen/aws-models/nimble.json index c7cdb0d22682..6b8b48f3e1a7 100644 --- a/codegen/sdk-codegen/aws-models/nimble.json +++ b/codegen/sdk-codegen/aws-models/nimble.json @@ -326,10 +326,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to create a launch profile", - "aws.iam#conditionKeys": [ - "aws:TagKeys", - "aws:RequestTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:TagKeys", "aws:RequestTag/${TagKey}"], "aws.iam#requiredActions": [ "ec2:CreateNetworkInterface", "ec2:RunInstances", @@ -474,10 +471,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to create a streaming image", - "aws.iam#conditionKeys": [ - "aws:TagKeys", - "aws:RequestTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:TagKeys", "aws:RequestTag/${TagKey}"], "aws.iam#requiredActions": [ "ec2:ModifyInstanceAttribute", "ec2:ModifySnapshotAttribute", @@ -598,10 +592,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to create a streaming session", - "aws.iam#conditionKeys": [ - "aws:TagKeys", - "aws:RequestTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:TagKeys", "aws:RequestTag/${TagKey}"], "aws.iam#requiredActions": [ "ec2:CreateNetworkInterface", "ec2:CreateNetworkInterfacePermission", @@ -724,9 +715,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to create a streaming session stream", - "aws.iam#conditionKeys": [ - "nimble:requesterPrincipalId" - ], + "aws.iam#conditionKeys": ["nimble:requesterPrincipalId"], "smithy.api#documentation": "

Creates a streaming session stream for a streaming session.

\n

After invoking this API, invoke GetStreamingSessionStream with the returned streamId\n to poll the resource until it is in the READY state.

", "smithy.api#http": { "method": "POST", @@ -827,14 +816,8 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to create a studio", - "aws.iam#conditionKeys": [ - "aws:TagKeys", - "aws:RequestTag/${TagKey}" - ], - "aws.iam#requiredActions": [ - "sso:CreateManagedApplicationInstance", - "iam:PassRole" - ], + "aws.iam#conditionKeys": ["aws:TagKeys", "aws:RequestTag/${TagKey}"], + "aws.iam#requiredActions": ["sso:CreateManagedApplicationInstance", "iam:PassRole"], "smithy.api#documentation": "

Create a new studio.

\n

When creating a studio, two IAM roles must be provided: the admin role\n and the user role. These roles are assumed by your users when they log in to the Nimble Studio portal.

\n

The user role must have the AmazonNimbleStudio-StudioUser managed policy\n attached for the portal to function properly.

\n

The admin role must have the AmazonNimbleStudio-StudioAdmin managed\n policy attached for the portal to function properly.

\n

You may optionally specify a KMS key in the\n StudioEncryptionConfiguration.

\n

In Nimble Studio, resource names, descriptions, initialization scripts, and other\n data you provide are always encrypted at rest using an KMS key. By default, this key is\n owned by Amazon Web Services and managed on your behalf. You may provide your own KMS key\n when calling CreateStudio to encrypt this data using a key you own and\n manage.

\n

When providing an KMS key during studio creation, Nimble Studio creates KMS\n grants in your account to provide your studio user and admin roles access to these KMS\n keys.

\n

If you delete this grant, the studio will no longer be accessible to your portal\n users.

\n

If you delete the studio KMS key, your studio will no longer be accessible.

", "smithy.api#http": { "method": "POST", @@ -876,10 +859,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to create a studio component. A studio component designates a network resource to which a launch profile will provide access", - "aws.iam#conditionKeys": [ - "aws:TagKeys", - "aws:RequestTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:TagKeys", "aws:RequestTag/${TagKey}"], "aws.iam#requiredActions": [ "ec2:DescribeSecurityGroups", "fsx:DescribeFileSystems", @@ -1391,12 +1371,8 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to delete a streaming session", - "aws.iam#conditionKeys": [ - "nimble:requesterPrincipalId" - ], - "aws.iam#requiredActions": [ - "ec2:DeleteNetworkInterface" - ], + "aws.iam#conditionKeys": ["nimble:requesterPrincipalId"], + "aws.iam#requiredActions": ["ec2:DeleteNetworkInterface"], "smithy.api#documentation": "

Deletes streaming session resource.

\n

After invoking this operation, use GetStreamingSession to poll the resource until it\n transitions to a DELETED state.

\n

A streaming session will count against your streaming session quota until it is marked\n DELETED.

", "smithy.api#http": { "method": "DELETE", @@ -1485,9 +1461,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to delete a studio", - "aws.iam#requiredActions": [ - "sso:DeleteManagedApplicationInstance" - ], + "aws.iam#requiredActions": ["sso:DeleteManagedApplicationInstance"], "smithy.api#documentation": "

Delete a studio resource.

", "smithy.api#http": { "method": "DELETE", @@ -1902,11 +1876,7 @@ "aws.api#arn": { "template": "eula/{eulaId}" }, - "aws.iam#conditionKeys": [ - "aws:ResourceTag/${TagKey}", - "aws:RequestTag/${TagKey}", - "aws:TagKeys" - ], + "aws.iam#conditionKeys": ["aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys"], "aws.iam#disableConditionKeyInference": {}, "aws.iam#iamResource": { "name": "eula" @@ -2231,11 +2201,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to get a launch profile initialization. A launch profile initialization is a dereferenced version of a launch profile, including attached studio component connection information", - "aws.iam#requiredActions": [ - "ec2:DescribeSecurityGroups", - "fsx:DescribeFileSystems", - "ds:DescribeDirectories" - ], + "aws.iam#requiredActions": ["ec2:DescribeSecurityGroups", "fsx:DescribeFileSystems", "ds:DescribeDirectories"], "smithy.api#documentation": "

Get a launch profile initialization.

", "smithy.api#http": { "method": "GET", @@ -2610,9 +2576,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to get a streaming session", - "aws.iam#conditionKeys": [ - "nimble:requesterPrincipalId" - ], + "aws.iam#conditionKeys": ["nimble:requesterPrincipalId"], "smithy.api#documentation": "

Gets StreamingSession resource.

\n

Invoke this operation to poll for a streaming session state while creating or deleting\n a session.

", "smithy.api#http": { "method": "GET", @@ -2745,9 +2709,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to get a streaming session backup", - "aws.iam#conditionKeys": [ - "nimble:requesterPrincipalId" - ], + "aws.iam#conditionKeys": ["nimble:requesterPrincipalId"], "smithy.api#documentation": "

Gets StreamingSessionBackup resource.

\n

Invoke this operation to poll for a streaming session backup while stopping a\n streaming session.

", "smithy.api#http": { "method": "GET", @@ -2866,9 +2828,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to get a streaming session", - "aws.iam#conditionKeys": [ - "nimble:requesterPrincipalId" - ], + "aws.iam#conditionKeys": ["nimble:requesterPrincipalId"], "smithy.api#documentation": "

Gets a StreamingSessionStream for a streaming session.

\n

Invoke this operation to poll the resource after invoking\n CreateStreamingSessionStream.

\n

After the StreamingSessionStream changes to the READY state,\n the url property will contain a stream to be used with the DCV streaming client.

", "smithy.api#http": { "method": "GET", @@ -3802,9 +3762,7 @@ }, "aws.cloudformation#cfnResource": { "name": "LaunchProfile", - "additionalSchemas": [ - "com.amazonaws.nimble#LaunchProfile" - ] + "additionalSchemas": ["com.amazonaws.nimble#LaunchProfile"] }, "aws.iam#conditionKeys": [ "aws:ResourceTag/${TagKey}", @@ -4487,10 +4445,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to list launch profiles", - "aws.iam#conditionKeys": [ - "nimble:principalId", - "nimble:requesterPrincipalId" - ], + "aws.iam#conditionKeys": ["nimble:principalId", "nimble:requesterPrincipalId"], "smithy.api#documentation": "

List all the launch profiles a studio.

", "smithy.api#http": { "method": "GET", @@ -4698,10 +4653,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to list streaming session backups", - "aws.iam#conditionKeys": [ - "nimble:ownedBy", - "nimble:requesterPrincipalId" - ], + "aws.iam#conditionKeys": ["nimble:ownedBy", "nimble:requesterPrincipalId"], "smithy.api#documentation": "

Lists the backups of a streaming session in a studio.

", "smithy.api#http": { "method": "GET", @@ -4799,11 +4751,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to list streaming sessions", - "aws.iam#conditionKeys": [ - "nimble:createdBy", - "nimble:ownedBy", - "nimble:requesterPrincipalId" - ], + "aws.iam#conditionKeys": ["nimble:createdBy", "nimble:ownedBy", "nimble:requesterPrincipalId"], "smithy.api#documentation": "

Lists the streaming sessions in a studio.

", "smithy.api#http": { "method": "GET", @@ -5392,9 +5340,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to add/update launch profile members", - "aws.iam#requiredActions": [ - "sso-directory:DescribeUsers" - ], + "aws.iam#requiredActions": ["sso-directory:DescribeUsers"], "smithy.api#documentation": "

Add/update users with given persona to launch profile membership.

", "smithy.api#http": { "method": "POST", @@ -5489,9 +5435,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to add/update studio members", - "aws.iam#requiredActions": [ - "sso-directory:DescribeUsers" - ], + "aws.iam#requiredActions": ["sso-directory:DescribeUsers"], "smithy.api#documentation": "

Add/update users with given persona to studio membership.

", "smithy.api#http": { "method": "POST", @@ -5775,13 +5719,8 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to start a streaming session", - "aws.iam#conditionKeys": [ - "nimble:requesterPrincipalId" - ], - "aws.iam#requiredActions": [ - "nimble:GetLaunchProfile", - "nimble:GetLaunchProfileMember" - ], + "aws.iam#conditionKeys": ["nimble:requesterPrincipalId"], + "aws.iam#requiredActions": ["nimble:GetLaunchProfile", "nimble:GetLaunchProfileMember"], "smithy.api#documentation": "

Transitions sessions from the STOPPED state into the READY\n state. The START_IN_PROGRESS state is the intermediate state between the\n STOPPED and READY states.

", "smithy.api#http": { "method": "POST", @@ -5873,10 +5812,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to repair the studio's AWS SSO configuration", - "aws.iam#requiredActions": [ - "sso:CreateManagedApplicationInstance", - "sso:GetManagedApplicationInstance" - ], + "aws.iam#requiredActions": ["sso:CreateManagedApplicationInstance", "sso:GetManagedApplicationInstance"], "smithy.api#documentation": "

Repairs the IAM Identity Center configuration for a given studio.

\n

If the studio has a valid IAM Identity Center configuration currently associated with\n it, this operation will fail with a validation error.

\n

If the studio does not have a valid IAM Identity Center configuration currently\n associated with it, then a new IAM Identity Center application is created for the studio\n and the studio is changed to the READY state.

\n

After the IAM Identity Center application is repaired, you must use the Amazon Nimble Studio console to add administrators and users to your studio.

", "smithy.api#http": { "method": "PUT", @@ -5958,12 +5894,8 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to stop a streaming session", - "aws.iam#conditionKeys": [ - "nimble:requesterPrincipalId" - ], - "aws.iam#requiredActions": [ - "nimble:GetLaunchProfile" - ], + "aws.iam#conditionKeys": ["nimble:requesterPrincipalId"], + "aws.iam#requiredActions": ["nimble:GetLaunchProfile"], "smithy.api#documentation": "

Transitions sessions from the READY state into the STOPPED\n state. The STOP_IN_PROGRESS state is the intermediate state between the\n READY and STOPPED states.

", "smithy.api#http": { "method": "POST", @@ -6488,9 +6420,7 @@ }, "aws.cloudformation#cfnResource": { "name": "StreamingImage", - "additionalSchemas": [ - "com.amazonaws.nimble#StreamingImage" - ] + "additionalSchemas": ["com.amazonaws.nimble#StreamingImage"] }, "aws.iam#conditionKeys": [ "aws:ResourceTag/${TagKey}", @@ -6966,10 +6896,7 @@ "aws.api#arn": { "template": "streaming-session-backup/{backupId}" }, - "aws.iam#conditionKeys": [ - "aws:ResourceTag/${TagKey}", - "nimble:ownedBy" - ], + "aws.iam#conditionKeys": ["aws:ResourceTag/${TagKey}", "nimble:ownedBy"], "aws.iam#disableConditionKeyInference": {}, "smithy.api#documentation": "Represents a streaming session backup originated from a studio user launched streaming session" } @@ -7859,9 +7786,7 @@ }, "aws.cloudformation#cfnResource": { "name": "StudioComponent", - "additionalSchemas": [ - "com.amazonaws.nimble#StudioComponent" - ] + "additionalSchemas": ["com.amazonaws.nimble#StudioComponent"] }, "aws.iam#conditionKeys": [ "aws:ResourceTag/${TagKey}", @@ -8349,9 +8274,7 @@ }, "aws.cloudformation#cfnResource": { "name": "Studio", - "additionalSchemas": [ - "com.amazonaws.nimble#Studio" - ] + "additionalSchemas": ["com.amazonaws.nimble#Studio"] }, "aws.iam#conditionKeys": [ "aws:ResourceTag/${TagKey}", @@ -9153,9 +9076,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to update a studio", - "aws.iam#requiredActions": [ - "iam:PassRole" - ], + "aws.iam#requiredActions": ["iam:PassRole"], "smithy.api#documentation": "

Update a Studio resource.

\n

Currently, this operation only supports updating the displayName of your\n studio.

", "smithy.api#http": { "method": "PATCH", @@ -9636,12 +9557,7 @@ "x-amz-client-token", "x-api-key" ], - "additionalExposedHeaders": [ - "x-amzn-errortype", - "x-amzn-requestid", - "x-amzn-trace-id", - "x-amz-apigw-id" - ], + "additionalExposedHeaders": ["x-amzn-errortype", "x-amzn-requestid", "x-amzn-trace-id", "x-amz-apigw-id"], "maxAge": 600 }, "smithy.api#documentation": "

Welcome to the Amazon Nimble Studio API reference. This API reference provides\n methods, schema, resources, parameters, and more to help you get the most out of Nimble\n Studio.

\n

Nimble Studio is a virtual studio that empowers visual effects, animation, and\n interactive content teams to create content securely within a scalable, private cloud\n service.

", @@ -9688,7 +9604,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9731,7 +9646,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9744,7 +9660,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9758,7 +9673,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9781,7 +9695,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9816,7 +9729,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9827,14 +9739,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9848,14 +9762,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -9864,11 +9776,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9879,14 +9791,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9900,7 +9814,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9920,7 +9833,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9931,14 +9843,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -9949,9 +9863,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -10342,4 +10258,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/oam.json b/codegen/sdk-codegen/aws-models/oam.json index 23c93f2f6c09..1a9316cd0dad 100644 --- a/codegen/sdk-codegen/aws-models/oam.json +++ b/codegen/sdk-codegen/aws-models/oam.json @@ -1703,7 +1703,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1722,7 +1721,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1750,13 +1748,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1769,7 +1768,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1783,7 +1781,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1806,7 +1803,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1841,11 +1837,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1856,16 +1850,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1879,14 +1876,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1895,15 +1890,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1914,16 +1908,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1937,7 +1934,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1957,11 +1953,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1972,20 +1966,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1996,18 +1992,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/opensearch.json b/codegen/sdk-codegen/aws-models/opensearch.json index 6c0083a9ed17..929c2ab4ff17 100644 --- a/codegen/sdk-codegen/aws-models/opensearch.json +++ b/codegen/sdk-codegen/aws-models/opensearch.json @@ -5826,7 +5826,6 @@ "Value": { "target": "com.amazonaws.opensearch#DurationValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Integer to specify the value of a maintenance schedule duration.

" } }, @@ -5844,7 +5843,6 @@ "com.amazonaws.opensearch#DurationValue": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Integer that specifies the value of a maintenance schedule duration.

", "smithy.api#range": { "min": 1, @@ -6641,7 +6639,6 @@ "com.amazonaws.opensearch#InstanceCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Number of instances in an OpenSearch Service cluster.

", "smithy.api#range": { "min": 1 @@ -9477,7 +9474,6 @@ "InstanceCount": { "target": "com.amazonaws.opensearch#InstanceCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of OpenSearch instances to reserve.

" } } diff --git a/codegen/sdk-codegen/aws-models/opensearchserverless.json b/codegen/sdk-codegen/aws-models/opensearchserverless.json index 33d74af019d2..4a95e190d5de 100644 --- a/codegen/sdk-codegen/aws-models/opensearchserverless.json +++ b/codegen/sdk-codegen/aws-models/opensearchserverless.json @@ -2261,7 +2261,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2280,7 +2279,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -2308,13 +2306,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -2327,7 +2326,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2341,7 +2339,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2364,7 +2361,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2399,11 +2395,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2414,16 +2408,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2437,14 +2434,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2453,15 +2448,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2472,16 +2466,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2495,7 +2492,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2515,11 +2511,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2530,20 +2524,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2554,18 +2550,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -4368,4 +4368,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/opsworks.json b/codegen/sdk-codegen/aws-models/opsworks.json index d3550d1f97fd..65928718b311 100644 --- a/codegen/sdk-codegen/aws-models/opsworks.json +++ b/codegen/sdk-codegen/aws-models/opsworks.json @@ -6194,7 +6194,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6237,7 +6236,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6250,7 +6250,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6264,7 +6263,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6287,7 +6285,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6322,7 +6319,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6333,14 +6329,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6354,14 +6352,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -6370,11 +6366,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6385,14 +6381,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6406,7 +6404,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6426,7 +6423,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6437,14 +6433,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6455,9 +6453,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -9600,4 +9600,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/opsworkscm.json b/codegen/sdk-codegen/aws-models/opsworkscm.json index fbfea0c09452..b3f7188e063e 100644 --- a/codegen/sdk-codegen/aws-models/opsworkscm.json +++ b/codegen/sdk-codegen/aws-models/opsworkscm.json @@ -1632,7 +1632,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1675,7 +1674,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1688,7 +1688,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1702,7 +1701,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1725,7 +1723,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1760,7 +1757,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1771,14 +1767,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1792,14 +1790,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1808,11 +1804,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1823,14 +1819,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1844,7 +1842,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1864,7 +1861,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1875,14 +1871,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1893,9 +1891,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3130,4 +3130,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/organizations.json b/codegen/sdk-codegen/aws-models/organizations.json index 8a9b4feb9126..c66cd41d9a2f 100644 --- a/codegen/sdk-codegen/aws-models/organizations.json +++ b/codegen/sdk-codegen/aws-models/organizations.json @@ -271,7 +271,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -314,7 +313,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -327,7 +327,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -341,7 +340,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -619,7 +617,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -654,7 +651,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -665,14 +661,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -686,14 +684,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -702,11 +698,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -717,14 +713,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -738,7 +736,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -758,7 +755,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -769,14 +765,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -787,9 +785,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5910,9 +5910,7 @@ "title": "To get a list of completed account creation requests made in the organization", "documentation": "The following example shows a user requesting a list of only the completed account creation requests made for the current organization:", "input": { - "States": [ - "SUCCEEDED" - ] + "States": ["SUCCEEDED"] }, "output": { "CreateAccountStatuses": [ @@ -8789,4 +8787,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/osis.json b/codegen/sdk-codegen/aws-models/osis.json index 63f51fbab1bd..b7d676fd5d1c 100644 --- a/codegen/sdk-codegen/aws-models/osis.json +++ b/codegen/sdk-codegen/aws-models/osis.json @@ -148,7 +148,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -167,7 +166,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -195,13 +193,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -214,7 +213,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -228,7 +226,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -251,7 +248,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -286,11 +282,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -301,16 +295,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -324,14 +321,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -340,15 +335,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -359,16 +353,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -382,7 +379,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -402,11 +398,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -417,20 +411,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -441,18 +437,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -2487,4 +2487,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/outposts.json b/codegen/sdk-codegen/aws-models/outposts.json index 352e05ea8460..62f04706ab11 100644 --- a/codegen/sdk-codegen/aws-models/outposts.json +++ b/codegen/sdk-codegen/aws-models/outposts.json @@ -1746,7 +1746,6 @@ "Quantity": { "target": "com.amazonaws.outposts#LineItemQuantity", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The quantity of the line item.

" } }, @@ -1826,7 +1825,6 @@ "com.amazonaws.outposts#LineItemQuantity": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 20 @@ -1845,7 +1843,6 @@ "Quantity": { "target": "com.amazonaws.outposts#LineItemQuantity", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The quantity of a line item request.

" } } @@ -3084,7 +3081,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3127,7 +3123,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3140,7 +3137,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3154,7 +3150,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3177,7 +3172,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3212,7 +3206,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3223,14 +3216,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3244,14 +3239,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3260,18 +3253,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -3280,7 +3272,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -3300,14 +3293,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3321,7 +3316,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3341,7 +3335,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3352,14 +3345,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3370,9 +3365,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/panorama.json b/codegen/sdk-codegen/aws-models/panorama.json index 432c667e067d..305d52a5eed5 100644 --- a/codegen/sdk-codegen/aws-models/panorama.json +++ b/codegen/sdk-codegen/aws-models/panorama.json @@ -4600,7 +4600,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4643,7 +4642,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4656,7 +4656,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4670,7 +4669,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4693,7 +4691,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4728,7 +4725,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4739,14 +4735,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4760,14 +4758,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4776,11 +4772,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4791,14 +4787,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4812,7 +4810,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4832,7 +4829,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4843,14 +4839,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4861,9 +4859,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6643,4 +6643,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/payment-cryptography-data.json b/codegen/sdk-codegen/aws-models/payment-cryptography-data.json index 2641464d3261..7773e40d66bd 100644 --- a/codegen/sdk-codegen/aws-models/payment-cryptography-data.json +++ b/codegen/sdk-codegen/aws-models/payment-cryptography-data.json @@ -1899,7 +1899,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1918,7 +1917,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1946,13 +1944,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1965,7 +1964,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1979,7 +1977,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2002,7 +1999,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2037,11 +2033,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2052,16 +2046,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2075,14 +2072,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2091,15 +2086,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2110,16 +2104,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2133,7 +2130,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2153,11 +2149,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2168,20 +2162,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2192,18 +2188,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -3798,4 +3798,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/payment-cryptography.json b/codegen/sdk-codegen/aws-models/payment-cryptography.json index 62b81dda2727..15f174e10b4c 100644 --- a/codegen/sdk-codegen/aws-models/payment-cryptography.json +++ b/codegen/sdk-codegen/aws-models/payment-cryptography.json @@ -2086,7 +2086,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2105,7 +2104,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -2133,13 +2131,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -2152,7 +2151,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2166,7 +2164,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2189,7 +2186,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2224,11 +2220,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2239,16 +2233,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2262,14 +2259,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2278,15 +2273,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2297,16 +2291,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2320,7 +2317,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2340,11 +2336,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2355,20 +2349,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2379,18 +2375,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -3397,4 +3397,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/pca-connector-ad.json b/codegen/sdk-codegen/aws-models/pca-connector-ad.json index 6547e0303eb9..1c1b1b766889 100644 --- a/codegen/sdk-codegen/aws-models/pca-connector-ad.json +++ b/codegen/sdk-codegen/aws-models/pca-connector-ad.json @@ -3314,11 +3314,7 @@ "x-amzn-platform-id", "x-amzn-trace-id" ], - "additionalExposedHeaders": [ - "x-amzn-errortype", - "x-amzn-requestid", - "x-amzn-trace-id" - ], + "additionalExposedHeaders": ["x-amzn-errortype", "x-amzn-requestid", "x-amzn-trace-id"], "maxAge": 86400 }, "smithy.api#documentation": "

Amazon Web Services Private CA Connector for Active Directory creates a connector between Amazon Web Services Private CA and Active Directory (AD) that enables you to\n provision security certificates for AD signed by a private CA that you own. For more\n information, see Amazon Web Services Private CA Connector for Active Directory.

", @@ -3365,7 +3361,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3384,7 +3379,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3412,13 +3406,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3431,7 +3426,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3445,7 +3439,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3468,7 +3461,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3503,11 +3495,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3518,16 +3508,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3541,14 +3534,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3557,15 +3548,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3576,16 +3566,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3599,7 +3592,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3619,11 +3611,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3634,20 +3624,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3658,18 +3650,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -5683,4 +5679,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/personalize-events.json b/codegen/sdk-codegen/aws-models/personalize-events.json index 9ccb8e2134de..feff8c19ff75 100644 --- a/codegen/sdk-codegen/aws-models/personalize-events.json +++ b/codegen/sdk-codegen/aws-models/personalize-events.json @@ -99,7 +99,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -142,7 +141,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -155,7 +155,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -169,7 +168,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -192,7 +190,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -227,7 +224,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -238,14 +234,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -259,14 +257,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -275,11 +271,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -290,14 +286,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -311,7 +309,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -331,7 +328,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -342,14 +338,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -360,9 +358,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1154,4 +1154,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/personalize-runtime.json b/codegen/sdk-codegen/aws-models/personalize-runtime.json index b16eed5092a5..3a05d36796e2 100644 --- a/codegen/sdk-codegen/aws-models/personalize-runtime.json +++ b/codegen/sdk-codegen/aws-models/personalize-runtime.json @@ -96,7 +96,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -139,7 +138,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -152,7 +152,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -166,7 +165,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -189,7 +187,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -224,7 +221,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -235,14 +231,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -256,14 +254,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -272,11 +268,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -287,14 +283,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -308,7 +306,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -328,7 +325,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -339,14 +335,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -357,9 +355,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1025,7 +1025,6 @@ "com.amazonaws.personalizeruntime#PercentPromotedItems": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -1070,7 +1069,6 @@ "percentPromotedItems": { "target": "com.amazonaws.personalizeruntime#PercentPromotedItems", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The percentage of recommended items to apply the promotion to.

" } }, @@ -1132,4 +1130,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/personalize.json b/codegen/sdk-codegen/aws-models/personalize.json index 6246e30455fe..9ae45b154631 100644 --- a/codegen/sdk-codegen/aws-models/personalize.json +++ b/codegen/sdk-codegen/aws-models/personalize.json @@ -389,7 +389,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -432,7 +431,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -445,7 +445,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -459,7 +458,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -482,7 +480,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -517,7 +514,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -528,14 +524,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -549,14 +547,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -565,11 +561,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -580,14 +576,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -601,7 +599,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -621,7 +618,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -632,14 +628,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -650,9 +648,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -8905,4 +8905,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/pi.json b/codegen/sdk-codegen/aws-models/pi.json index ad2ab587b0b7..73cd583b0453 100644 --- a/codegen/sdk-codegen/aws-models/pi.json +++ b/codegen/sdk-codegen/aws-models/pi.json @@ -1953,7 +1953,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1996,7 +1995,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2009,7 +2009,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2023,7 +2022,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2046,7 +2044,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2081,7 +2078,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2092,14 +2088,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2113,14 +2111,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2129,11 +2125,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2144,14 +2140,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2165,7 +2163,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2185,7 +2182,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2196,14 +2192,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2214,9 +2212,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3217,4 +3217,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/pinpoint-email.json b/codegen/sdk-codegen/aws-models/pinpoint-email.json index 1f2bb778664f..16f56bbc2efb 100644 --- a/codegen/sdk-codegen/aws-models/pinpoint-email.json +++ b/codegen/sdk-codegen/aws-models/pinpoint-email.json @@ -242,7 +242,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -285,7 +284,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -298,7 +298,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -312,7 +311,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -335,7 +333,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -370,7 +367,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -381,14 +377,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -402,14 +400,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -418,11 +414,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -433,14 +429,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -454,7 +452,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -474,7 +471,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -485,14 +481,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -503,9 +501,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5839,4 +5839,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/pinpoint-sms-voice-v2.json b/codegen/sdk-codegen/aws-models/pinpoint-sms-voice-v2.json index 922e871924b5..14d66fbeaf0f 100644 --- a/codegen/sdk-codegen/aws-models/pinpoint-sms-voice-v2.json +++ b/codegen/sdk-codegen/aws-models/pinpoint-sms-voice-v2.json @@ -3985,7 +3985,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4028,7 +4027,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4041,7 +4041,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4055,7 +4054,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4078,7 +4076,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4113,7 +4110,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4124,14 +4120,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4145,14 +4143,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4161,11 +4157,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4176,14 +4172,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4197,7 +4195,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4217,7 +4214,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4228,14 +4224,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4246,9 +4244,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -7468,4 +7468,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/pinpoint-sms-voice.json b/codegen/sdk-codegen/aws-models/pinpoint-sms-voice.json index 56bc74e21157..3a634d24bf89 100644 --- a/codegen/sdk-codegen/aws-models/pinpoint-sms-voice.json +++ b/codegen/sdk-codegen/aws-models/pinpoint-sms-voice.json @@ -753,7 +753,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -772,7 +771,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -800,13 +798,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -819,7 +818,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -833,7 +831,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -856,7 +853,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -891,11 +887,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -906,16 +900,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -929,14 +926,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -945,15 +940,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -964,16 +958,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -987,7 +984,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1007,11 +1003,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1022,20 +1016,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1046,18 +1042,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -1629,4 +1629,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/pinpoint.json b/codegen/sdk-codegen/aws-models/pinpoint.json index f799bcf76fc0..7365fa224885 100644 --- a/codegen/sdk-codegen/aws-models/pinpoint.json +++ b/codegen/sdk-codegen/aws-models/pinpoint.json @@ -35,6 +35,7 @@ "ClientId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Client ID that you received from Amazon to send messages by using ADM.

", "smithy.api#required": {} } @@ -42,6 +43,7 @@ "ClientSecret": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Client Secret that you received from Amazon to send messages by using ADM.

", "smithy.api#required": {} } @@ -111,6 +113,7 @@ "Platform": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.

", "smithy.api#required": {} } @@ -352,6 +355,7 @@ "Platform": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.

", "smithy.api#required": {} } @@ -655,6 +659,7 @@ "Platform": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of messaging or notification platform for the channel. For the APNs sandbox channel, this value is APNS_SANDBOX.

", "smithy.api#required": {} } @@ -792,6 +797,7 @@ "Platform": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of messaging or notification platform for the channel. For the APNs VoIP channel, this value is APNS_VOIP.

", "smithy.api#required": {} } @@ -929,6 +935,7 @@ "Platform": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of messaging or notification platform for the channel. For the APNs VoIP sandbox channel, this value is APNS_VOIP_SANDBOX.

", "smithy.api#required": {} } @@ -973,6 +980,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfActivityResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of responses, one for each activity that was performed by the campaign.

", "smithy.api#required": {} } @@ -1068,6 +1076,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the application that the campaign applies to.

", "smithy.api#required": {} } @@ -1075,6 +1084,7 @@ "CampaignId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the campaign that the activity applies to.

", "smithy.api#required": {} } @@ -1088,6 +1098,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the activity.

", "smithy.api#required": {} } @@ -1292,6 +1303,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the application that the metric applies to.

", "smithy.api#required": {} } @@ -1299,6 +1311,7 @@ "EndTime": { "target": "com.amazonaws.pinpoint#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The last date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.

", "smithy.api#required": {} } @@ -1306,6 +1319,7 @@ "KpiName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the metric, also referred to as a key performance indicator (KPI), that the data was retrieved for. This value describes the associated metric and consists of two or more terms, which are comprised of lowercase alphanumeric characters, separated by a hyphen. For a list of possible values, see the Amazon Pinpoint Developer Guide.

", "smithy.api#required": {} } @@ -1313,6 +1327,7 @@ "KpiResult": { "target": "com.amazonaws.pinpoint#BaseKpiResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of objects that contains the results of the query. Each object contains the value for the metric and metadata about that value.

", "smithy.api#required": {} } @@ -1326,6 +1341,7 @@ "StartTime": { "target": "com.amazonaws.pinpoint#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The first date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.

", "smithy.api#required": {} } @@ -1341,6 +1357,7 @@ "Arn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application.

", "smithy.api#required": {} } @@ -1348,6 +1365,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

", "smithy.api#required": {} } @@ -1355,6 +1373,7 @@ "Name": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The display name of the application. This name is displayed as the Project name on the Amazon Pinpoint console.

", "smithy.api#required": {} } @@ -1409,6 +1428,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

", "smithy.api#required": {} } @@ -1480,6 +1500,7 @@ "Values": { "target": "com.amazonaws.pinpoint#ListOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The criteria values to use for the segment dimension. Depending on the value of the AttributeType property, endpoints are included or excluded from the segment if their attribute values match the criteria values.

", "smithy.api#required": {} } @@ -1542,6 +1563,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the application.

", "smithy.api#required": {} } @@ -1549,6 +1571,7 @@ "AttributeType": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of attribute or attributes that were removed from the endpoints. Valid values are:

  • endpoint-custom-attributes - Custom attributes that describe endpoints.

  • endpoint-metric-attributes - Custom metrics that your app reports to Amazon Pinpoint for endpoints.

  • endpoint-user-attributes - Custom attributes that describe users.

", "smithy.api#required": {} } @@ -1592,6 +1615,7 @@ "ApiKey": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The API key that you received from the Baidu Cloud Push service to communicate with the service.

", "smithy.api#required": {} } @@ -1605,6 +1629,7 @@ "SecretKey": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The secret key that you received from the Baidu Cloud Push service to communicate with the service.

", "smithy.api#required": {} } @@ -1632,6 +1657,7 @@ "Credential": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The API key that you received from the Baidu Cloud Push service to communicate with the service.

", "smithy.api#required": {} } @@ -1675,6 +1701,7 @@ "Platform": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of messaging or notification platform for the channel. For the Baidu channel, this value is BAIDU.

", "smithy.api#required": {} } @@ -1788,6 +1815,7 @@ "Rows": { "target": "com.amazonaws.pinpoint#ListOfResultRow", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of objects that provides the results of a query that retrieved the data for a standard metric that applies to an application, campaign, or journey.

", "smithy.api#required": {} } @@ -1840,6 +1868,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the application that the metric applies to.

", "smithy.api#required": {} } @@ -1847,6 +1876,7 @@ "CampaignId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the campaign that the metric applies to.

", "smithy.api#required": {} } @@ -1854,6 +1884,7 @@ "EndTime": { "target": "com.amazonaws.pinpoint#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The last date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.

", "smithy.api#required": {} } @@ -1861,6 +1892,7 @@ "KpiName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the metric, also referred to as a key performance indicator (KPI), that the data was retrieved for. This value describes the associated metric and consists of two or more terms, which are comprised of lowercase alphanumeric characters, separated by a hyphen. For a list of possible values, see the Amazon Pinpoint Developer Guide.

", "smithy.api#required": {} } @@ -1868,6 +1900,7 @@ "KpiResult": { "target": "com.amazonaws.pinpoint#BaseKpiResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of objects that contains the results of the query. Each object contains the value for the metric and metadata about that value.

", "smithy.api#required": {} } @@ -1881,6 +1914,7 @@ "StartTime": { "target": "com.amazonaws.pinpoint#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The first date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.

", "smithy.api#required": {} } @@ -1928,6 +1962,7 @@ "Dimensions": { "target": "com.amazonaws.pinpoint#EventDimensions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The dimension settings of the event filter for the campaign.

", "smithy.api#required": {} } @@ -1935,6 +1970,7 @@ "FilterType": { "target": "com.amazonaws.pinpoint#FilterType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of event that causes the campaign to be sent. Valid values are: SYSTEM, sends the campaign when a system event occurs; and, ENDPOINT, sends the campaign when an endpoint event (Events resource) occurs.

", "smithy.api#required": {} } @@ -2052,6 +2088,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the application that the campaign applies to.

", "smithy.api#required": {} } @@ -2059,6 +2096,7 @@ "Arn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the campaign.

", "smithy.api#required": {} } @@ -2066,6 +2104,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date, in ISO 8601 format, when the campaign was created.

", "smithy.api#required": {} } @@ -2103,6 +2142,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the campaign.

", "smithy.api#required": {} } @@ -2116,6 +2156,7 @@ "LastModifiedDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date, in ISO 8601 format, when the campaign was last modified.

", "smithy.api#required": {} } @@ -2147,6 +2188,7 @@ "SegmentId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the segment that's associated with the campaign.

", "smithy.api#required": {} } @@ -2154,6 +2196,7 @@ "SegmentVersion": { "target": "com.amazonaws.pinpoint#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version number of the segment that's associated with the campaign.

", "smithy.api#required": {} } @@ -2317,6 +2360,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfCampaignResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of responses, one for each campaign that's associated with the application.

", "smithy.api#required": {} } @@ -2483,6 +2527,7 @@ "Channels": { "target": "com.amazonaws.pinpoint#MapOfChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A map that contains a multipart response for each channel. For each item in this object, the ChannelType is the key and the Channel is the value.

", "smithy.api#required": {} } @@ -2687,6 +2732,7 @@ "CreateApplicationRequest": { "target": "com.amazonaws.pinpoint#CreateApplicationRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -2702,6 +2748,7 @@ "ApplicationResponse": { "target": "com.amazonaws.pinpoint#ApplicationResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -2717,6 +2764,7 @@ "Name": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The display name of the application. This name is displayed as the Project name on the Amazon Pinpoint console.

", "smithy.api#required": {} } @@ -2787,6 +2835,7 @@ "WriteCampaignRequest": { "target": "com.amazonaws.pinpoint#WriteCampaignRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -2802,6 +2851,7 @@ "CampaignResponse": { "target": "com.amazonaws.pinpoint#CampaignResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -2851,6 +2901,7 @@ "EmailTemplateRequest": { "target": "com.amazonaws.pinpoint#EmailTemplateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -2874,6 +2925,7 @@ "CreateTemplateMessageBody": { "target": "com.amazonaws.pinpoint#CreateTemplateMessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -2937,6 +2989,7 @@ "ExportJobRequest": { "target": "com.amazonaws.pinpoint#ExportJobRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -2952,6 +3005,7 @@ "ExportJobResponse": { "target": "com.amazonaws.pinpoint#ExportJobResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3015,6 +3069,7 @@ "ImportJobRequest": { "target": "com.amazonaws.pinpoint#ImportJobRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3030,6 +3085,7 @@ "ImportJobResponse": { "target": "com.amazonaws.pinpoint#ImportJobResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3079,6 +3135,7 @@ "InAppTemplateRequest": { "target": "com.amazonaws.pinpoint#InAppTemplateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3102,6 +3159,7 @@ "TemplateCreateMessageBody": { "target": "com.amazonaws.pinpoint#TemplateCreateMessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3165,6 +3223,7 @@ "WriteJourneyRequest": { "target": "com.amazonaws.pinpoint#WriteJourneyRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3180,6 +3239,7 @@ "JourneyResponse": { "target": "com.amazonaws.pinpoint#JourneyResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3229,6 +3289,7 @@ "PushNotificationTemplateRequest": { "target": "com.amazonaws.pinpoint#PushNotificationTemplateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3252,6 +3313,7 @@ "CreateTemplateMessageBody": { "target": "com.amazonaws.pinpoint#CreateTemplateMessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3307,6 +3369,7 @@ "CreateRecommenderConfiguration": { "target": "com.amazonaws.pinpoint#CreateRecommenderConfigurationShape", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3322,6 +3385,7 @@ "RecommenderConfigurationResponse": { "target": "com.amazonaws.pinpoint#RecommenderConfigurationResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3361,6 +3425,7 @@ "RecommendationProviderRoleArn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to retrieve recommendation data from the recommender model.

", "smithy.api#required": {} } @@ -3368,6 +3433,7 @@ "RecommendationProviderUri": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the recommender model to retrieve recommendation data from. This value must match the ARN of an Amazon Personalize campaign.

", "smithy.api#required": {} } @@ -3449,6 +3515,7 @@ "WriteSegmentRequest": { "target": "com.amazonaws.pinpoint#WriteSegmentRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3464,6 +3531,7 @@ "SegmentResponse": { "target": "com.amazonaws.pinpoint#SegmentResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3513,6 +3581,7 @@ "SMSTemplateRequest": { "target": "com.amazonaws.pinpoint#SMSTemplateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3536,6 +3605,7 @@ "CreateTemplateMessageBody": { "target": "com.amazonaws.pinpoint#CreateTemplateMessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3619,6 +3689,7 @@ "VoiceTemplateRequest": { "target": "com.amazonaws.pinpoint#VoiceTemplateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3634,6 +3705,7 @@ "CreateTemplateMessageBody": { "target": "com.amazonaws.pinpoint#CreateTemplateMessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3649,6 +3721,7 @@ "DeliveryUri": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The destination to send the campaign or treatment to. This value can be one of the following:

  • The name or Amazon Resource Name (ARN) of an AWS Lambda function to invoke to handle delivery of the campaign or treatment.

  • The URL for a web application or service that supports HTTPS and can receive the message. The URL has to be a full URL, including the HTTPS protocol.

", "smithy.api#required": {} } @@ -3773,6 +3846,7 @@ "ButtonAction": { "target": "com.amazonaws.pinpoint#ButtonAction", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Action triggered by the button.

", "smithy.api#required": {} } @@ -3786,6 +3860,7 @@ "Text": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Button text.

", "smithy.api#required": {} } @@ -3971,6 +4046,7 @@ "ADMChannelResponse": { "target": "com.amazonaws.pinpoint#ADMChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4042,6 +4118,7 @@ "APNSChannelResponse": { "target": "com.amazonaws.pinpoint#APNSChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4113,6 +4190,7 @@ "APNSSandboxChannelResponse": { "target": "com.amazonaws.pinpoint#APNSSandboxChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4184,6 +4262,7 @@ "APNSVoipChannelResponse": { "target": "com.amazonaws.pinpoint#APNSVoipChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4255,6 +4334,7 @@ "APNSVoipSandboxChannelResponse": { "target": "com.amazonaws.pinpoint#APNSVoipSandboxChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4326,6 +4406,7 @@ "ApplicationResponse": { "target": "com.amazonaws.pinpoint#ApplicationResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4397,6 +4478,7 @@ "BaiduChannelResponse": { "target": "com.amazonaws.pinpoint#BaiduChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4476,6 +4558,7 @@ "CampaignResponse": { "target": "com.amazonaws.pinpoint#CampaignResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4547,6 +4630,7 @@ "EmailChannelResponse": { "target": "com.amazonaws.pinpoint#EmailChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4625,6 +4709,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4704,6 +4789,7 @@ "EndpointResponse": { "target": "com.amazonaws.pinpoint#EndpointResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4775,6 +4861,7 @@ "EventStream": { "target": "com.amazonaws.pinpoint#EventStream", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4846,6 +4933,7 @@ "GCMChannelResponse": { "target": "com.amazonaws.pinpoint#GCMChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4924,6 +5012,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -5003,6 +5092,7 @@ "JourneyResponse": { "target": "com.amazonaws.pinpoint#JourneyResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -5081,6 +5171,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -5152,6 +5243,7 @@ "RecommenderConfigurationResponse": { "target": "com.amazonaws.pinpoint#RecommenderConfigurationResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -5231,6 +5323,7 @@ "SegmentResponse": { "target": "com.amazonaws.pinpoint#SegmentResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -5302,6 +5395,7 @@ "SMSChannelResponse": { "target": "com.amazonaws.pinpoint#SMSChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -5380,6 +5474,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -5459,6 +5554,7 @@ "EndpointsResponse": { "target": "com.amazonaws.pinpoint#EndpointsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -5530,6 +5626,7 @@ "VoiceChannelResponse": { "target": "com.amazonaws.pinpoint#VoiceChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -5608,6 +5705,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -5790,6 +5888,7 @@ "FromAddress": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The verified email address that you want to send email from when you send email through the channel.

", "smithy.api#required": {} } @@ -5797,6 +5896,7 @@ "Identity": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the identity, verified with Amazon Simple Email Service (Amazon SES), that you want to use when you send email through the channel.

", "smithy.api#required": {} } @@ -5890,6 +5990,7 @@ "Platform": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of messaging or notification platform for the channel. For the email channel, this value is EMAIL.

", "smithy.api#required": {} } @@ -6056,6 +6157,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date, in ISO 8601 format, when the message template was created.

", "smithy.api#required": {} } @@ -6075,6 +6177,7 @@ "LastModifiedDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date, in ISO 8601 format, when the message template was last modified.

", "smithy.api#required": {} } @@ -6107,6 +6210,7 @@ "TemplateName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the message template.

", "smithy.api#required": {} } @@ -6114,6 +6218,7 @@ "TemplateType": { "target": "com.amazonaws.pinpoint#TemplateType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of channel that the message template is designed for. For an email template, this value is EMAIL.

", "smithy.api#required": {} } @@ -6221,6 +6326,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfEndpointBatchItem", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array that defines the endpoints to create or update and, for each endpoint, the property values to set or change. An array can contain a maximum of 100 items.

", "smithy.api#required": {} } @@ -6362,6 +6468,7 @@ "DeliveryStatus": { "target": "com.amazonaws.pinpoint#DeliveryStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The delivery status of the message. Possible values are:

  • DUPLICATE - The endpoint address is a duplicate of another endpoint address. Amazon Pinpoint won't attempt to send the message again.

  • OPT_OUT - The user who's associated with the endpoint has opted out of receiving messages from you. Amazon Pinpoint won't attempt to send the message again.

  • PERMANENT_FAILURE - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.

  • SUCCESSFUL - The message was successfully delivered to the endpoint.

  • TEMPORARY_FAILURE - A temporary error occurred. Amazon Pinpoint won't attempt to send the message again.

  • THROTTLED - Amazon Pinpoint throttled the operation to send the message to the endpoint.

  • TIMEOUT - The message couldn't be sent within the timeout period.

  • UNKNOWN_FAILURE - An unknown error occurred.

", "smithy.api#required": {} } @@ -6375,6 +6482,7 @@ "StatusCode": { "target": "com.amazonaws.pinpoint#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The downstream service status code for delivering the message.

", "smithy.api#required": {} } @@ -6632,6 +6740,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfEndpointResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of responses, one for each endpoint that's associated with the user ID.

", "smithy.api#required": {} } @@ -6677,6 +6786,7 @@ "EventType": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the event.

", "smithy.api#required": {} } @@ -6702,6 +6812,7 @@ "Timestamp": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time, in ISO 8601 format, when the event occurred.

", "smithy.api#required": {} } @@ -6763,6 +6874,7 @@ "Dimensions": { "target": "com.amazonaws.pinpoint#EventDimensions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The dimensions for the event filter to use for the campaign or the journey activity.

", "smithy.api#required": {} } @@ -6770,6 +6882,7 @@ "FilterType": { "target": "com.amazonaws.pinpoint#FilterType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of event that causes the campaign to be sent or the journey activity to be performed. Valid values are: SYSTEM, sends the campaign or performs the activity when a system event occurs; and, ENDPOINT, sends the campaign or performs the activity when an endpoint event (Events resource) occurs.

", "smithy.api#required": {} } @@ -6819,6 +6932,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the application to publish event data for.

", "smithy.api#required": {} } @@ -6826,6 +6940,7 @@ "DestinationStreamArn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the Amazon Kinesis data stream or Amazon Kinesis Data Firehose delivery stream to publish event data to.

For a Kinesis data stream, the ARN format is: arn:aws:kinesis:region:account-id:stream/stream_name\n

For a Kinesis Data Firehose delivery stream, the ARN format is: arn:aws:firehose:region:account-id:deliverystream/stream_name\n

", "smithy.api#required": {} } @@ -6851,6 +6966,7 @@ "RoleArn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to publish event data to the stream in your AWS account.

", "smithy.api#required": {} } @@ -6866,6 +6982,7 @@ "Endpoint": { "target": "com.amazonaws.pinpoint#PublicEndpoint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A set of properties and attributes that are associated with the endpoint.

", "smithy.api#required": {} } @@ -6873,6 +6990,7 @@ "Events": { "target": "com.amazonaws.pinpoint#MapOfEvent", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A set of properties that are associated with the event.

", "smithy.api#required": {} } @@ -6888,6 +7006,7 @@ "BatchItem": { "target": "com.amazonaws.pinpoint#MapOfEventsBatch", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The batch of events to process. For each item in a batch, the endpoint ID acts as a key that has an EventsBatch object as its value.

", "smithy.api#required": {} } @@ -6917,6 +7036,7 @@ "RoleArn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to access the Amazon S3 location where you want to export endpoint definitions to.

", "smithy.api#required": {} } @@ -6924,6 +7044,7 @@ "S3UrlPrefix": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The URL of the location in an Amazon Simple Storage Service (Amazon S3) bucket where you want to export endpoint definitions to. This location is typically a folder that contains multiple files. The URL should be in the following format: s3://bucket-name/folder-name/.

", "smithy.api#required": {} } @@ -6951,6 +7072,7 @@ "RoleArn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorized Amazon Pinpoint to access the Amazon S3 location where the endpoint definitions were exported to.

", "smithy.api#required": {} } @@ -6958,6 +7080,7 @@ "S3UrlPrefix": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The URL of the location in an Amazon Simple Storage Service (Amazon S3) bucket where the endpoint definitions were exported to. This location is typically a folder that contains multiple files. The URL should be in the following format: s3://bucket-name/folder-name/.

", "smithy.api#required": {} } @@ -6985,6 +7108,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the application that's associated with the export job.

", "smithy.api#required": {} } @@ -7004,6 +7128,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date, in ISO 8601 format, when the export job was created.

", "smithy.api#required": {} } @@ -7011,6 +7136,7 @@ "Definition": { "target": "com.amazonaws.pinpoint#ExportJobResource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource settings that apply to the export job.

", "smithy.api#required": {} } @@ -7030,6 +7156,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the export job.

", "smithy.api#required": {} } @@ -7037,6 +7164,7 @@ "JobStatus": { "target": "com.amazonaws.pinpoint#JobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the export job. The job status is FAILED if Amazon Pinpoint wasn't able to process one or more pieces in the job.

", "smithy.api#required": {} } @@ -7062,6 +7190,7 @@ "Type": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The job type. This value is EXPORT for export jobs.

", "smithy.api#required": {} } @@ -7077,6 +7206,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfExportJobResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of responses, one for each export job that's associated with the application (Export Jobs resource) or segment (Segment Export Jobs resource).

", "smithy.api#required": {} } @@ -7299,6 +7429,7 @@ "Platform": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of messaging or notification platform for the channel. For the GCM channel, this value is GCM.

", "smithy.api#required": {} } @@ -7436,6 +7567,7 @@ "Latitude": { "target": "com.amazonaws.pinpoint#__double", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The latitude coordinate of the location.

", "smithy.api#required": {} } @@ -7443,6 +7575,7 @@ "Longitude": { "target": "com.amazonaws.pinpoint#__double", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The longitude coordinate of the location.

", "smithy.api#required": {} } @@ -7458,6 +7591,7 @@ "Coordinates": { "target": "com.amazonaws.pinpoint#GPSCoordinates", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The GPS coordinates to measure distance from.

", "smithy.api#required": {} } @@ -7535,6 +7669,7 @@ "ADMChannelResponse": { "target": "com.amazonaws.pinpoint#ADMChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -7606,6 +7741,7 @@ "APNSChannelResponse": { "target": "com.amazonaws.pinpoint#APNSChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -7677,6 +7813,7 @@ "APNSSandboxChannelResponse": { "target": "com.amazonaws.pinpoint#APNSSandboxChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -7748,6 +7885,7 @@ "APNSVoipChannelResponse": { "target": "com.amazonaws.pinpoint#APNSVoipChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -7819,6 +7957,7 @@ "APNSVoipSandboxChannelResponse": { "target": "com.amazonaws.pinpoint#APNSVoipSandboxChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -7890,6 +8029,7 @@ "ApplicationResponse": { "target": "com.amazonaws.pinpoint#ApplicationResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -7997,6 +8137,7 @@ "ApplicationDateRangeKpiResponse": { "target": "com.amazonaws.pinpoint#ApplicationDateRangeKpiResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8068,6 +8209,7 @@ "ApplicationSettingsResource": { "target": "com.amazonaws.pinpoint#ApplicationSettingsResource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8145,6 +8287,7 @@ "ApplicationsResponse": { "target": "com.amazonaws.pinpoint#ApplicationsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8216,6 +8359,7 @@ "BaiduChannelResponse": { "target": "com.amazonaws.pinpoint#BaiduChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8349,6 +8493,7 @@ "ActivitiesResponse": { "target": "com.amazonaws.pinpoint#ActivitiesResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8464,6 +8609,7 @@ "CampaignDateRangeKpiResponse": { "target": "com.amazonaws.pinpoint#CampaignDateRangeKpiResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8503,6 +8649,7 @@ "CampaignResponse": { "target": "com.amazonaws.pinpoint#CampaignResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8590,6 +8737,7 @@ "CampaignResponse": { "target": "com.amazonaws.pinpoint#CampaignResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8683,6 +8831,7 @@ "CampaignsResponse": { "target": "com.amazonaws.pinpoint#CampaignsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8768,6 +8917,7 @@ "CampaignsResponse": { "target": "com.amazonaws.pinpoint#CampaignsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8839,6 +8989,7 @@ "ChannelsResponse": { "target": "com.amazonaws.pinpoint#ChannelsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8910,6 +9061,7 @@ "EmailChannelResponse": { "target": "com.amazonaws.pinpoint#EmailChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8988,6 +9140,7 @@ "EmailTemplateResponse": { "target": "com.amazonaws.pinpoint#EmailTemplateResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9067,6 +9220,7 @@ "EndpointResponse": { "target": "com.amazonaws.pinpoint#EndpointResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9138,6 +9292,7 @@ "EventStream": { "target": "com.amazonaws.pinpoint#EventStream", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9217,6 +9372,7 @@ "ExportJobResponse": { "target": "com.amazonaws.pinpoint#ExportJobResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9302,6 +9458,7 @@ "ExportJobsResponse": { "target": "com.amazonaws.pinpoint#ExportJobsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9373,6 +9530,7 @@ "GCMChannelResponse": { "target": "com.amazonaws.pinpoint#GCMChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9452,6 +9610,7 @@ "ImportJobResponse": { "target": "com.amazonaws.pinpoint#ImportJobResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9537,6 +9696,7 @@ "ImportJobsResponse": { "target": "com.amazonaws.pinpoint#ImportJobsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9616,6 +9776,7 @@ "InAppMessagesResponse": { "target": "com.amazonaws.pinpoint#InAppMessagesResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9694,6 +9855,7 @@ "InAppTemplateResponse": { "target": "com.amazonaws.pinpoint#InAppTemplateResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9849,6 +10011,7 @@ "JourneyDateRangeKpiResponse": { "target": "com.amazonaws.pinpoint#JourneyDateRangeKpiResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9950,6 +10113,7 @@ "JourneyExecutionActivityMetricsResponse": { "target": "com.amazonaws.pinpoint#JourneyExecutionActivityMetricsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10043,6 +10207,7 @@ "JourneyExecutionMetricsResponse": { "target": "com.amazonaws.pinpoint#JourneyExecutionMetricsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10082,6 +10247,7 @@ "JourneyResponse": { "target": "com.amazonaws.pinpoint#JourneyResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10216,6 +10382,7 @@ "JourneyRunExecutionActivityMetricsResponse": { "target": "com.amazonaws.pinpoint#JourneyRunExecutionActivityMetricsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10341,6 +10508,7 @@ "JourneyRunExecutionMetricsResponse": { "target": "com.amazonaws.pinpoint#JourneyRunExecutionMetricsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10462,6 +10630,7 @@ "JourneyRunsResponse": { "target": "com.amazonaws.pinpoint#JourneyRunsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10540,6 +10709,7 @@ "PushNotificationTemplateResponse": { "target": "com.amazonaws.pinpoint#PushNotificationTemplateResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10611,6 +10781,7 @@ "RecommenderConfigurationResponse": { "target": "com.amazonaws.pinpoint#RecommenderConfigurationResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10688,6 +10859,7 @@ "ListRecommenderConfigurationsResponse": { "target": "com.amazonaws.pinpoint#ListRecommenderConfigurationsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10821,6 +10993,7 @@ "ExportJobsResponse": { "target": "com.amazonaws.pinpoint#ExportJobsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10914,6 +11087,7 @@ "ImportJobsResponse": { "target": "com.amazonaws.pinpoint#ImportJobsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10953,6 +11127,7 @@ "SegmentResponse": { "target": "com.amazonaws.pinpoint#SegmentResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -11040,6 +11215,7 @@ "SegmentResponse": { "target": "com.amazonaws.pinpoint#SegmentResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -11133,6 +11309,7 @@ "SegmentsResponse": { "target": "com.amazonaws.pinpoint#SegmentsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -11218,6 +11395,7 @@ "SegmentsResponse": { "target": "com.amazonaws.pinpoint#SegmentsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -11289,6 +11467,7 @@ "SMSChannelResponse": { "target": "com.amazonaws.pinpoint#SMSChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -11367,6 +11546,7 @@ "SMSTemplateResponse": { "target": "com.amazonaws.pinpoint#SMSTemplateResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -11446,6 +11626,7 @@ "EndpointsResponse": { "target": "com.amazonaws.pinpoint#EndpointsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -11517,6 +11698,7 @@ "VoiceChannelResponse": { "target": "com.amazonaws.pinpoint#VoiceChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -11595,6 +11777,7 @@ "VoiceTemplateResponse": { "target": "com.amazonaws.pinpoint#VoiceTemplateResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -11616,6 +11799,7 @@ "Percentage": { "target": "com.amazonaws.pinpoint#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The percentage of participants who shouldn't continue the journey.

To determine which participants are held out, Amazon Pinpoint applies a probability-based algorithm to the percentage that you specify. Therefore, the actual percentage of participants who are held out may not be equal to the percentage that you specify.

", "smithy.api#required": {} } @@ -11643,6 +11827,7 @@ "Format": { "target": "com.amazonaws.pinpoint#Format", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The format of the files that contain the endpoint definitions to import. Valid values are: CSV, for comma-separated values format; and, JSON, for newline-delimited JSON format. If the Amazon S3 location stores multiple files that use different formats, Amazon Pinpoint imports data only from the files that use the specified format.

", "smithy.api#required": {} } @@ -11656,6 +11841,7 @@ "RoleArn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to access the Amazon S3 location to import endpoint definitions from.

", "smithy.api#required": {} } @@ -11663,6 +11849,7 @@ "S3Url": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The URL of the Amazon Simple Storage Service (Amazon S3) bucket that contains the endpoint definitions to import. This location can be a folder or a single file. If the location is a folder, Amazon Pinpoint imports endpoint definitions from the files in this location, including any subfolders that the folder contains.

The URL should be in the following format: s3://bucket-name/folder-name/file-name. The location can end with the key for an individual object or a prefix that qualifies multiple objects.

", "smithy.api#required": {} } @@ -11702,6 +11889,7 @@ "Format": { "target": "com.amazonaws.pinpoint#Format", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The format of the files that contain the endpoint definitions to import. Valid values are: CSV, for comma-separated values format; and, JSON, for newline-delimited JSON format.

If the files are stored in an Amazon S3 location and that location contains multiple files that use different formats, Amazon Pinpoint imports data only from the files that use the specified format.

", "smithy.api#required": {} } @@ -11715,6 +11903,7 @@ "RoleArn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to access the Amazon S3 location to import endpoint definitions from.

", "smithy.api#required": {} } @@ -11722,6 +11911,7 @@ "S3Url": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The URL of the Amazon Simple Storage Service (Amazon S3) bucket that contains the endpoint definitions to import. This location can be a folder or a single file. If the location is a folder, Amazon Pinpoint imports endpoint definitions from the files in this location, including any subfolders that the folder contains.

The URL should be in the following format: s3://bucket-name/folder-name/file-name. The location can end with the key for an individual object or a prefix that qualifies multiple objects.

", "smithy.api#required": {} } @@ -11749,6 +11939,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the application that's associated with the import job.

", "smithy.api#required": {} } @@ -11768,6 +11959,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date, in ISO 8601 format, when the import job was created.

", "smithy.api#required": {} } @@ -11775,6 +11967,7 @@ "Definition": { "target": "com.amazonaws.pinpoint#ImportJobResource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource settings that apply to the import job.

", "smithy.api#required": {} } @@ -11794,6 +11987,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the import job.

", "smithy.api#required": {} } @@ -11801,6 +11995,7 @@ "JobStatus": { "target": "com.amazonaws.pinpoint#JobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the import job. The job status is FAILED if Amazon Pinpoint wasn't able to process one or more pieces in the job.

", "smithy.api#required": {} } @@ -11826,6 +12021,7 @@ "Type": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The job type. This value is IMPORT for import jobs.

", "smithy.api#required": {} } @@ -11841,6 +12037,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfImportJobResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of responses, one for each import job that's associated with the application (Import Jobs resource) or segment (Segment Import Jobs resource).

", "smithy.api#required": {} } @@ -11914,6 +12111,7 @@ "Alignment": { "target": "com.amazonaws.pinpoint#Alignment", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The alignment of the text. Valid values: LEFT, CENTER, RIGHT.

", "smithy.api#required": {} } @@ -11921,6 +12119,7 @@ "Body": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Message Body.

", "smithy.api#required": {} } @@ -11928,6 +12127,7 @@ "TextColor": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The text color.

", "smithy.api#required": {} } @@ -12075,6 +12275,7 @@ "Alignment": { "target": "com.amazonaws.pinpoint#Alignment", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The alignment of the text. Valid values: LEFT, CENTER, RIGHT.

", "smithy.api#required": {} } @@ -12082,6 +12283,7 @@ "Header": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Message Header.

", "smithy.api#required": {} } @@ -12089,6 +12291,7 @@ "TextColor": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The text color.

", "smithy.api#required": {} } @@ -12169,6 +12372,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The creation date of the template.

", "smithy.api#required": {} } @@ -12182,6 +12386,7 @@ "LastModifiedDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The last modified date of the template.

", "smithy.api#required": {} } @@ -12208,6 +12413,7 @@ "TemplateName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the template.

", "smithy.api#required": {} } @@ -12215,6 +12421,7 @@ "TemplateType": { "target": "com.amazonaws.pinpoint#TemplateType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of the template.

", "smithy.api#required": {} } @@ -12394,6 +12601,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the application that the metric applies to.

", "smithy.api#required": {} } @@ -12401,6 +12609,7 @@ "EndTime": { "target": "com.amazonaws.pinpoint#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The last date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.

", "smithy.api#required": {} } @@ -12408,6 +12617,7 @@ "JourneyId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the journey that the metric applies to.

", "smithy.api#required": {} } @@ -12415,6 +12625,7 @@ "KpiName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the metric, also referred to as a key performance indicator (KPI), that the data was retrieved for. This value describes the associated metric and consists of two or more terms, which are comprised of lowercase alphanumeric characters, separated by a hyphen. For a list of possible values, see the Amazon Pinpoint Developer Guide.

", "smithy.api#required": {} } @@ -12422,6 +12633,7 @@ "KpiResult": { "target": "com.amazonaws.pinpoint#BaseKpiResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of objects that contains the results of the query. Each object contains the value for the metric and metadata about that value.

", "smithy.api#required": {} } @@ -12435,6 +12647,7 @@ "StartTime": { "target": "com.amazonaws.pinpoint#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The first date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.

", "smithy.api#required": {} } @@ -12464,6 +12677,7 @@ "ActivityType": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of activity that the metric applies to. Possible values are:

  • CONDITIONAL_SPLIT – For a yes/no split activity, which is an activity that sends participants down one of two paths in a journey.

  • HOLDOUT – For a holdout activity, which is an activity that stops a journey for a specified percentage of participants.

  • MESSAGE – For an email activity, which is an activity that sends an email message to participants.

  • MULTI_CONDITIONAL_SPLIT – For a multivariate split activity, which is an activity that sends participants down one of as many as five paths in a journey.

  • RANDOM_SPLIT – For a random split activity, which is an activity that sends specified percentages of participants down one of as many as five paths in a journey.

  • WAIT – For a wait activity, which is an activity that waits for a certain amount of time or until a specific date and time before moving participants to the next activity in a journey.

", "smithy.api#required": {} } @@ -12471,6 +12685,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the application that the metric applies to.

", "smithy.api#required": {} } @@ -12478,6 +12693,7 @@ "JourneyActivityId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the activity that the metric applies to.

", "smithy.api#required": {} } @@ -12485,6 +12701,7 @@ "JourneyId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the journey that the metric applies to.

", "smithy.api#required": {} } @@ -12492,6 +12709,7 @@ "LastEvaluatedTime": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time, in ISO 8601 format, when Amazon Pinpoint last evaluated the execution status of the activity and updated the data for the metric.

", "smithy.api#required": {} } @@ -12499,6 +12717,7 @@ "Metrics": { "target": "com.amazonaws.pinpoint#MapOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A JSON object that contains the results of the query. The results vary depending on the type of activity (ActivityType). For information about the structure and contents of the results, see the Amazon Pinpoint Developer Guide.

", "smithy.api#required": {} } @@ -12514,6 +12733,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the application that the metric applies to.

", "smithy.api#required": {} } @@ -12521,6 +12741,7 @@ "JourneyId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the journey that the metric applies to.

", "smithy.api#required": {} } @@ -12528,6 +12749,7 @@ "LastEvaluatedTime": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time, in ISO 8601 format, when Amazon Pinpoint last evaluated the journey and updated the data for the metric.

", "smithy.api#required": {} } @@ -12535,6 +12757,7 @@ "Metrics": { "target": "com.amazonaws.pinpoint#MapOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A JSON object that contains the results of the query. For information about the structure and contents of the results, see the Amazon Pinpoint Developer Guide.

", "smithy.api#required": {} } @@ -12614,6 +12837,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the application that the journey applies to.

", "smithy.api#required": {} } @@ -12627,6 +12851,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the journey.

", "smithy.api#required": {} } @@ -12652,6 +12877,7 @@ "Name": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the journey.

", "smithy.api#required": {} } @@ -12752,6 +12978,7 @@ "ActivityType": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of activity that the metric applies to. Possible values are:

  • CONDITIONAL_SPLIT – For a yes/no split activity, which is an activity that sends participants down one of two paths in a journey.

  • HOLDOUT – For a holdout activity, which is an activity that stops a journey for a specified percentage of participants.

  • MESSAGE – For an email activity, which is an activity that sends an email message to participants.

  • MULTI_CONDITIONAL_SPLIT – For a multivariate split activity, which is an activity that sends participants down one of as many as five paths in a journey.

  • RANDOM_SPLIT – For a random split activity, which is an activity that sends specified percentages of participants down one of as many as five paths in a journey.

  • WAIT – For a wait activity, which is an activity that waits for a certain amount of time or until a specific date and time before moving participants to the next activity in a journey.

", "smithy.api#required": {} } @@ -12759,6 +12986,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the application that the metric applies to.

", "smithy.api#required": {} } @@ -12766,6 +12994,7 @@ "JourneyActivityId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the activity that the metric applies to.

", "smithy.api#required": {} } @@ -12773,6 +13002,7 @@ "JourneyId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the journey that the metric applies to.

", "smithy.api#required": {} } @@ -12780,6 +13010,7 @@ "LastEvaluatedTime": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time, in ISO 8601 format, when Amazon Pinpoint last evaluated the execution status of the activity for this journey run and updated the data for the metric.

", "smithy.api#required": {} } @@ -12787,6 +13018,7 @@ "Metrics": { "target": "com.amazonaws.pinpoint#MapOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A JSON object that contains the results of the query. For information about the structure and contents of the results, see see Standard Amazon Pinpoint analytics metrics in the Amazon Pinpoint Developer Guide.

", "smithy.api#required": {} } @@ -12794,6 +13026,7 @@ "RunId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the journey run that the metric applies to.

", "smithy.api#required": {} } @@ -12809,6 +13042,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the application that the metric applies to.

", "smithy.api#required": {} } @@ -12816,6 +13050,7 @@ "JourneyId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the journey that the metric applies to.

", "smithy.api#required": {} } @@ -12823,6 +13058,7 @@ "LastEvaluatedTime": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time, in ISO 8601 format, when Amazon Pinpoint last evaluated the journey run and updated the data for the metric.

", "smithy.api#required": {} } @@ -12830,6 +13066,7 @@ "Metrics": { "target": "com.amazonaws.pinpoint#MapOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A JSON object that contains the results of the query. For information about the structure and contents of the results, see the Standard Amazon Pinpoint analytics metrics in the Amazon Pinpoint Developer Guide.

", "smithy.api#required": {} } @@ -12837,6 +13074,7 @@ "RunId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the journey run that the metric applies to.

", "smithy.api#required": {} } @@ -12852,6 +13090,7 @@ "CreationTime": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time when the journey run was created or scheduled, in ISO 8601 format.

", "smithy.api#required": {} } @@ -12859,6 +13098,7 @@ "LastUpdateTime": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The last time the journey run was updated, in ISO 8601 format..

", "smithy.api#required": {} } @@ -12866,6 +13106,7 @@ "RunId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the run.

", "smithy.api#required": {} } @@ -12873,6 +13114,7 @@ "Status": { "target": "com.amazonaws.pinpoint#JourneyRunStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current status of the journey run.

", "smithy.api#required": {} } @@ -12917,6 +13159,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfJourneyRunResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of responses, one for each run of the journey

", "smithy.api#required": {} } @@ -13036,6 +13279,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfJourneyResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of responses, one for each journey that's associated with the application.

", "smithy.api#required": {} } @@ -13168,6 +13412,7 @@ "JourneysResponse": { "target": "com.amazonaws.pinpoint#JourneysResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -13369,6 +13614,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfRecommenderConfigurationResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of responses, one for each recommender model configuration that's associated with your Amazon Pinpoint account.

", "smithy.api#required": {} } @@ -13423,6 +13669,7 @@ "TagsModel": { "target": "com.amazonaws.pinpoint#TagsModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -13517,6 +13764,7 @@ "TemplateVersionsResponse": { "target": "com.amazonaws.pinpoint#TemplateVersionsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -13602,6 +13850,7 @@ "TemplatesResponse": { "target": "com.amazonaws.pinpoint#TemplatesResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -13965,6 +14214,7 @@ "MessageConfiguration": { "target": "com.amazonaws.pinpoint#DirectMessageConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The settings and content for the default message and any default messages that you defined for specific channels.

", "smithy.api#required": {} } @@ -13992,6 +14242,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the application that was used to send the message.

", "smithy.api#required": {} } @@ -14025,6 +14276,7 @@ "DeliveryStatus": { "target": "com.amazonaws.pinpoint#DeliveryStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The delivery status of the message. Possible values are:

  • DUPLICATE - The endpoint address is a duplicate of another endpoint address. Amazon Pinpoint won't attempt to send the message again.

  • OPT_OUT - The user who's associated with the endpoint address has opted out of receiving messages from you. Amazon Pinpoint won't attempt to send the message again.

  • PERMANENT_FAILURE - An error occurred when delivering the message to the endpoint address. Amazon Pinpoint won't attempt to send the message again.

  • SUCCESSFUL - The message was successfully delivered to the endpoint address.

  • TEMPORARY_FAILURE - A temporary error occurred. Amazon Pinpoint won't attempt to send the message again.

  • THROTTLED - Amazon Pinpoint throttled the operation to send the message to the endpoint address.

  • TIMEOUT - The message couldn't be sent within the timeout period.

  • UNKNOWN_FAILURE - An unknown error occurred.

", "smithy.api#required": {} } @@ -14038,6 +14290,7 @@ "StatusCode": { "target": "com.amazonaws.pinpoint#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The downstream service status code for delivering the message.

", "smithy.api#required": {} } @@ -14104,6 +14357,7 @@ "ComparisonOperator": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The operator to use when comparing metric values. Valid values are: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, and EQUAL.

", "smithy.api#required": {} } @@ -14111,6 +14365,7 @@ "Value": { "target": "com.amazonaws.pinpoint#__double", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value to compare.

", "smithy.api#required": {} } @@ -14398,6 +14653,7 @@ "ButtonAction": { "target": "com.amazonaws.pinpoint#ButtonAction", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Action triggered by the button.

", "smithy.api#required": {} } @@ -14481,6 +14737,7 @@ "NumberValidateRequest": { "target": "com.amazonaws.pinpoint#NumberValidateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -14496,6 +14753,7 @@ "NumberValidateResponse": { "target": "com.amazonaws.pinpoint#NumberValidateResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -14932,7 +15190,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -14975,7 +15232,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -14988,7 +15246,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15002,7 +15259,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15025,7 +15281,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15060,7 +15315,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -15071,14 +15325,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -15092,14 +15348,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -15108,11 +15362,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -15123,14 +15377,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -15144,7 +15400,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15164,7 +15419,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -15175,14 +15429,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -15300,9 +15556,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -15995,6 +16253,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date, in ISO 8601 format, when the message template was created.

", "smithy.api#required": {} } @@ -16020,6 +16279,7 @@ "LastModifiedDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date, in ISO 8601 format, when the message template was last modified.

", "smithy.api#required": {} } @@ -16046,6 +16306,7 @@ "TemplateName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the message template.

", "smithy.api#required": {} } @@ -16053,6 +16314,7 @@ "TemplateType": { "target": "com.amazonaws.pinpoint#TemplateType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of channel that the message template is designed for. For a push notification template, this value is PUSH.

", "smithy.api#required": {} } @@ -16122,6 +16384,7 @@ "WriteEventStream": { "target": "com.amazonaws.pinpoint#WriteEventStream", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -16137,6 +16400,7 @@ "EventStream": { "target": "com.amazonaws.pinpoint#EventStream", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -16200,6 +16464,7 @@ "EventsRequest": { "target": "com.amazonaws.pinpoint#EventsRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -16215,6 +16480,7 @@ "EventsResponse": { "target": "com.amazonaws.pinpoint#EventsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -16298,6 +16564,7 @@ "Duration": { "target": "com.amazonaws.pinpoint#Duration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The duration to use when determining whether an endpoint is active or inactive.

", "smithy.api#required": {} } @@ -16305,6 +16572,7 @@ "RecencyType": { "target": "com.amazonaws.pinpoint#RecencyType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of recency dimension to use for the segment. Valid values are: ACTIVE, endpoints that were active within the specified duration are included in the segment; and, INACTIVE, endpoints that weren't active within the specified duration are included in the segment.

", "smithy.api#required": {} } @@ -16343,6 +16611,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date, in extended ISO 8601 format, when the configuration was created for the recommender model.

", "smithy.api#required": {} } @@ -16356,6 +16625,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the recommender model configuration.

", "smithy.api#required": {} } @@ -16363,6 +16633,7 @@ "LastModifiedDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date, in extended ISO 8601 format, when the configuration for the recommender model was last modified.

", "smithy.api#required": {} } @@ -16382,6 +16653,7 @@ "RecommendationProviderRoleArn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to retrieve recommendation data from the recommender model.

", "smithy.api#required": {} } @@ -16389,6 +16661,7 @@ "RecommendationProviderUri": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the recommender model that Amazon Pinpoint retrieves the recommendation data from. This value is the ARN of an Amazon Personalize campaign.

", "smithy.api#required": {} } @@ -16478,6 +16751,7 @@ "UpdateAttributesRequest": { "target": "com.amazonaws.pinpoint#UpdateAttributesRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -16493,6 +16767,7 @@ "AttributesResource": { "target": "com.amazonaws.pinpoint#AttributesResource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -16508,6 +16783,7 @@ "GroupedBys": { "target": "com.amazonaws.pinpoint#ListOfResultRowValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of objects that defines the field and field values that were used to group data in a result set that contains multiple results. This value is null if the data in a result set isn’t grouped.

", "smithy.api#required": {} } @@ -16515,6 +16791,7 @@ "Values": { "target": "com.amazonaws.pinpoint#ListOfResultRowValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of objects that provides pre-aggregated values for a standard metric that applies to an application, campaign, or journey.

", "smithy.api#required": {} } @@ -16530,6 +16807,7 @@ "Key": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The friendly name of the metric whose value is specified by the Value property.

", "smithy.api#required": {} } @@ -16537,6 +16815,7 @@ "Type": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The data type of the value specified by the Value property.

", "smithy.api#required": {} } @@ -16544,6 +16823,7 @@ "Value": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

In a Values object, the value for the metric that the query retrieved data for. In a GroupedBys object, the value for the field that was used to group data in a result set that contains multiple results (Values objects).

", "smithy.api#required": {} } @@ -16633,6 +16913,7 @@ "Platform": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of messaging or notification platform for the channel. For the SMS channel, this value is SMS.

", "smithy.api#required": {} } @@ -16823,6 +17104,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date, in ISO 8601 format, when the message template was created.

", "smithy.api#required": {} } @@ -16836,6 +17118,7 @@ "LastModifiedDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date, in ISO 8601 format, when the message template was last modified.

", "smithy.api#required": {} } @@ -16862,6 +17145,7 @@ "TemplateName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the message template.

", "smithy.api#required": {} } @@ -16869,6 +17153,7 @@ "TemplateType": { "target": "com.amazonaws.pinpoint#TemplateType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of channel that the message template is designed for. For an SMS template, this value is SMS.

", "smithy.api#required": {} } @@ -16920,6 +17205,7 @@ "StartTime": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The scheduled time when the campaign began or will begin. Valid values are: IMMEDIATE, to start the campaign immediately; or, a specific time in ISO 8601 format.

", "smithy.api#required": {} } @@ -16955,6 +17241,7 @@ "SegmentId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the segment to associate with the activity.

", "smithy.api#required": {} } @@ -17116,6 +17403,7 @@ "ExternalId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

(Deprecated) Your AWS account ID, which you assigned to an external ID key in an IAM trust policy. Amazon Pinpoint previously used this value to assume an IAM role when importing endpoint definitions, but we removed this requirement. We don't recommend use of external IDs for IAM roles that are assumed by Amazon Pinpoint.

", "smithy.api#required": {} } @@ -17123,6 +17411,7 @@ "Format": { "target": "com.amazonaws.pinpoint#Format", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The format of the files that were imported to create the segment. Valid values are: CSV, for comma-separated values format; and, JSON, for newline-delimited JSON format.

", "smithy.api#required": {} } @@ -17130,6 +17419,7 @@ "RoleArn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorized Amazon Pinpoint to access the Amazon S3 location to import endpoint definitions from.

", "smithy.api#required": {} } @@ -17137,6 +17427,7 @@ "S3Url": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The URL of the Amazon Simple Storage Service (Amazon S3) bucket that the endpoint definitions were imported from to create the segment.

", "smithy.api#required": {} } @@ -17144,6 +17435,7 @@ "Size": { "target": "com.amazonaws.pinpoint#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of endpoint definitions that were imported successfully to create the segment.

", "smithy.api#required": {} } @@ -17179,6 +17471,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the segment.

", "smithy.api#required": {} } @@ -17200,6 +17493,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the application that the segment is associated with.

", "smithy.api#required": {} } @@ -17207,6 +17501,7 @@ "Arn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the segment.

", "smithy.api#required": {} } @@ -17214,6 +17509,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time when the segment was created.

", "smithy.api#required": {} } @@ -17227,6 +17523,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the segment.

", "smithy.api#required": {} } @@ -17258,6 +17555,7 @@ "SegmentType": { "target": "com.amazonaws.pinpoint#SegmentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The segment type. Valid values are:

  • DIMENSIONAL - A dynamic segment, which is a segment that uses selection criteria that you specify and is based on endpoint data that's reported by your app. Dynamic segments can change over time.

  • IMPORT - A static segment, which is a segment that uses selection criteria that you specify and is based on endpoint definitions that you import from a file. Imported segments are static; they don't change over time.

", "smithy.api#required": {} } @@ -17303,6 +17601,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfSegmentResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of responses, one for each segment that's associated with the application (Segments resource) or each version of a segment that's associated with the application (Segment Versions resource).

", "smithy.api#required": {} } @@ -17372,6 +17671,7 @@ "MessageRequest": { "target": "com.amazonaws.pinpoint#MessageRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -17387,6 +17687,7 @@ "MessageResponse": { "target": "com.amazonaws.pinpoint#MessageResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -17450,6 +17751,7 @@ "SendOTPMessageRequestParameters": { "target": "com.amazonaws.pinpoint#SendOTPMessageRequestParameters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -17471,6 +17773,7 @@ "BrandName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The brand name that will be substituted into the OTP message body. Should be owned by calling AWS account.

", "smithy.api#required": {} } @@ -17478,6 +17781,7 @@ "Channel": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Channel type for the OTP message. Supported values: [SMS].

", "smithy.api#required": {} } @@ -17491,6 +17795,7 @@ "DestinationIdentity": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The destination identity to send OTP to.

", "smithy.api#required": {} } @@ -17510,6 +17815,7 @@ "OriginationIdentity": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The origination identity used to send OTP from.

", "smithy.api#required": {} } @@ -17517,6 +17823,7 @@ "ReferenceId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Developer-specified reference identifier. Required to match during OTP verification.

", "smithy.api#required": {} } @@ -17544,6 +17851,7 @@ "MessageResponse": { "target": "com.amazonaws.pinpoint#MessageResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -17565,6 +17873,7 @@ "MessageConfiguration": { "target": "com.amazonaws.pinpoint#DirectMessageConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The settings and content for the default message and any default messages that you defined for specific channels.

", "smithy.api#required": {} } @@ -17584,6 +17893,7 @@ "Users": { "target": "com.amazonaws.pinpoint#MapOfEndpointSendConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A map that associates user IDs with EndpointSendConfiguration objects. You can use an EndpointSendConfiguration object to tailor the message for a user by specifying settings such as content overrides and message variables.

", "smithy.api#required": {} } @@ -17599,6 +17909,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the application that was used to send the message.

", "smithy.api#required": {} } @@ -17674,6 +17985,7 @@ "SendUsersMessageRequest": { "target": "com.amazonaws.pinpoint#SendUsersMessageRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -17689,6 +18001,7 @@ "SendUsersMessageResponse": { "target": "com.amazonaws.pinpoint#SendUsersMessageResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -17710,6 +18023,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the session.

", "smithy.api#required": {} } @@ -17717,6 +18031,7 @@ "StartTimestamp": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time when the session began.

", "smithy.api#required": {} } @@ -17744,6 +18059,7 @@ "Values": { "target": "com.amazonaws.pinpoint#ListOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The criteria values to use for the segment dimension. Depending on the value of the DimensionType property, endpoints are included or excluded from the segment if their values match the criteria values.

", "smithy.api#required": {} } @@ -17944,6 +18260,7 @@ "TagsModel": { "target": "com.amazonaws.pinpoint#TagsModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -17959,6 +18276,7 @@ "tags": { "target": "com.amazonaws.pinpoint#MapOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A string-to-string map of key-value pairs that defines the tags for an application, campaign, message template, or segment. Each of these resources can have a maximum of 50 tags.

Each tag consists of a required tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

", "smithy.api#jsonName": "tags", "smithy.api#required": {} @@ -18079,6 +18397,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date, in ISO 8601 format, when the message template was created.

", "smithy.api#required": {} } @@ -18092,6 +18411,7 @@ "LastModifiedDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date, in ISO 8601 format, when the message template was last modified.

", "smithy.api#required": {} } @@ -18112,6 +18432,7 @@ "TemplateName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the message template.

", "smithy.api#required": {} } @@ -18119,6 +18440,7 @@ "TemplateType": { "target": "com.amazonaws.pinpoint#TemplateType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of channel that the message template is designed for. Possible values are: EMAIL, PUSH, SMS, INAPP, and VOICE.

", "smithy.api#required": {} } @@ -18175,6 +18497,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date, in ISO 8601 format, when the version of the message template was created.

", "smithy.api#required": {} } @@ -18188,6 +18511,7 @@ "LastModifiedDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date, in ISO 8601 format, when the version of the message template was last modified.

", "smithy.api#required": {} } @@ -18201,6 +18525,7 @@ "TemplateName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the message template.

", "smithy.api#required": {} } @@ -18208,6 +18533,7 @@ "TemplateType": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of channel that the message template is designed for. Possible values are: EMAIL, PUSH, SMS, INAPP, and VOICE.

", "smithy.api#required": {} } @@ -18229,6 +18555,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfTemplateVersionResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of responses, one for each version of the message template.

", "smithy.api#required": {} } @@ -18262,6 +18589,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfTemplateResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of responses, one for each message template that's associated with your Amazon Pinpoint account and meets any filter criteria that you specified in the request.

", "smithy.api#required": {} } @@ -18311,6 +18639,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the treatment.

", "smithy.api#required": {} } @@ -18330,6 +18659,7 @@ "SizePercent": { "target": "com.amazonaws.pinpoint#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The allocated percentage of users (segment members) that the treatment is sent to.

", "smithy.api#required": {} } @@ -18417,6 +18747,7 @@ "TagKeys": { "target": "com.amazonaws.pinpoint#ListOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The key of the tag to remove from the resource. To remove multiple tags, append the tagKeys parameter and argument for each additional tag to remove, separated by an ampersand (&).

", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -18473,6 +18804,7 @@ "ADMChannelRequest": { "target": "com.amazonaws.pinpoint#ADMChannelRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18496,6 +18828,7 @@ "ADMChannelResponse": { "target": "com.amazonaws.pinpoint#ADMChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18551,6 +18884,7 @@ "APNSChannelRequest": { "target": "com.amazonaws.pinpoint#APNSChannelRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18574,6 +18908,7 @@ "APNSChannelResponse": { "target": "com.amazonaws.pinpoint#APNSChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18629,6 +18964,7 @@ "APNSSandboxChannelRequest": { "target": "com.amazonaws.pinpoint#APNSSandboxChannelRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18652,6 +18988,7 @@ "APNSSandboxChannelResponse": { "target": "com.amazonaws.pinpoint#APNSSandboxChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18707,6 +19044,7 @@ "APNSVoipChannelRequest": { "target": "com.amazonaws.pinpoint#APNSVoipChannelRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18730,6 +19068,7 @@ "APNSVoipChannelResponse": { "target": "com.amazonaws.pinpoint#APNSVoipChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18785,6 +19124,7 @@ "APNSVoipSandboxChannelRequest": { "target": "com.amazonaws.pinpoint#APNSVoipSandboxChannelRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18808,6 +19148,7 @@ "APNSVoipSandboxChannelResponse": { "target": "com.amazonaws.pinpoint#APNSVoipSandboxChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18871,6 +19212,7 @@ "WriteApplicationSettingsRequest": { "target": "com.amazonaws.pinpoint#WriteApplicationSettingsRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18886,6 +19228,7 @@ "ApplicationSettingsResource": { "target": "com.amazonaws.pinpoint#ApplicationSettingsResource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18963,6 +19306,7 @@ "BaiduChannelRequest": { "target": "com.amazonaws.pinpoint#BaiduChannelRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18978,6 +19322,7 @@ "BaiduChannelResponse": { "target": "com.amazonaws.pinpoint#BaiduChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19049,6 +19394,7 @@ "WriteCampaignRequest": { "target": "com.amazonaws.pinpoint#WriteCampaignRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19064,6 +19410,7 @@ "CampaignResponse": { "target": "com.amazonaws.pinpoint#CampaignResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19127,6 +19474,7 @@ "EmailChannelRequest": { "target": "com.amazonaws.pinpoint#EmailChannelRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19142,6 +19490,7 @@ "EmailChannelResponse": { "target": "com.amazonaws.pinpoint#EmailChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19204,6 +19553,7 @@ "EmailTemplateRequest": { "target": "com.amazonaws.pinpoint#EmailTemplateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19234,6 +19584,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19305,6 +19656,7 @@ "EndpointRequest": { "target": "com.amazonaws.pinpoint#EndpointRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19320,6 +19672,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19383,6 +19736,7 @@ "EndpointBatchRequest": { "target": "com.amazonaws.pinpoint#EndpointBatchRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19398,6 +19752,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19461,6 +19816,7 @@ "GCMChannelRequest": { "target": "com.amazonaws.pinpoint#GCMChannelRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19476,6 +19832,7 @@ "GCMChannelResponse": { "target": "com.amazonaws.pinpoint#GCMChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19538,6 +19895,7 @@ "InAppTemplateRequest": { "target": "com.amazonaws.pinpoint#InAppTemplateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19568,6 +19926,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19642,6 +20001,7 @@ "WriteJourneyRequest": { "target": "com.amazonaws.pinpoint#WriteJourneyRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19657,6 +20017,7 @@ "JourneyResponse": { "target": "com.amazonaws.pinpoint#JourneyResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19728,6 +20089,7 @@ "JourneyStateRequest": { "target": "com.amazonaws.pinpoint#JourneyStateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19743,6 +20105,7 @@ "JourneyResponse": { "target": "com.amazonaws.pinpoint#JourneyResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19805,6 +20168,7 @@ "PushNotificationTemplateRequest": { "target": "com.amazonaws.pinpoint#PushNotificationTemplateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19835,6 +20199,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19898,6 +20263,7 @@ "UpdateRecommenderConfiguration": { "target": "com.amazonaws.pinpoint#UpdateRecommenderConfigurationShape", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19913,6 +20279,7 @@ "RecommenderConfigurationResponse": { "target": "com.amazonaws.pinpoint#RecommenderConfigurationResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19952,6 +20319,7 @@ "RecommendationProviderRoleArn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to retrieve recommendation data from the recommender model.

", "smithy.api#required": {} } @@ -19959,6 +20327,7 @@ "RecommendationProviderUri": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the recommender model to retrieve recommendation data from. This value must match the ARN of an Amazon Personalize campaign.

", "smithy.api#required": {} } @@ -20048,6 +20417,7 @@ "WriteSegmentRequest": { "target": "com.amazonaws.pinpoint#WriteSegmentRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20063,6 +20433,7 @@ "SegmentResponse": { "target": "com.amazonaws.pinpoint#SegmentResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20126,6 +20497,7 @@ "SMSChannelRequest": { "target": "com.amazonaws.pinpoint#SMSChannelRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20141,6 +20513,7 @@ "SMSChannelResponse": { "target": "com.amazonaws.pinpoint#SMSChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20203,6 +20576,7 @@ "SMSTemplateRequest": { "target": "com.amazonaws.pinpoint#SMSTemplateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20233,6 +20607,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20288,6 +20663,7 @@ "TemplateActiveVersionRequest": { "target": "com.amazonaws.pinpoint#TemplateActiveVersionRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20320,6 +20696,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20383,6 +20760,7 @@ "VoiceChannelRequest": { "target": "com.amazonaws.pinpoint#VoiceChannelRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20398,6 +20776,7 @@ "VoiceChannelResponse": { "target": "com.amazonaws.pinpoint#VoiceChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20475,6 +20854,7 @@ "VoiceTemplateRequest": { "target": "com.amazonaws.pinpoint#VoiceTemplateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20490,6 +20870,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20567,6 +20948,7 @@ "VerifyOTPMessageRequestParameters": { "target": "com.amazonaws.pinpoint#VerifyOTPMessageRequestParameters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20582,6 +20964,7 @@ "DestinationIdentity": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The destination identity to send OTP to.

", "smithy.api#required": {} } @@ -20589,6 +20972,7 @@ "Otp": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The OTP the end user provided for verification.

", "smithy.api#required": {} } @@ -20596,6 +20980,7 @@ "ReferenceId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The reference identifier provided when the OTP was previously sent.

", "smithy.api#required": {} } @@ -20611,6 +20996,7 @@ "VerificationResponse": { "target": "com.amazonaws.pinpoint#VerificationResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20688,6 +21074,7 @@ "Platform": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of messaging or notification platform for the channel. For the voice channel, this value is VOICE.

", "smithy.api#required": {} } @@ -20804,6 +21191,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date, in ISO 8601 format, when the message template was created.

", "smithy.api#required": {} } @@ -20823,6 +21211,7 @@ "LastModifiedDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date, in ISO 8601 format, when the message template was last modified.

", "smithy.api#required": {} } @@ -20843,6 +21232,7 @@ "TemplateName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the message template.

", "smithy.api#required": {} } @@ -20850,6 +21240,7 @@ "TemplateType": { "target": "com.amazonaws.pinpoint#TemplateType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of channel that the message template is designed for. For a voice template, this value is VOICE.

", "smithy.api#required": {} } @@ -21069,6 +21460,7 @@ "DestinationStreamArn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the Amazon Kinesis data stream or Amazon Kinesis Data Firehose delivery stream that you want to publish event data to.

For a Kinesis data stream, the ARN format is: arn:aws:kinesis:region:account-id:stream/stream_name\n

For a Kinesis Data Firehose delivery stream, the ARN format is: arn:aws:firehose:region:account-id:deliverystream/stream_name\n

", "smithy.api#required": {} } @@ -21076,6 +21468,7 @@ "RoleArn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to publish event data to the stream in your AWS account.

", "smithy.api#required": {} } @@ -21121,6 +21514,7 @@ "Name": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the journey. A journey name can contain a maximum of 150 characters. The characters can be alphanumeric characters or symbols, such as underscores (_) or hyphens (-). A journey name can't contain any spaces.

", "smithy.api#required": {} } @@ -21265,6 +21659,7 @@ "SizePercent": { "target": "com.amazonaws.pinpoint#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The allocated percentage of users (segment members) to send the treatment to.

", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/pipes.json b/codegen/sdk-codegen/aws-models/pipes.json index ef9150ad35e1..7067463cafce 100644 --- a/codegen/sdk-codegen/aws-models/pipes.json +++ b/codegen/sdk-codegen/aws-models/pipes.json @@ -421,11 +421,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to create a pipe", - "aws.iam#conditionKeys": [ - "aws:ResourceTag/${TagKey}", - "aws:RequestTag/${TagKey}", - "aws:TagKeys" - ], + "aws.iam#conditionKeys": ["aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys"], "smithy.api#documentation": "

Create a pipe. Amazon EventBridge Pipes connect event sources to targets and reduces the need for specialized knowledge and integration code.

", "smithy.api#http": { "method": "POST", @@ -622,11 +618,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to delete a pipe", - "aws.iam#conditionKeys": [ - "aws:ResourceTag/${TagKey}", - "aws:RequestTag/${TagKey}", - "aws:TagKeys" - ], + "aws.iam#conditionKeys": ["aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys"], "smithy.api#documentation": "

Delete an existing pipe. For more information about pipes, see Amazon EventBridge Pipes in the Amazon EventBridge User Guide.

", "smithy.api#http": { "method": "DELETE", @@ -721,11 +713,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to describe a pipe", - "aws.iam#conditionKeys": [ - "aws:ResourceTag/${TagKey}", - "aws:RequestTag/${TagKey}", - "aws:TagKeys" - ], + "aws.iam#conditionKeys": ["aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys"], "smithy.api#documentation": "

Get the information about an existing pipe. For more information about pipes, see Amazon EventBridge Pipes in the Amazon EventBridge User Guide.

", "smithy.api#http": { "method": "GET", @@ -1564,9 +1552,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to list the tags for a resource", - "aws.iam#conditionKeys": [ - "aws:ResourceTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:ResourceTag/${TagKey}"], "smithy.api#documentation": "

Displays the tags associated with a pipe.

", "smithy.api#http": { "uri": "/tags/{resourceArn}", @@ -1991,9 +1977,7 @@ "aws.cloudformation#cfnResource": { "name": "Pipe" }, - "aws.iam#conditionKeys": [ - "aws:ResourceTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:ResourceTag/${TagKey}"], "aws.iam#disableConditionKeyInference": {}, "aws.iam#iamResource": { "name": "pipe" @@ -2943,12 +2927,7 @@ "externalDocumentation": "${DocHomeURL}IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag" } }, - "aws.iam#supportedPrincipalTypes": [ - "Root", - "IAMUser", - "IAMRole", - "FederatedUser" - ], + "aws.iam#supportedPrincipalTypes": ["Root", "IAMUser", "IAMRole", "FederatedUser"], "aws.protocols#restJson1": {}, "smithy.api#cors": { "origin": "*", @@ -3022,7 +3001,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3041,7 +3019,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3069,13 +3046,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3088,7 +3066,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3102,7 +3079,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3125,7 +3101,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3160,11 +3135,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3175,16 +3148,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3198,14 +3174,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3214,15 +3188,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3233,16 +3206,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3256,7 +3232,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3276,11 +3251,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3291,20 +3264,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3315,18 +3290,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -4153,11 +4132,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to start a pipe", - "aws.iam#conditionKeys": [ - "aws:ResourceTag/${TagKey}", - "aws:RequestTag/${TagKey}", - "aws:TagKeys" - ], + "aws.iam#conditionKeys": ["aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys"], "smithy.api#documentation": "

Start an existing pipe.

", "smithy.api#http": { "method": "POST", @@ -4264,11 +4239,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to stop a pipe", - "aws.iam#conditionKeys": [ - "aws:ResourceTag/${TagKey}", - "aws:RequestTag/${TagKey}", - "aws:TagKeys" - ], + "aws.iam#conditionKeys": ["aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys"], "smithy.api#documentation": "

Stop an existing pipe.

", "smithy.api#http": { "method": "POST", @@ -4478,11 +4449,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to add tags to a resource", - "aws.iam#conditionKeys": [ - "aws:TagKeys", - "aws:RequestTag/${TagKey}", - "aws:ResourceTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:TagKeys", "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}"], "smithy.api#documentation": "

Assigns one or more tags (key-value pairs) to the specified pipe. Tags can\n help you organize and categorize your resources. You can also use them to scope user\n permissions by granting a user permission to access or change only resources with certain tag\n values.

\n

Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of\n characters.

\n

You can use the TagResource action with a pipe that already has tags. If\n you specify a new tag key, this tag is appended to the list of tags associated with the\n pipe. If you specify a tag key that is already associated with the pipe, the new tag\n value that you specify replaces the previous value for that tag.

\n

You can associate as many as 50 tags with a pipe.

", "smithy.api#http": { "uri": "/tags/{resourceArn}", @@ -4606,9 +4573,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to remove the tags for a resource", - "aws.iam#conditionKeys": [ - "aws:TagKeys" - ], + "aws.iam#conditionKeys": ["aws:TagKeys"], "smithy.api#documentation": "

Removes one or more tags from the specified pipes.

", "smithy.api#http": { "uri": "/tags/{resourceArn}", @@ -4680,11 +4645,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to update a pipe", - "aws.iam#conditionKeys": [ - "aws:ResourceTag/${TagKey}", - "aws:RequestTag/${TagKey}", - "aws:TagKeys" - ], + "aws.iam#conditionKeys": ["aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys"], "smithy.api#documentation": "

Update an existing pipe. When you call UpdatePipe, only the fields that are included in the request are changed, the rest are unchanged. \n The exception to this is if you modify any Amazon Web Services-service specific fields in the SourceParameters, EnrichmentParameters, or \n TargetParameters objects. The fields in these objects are updated atomically as one and override existing values. This is by design and means that \n if you don't specify an optional field in one of these Parameters objects, that field will be set to its system-default value after the update.

\n

For more information about pipes, see \n Amazon EventBridge Pipes in the Amazon EventBridge User Guide.

", "smithy.api#http": { "method": "PUT", @@ -5146,4 +5107,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/polly.json b/codegen/sdk-codegen/aws-models/polly.json index 3b3346383421..7c934a076b5b 100644 --- a/codegen/sdk-codegen/aws-models/polly.json +++ b/codegen/sdk-codegen/aws-models/polly.json @@ -1270,7 +1270,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1313,7 +1312,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1326,7 +1326,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1340,7 +1339,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1363,7 +1361,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1398,7 +1395,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1409,14 +1405,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1430,14 +1428,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1446,11 +1442,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1461,14 +1457,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1482,7 +1480,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1502,7 +1499,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1513,14 +1509,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1531,9 +1529,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2654,9 +2654,7 @@ "title": "To synthesize speech", "documentation": "Synthesizes plain text or SSML into a file of human-like speech.", "input": { - "LexiconNames": [ - "example" - ], + "LexiconNames": ["example"], "OutputFormat": "mp3", "SampleRate": "8000", "Text": "All Gaul is divided into three parts", @@ -3493,4 +3491,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/pricing.json b/codegen/sdk-codegen/aws-models/pricing.json index ebc34b317a7f..905975432a4f 100644 --- a/codegen/sdk-codegen/aws-models/pricing.json +++ b/codegen/sdk-codegen/aws-models/pricing.json @@ -77,7 +77,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -120,7 +119,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -133,7 +133,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -147,7 +146,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -170,7 +168,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -205,7 +202,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -216,14 +212,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -237,14 +235,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -253,11 +249,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -268,14 +264,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -289,7 +287,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -309,7 +306,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -320,14 +316,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -363,9 +361,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/privatenetworks.json b/codegen/sdk-codegen/aws-models/privatenetworks.json index d080339b1142..ebfba85b1675 100644 --- a/codegen/sdk-codegen/aws-models/privatenetworks.json +++ b/codegen/sdk-codegen/aws-models/privatenetworks.json @@ -1085,11 +1085,7 @@ "x-amzn-platform-id", "x-amzn-trace-id" ], - "additionalExposedHeaders": [ - "x-amzn-errortype", - "x-amzn-requestid", - "x-amzn-trace-id" - ], + "additionalExposedHeaders": ["x-amzn-errortype", "x-amzn-requestid", "x-amzn-trace-id"], "maxAge": 86400 }, "smithy.api#documentation": "

Amazon Web Services Private 5G is a managed service that makes it easy to deploy, operate, and scale\n your own private mobile network at your on-premises location. Private 5G provides the\n pre-configured hardware and software for mobile networks, helps automate setup, and\n scales capacity on demand to support additional devices as needed.

", @@ -1136,7 +1132,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1179,7 +1174,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1192,7 +1188,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1206,7 +1201,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1229,7 +1223,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1264,7 +1257,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1275,14 +1267,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1296,14 +1290,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1312,11 +1304,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1327,14 +1319,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1348,7 +1342,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1368,7 +1361,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1379,14 +1371,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1397,9 +1391,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3945,4 +3941,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/proton.json b/codegen/sdk-codegen/aws-models/proton.json index 1bd0904d0aad..b25082fd6592 100644 --- a/codegen/sdk-codegen/aws-models/proton.json +++ b/codegen/sdk-codegen/aws-models/proton.json @@ -303,7 +303,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -346,7 +345,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -359,7 +359,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -373,7 +372,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -396,7 +394,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -431,7 +428,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -442,14 +438,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -463,14 +461,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -479,11 +475,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -494,14 +490,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -515,7 +513,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -535,7 +532,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -546,14 +542,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -564,9 +562,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -12549,4 +12549,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/qldb-session.json b/codegen/sdk-codegen/aws-models/qldb-session.json index 7149df6a6b89..8c904693e1a4 100644 --- a/codegen/sdk-codegen/aws-models/qldb-session.json +++ b/codegen/sdk-codegen/aws-models/qldb-session.json @@ -453,7 +453,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -496,7 +495,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -509,7 +509,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -523,7 +522,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -546,7 +544,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -581,7 +578,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -592,14 +588,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -613,14 +611,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -629,11 +625,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -644,14 +640,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -665,7 +663,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -685,7 +682,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -696,14 +692,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -714,9 +712,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1498,4 +1498,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/qldb.json b/codegen/sdk-codegen/aws-models/qldb.json index a001b325918b..04af1cd5671a 100644 --- a/codegen/sdk-codegen/aws-models/qldb.json +++ b/codegen/sdk-codegen/aws-models/qldb.json @@ -153,7 +153,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -196,7 +195,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -209,7 +209,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -223,7 +222,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -246,7 +244,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -281,7 +278,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -292,14 +288,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -313,14 +311,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -329,11 +325,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -344,14 +340,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -365,7 +363,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -385,7 +382,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -396,14 +392,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -414,9 +412,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3207,4 +3207,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/quicksight.json b/codegen/sdk-codegen/aws-models/quicksight.json index 87f3b3b6d8ee..6cf12c7169d4 100644 --- a/codegen/sdk-codegen/aws-models/quicksight.json +++ b/codegen/sdk-codegen/aws-models/quicksight.json @@ -2408,7 +2408,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Port.

", "smithy.api#required": {} } @@ -2438,7 +2437,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port that Amazon Aurora PostgreSQL is listening on.

", "smithy.api#required": {} } @@ -11449,7 +11447,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port for the Databricks data source.

", "smithy.api#required": {} } @@ -16830,7 +16827,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

", "smithy.api#httpQuery": "max-results" } @@ -16992,7 +16988,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

", "smithy.api#httpQuery": "max-results" } @@ -19632,7 +19627,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port for the Exasol data source.

", "smithy.api#required": {} } @@ -21538,7 +21532,6 @@ "CustomSeasonalityValue": { "target": "com.amazonaws.quicksight#ForecastComputationCustomSeasonalityValue", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The custom seasonality value setup of a forecast computation.

" } } @@ -21550,7 +21543,6 @@ "com.amazonaws.quicksight#ForecastComputationCustomSeasonalityValue": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 180 @@ -23673,7 +23665,6 @@ "PeriodSize": { "target": "com.amazonaws.quicksight#GrowthRatePeriodSize", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The period size setup of a growth rate computation.

" } } @@ -23685,7 +23676,6 @@ "com.amazonaws.quicksight#GrowthRatePeriodSize": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 2, "max": 52 @@ -24890,7 +24880,6 @@ "com.amazonaws.quicksight#IngestionMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -26777,7 +26766,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return.

", "smithy.api#httpQuery": "max-results" } @@ -26882,7 +26870,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

", "smithy.api#httpQuery": "max-results" } @@ -26987,7 +26974,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

", "smithy.api#httpQuery": "max-results" } @@ -27163,7 +27149,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

", "smithy.api#httpQuery": "max-results" } @@ -27265,7 +27250,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

", "smithy.api#httpQuery": "max-results" } @@ -27370,7 +27354,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

", "smithy.api#httpQuery": "max-results" } @@ -27475,7 +27458,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

", "smithy.api#httpQuery": "max-results" } @@ -27594,7 +27576,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

", "smithy.api#httpQuery": "max-results" } @@ -27705,7 +27686,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

", "smithy.api#httpQuery": "max-results" } @@ -27819,7 +27799,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return from this request.

", "smithy.api#httpQuery": "max-results" } @@ -27949,7 +27928,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return.

", "smithy.api#httpQuery": "max-results" } @@ -28119,7 +28097,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

", "smithy.api#httpQuery": "max-results" } @@ -28207,7 +28184,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

", "smithy.api#httpQuery": "max-results" } @@ -28326,7 +28302,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#IngestionMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

", "smithy.api#httpQuery": "max-results" } @@ -28440,7 +28415,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return.

", "smithy.api#httpQuery": "max-results" } @@ -28720,7 +28694,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

", "smithy.api#httpQuery": "max-result" } @@ -28836,7 +28809,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

", "smithy.api#httpQuery": "max-results" } @@ -28944,7 +28916,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

", "smithy.api#httpQuery": "max-result" } @@ -29057,7 +29028,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

", "smithy.api#httpQuery": "max-result" } @@ -29176,7 +29146,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

", "smithy.api#httpQuery": "max-results" } @@ -29287,7 +29256,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

", "smithy.api#httpQuery": "max-results" } @@ -29505,7 +29473,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

", "smithy.api#httpQuery": "max-results" } @@ -29632,7 +29599,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return from this request.

", "smithy.api#httpQuery": "max-results" } @@ -29746,7 +29712,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return from this request.

", "smithy.api#httpQuery": "max-results" } @@ -29861,7 +29826,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

", "smithy.api#httpQuery": "max-results" } @@ -30089,7 +30053,6 @@ "Size": { "target": "com.amazonaws.quicksight#PositiveLong", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The lookback window column size.

", "smithy.api#required": {} } @@ -30231,7 +30194,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Port.

", "smithy.api#required": {} } @@ -30251,7 +30213,6 @@ "com.amazonaws.quicksight#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -30543,7 +30504,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Port.

", "smithy.api#required": {} } @@ -31711,7 +31671,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port.

", "smithy.api#required": {} } @@ -33805,7 +33764,6 @@ "com.amazonaws.quicksight#Port": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 65535 @@ -33815,7 +33773,6 @@ "com.amazonaws.quicksight#PositiveInteger": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -33824,7 +33781,6 @@ "com.amazonaws.quicksight#PositiveLong": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -33843,7 +33799,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Port.

", "smithy.api#required": {} } @@ -33951,7 +33906,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Port.

", "smithy.api#required": {} } @@ -38225,7 +38179,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return.

" } } @@ -38338,7 +38291,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

" } } @@ -38451,7 +38403,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

" } } @@ -38564,7 +38515,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

" } } @@ -38683,7 +38633,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to be returned per request.

" } } @@ -38796,7 +38745,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return from this request.

", "smithy.api#httpQuery": "max-results" } @@ -40843,7 +40791,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Port.

", "smithy.api#required": {} } @@ -40907,7 +40854,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Port.

", "smithy.api#required": {} } @@ -40952,7 +40898,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port for the Starburst data source.

", "smithy.api#required": {} } @@ -43212,7 +43157,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Port.

", "smithy.api#required": {} } @@ -44247,7 +44191,6 @@ "MoverSize": { "target": "com.amazonaws.quicksight#TopBottomMoversComputationMoverSize", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The mover size setup of the top and bottom movers computation.

" } }, @@ -44272,7 +44215,6 @@ "com.amazonaws.quicksight#TopBottomMoversComputationMoverSize": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 20 @@ -44310,7 +44252,6 @@ "ResultSize": { "target": "com.amazonaws.quicksight#TopBottomRankedComputationResultSize", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The result size of a top and bottom ranked computation.

" } }, @@ -44329,7 +44270,6 @@ "com.amazonaws.quicksight#TopBottomRankedComputationResultSize": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 20 @@ -45662,7 +45602,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port for the Trino data source.

", "smithy.api#required": {} } @@ -45692,7 +45631,6 @@ "MaxRows": { "target": "com.amazonaws.quicksight#PositiveInteger", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Maximum number of rows to query Twitter.

", "smithy.api#required": {} } @@ -49649,7 +49587,6 @@ "StartFromRow": { "target": "com.amazonaws.quicksight#PositiveInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

A row number to start reading data from.

" } }, diff --git a/codegen/sdk-codegen/aws-models/ram.json b/codegen/sdk-codegen/aws-models/ram.json index bd6a11209f46..5530825b41b2 100644 --- a/codegen/sdk-codegen/aws-models/ram.json +++ b/codegen/sdk-codegen/aws-models/ram.json @@ -282,7 +282,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -325,7 +324,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -338,7 +338,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -352,7 +351,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -375,7 +373,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -410,7 +407,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -421,14 +417,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -442,14 +440,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -458,18 +454,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -478,7 +473,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -498,14 +494,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -519,7 +517,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -539,7 +536,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -550,14 +546,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -568,9 +566,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6197,4 +6197,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/rbin.json b/codegen/sdk-codegen/aws-models/rbin.json index 4daff47b398e..5a5a0efa59b6 100644 --- a/codegen/sdk-codegen/aws-models/rbin.json +++ b/codegen/sdk-codegen/aws-models/rbin.json @@ -120,7 +120,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -163,7 +162,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -176,7 +176,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -190,7 +189,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -213,7 +211,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -248,7 +245,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -259,14 +255,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -280,14 +278,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -296,11 +292,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -311,14 +307,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -332,7 +330,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -352,7 +349,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -363,14 +359,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -381,9 +379,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2354,4 +2354,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/rds-data.json b/codegen/sdk-codegen/aws-models/rds-data.json index 1dcc6b58d2c2..887598513b9b 100644 --- a/codegen/sdk-codegen/aws-models/rds-data.json +++ b/codegen/sdk-codegen/aws-models/rds-data.json @@ -1011,7 +1011,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1054,7 +1053,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1067,7 +1067,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1081,7 +1080,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1104,7 +1102,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1139,7 +1136,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1150,14 +1146,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1171,14 +1169,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1187,11 +1183,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1202,14 +1198,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1223,7 +1221,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1243,7 +1240,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1254,14 +1250,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1272,9 +1270,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2055,4 +2055,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/rds.json b/codegen/sdk-codegen/aws-models/rds.json index 3c73aa7bd1d1..c3afab349dfc 100644 --- a/codegen/sdk-codegen/aws-models/rds.json +++ b/codegen/sdk-codegen/aws-models/rds.json @@ -56,14 +56,12 @@ "Used": { "target": "com.amazonaws.rds#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount currently used toward the quota maximum.

" } }, "Max": { "target": "com.amazonaws.rds#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum allowed value for the quota.

" } } @@ -204,6 +202,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB cluster to associate the IAM role with.

", "smithy.api#required": {} } @@ -211,6 +210,7 @@ "RoleArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role to associate with the Aurora DB\n cluster, for example arn:aws:iam::123456789012:role/AuroraAccessRole.

", "smithy.api#required": {} } @@ -269,6 +269,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB instance to associate the IAM role with.

", "smithy.api#required": {} } @@ -276,6 +277,7 @@ "RoleArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role to associate with the DB instance, for\n example arn:aws:iam::123456789012:role/AccessRole.

", "smithy.api#required": {} } @@ -283,6 +285,7 @@ "FeatureName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the feature for the DB instance that the IAM role is to be associated with. \n For information about supported feature names, see DBEngineVersion.

", "smithy.api#required": {} } @@ -342,6 +345,7 @@ "SubscriptionName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the RDS event notification subscription you want to add a source identifier to.

", "smithy.api#required": {} } @@ -349,6 +353,7 @@ "SourceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the event source to be added.

\n

Constraints:

\n
    \n
  • \n

    If the source type is a DB instance, a DBInstanceIdentifier value must be supplied.

    \n
  • \n
  • \n

    If the source type is a DB cluster, a DBClusterIdentifier value must be supplied.

    \n
  • \n
  • \n

    If the source type is a DB parameter group, a DBParameterGroupName value must be supplied.

    \n
  • \n
  • \n

    If the source type is a DB security group, a DBSecurityGroupName value must be supplied.

    \n
  • \n
  • \n

    If the source type is a DB snapshot, a DBSnapshotIdentifier value must be supplied.

    \n
  • \n
  • \n

    If the source type is a DB cluster snapshot, a DBClusterSnapshotIdentifier value must be supplied.

    \n
  • \n
  • \n

    If the source type is an RDS Proxy, a DBProxyName value must be supplied.

    \n
  • \n
", "smithy.api#required": {} } @@ -423,6 +428,7 @@ "ResourceName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon RDS resource that the tags are added to. This value is an Amazon Resource Name (ARN). For information about \n creating an ARN, \n see \n Constructing an RDS Amazon Resource Name (ARN).

", "smithy.api#required": {} } @@ -430,6 +436,7 @@ "Tags": { "target": "com.amazonaws.rds#TagList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tags to be assigned to the Amazon RDS resource.

", "smithy.api#required": {} } @@ -1996,6 +2003,7 @@ "ResourceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The RDS Amazon Resource Name (ARN) of the resource that the \n pending maintenance action applies to. For information about \n creating an ARN, \n see \n Constructing an RDS Amazon Resource Name (ARN).

", "smithy.api#required": {} } @@ -2003,6 +2011,7 @@ "ApplyAction": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The pending maintenance action to apply to this resource.

\n

Valid Values: system-update, db-upgrade, \n hardware-maintenance, ca-certificate-rotation\n

", "smithy.api#required": {} } @@ -2010,6 +2019,7 @@ "OptInType": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A value that specifies the type of opt-in request, or undoes an opt-in request. An opt-in \n request of type immediate can't be undone.

\n

Valid Values:

\n
    \n
  • \n

    \n immediate - Apply the maintenance action immediately.

    \n
  • \n
  • \n

    \n next-maintenance - Apply the maintenance action during\n the next maintenance window for the resource.

    \n
  • \n
  • \n

    \n undo-opt-in - Cancel any existing next-maintenance\n opt-in requests.

    \n
  • \n
", "smithy.api#required": {} } @@ -2164,6 +2174,7 @@ "DBSecurityGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB security group to add authorization to.

", "smithy.api#required": {} } @@ -2329,6 +2340,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB cluster identifier of the DB cluster to be backtracked. This parameter is\n stored as a lowercase string.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 alphanumeric characters or hyphens.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Can't end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
\n

Example: my-cluster1\n

", "smithy.api#required": {} } @@ -2336,6 +2348,7 @@ "BacktrackTo": { "target": "com.amazonaws.rds#TStamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The timestamp of the time to backtrack the DB cluster to, specified in ISO\n 8601 format. For more information about ISO 8601, see the ISO8601 Wikipedia\n page.\n

\n \n

If the specified time isn't a consistent time for the DB cluster, \n Aurora automatically chooses the nearest possible consistent time for the DB cluster.

\n
\n

Constraints:

\n
    \n
  • \n

    Must contain a valid ISO 8601 timestamp.

    \n
  • \n
  • \n

    Can't contain a timestamp set in the future.

    \n
  • \n
\n

Example: 2017-07-08T18:00Z\n

", "smithy.api#required": {} } @@ -2547,10 +2560,7 @@ "type": "string" }, "com.amazonaws.rds#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.rds#BooleanOptional": { "type": "boolean" @@ -2618,6 +2628,7 @@ "ExportTaskIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the snapshot or cluster export task to cancel.

", "smithy.api#required": {} } @@ -2928,21 +2939,18 @@ "MaxConnectionsPercent": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum size of the connection pool for each target in a target group. The value is expressed as a percentage of the\n max_connections setting for the RDS DB instance or Aurora DB cluster used by the target group.

" } }, "MaxIdleConnectionsPercent": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Controls how actively the proxy closes idle database connections in the connection pool.\n The value is expressed as a percentage of the max_connections setting for the RDS DB instance or Aurora DB cluster used by the target group.\n With a high value, the proxy leaves a high percentage of idle database connections open. A low value causes the proxy to close more idle connections and return them to the database.

" } }, "ConnectionBorrowTimeout": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of seconds for a proxy to wait for a connection to become available in the connection pool. Only applies when the\n proxy has opened its maximum number of connections and all connections are busy with client sessions.

" } }, @@ -3011,6 +3019,7 @@ "SourceDBClusterParameterGroupIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier or Amazon Resource Name (ARN) for the source DB cluster parameter group.\n For information about \n creating an ARN, \n see \n Constructing an ARN for Amazon RDS in the Amazon Aurora User Guide.

\n

Constraints:

\n
    \n
  • \n

    Must specify a valid DB cluster parameter group.

    \n
  • \n
", "smithy.api#required": {} } @@ -3018,6 +3027,7 @@ "TargetDBClusterParameterGroupIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the copied DB cluster parameter group.

\n

Constraints:

\n
    \n
  • \n

    Can't be null, empty, or blank

    \n
  • \n
  • \n

    Must contain from 1 to 255 letters, numbers, or hyphens

    \n
  • \n
  • \n

    First character must be a letter

    \n
  • \n
  • \n

    Can't end with a hyphen or contain two consecutive hyphens

    \n
  • \n
\n

Example: my-cluster-param-group1\n

", "smithy.api#required": {} } @@ -3025,6 +3035,7 @@ "TargetDBClusterParameterGroupDescription": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A description for the copied DB cluster parameter group.

", "smithy.api#required": {} } @@ -3120,6 +3131,7 @@ "SourceDBClusterSnapshotIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the DB cluster snapshot to copy. This parameter isn't case-sensitive.

\n

You can't copy an encrypted, shared DB cluster snapshot from one Amazon Web Services Region to another.

\n

Constraints:

\n
    \n
  • \n

    Must specify a valid system snapshot in the \"available\" state.

    \n
  • \n
  • \n

    If the source snapshot is in the same Amazon Web Services Region as the copy, specify a valid DB snapshot identifier.

    \n
  • \n
  • \n

    If the source snapshot is in a different Amazon Web Services Region than the copy,\n specify a valid DB cluster snapshot ARN. For more information, go to\n \n Copying Snapshots Across Amazon Web Services Regions in the Amazon Aurora User Guide.

    \n
  • \n
\n

Example: my-cluster-snapshot1\n

", "smithy.api#required": {} } @@ -3127,6 +3139,7 @@ "TargetDBClusterSnapshotIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the new DB cluster snapshot to create from the source DB cluster snapshot. This parameter isn't case-sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 letters, numbers, or hyphens.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Can't end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
\n

Example: my-cluster-snapshot2\n

", "smithy.api#required": {} } @@ -3217,6 +3230,7 @@ "SourceDBParameterGroupIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier or ARN for the source DB parameter group.\n For information about \n creating an ARN, \n see \n Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.

\n

Constraints:

\n
    \n
  • \n

    Must specify a valid DB parameter group.

    \n
  • \n
", "smithy.api#required": {} } @@ -3224,6 +3238,7 @@ "TargetDBParameterGroupIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the copied DB parameter group.

\n

Constraints:

\n
    \n
  • \n

    Can't be null, empty, or blank

    \n
  • \n
  • \n

    Must contain from 1 to 255 letters, numbers, or hyphens

    \n
  • \n
  • \n

    First character must be a letter

    \n
  • \n
  • \n

    Can't end with a hyphen or contain two consecutive hyphens

    \n
  • \n
\n

Example: my-db-parameter-group\n

", "smithy.api#required": {} } @@ -3231,6 +3246,7 @@ "TargetDBParameterGroupDescription": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A description for the copied DB parameter group.

", "smithy.api#required": {} } @@ -3332,6 +3348,7 @@ "SourceDBSnapshotIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the source DB snapshot.

\n

If the source snapshot is in the same Amazon Web Services Region as the copy, specify a valid DB\n snapshot identifier. For example, you might specify\n rds:mysql-instance1-snapshot-20130805.

\n

If the source snapshot is in a different Amazon Web Services Region than the copy, specify a valid DB\n snapshot ARN. For example, you might specify\n arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20130805.

\n

If you are copying from a shared manual DB snapshot, \n this parameter must be the Amazon Resource Name (ARN) of the shared DB snapshot.

\n

If you are copying an encrypted snapshot this parameter must be in the ARN format for the source Amazon Web Services Region.

\n

Constraints:

\n
    \n
  • \n

    Must specify a valid system snapshot in the \"available\" state.

    \n
  • \n
\n

Example: rds:mydb-2012-04-02-00-01\n

\n

Example: arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20130805\n

", "smithy.api#required": {} } @@ -3339,6 +3356,7 @@ "TargetDBSnapshotIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the copy of the snapshot.

\n

Constraints:

\n
    \n
  • \n

    Can't be null, empty, or blank

    \n
  • \n
  • \n

    Must contain from 1 to 255 letters, numbers, or hyphens

    \n
  • \n
  • \n

    First character must be a letter

    \n
  • \n
  • \n

    Can't end with a hyphen or contain two consecutive hyphens

    \n
  • \n
\n

Example: my-db-snapshot\n

", "smithy.api#required": {} } @@ -3450,6 +3468,7 @@ "SourceOptionGroupIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the source option group.

\n

Constraints:

\n
    \n
  • \n

    Must specify a valid option group.

    \n
  • \n
", "smithy.api#required": {} } @@ -3457,6 +3476,7 @@ "TargetOptionGroupIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the copied option group.

\n

Constraints:

\n
    \n
  • \n

    Can't be null, empty, or blank

    \n
  • \n
  • \n

    Must contain from 1 to 255 letters, numbers, or hyphens

    \n
  • \n
  • \n

    First character must be a letter

    \n
  • \n
  • \n

    Can't end with a hyphen or contain two consecutive hyphens

    \n
  • \n
\n

Example: my-option-group\n

", "smithy.api#required": {} } @@ -3464,6 +3484,7 @@ "TargetOptionGroupDescription": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description for the copied option group.

", "smithy.api#required": {} } @@ -3541,6 +3562,7 @@ "BlueGreenDeploymentName": { "target": "com.amazonaws.rds#BlueGreenDeploymentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the blue/green deployment.

\n

Constraints:

\n
    \n
  • \n

    Can't be the same as an existing blue/green deployment name in the same account and Amazon Web Services Region.

    \n
  • \n
", "smithy.api#required": {} } @@ -3548,6 +3570,7 @@ "Source": { "target": "com.amazonaws.rds#DatabaseArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the source production database.

\n

Specify the database that you want to clone. The blue/green deployment creates this database in \n the green environment. You can make updates to the database in the green environment, such as an engine \n version upgrade. When you are ready, you can switch the database in the green environment to be the \n production database.

", "smithy.api#required": {} } @@ -3656,6 +3679,7 @@ "Engine": { "target": "com.amazonaws.rds#CustomEngineName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The database engine to use for your custom engine version (CEV). The only supported value is \n custom-oracle-ee.

", "smithy.api#required": {} } @@ -3663,6 +3687,7 @@ "EngineVersion": { "target": "com.amazonaws.rds#CustomEngineVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of your CEV. The name format is 19.customized_string.\n For example, a valid CEV name is 19.my_cev1. This setting is required for RDS\n Custom for Oracle, but optional for Amazon RDS. The combination of Engine\n and EngineVersion is unique per customer per Region.

", "smithy.api#required": {} } @@ -3907,6 +3932,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is\n stored as a lowercase string.

", "smithy.api#required": {} } @@ -3914,6 +3940,7 @@ "DBClusterEndpointIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier to use for the new endpoint. This parameter is stored as a lowercase string.

", "smithy.api#required": {} } @@ -3921,6 +3948,7 @@ "EndpointType": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of the endpoint, one of: READER, WRITER, ANY.

", "smithy.api#required": {} } @@ -3978,6 +4006,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for this DB cluster. This parameter is stored as a lowercase string.

\n

Valid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 letters, numbers, or hyphens.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Can't end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
\n

Example: my-cluster1\n

", "smithy.api#required": {} } @@ -4003,6 +4032,7 @@ "Engine": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The database engine to use for this DB cluster.

\n

Valid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters

\n

Valid Values: aurora-mysql | aurora-postgresql | mysql | postgres\n

", "smithy.api#required": {} } @@ -4301,6 +4331,7 @@ "DBClusterParameterGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB cluster parameter group.

\n

Constraints:

\n
    \n
  • \n

    Must not match the name of an existing DB cluster parameter group.

    \n
  • \n
\n \n

This value is stored as a lowercase string.

\n
", "smithy.api#required": {} } @@ -4308,6 +4339,7 @@ "DBParameterGroupFamily": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB cluster parameter group family name. A DB cluster parameter group can be associated with one and only one DB cluster \n parameter group family, and can be applied only to a DB cluster running a database engine and engine version compatible with that DB cluster parameter group family.

\n

\n Aurora MySQL\n

\n

Example: aurora-mysql5.7, aurora-mysql8.0\n

\n

\n Aurora PostgreSQL\n

\n

Example: aurora-postgresql14\n

\n

\n RDS for MySQL\n

\n

Example: mysql8.0\n

\n

\n RDS for PostgreSQL\n

\n

Example: postgres12\n

\n

To list all of the available parameter group families for a DB engine, use the following command:

\n

\n aws rds describe-db-engine-versions --query \"DBEngineVersions[].DBParameterGroupFamily\" --engine \n

\n

For example, to list all of the available parameter group families for the Aurora PostgreSQL DB engine, use the following command:

\n

\n aws rds describe-db-engine-versions --query \"DBEngineVersions[].DBParameterGroupFamily\" --engine aurora-postgresql\n

\n \n

The output contains duplicates.

\n
\n

The following are the valid DB engine values:

\n
    \n
  • \n

    \n aurora-mysql\n

    \n
  • \n
  • \n

    \n aurora-postgresql\n

    \n
  • \n
  • \n

    \n mysql\n

    \n
  • \n
  • \n

    \n postgres\n

    \n
  • \n
", "smithy.api#required": {} } @@ -4315,6 +4347,7 @@ "Description": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description for the DB cluster parameter group.

", "smithy.api#required": {} } @@ -4421,6 +4454,7 @@ "DBClusterSnapshotIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the DB cluster snapshot. This parameter is stored as a lowercase string.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 letters, numbers, or hyphens.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Can't end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
\n

Example: my-cluster1-snapshot1\n

", "smithy.api#required": {} } @@ -4428,6 +4462,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the DB cluster to create a snapshot for. This parameter isn't case-sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing DBCluster.

    \n
  • \n
\n

Example: my-cluster1\n

", "smithy.api#required": {} } @@ -4648,6 +4683,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for this DB instance. This parameter is stored as a lowercase string.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 letters, numbers, or hyphens.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Can't end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
\n

Example: mydbinstance\n

", "smithy.api#required": {} } @@ -4661,6 +4697,7 @@ "DBInstanceClass": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The compute and memory capacity of the DB instance, for example db.m5.large.\n Not all DB instance classes are available in all Amazon Web Services Regions, or for all database engines.\n For the full list of DB instance classes, and availability for your engine, see\n DB instance \n classes in the Amazon RDS User Guide or \n Aurora \n DB instance classes in the Amazon Aurora User Guide.

", "smithy.api#required": {} } @@ -4668,6 +4705,7 @@ "Engine": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The database engine to use for this DB instance.

\n

Not every database engine is available in every Amazon Web Services Region.

\n

Valid Values:

\n
    \n
  • \n

    \n aurora-mysql (for Aurora MySQL DB instances)

    \n
  • \n
  • \n

    \n aurora-postgresql (for Aurora PostgreSQL DB instances)

    \n
  • \n
  • \n

    \n custom-oracle-ee (for RDS Custom for Oracle DB instances)

    \n
  • \n
  • \n

    \n custom-oracle-ee-cdb (for RDS Custom for Oracle DB instances)

    \n
  • \n
  • \n

    \n custom-sqlserver-ee (for RDS Custom for SQL Server DB instances)

    \n
  • \n
  • \n

    \n custom-sqlserver-se (for RDS Custom for SQL Server DB instances)

    \n
  • \n
  • \n

    \n custom-sqlserver-web (for RDS Custom for SQL Server DB instances)

    \n
  • \n
  • \n

    \n mariadb\n

    \n
  • \n
  • \n

    \n mysql\n

    \n
  • \n
  • \n

    \n oracle-ee\n

    \n
  • \n
  • \n

    \n oracle-ee-cdb\n

    \n
  • \n
  • \n

    \n oracle-se2\n

    \n
  • \n
  • \n

    \n oracle-se2-cdb\n

    \n
  • \n
  • \n

    \n postgres\n

    \n
  • \n
  • \n

    \n sqlserver-ee\n

    \n
  • \n
  • \n

    \n sqlserver-se\n

    \n
  • \n
  • \n

    \n sqlserver-ex\n

    \n
  • \n
  • \n

    \n sqlserver-web\n

    \n
  • \n
", "smithy.api#required": {} } @@ -5119,6 +5157,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB instance identifier of the read replica. This identifier is the unique key\n that identifies a DB instance. This parameter is stored as a lowercase string.

", "smithy.api#required": {} } @@ -5450,6 +5489,7 @@ "DBParameterGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB parameter group.

\n

Constraints:

\n
    \n
  • \n

    Must be 1 to 255 letters, numbers, or hyphens.

    \n
  • \n
  • \n

    First character must be a letter

    \n
  • \n
  • \n

    Can't end with a hyphen or contain two consecutive hyphens

    \n
  • \n
\n \n

This value is stored as a lowercase string.

\n
", "smithy.api#required": {} } @@ -5457,6 +5497,7 @@ "DBParameterGroupFamily": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB parameter group family name. A DB parameter group can be associated with one and only one DB parameter group family, and can be applied only to a DB instance running a database engine and engine version compatible with that DB parameter group family.

\n

To list all of the available parameter group families for a DB engine, use the following command:

\n

\n aws rds describe-db-engine-versions --query \"DBEngineVersions[].DBParameterGroupFamily\" --engine \n

\n

For example, to list all of the available parameter group families for the MySQL DB engine, use the following command:

\n

\n aws rds describe-db-engine-versions --query \"DBEngineVersions[].DBParameterGroupFamily\" --engine mysql\n

\n \n

The output contains duplicates.

\n
\n

The following are the valid DB engine values:

\n
    \n
  • \n

    \n aurora-mysql\n

    \n
  • \n
  • \n

    \n aurora-postgresql\n

    \n
  • \n
  • \n

    \n mariadb\n

    \n
  • \n
  • \n

    \n mysql\n

    \n
  • \n
  • \n

    \n oracle-ee\n

    \n
  • \n
  • \n

    \n oracle-ee-cdb\n

    \n
  • \n
  • \n

    \n oracle-se2\n

    \n
  • \n
  • \n

    \n oracle-se2-cdb\n

    \n
  • \n
  • \n

    \n postgres\n

    \n
  • \n
  • \n

    \n sqlserver-ee\n

    \n
  • \n
  • \n

    \n sqlserver-se\n

    \n
  • \n
  • \n

    \n sqlserver-ex\n

    \n
  • \n
  • \n

    \n sqlserver-web\n

    \n
  • \n
", "smithy.api#required": {} } @@ -5464,6 +5505,7 @@ "Description": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description for the DB parameter group.

", "smithy.api#required": {} } @@ -5549,6 +5591,7 @@ "DBProxyName": { "target": "com.amazonaws.rds#DBProxyName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB proxy associated with the DB proxy endpoint that you create.

", "smithy.api#required": {} } @@ -5556,6 +5599,7 @@ "DBProxyEndpointName": { "target": "com.amazonaws.rds#DBProxyEndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB proxy endpoint to create.

", "smithy.api#required": {} } @@ -5563,6 +5607,7 @@ "VpcSubnetIds": { "target": "com.amazonaws.rds#StringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The VPC subnet IDs for the DB proxy endpoint that you create. You can specify a\n different set of subnet IDs than for the original DB proxy.

", "smithy.api#required": {} } @@ -5607,6 +5652,7 @@ "DBProxyName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the proxy. This name must be unique for all proxies owned by your Amazon Web Services account in the specified Amazon Web Services Region. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.

", "smithy.api#required": {} } @@ -5614,6 +5660,7 @@ "EngineFamily": { "target": "com.amazonaws.rds#EngineFamily", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The kinds of databases that the proxy can connect to. \n This value determines which database network protocol the proxy recognizes when it interprets\n network traffic to and from the database. For Aurora MySQL, RDS for MariaDB, and RDS for MySQL databases, specify MYSQL. \n For Aurora PostgreSQL and RDS for PostgreSQL databases, specify POSTGRESQL. For RDS for Microsoft SQL Server, specify \n SQLSERVER.

", "smithy.api#required": {} } @@ -5621,6 +5668,7 @@ "Auth": { "target": "com.amazonaws.rds#UserAuthConfigList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The authorization mechanism that the proxy uses.

", "smithy.api#required": {} } @@ -5628,6 +5676,7 @@ "RoleArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role that the proxy uses to access secrets in Amazon Web Services Secrets Manager.

", "smithy.api#required": {} } @@ -5635,6 +5684,7 @@ "VpcSubnetIds": { "target": "com.amazonaws.rds#StringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

One or more VPC subnet IDs to associate with the new proxy.

", "smithy.api#required": {} } @@ -5648,7 +5698,6 @@ "RequireTLS": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether Transport Layer Security (TLS) encryption is required for connections to the proxy.\n By enabling this setting, you can enforce encrypted TLS connections to the proxy.

" } }, @@ -5661,7 +5710,6 @@ "DebugLogging": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the proxy includes detailed information about SQL statements in its logs.\n This information helps you to debug issues involving SQL behavior or the performance\n and scalability of the proxy connections. The debug information includes the text of\n SQL statements that you submit through the proxy. Thus, only enable this setting\n when needed for debugging, and only when you have security measures in place to\n safeguard any sensitive information that appears in the logs.

" } }, @@ -5732,6 +5780,7 @@ "DBSecurityGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the DB security group. This value is stored as a lowercase string.

\n

Constraints:

\n
    \n
  • \n

    Must be 1 to 255 letters, numbers, or hyphens.

    \n
  • \n
  • \n

    First character must be a letter

    \n
  • \n
  • \n

    Can't end with a hyphen or contain two consecutive hyphens

    \n
  • \n
  • \n

    Must not be \"Default\"

    \n
  • \n
\n

Example: mysecuritygroup\n

", "smithy.api#required": {} } @@ -5739,6 +5788,7 @@ "DBSecurityGroupDescription": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description for the DB security group.

", "smithy.api#required": {} } @@ -5835,6 +5885,7 @@ "DBSnapshotIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the DB snapshot.

\n

Constraints:

\n
    \n
  • \n

    Can't be null, empty, or blank

    \n
  • \n
  • \n

    Must contain from 1 to 255 letters, numbers, or hyphens

    \n
  • \n
  • \n

    First character must be a letter

    \n
  • \n
  • \n

    Can't end with a hyphen or contain two consecutive hyphens

    \n
  • \n
\n

Example: my-snapshot-id\n

", "smithy.api#required": {} } @@ -5842,6 +5893,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the DB instance that you want to create the snapshot of.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing DBInstance.

    \n
  • \n
", "smithy.api#required": {} } @@ -5944,6 +5996,7 @@ "DBSubnetGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the DB subnet group. This value is stored as a lowercase string.

\n

Constraints:

\n
    \n
  • \n

    Must contain no more than 255 letters, numbers, periods, underscores, spaces, or hyphens.

    \n
  • \n
  • \n

    Must not be default.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
\n

Example: mydbsubnetgroup\n

", "smithy.api#required": {} } @@ -5951,6 +6004,7 @@ "DBSubnetGroupDescription": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description for the DB subnet group.

", "smithy.api#required": {} } @@ -5958,6 +6012,7 @@ "SubnetIds": { "target": "com.amazonaws.rds#SubnetIdentifierList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The EC2 Subnet IDs for the DB subnet group.

", "smithy.api#required": {} } @@ -6051,6 +6106,7 @@ "SubscriptionName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the subscription.

\n

Constraints: The name must be less than 255 characters.

", "smithy.api#required": {} } @@ -6058,6 +6114,7 @@ "SnsTopicArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the SNS topic created for event notification. The ARN is created by Amazon SNS when you create a topic and subscribe to it.

", "smithy.api#required": {} } @@ -6265,6 +6322,7 @@ "OptionGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the name of the option group to be created.

\n

Constraints:

\n
    \n
  • \n

    Must be 1 to 255 letters, numbers, or hyphens

    \n
  • \n
  • \n

    First character must be a letter

    \n
  • \n
  • \n

    Can't end with a hyphen or contain two consecutive hyphens

    \n
  • \n
\n

Example: myoptiongroup\n

", "smithy.api#required": {} } @@ -6272,6 +6330,7 @@ "EngineName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the name of the engine that this option group should be associated with.

\n

Valid Values:

\n
    \n
  • \n

    \n mariadb\n

    \n
  • \n
  • \n

    \n mysql\n

    \n
  • \n
  • \n

    \n oracle-ee\n

    \n
  • \n
  • \n

    \n oracle-ee-cdb\n

    \n
  • \n
  • \n

    \n oracle-se2\n

    \n
  • \n
  • \n

    \n oracle-se2-cdb\n

    \n
  • \n
  • \n

    \n postgres\n

    \n
  • \n
  • \n

    \n sqlserver-ee\n

    \n
  • \n
  • \n

    \n sqlserver-se\n

    \n
  • \n
  • \n

    \n sqlserver-ex\n

    \n
  • \n
  • \n

    \n sqlserver-web\n

    \n
  • \n
", "smithy.api#required": {} } @@ -6279,6 +6338,7 @@ "MajorEngineVersion": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the major version of the engine that this option group should be associated with.

", "smithy.api#required": {} } @@ -6286,6 +6346,7 @@ "OptionGroupDescription": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description of the option group.

", "smithy.api#required": {} } @@ -6634,7 +6695,6 @@ "StorageEncrypted": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the DB cluster is encrypted.

" } }, @@ -6821,7 +6881,6 @@ "AutoMinorVersionUpgrade": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether minor version patches are applied automatically.

\n

This setting is only for non-Aurora Multi-AZ DB clusters.

" } }, @@ -6979,7 +7038,6 @@ "IAMDatabaseAuthenticationEnabled": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled.

" } }, @@ -6992,14 +7050,12 @@ "StorageEncrypted": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the source DB cluster is encrypted.

" } }, "AllocatedStorage": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

For all database engines except Amazon Aurora, AllocatedStorage specifies the allocated storage size in gibibytes (GiB). \n For Aurora, AllocatedStorage always returns 1, because Aurora DB cluster storage size isn't fixed, but instead automatically\n adjusts as needed.

" } }, @@ -7036,7 +7092,6 @@ "Port": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port number that the automated backup used for connections.

\n

Default: Inherits from the source DB cluster

\n

Valid Values: 1150-65535\n

" } }, @@ -7437,7 +7492,6 @@ "IsClusterWriter": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the cluster member is the primary DB instance for the DB cluster.

" } }, @@ -7792,7 +7846,6 @@ "AllocatedStorage": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The allocated storage size of the DB cluster snapshot in gibibytes (GiB).

" } }, @@ -7805,7 +7858,6 @@ "Port": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port that the DB cluster was listening on at the time of the snapshot.

" } }, @@ -7848,14 +7900,12 @@ "PercentProgress": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The percentage of the estimated data that has been transferred.

" } }, "StorageEncrypted": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the DB cluster snapshot is encrypted.

" } }, @@ -7880,7 +7930,6 @@ "IAMDatabaseAuthenticationEnabled": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled.

" } }, @@ -8107,14 +8156,12 @@ "SupportsLogExportsToCloudwatchLogs": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the engine version supports exporting the log types specified by ExportableLogTypes to CloudWatch Logs.

" } }, "SupportsReadReplica": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the database engine version supports read replicas.

" } }, @@ -8139,14 +8186,12 @@ "SupportsParallelQuery": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether you can use Aurora parallel query with a specific DB engine version.

" } }, "SupportsGlobalDatabases": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether you can use Aurora global databases with a specific DB engine version.

" } }, @@ -8192,7 +8237,6 @@ "SupportsBabelfish": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the engine version supports Babelfish for Aurora PostgreSQL.

" } }, @@ -8309,7 +8353,6 @@ "AllocatedStorage": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of storage in gibibytes (GiB) allocated for the DB instance.

" } }, @@ -8328,7 +8371,6 @@ "BackupRetentionPeriod": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of days for which automatic DB snapshots are retained.

" } }, @@ -8383,7 +8425,6 @@ "MultiAZ": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the DB instance is a Multi-AZ deployment. This setting doesn't apply to RDS Custom DB instances.

" } }, @@ -8396,7 +8437,6 @@ "AutoMinorVersionUpgrade": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether minor version patches are applied automatically.

" } }, @@ -8463,7 +8503,6 @@ "PubliclyAccessible": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the DB instance is publicly accessible.

\n

When the DB cluster is publicly accessible, its Domain Name System (DNS) endpoint\n resolves to the private IP address from within the DB cluster's virtual private cloud\n (VPC). It resolves to the public IP address from outside of the DB cluster's VPC. Access\n to the DB cluster is ultimately controlled by the security group it uses. That public\n access isn't permitted if the security group assigned to the DB cluster doesn't permit\n it.

\n

When the DB instance isn't publicly accessible, it is an internal DB instance with a DNS name that resolves to a private IP address.

\n

For more information, see CreateDBInstance.

" } }, @@ -8488,7 +8527,6 @@ "DbInstancePort": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port that the DB instance listens on. If the DB instance is part of a DB cluster, this can be a different port than the DB cluster port.

" } }, @@ -8501,7 +8539,6 @@ "StorageEncrypted": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the DB instance is encrypted.

" } }, @@ -8532,7 +8569,6 @@ "CopyTagsToSnapshot": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether tags are copied from the DB instance to snapshots of the DB instance.

\n

This setting doesn't apply to Amazon Aurora DB instances. Copying tags to snapshots is managed by the DB cluster. Setting this\n value for an Aurora DB instance has no effect on the DB cluster setting. For more\n information, see DBCluster.

" } }, @@ -8575,7 +8611,6 @@ "IAMDatabaseAuthenticationEnabled": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled for the DB instance.

\n

For a list of engine versions that support IAM database authentication, see \n IAM database authentication\n in the Amazon RDS User Guide and IAM \n database authentication in Aurora in the Amazon Aurora User Guide.

" } }, @@ -8612,7 +8647,6 @@ "DeletionProtection": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the DB instance has deletion protection enabled.\n The database can't be deleted when deletion protection is enabled.\n For more information, see \n \n Deleting a DB Instance.

" } }, @@ -8760,7 +8794,6 @@ "DedicatedLogVolume": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the DB instance has a dedicated log volume (DLV) enabled.

" } }, @@ -8828,7 +8861,6 @@ "AllocatedStorage": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The allocated storage size for the the automated backup in gibibytes (GiB).

" } }, @@ -8841,7 +8873,6 @@ "Port": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port number that the automated backup used for connections.

\n

Default: Inherits from the source DB instance

\n

Valid Values: 1150-65535\n

" } }, @@ -8908,7 +8939,6 @@ "Encrypted": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the automated backup is encrypted.

" } }, @@ -8933,7 +8963,6 @@ "IAMDatabaseAuthenticationEnabled": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

True if mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled, \n and otherwise false.

" } }, @@ -9216,7 +9245,6 @@ "Normal": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A Boolean value that is true if the instance is operating normally, or false if the instance is in an error state.

" } }, @@ -9505,21 +9533,18 @@ "RequireTLS": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether Transport Layer Security (TLS) encryption is required for connections to the proxy.

" } }, "IdleClientTimeout": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of seconds a connection to the proxy can have no activity before the proxy drops the client connection.\n The proxy keeps the underlying database connection open and puts it back into the connection pool for reuse by\n later connection requests.

\n

Default: 1800 (30 minutes)

\n

Constraints: 1 to 28,800

" } }, "DebugLogging": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the proxy includes detailed information about SQL statements in its logs.\n This information helps you to debug issues involving SQL behavior or the performance\n and scalability of the proxy connections. The debug information includes the text of\n SQL statements that you submit through the proxy. Thus, only enable this setting\n when needed for debugging, and only when you have security measures in place to\n safeguard any sensitive information that appears in the logs.

" } }, @@ -9623,7 +9648,6 @@ "IsDefault": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this endpoint is the default endpoint for the associated DB proxy.\n Default DB proxy endpoints always have read/write capability. Other endpoints that you associate with the\n DB proxy can be either read/write or read-only.

" } } @@ -9896,7 +9920,6 @@ "Port": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port that the RDS Proxy uses to connect to the target RDS DB instance or Aurora DB cluster.

" } }, @@ -9964,7 +9987,6 @@ "IsDefault": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this target group is the first one used for connection requests by the associated proxy.\n Because each proxy is currently associated with a single target group, currently this setting\n is always true.

" } }, @@ -10247,7 +10269,6 @@ "AllocatedStorage": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the allocated storage size in gibibytes (GiB).

" } }, @@ -10260,7 +10281,6 @@ "Port": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the port that the database engine was listening on at the time of the snapshot.

" } }, @@ -10321,7 +10341,6 @@ "PercentProgress": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The percentage of the estimated data that has been transferred.

" } }, @@ -10352,7 +10371,6 @@ "Encrypted": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the DB snapshot is encrypted.

" } }, @@ -10377,7 +10395,6 @@ "IAMDatabaseAuthenticationEnabled": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled.

" } }, @@ -10429,7 +10446,6 @@ "DedicatedLogVolume": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the DB instance has a dedicated log volume (DLV) enabled.

" } } @@ -10786,6 +10802,7 @@ "BlueGreenDeploymentIdentifier": { "target": "com.amazonaws.rds#BlueGreenDeploymentIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the blue/green deployment to delete. This parameter isn't\n case-sensitive.

\n

Constraints:\n

\n
    \n
  • \n

    Must match an existing blue/green deployment identifier.

    \n
  • \n
", "smithy.api#required": {} } @@ -10838,6 +10855,7 @@ "Engine": { "target": "com.amazonaws.rds#CustomEngineName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The database engine. The only supported engines are custom-oracle-ee and custom-oracle-ee-cdb.

", "smithy.api#required": {} } @@ -10845,6 +10863,7 @@ "EngineVersion": { "target": "com.amazonaws.rds#CustomEngineVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The custom engine version (CEV) for your DB instance. This option is required for \n RDS Custom, but optional for Amazon RDS. The combination of Engine and \n EngineVersion is unique per customer per Amazon Web Services Region.

", "smithy.api#required": {} } @@ -10934,6 +10953,7 @@ "DbClusterResourceId": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the source DB cluster, which can't be changed and which is unique to an Amazon Web Services Region.

", "smithy.api#required": {} } @@ -11004,6 +11024,7 @@ "DBClusterEndpointIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier associated with the custom endpoint. This parameter is stored as a lowercase string.

", "smithy.api#required": {} } @@ -11019,6 +11040,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB cluster identifier for the DB cluster to be deleted. This parameter isn't case-sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must match an existing DBClusterIdentifier.

    \n
  • \n
", "smithy.api#required": {} } @@ -11026,7 +11048,6 @@ "SkipFinalSnapshot": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether to skip the creation of a final DB cluster snapshot before the DB cluster is deleted.\n If skip is specified, no DB cluster snapshot is created. If skip isn't specified, a DB cluster snapshot \n is created before the DB cluster is deleted. By default, skip isn't specified, and the DB cluster snapshot is created. \n By default, this parameter is disabled.

\n \n

You must specify a FinalDBSnapshotIdentifier parameter if SkipFinalSnapshot is disabled.

\n
" } }, @@ -11083,6 +11104,7 @@ "DBClusterParameterGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB cluster parameter group.

\n

Constraints:

\n
    \n
  • \n

    Must be the name of an existing DB cluster parameter group.

    \n
  • \n
  • \n

    You can't delete a default DB cluster parameter group.

    \n
  • \n
  • \n

    Can't be associated with any DB clusters.

    \n
  • \n
", "smithy.api#required": {} } @@ -11162,6 +11184,7 @@ "DBClusterSnapshotIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the DB cluster snapshot to delete.

\n

Constraints: Must be the name of an existing DB cluster snapshot in the available state.

", "smithy.api#required": {} } @@ -11324,6 +11347,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB instance identifier for the DB instance to be deleted. This parameter isn't case-sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must match the name of an existing DB instance.

    \n
  • \n
", "smithy.api#required": {} } @@ -11331,7 +11355,6 @@ "SkipFinalSnapshot": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether to skip the creation of a final DB snapshot before deleting the instance.\n If you enable this parameter, RDS doesn't create a DB snapshot. If you don't enable this parameter, \n RDS creates a DB snapshot before the DB instance is deleted. By default, skip isn't enabled, \n and the DB snapshot is created.

\n \n

If you don't enable this parameter, you must specify the FinalDBSnapshotIdentifier parameter.

\n
\n

When a DB instance is in a failure state and has a status of failed, incompatible-restore, \n or incompatible-network, RDS can delete the instance only if you enable this parameter.

\n

If you delete a read replica or an RDS Custom instance, you must enable this setting.

\n

This setting is required for RDS Custom.

" } }, @@ -11399,6 +11422,7 @@ "DBParameterGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB parameter group.

\n

Constraints:

\n
    \n
  • \n

    Must be the name of an existing DB parameter group

    \n
  • \n
  • \n

    You can't delete a default DB parameter group

    \n
  • \n
  • \n

    Can't be associated with any DB instances

    \n
  • \n
", "smithy.api#required": {} } @@ -11455,6 +11479,7 @@ "DBProxyEndpointName": { "target": "com.amazonaws.rds#DBProxyEndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB proxy endpoint to delete.

", "smithy.api#required": {} } @@ -11484,6 +11509,7 @@ "DBProxyName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB proxy to delete.

", "smithy.api#required": {} } @@ -11542,6 +11568,7 @@ "DBSecurityGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB security group to delete.

\n \n

You can't delete the default DB security group.

\n
\n

Constraints:

\n
    \n
  • \n

    Must be 1 to 255 letters, numbers, or hyphens.

    \n
  • \n
  • \n

    First character must be a letter

    \n
  • \n
  • \n

    Can't end with a hyphen or contain two consecutive hyphens

    \n
  • \n
  • \n

    Must not be \"Default\"

    \n
  • \n
", "smithy.api#required": {} } @@ -11615,6 +11642,7 @@ "DBSnapshotIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB snapshot identifier.

\n

Constraints: Must be the name of an existing DB snapshot in the available state.

", "smithy.api#required": {} } @@ -11674,6 +11702,7 @@ "DBSubnetGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the database subnet group to delete.

\n \n

You can't delete the default subnet group.

\n
\n

Constraints: Must match the name of an existing DBSubnetGroup. Must not be default.

\n

Example: mydbsubnetgroup\n

", "smithy.api#required": {} } @@ -11733,6 +11762,7 @@ "SubscriptionName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the RDS event notification subscription you want to delete.

", "smithy.api#required": {} } @@ -11802,6 +11832,7 @@ "GlobalClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster identifier of the global database cluster being deleted.

", "smithy.api#required": {} } @@ -11857,6 +11888,7 @@ "OptionGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the option group to be deleted.

\n \n

You can't delete default option groups.

\n
", "smithy.api#required": {} } @@ -11899,6 +11931,7 @@ "DBProxyName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the DBProxy that is associated with the DBProxyTargetGroup.

", "smithy.api#required": {} } @@ -12291,6 +12324,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB cluster identifier of the DB cluster to be described. This parameter is\n stored as a lowercase string.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 alphanumeric characters or hyphens.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Can't end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
\n

Example: my-cluster1\n

", "smithy.api#required": {} } @@ -12581,6 +12615,7 @@ "DBClusterParameterGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a specific DB cluster parameter group to return parameter details for.

\n

Constraints:

\n
    \n
  • \n

    If supplied, must match the name of an existing DBClusterParameterGroup.

    \n
  • \n
", "smithy.api#required": {} } @@ -12658,6 +12693,7 @@ "DBClusterSnapshotIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the DB cluster snapshot to describe the attributes for.

", "smithy.api#required": {} } @@ -12927,14 +12963,12 @@ "IncludeShared": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether to include shared manual DB cluster snapshots \n from other Amazon Web Services accounts that this Amazon Web Services account has been given \n permission to copy or restore. By default, these snapshots are not included.

\n

You can give an Amazon Web Services account permission to restore a manual DB cluster snapshot from\n another Amazon Web Services account by the ModifyDBClusterSnapshotAttribute API action.

" } }, "IncludePublic": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether to include manual DB cluster snapshots that are public and can be copied \n or restored by any Amazon Web Services account. By default, the public snapshots are not included.

\n

You can share a manual DB cluster snapshot as public by using the ModifyDBClusterSnapshotAttribute API action.

" } }, @@ -13221,7 +13255,6 @@ "IncludeShared": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the output includes information about clusters\n shared from other Amazon Web Services accounts.

" } } @@ -13327,7 +13360,6 @@ "DefaultOnly": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether to return only the default version of the specified engine or the engine and major version combination.

" } }, @@ -13747,14 +13779,12 @@ "LastWritten": { "target": "com.amazonaws.rds#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

A POSIX timestamp when the last log entry was written.

" } }, "Size": { "target": "com.amazonaws.rds#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The size, in bytes, of the log file for the specified DB instance.

" } } @@ -13778,6 +13808,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The customer-assigned name of the DB instance that contains the log files you want to list.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing DBInstance.

    \n
  • \n
", "smithy.api#required": {} } @@ -13791,14 +13822,12 @@ "FileLastWritten": { "target": "com.amazonaws.rds#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Filters the available log files for files written since the specified date, in POSIX timestamp format with milliseconds.

" } }, "FileSize": { "target": "com.amazonaws.rds#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Filters the available log files for files larger than the specified size.

" } }, @@ -13999,6 +14028,7 @@ "DBParameterGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a specific DB parameter group to return details for.

\n

Constraints:

\n
    \n
  • \n

    If supplied, must match the name of an existing DBParameterGroup.

    \n
  • \n
", "smithy.api#required": {} } @@ -14226,6 +14256,7 @@ "DBProxyName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the DBProxy associated with the target group.

", "smithy.api#required": {} } @@ -14317,6 +14348,7 @@ "DBProxyName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the DBProxyTarget to describe.

", "smithy.api#required": {} } @@ -14479,6 +14511,7 @@ "DBSnapshotIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the DB snapshot to describe the attributes for.

", "smithy.api#required": {} } @@ -14731,14 +14764,12 @@ "IncludeShared": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether to include shared manual DB cluster snapshots \n from other Amazon Web Services accounts that this Amazon Web Services account has been given \n permission to copy or restore. By default, these snapshots are not included.

\n

You can give an Amazon Web Services account permission to restore a manual DB snapshot from\n another Amazon Web Services account by using the ModifyDBSnapshotAttribute API action.

\n

This setting doesn't apply to RDS Custom.

" } }, "IncludePublic": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether to include manual DB cluster snapshots that are public and can be copied \n or restored by any Amazon Web Services account. By default, the public snapshots are not included.

\n

You can share a manual DB snapshot as public by using the ModifyDBSnapshotAttribute API.

\n

This setting doesn't apply to RDS Custom.

" } }, @@ -14899,6 +14930,7 @@ "DBParameterGroupFamily": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB cluster parameter group family to return engine parameter information for.

", "smithy.api#required": {} } @@ -14986,6 +15018,7 @@ "DBParameterGroupFamily": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB parameter group family.

\n

Valid Values:

\n
    \n
  • \n

    \n aurora-mysql5.7\n

    \n
  • \n
  • \n

    \n aurora-mysql8.0\n

    \n
  • \n
  • \n

    \n aurora-postgresql10\n

    \n
  • \n
  • \n

    \n aurora-postgresql11\n

    \n
  • \n
  • \n

    \n aurora-postgresql12\n

    \n
  • \n
  • \n

    \n aurora-postgresql13\n

    \n
  • \n
  • \n

    \n aurora-postgresql14\n

    \n
  • \n
  • \n

    \n custom-oracle-ee-19\n

    \n
  • \n
  • \n

    \n mariadb10.2\n

    \n
  • \n
  • \n

    \n mariadb10.3\n

    \n
  • \n
  • \n

    \n mariadb10.4\n

    \n
  • \n
  • \n

    \n mariadb10.5\n

    \n
  • \n
  • \n

    \n mariadb10.6\n

    \n
  • \n
  • \n

    \n mysql5.7\n

    \n
  • \n
  • \n

    \n mysql8.0\n

    \n
  • \n
  • \n

    \n oracle-ee-19\n

    \n
  • \n
  • \n

    \n oracle-ee-cdb-19\n

    \n
  • \n
  • \n

    \n oracle-ee-cdb-21\n

    \n
  • \n
  • \n

    \n oracle-se2-19\n

    \n
  • \n
  • \n

    \n oracle-se2-cdb-19\n

    \n
  • \n
  • \n

    \n oracle-se2-cdb-21\n

    \n
  • \n
  • \n

    \n postgres10\n

    \n
  • \n
  • \n

    \n postgres11\n

    \n
  • \n
  • \n

    \n postgres12\n

    \n
  • \n
  • \n

    \n postgres13\n

    \n
  • \n
  • \n

    \n postgres14\n

    \n
  • \n
  • \n

    \n sqlserver-ee-11.0\n

    \n
  • \n
  • \n

    \n sqlserver-ee-12.0\n

    \n
  • \n
  • \n

    \n sqlserver-ee-13.0\n

    \n
  • \n
  • \n

    \n sqlserver-ee-14.0\n

    \n
  • \n
  • \n

    \n sqlserver-ee-15.0\n

    \n
  • \n
  • \n

    \n sqlserver-ex-11.0\n

    \n
  • \n
  • \n

    \n sqlserver-ex-12.0\n

    \n
  • \n
  • \n

    \n sqlserver-ex-13.0\n

    \n
  • \n
  • \n

    \n sqlserver-ex-14.0\n

    \n
  • \n
  • \n

    \n sqlserver-ex-15.0\n

    \n
  • \n
  • \n

    \n sqlserver-se-11.0\n

    \n
  • \n
  • \n

    \n sqlserver-se-12.0\n

    \n
  • \n
  • \n

    \n sqlserver-se-13.0\n

    \n
  • \n
  • \n

    \n sqlserver-se-14.0\n

    \n
  • \n
  • \n

    \n sqlserver-se-15.0\n

    \n
  • \n
  • \n

    \n sqlserver-web-11.0\n

    \n
  • \n
  • \n

    \n sqlserver-web-12.0\n

    \n
  • \n
  • \n

    \n sqlserver-web-13.0\n

    \n
  • \n
  • \n

    \n sqlserver-web-14.0\n

    \n
  • \n
  • \n

    \n sqlserver-web-15.0\n

    \n
  • \n
", "smithy.api#required": {} } @@ -15548,6 +15581,7 @@ "EngineName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A required parameter. Options available for the given engine name are described.

\n

Valid Values:

\n
    \n
  • \n

    \n mariadb\n

    \n
  • \n
  • \n

    \n mysql\n

    \n
  • \n
  • \n

    \n oracle-ee\n

    \n
  • \n
  • \n

    \n oracle-ee-cdb\n

    \n
  • \n
  • \n

    \n oracle-se2\n

    \n
  • \n
  • \n

    \n oracle-se2-cdb\n

    \n
  • \n
  • \n

    \n postgres\n

    \n
  • \n
  • \n

    \n sqlserver-ee\n

    \n
  • \n
  • \n

    \n sqlserver-se\n

    \n
  • \n
  • \n

    \n sqlserver-ex\n

    \n
  • \n
  • \n

    \n sqlserver-web\n

    \n
  • \n
", "smithy.api#required": {} } @@ -15741,6 +15775,7 @@ "Engine": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the engine to retrieve DB instance options for.

\n

Valid Values:

\n
    \n
  • \n

    \n aurora-mysql\n

    \n
  • \n
  • \n

    \n aurora-postgresql\n

    \n
  • \n
  • \n

    \n custom-oracle-ee\n

    \n
  • \n
  • \n

    \n mariadb\n

    \n
  • \n
  • \n

    \n mysql\n

    \n
  • \n
  • \n

    \n oracle-ee\n

    \n
  • \n
  • \n

    \n oracle-ee-cdb\n

    \n
  • \n
  • \n

    \n oracle-se2\n

    \n
  • \n
  • \n

    \n oracle-se2-cdb\n

    \n
  • \n
  • \n

    \n postgres\n

    \n
  • \n
  • \n

    \n sqlserver-ee\n

    \n
  • \n
  • \n

    \n sqlserver-se\n

    \n
  • \n
  • \n

    \n sqlserver-ex\n

    \n
  • \n
  • \n

    \n sqlserver-web\n

    \n
  • \n
", "smithy.api#required": {} } @@ -16367,6 +16402,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The customer identifier or the ARN of your DB instance.

", "smithy.api#required": {} } @@ -16475,10 +16511,7 @@ } }, "com.amazonaws.rds#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.rds#DoubleOptional": { "type": "double" @@ -16489,14 +16522,12 @@ "From": { "target": "com.amazonaws.rds#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum value in the range.

" } }, "To": { "target": "com.amazonaws.rds#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum value in the range.

" } } @@ -16568,7 +16599,6 @@ "AdditionalDataPending": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A Boolean value that, if true, indicates there is more data to be downloaded.

" } } @@ -16583,6 +16613,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The customer-assigned name of the DB instance that contains the log files you want to list.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing DBInstance.

    \n
  • \n
", "smithy.api#required": {} } @@ -16590,6 +16621,7 @@ "LogFileName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the log file to be downloaded.

", "smithy.api#required": {} } @@ -16603,7 +16635,6 @@ "NumberOfLines": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of lines to download. If the number of lines specified results in a file over 1 MB in size, the file is truncated at 1 MB in size.

\n

If the NumberOfLines parameter is specified, then the block of lines returned can be from the beginning \n or the end of the log file, depending on the value of the Marker parameter.

\n
    \n
  • \n

    If neither Marker or NumberOfLines are specified, the entire log file is returned up to a \n maximum of 10000 lines, starting with the most recent log entries first.

    \n
  • \n
  • \n

    If \n NumberOfLines is specified and Marker isn't specified, then the most recent lines from the end \n of the log file are returned.

    \n
  • \n
  • \n

    If Marker is specified as \"0\", then the specified \n number of lines from the beginning of the log file are returned.

    \n
  • \n
  • \n

    You can \n download the log file in blocks of lines by specifying the size of the block using \n the NumberOfLines parameter, and by specifying a value of \"0\" for the Marker parameter in your \n first request. Include the Marker value returned in the response as the Marker value for the next \n request, continuing until the AdditionalDataPending response element returns false.

    \n
  • \n
" } } @@ -16683,7 +16714,6 @@ "Port": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the port that the database engine is listening on.

" } }, @@ -16913,7 +16943,6 @@ "Enabled": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A Boolean value indicating if the subscription is enabled. True indicates the subscription is enabled.

" } }, @@ -17088,14 +17117,12 @@ "PercentProgress": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The progress of the snapshot or cluster export task as a percentage.

" } }, "TotalExtractedDataInGB": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total amount of data exported, in gigabytes.

" } }, @@ -17227,6 +17254,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the DB cluster to force a failover for. This parameter isn't case-sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing DB cluster.

    \n
  • \n
", "smithy.api#required": {} } @@ -17286,6 +17314,7 @@ "GlobalClusterIdentifier": { "target": "com.amazonaws.rds#GlobalClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the global database cluster (Aurora global database) this operation should apply to. \n The identifier is the unique key assigned by the user when the Aurora global database is created. In other words,\n it's the name of the Aurora global database.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing global database cluster.

    \n
  • \n
", "smithy.api#required": {} } @@ -17293,6 +17322,7 @@ "TargetDbClusterIdentifier": { "target": "com.amazonaws.rds#DBClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the secondary Aurora DB cluster that you want to promote to the primary for the global database cluster. Use the Amazon Resource Name (ARN) for the identifier so that\n Aurora can locate the cluster in its Amazon Web Services Region.

", "smithy.api#required": {} } @@ -17349,7 +17379,6 @@ "IsDataLossAllowed": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the operation is a global switchover or a global failover. If data loss is allowed, then the operation is a global failover. \n Otherwise, it's a switchover.

" } } @@ -17393,6 +17422,7 @@ "Name": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the filter. Filter names are case-sensitive.

", "smithy.api#required": {} } @@ -17400,6 +17430,7 @@ "Values": { "target": "com.amazonaws.rds#FilterValueList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

One or more filter values. Filter values are case-sensitive.

", "smithy.api#required": {} } @@ -17555,7 +17586,6 @@ "IsWriter": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the Aurora DB cluster is the primary cluster\n (that is, has read-write capability) for the global\n cluster with which it is associated.

" } }, @@ -17828,10 +17858,7 @@ } }, "com.amazonaws.rds#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.rds#IntegerOptional": { "type": "integer" @@ -18387,6 +18414,7 @@ "ResourceName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon RDS resource with tags to be listed. This value is an Amazon Resource Name (ARN). For information about \n creating an ARN, \n see \n Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.

", "smithy.api#required": {} } @@ -18445,10 +18473,7 @@ } }, "com.amazonaws.rds#Long": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.rds#LongOptional": { "type": "long" @@ -18719,6 +18744,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB cluster identifier for the cluster being modified. This parameter isn't case-sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing DB cluster.

    \n
  • \n
", "smithy.api#required": {} } @@ -18772,6 +18798,7 @@ "Engine": { "target": "com.amazonaws.rds#CustomEngineName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB engine. The only supported values are custom-oracle-ee and custom-oracle-ee-cdb.

", "smithy.api#required": {} } @@ -18779,6 +18806,7 @@ "EngineVersion": { "target": "com.amazonaws.rds#CustomEngineVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The custom engine version (CEV) that you want to modify. This option is required for \n RDS Custom for Oracle, but optional for Amazon RDS. The combination of Engine and \n EngineVersion is unique per customer per Amazon Web Services Region.

", "smithy.api#required": {} } @@ -18977,6 +19005,7 @@ "DBClusterEndpointIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the endpoint to modify. This parameter is stored as a lowercase string.

", "smithy.api#required": {} } @@ -19010,6 +19039,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB cluster identifier for the cluster being modified. This parameter isn't case-sensitive.

\n

Valid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing DB cluster.

    \n
  • \n
", "smithy.api#required": {} } @@ -19023,7 +19053,6 @@ "ApplyImmediately": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the modifications in this request and any pending modifications are \n asynchronously applied as soon as possible, regardless of the PreferredMaintenanceWindow setting \n for the DB cluster. If this parameter is disabled, changes to the DB cluster are applied during the next \n maintenance window.

\n

Most modifications can be applied immediately or during the next scheduled maintenance window. Some \n modifications, such as turning on deletion protection and changing the master password, are applied \n immediately—regardless of when you choose to apply them.

\n

By default, this parameter is disabled.

\n

Valid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters

" } }, @@ -19102,7 +19131,6 @@ "AllowMajorVersionUpgrade": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether major version upgrades are allowed.

\n

Valid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters

\n

Constraints:

\n
    \n
  • \n

    You must allow major version upgrades when specifying a value for the\n EngineVersion parameter that is a different major version than the DB\n cluster's current version.

    \n
  • \n
" } }, @@ -19250,7 +19278,6 @@ "AllowEngineModeChange": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether engine mode changes from serverless to provisioned \n are allowed.

\n

Valid for Cluster Type: Aurora Serverless v1 DB clusters only

\n

Constraints:

\n
    \n
  • \n

    You must allow engine mode changes when specifying a different value for the EngineMode parameter\n from the DB cluster's current engine mode.

    \n
  • \n
" } }, @@ -19322,6 +19349,7 @@ "DBClusterParameterGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB cluster parameter group to modify.

", "smithy.api#required": {} } @@ -19329,6 +19357,7 @@ "Parameters": { "target": "com.amazonaws.rds#ParametersList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of parameters in the DB cluster parameter group to modify.

\n

Valid Values (for the application method): immediate | pending-reboot\n

\n \n

You can use the immediate value with dynamic parameters only. You can use the \n pending-reboot value for both dynamic and static parameters.

\n

When the application method is immediate, changes to dynamic parameters are applied immediately \n to the DB clusters associated with the parameter group. When the application method is pending-reboot, \n changes to dynamic and static parameters are applied after a reboot without failover to the DB clusters associated with the \n parameter group.

\n
", "smithy.api#required": {} } @@ -19401,6 +19430,7 @@ "DBClusterSnapshotIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the DB cluster snapshot to modify the attributes for.

", "smithy.api#required": {} } @@ -19408,6 +19438,7 @@ "AttributeName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB cluster snapshot attribute to modify.

\n

To manage authorization for other Amazon Web Services accounts to copy or restore a manual DB cluster snapshot, \n set this value to restore.

\n \n

To view the list of attributes available to modify, use the\n DescribeDBClusterSnapshotAttributes API operation.

\n
", "smithy.api#required": {} } @@ -19566,6 +19597,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of DB instance to modify. This value is stored as a lowercase string.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing DB instance.

    \n
  • \n
", "smithy.api#required": {} } @@ -19603,7 +19635,6 @@ "ApplyImmediately": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the modifications in this request and any pending modifications are asynchronously applied as soon as possible, \n regardless of the PreferredMaintenanceWindow setting for the DB instance. By default, this parameter is disabled.

\n

If this parameter is disabled, changes to the DB instance are applied during the next maintenance window. Some parameter changes can cause an outage\n and are applied on the next call to RebootDBInstance, or the next failure reboot. Review the table of parameters in \n Modifying a DB Instance in the \n Amazon RDS User Guide to see the impact of enabling or disabling ApplyImmediately for each modified parameter and to \n determine when the changes are applied.

" } }, @@ -19652,7 +19683,6 @@ "AllowMajorVersionUpgrade": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether major version upgrades are allowed. Changing this parameter doesn't \n result in an outage and the change is asynchronously applied as soon as possible.

\n

This setting doesn't apply to RDS Custom DB instances.

\n

Constraints:

\n
    \n
  • \n

    Major version upgrades must be allowed when specifying a value \n for the EngineVersion parameter that's a different major version than the DB instance's current version.

    \n
  • \n
" } }, @@ -19982,6 +20012,7 @@ "DBParameterGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB parameter group.

\n

Constraints:

\n
    \n
  • \n

    If supplied, must match the name of an existing DBParameterGroup.

    \n
  • \n
", "smithy.api#required": {} } @@ -19989,6 +20020,7 @@ "Parameters": { "target": "com.amazonaws.rds#ParametersList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of parameter names, values, and the application methods for the parameter update. At least one parameter name, value, and \n application method must be supplied; later arguments are optional. A maximum of 20 parameters can be modified in a single request.

\n

Valid Values (for the application method): immediate | pending-reboot\n

\n

You can use the immediate value with dynamic parameters only. You can use the pending-reboot value for both dynamic \n and static parameters.

\n

When the application method is immediate, changes to dynamic parameters are applied immediately to the DB instances associated with \n the parameter group.

\n

When the application method is pending-reboot, changes to dynamic and static parameters are applied after a reboot without failover \n to the DB instances associated with the parameter group.

\n \n

You can't use pending-reboot with dynamic parameters on RDS for SQL Server DB instances. Use immediate.

\n
\n

For more information on modifying DB parameters, see Working \n with DB parameter groups in the Amazon RDS User Guide.

", "smithy.api#required": {} } @@ -20054,6 +20086,7 @@ "DBProxyEndpointName": { "target": "com.amazonaws.rds#DBProxyEndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB proxy sociated with the DB proxy endpoint that you want to modify.

", "smithy.api#required": {} } @@ -20095,6 +20128,7 @@ "DBProxyName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the DBProxy to modify.

", "smithy.api#required": {} } @@ -20189,6 +20223,7 @@ "TargetGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the target group to modify.

", "smithy.api#required": {} } @@ -20196,6 +20231,7 @@ "DBProxyName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the proxy.

", "smithy.api#required": {} } @@ -20335,6 +20371,7 @@ "DBSnapshotIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the DB snapshot to modify the attributes for.

", "smithy.api#required": {} } @@ -20342,6 +20379,7 @@ "AttributeName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB snapshot attribute to modify.

\n

To manage authorization for other Amazon Web Services accounts to copy or restore a manual DB snapshot, \n set this value to restore.

\n \n

To view the list of attributes available to modify, use the\n DescribeDBSnapshotAttributes API operation.

\n
", "smithy.api#required": {} } @@ -20381,6 +20419,7 @@ "DBSnapshotIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the DB snapshot to modify.

", "smithy.api#required": {} } @@ -20503,6 +20542,7 @@ "DBSubnetGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the DB subnet group. This value is stored as a lowercase string.\n You can't modify the default subnet group.

\n

Constraints: Must match the name of an existing DBSubnetGroup. Must not be default.

\n

Example: mydbsubnetgroup\n

", "smithy.api#required": {} } @@ -20516,6 +20556,7 @@ "SubnetIds": { "target": "com.amazonaws.rds#SubnetIdentifierList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The EC2 subnet IDs for the DB subnet group.

", "smithy.api#required": {} } @@ -20598,6 +20639,7 @@ "SubscriptionName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the RDS event notification subscription.

", "smithy.api#required": {} } @@ -20786,6 +20828,7 @@ "OptionGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the option group to be modified.

\n

Permanent options, such as the TDE option for Oracle Advanced Security TDE, can't be removed from an option group, and that option group can't be removed from a DB instance once it is associated with a DB instance

", "smithy.api#required": {} } @@ -20805,7 +20848,6 @@ "ApplyImmediately": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether to apply the change immediately or during the next maintenance window for each instance associated with the option group.

" } } @@ -20861,14 +20903,12 @@ "Persistent": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this option is persistent.

" } }, "Permanent": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this option is permanent.

" } }, @@ -20913,6 +20953,7 @@ "OptionName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The configuration of options to include in a group.

", "smithy.api#required": {} } @@ -20997,7 +21038,6 @@ "AllowsVpcAndNonVpcInstanceMemberships": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this option group can be applied to both VPC \n and non-VPC instances. The value true indicates the option group \n can be applied to both VPC and non-VPC instances.

" } }, @@ -21135,7 +21175,6 @@ "PortRequired": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the option requires a port.

" } }, @@ -21160,28 +21199,24 @@ "Persistent": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Persistent options can't be removed from an option group while DB instances are associated with the option group. If you disassociate all DB instances from the option group, your can remove the persistent option from the option group.

" } }, "Permanent": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Permanent options can never be removed from an option group. An option group containing a permanent option can't be removed from a DB instance.

" } }, "RequiresAutoMinorEngineVersionUpgrade": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

If true, you must enable the Auto Minor Version Upgrade setting for your DB instance \n before you can use this option.\n You can enable Auto Minor Version Upgrade when you first create your DB instance,\n or by modifying your DB instance later.

" } }, "VpcOnly": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

If true, you can only use this option with a DB instance that is in a VPC.

" } }, @@ -21250,14 +21285,12 @@ "IsModifiable": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this option group option can be changed from the default value.

" } }, "IsRequired": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a value must be specified for this option setting of the option group option.

" } }, @@ -21420,14 +21453,12 @@ "IsModifiable": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the option setting can be modified from the default.

" } }, "IsCollection": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the option setting is part of a collection.

" } } @@ -21466,7 +21497,6 @@ "IsDefault": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the version is the default version of the option.

" } } @@ -21544,28 +21574,24 @@ "MultiAZCapable": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a DB instance is Multi-AZ capable.

" } }, "ReadReplicaCapable": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a DB instance can have a read replica.

" } }, "Vpc": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a DB instance is in a VPC.

" } }, "SupportsStorageEncryption": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a DB instance supports encrypted storage.

" } }, @@ -21578,28 +21604,24 @@ "SupportsIops": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a DB instance supports provisioned IOPS.

" } }, "SupportsEnhancedMonitoring": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.

" } }, "SupportsIAMDatabaseAuthentication": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a DB instance supports IAM database authentication.

" } }, "SupportsPerformanceInsights": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a DB instance supports Performance Insights.

" } }, @@ -21666,7 +21688,6 @@ "OutpostCapable": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a DB instance supports RDS on Outposts.

\n

For more information about RDS on Outposts, see Amazon RDS on Amazon Web Services Outposts \n in the Amazon RDS User Guide.\n

" } }, @@ -21679,14 +21700,12 @@ "SupportsGlobalDatabases": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether you can use Aurora global databases with a specific combination of other DB engine attributes.

" } }, "SupportsClusters": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether DB instances can be configured as a Multi-AZ DB cluster.

\n

For more information on Multi-AZ DB clusters, see \n \n Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.\n

" } }, @@ -21699,7 +21718,6 @@ "SupportsStorageThroughput": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a DB instance supports storage throughput.

" } }, @@ -21730,7 +21748,6 @@ "SupportsDedicatedLogVolume": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a DB instance supports using a dedicated log volume (DLV).

" } } @@ -21831,7 +21848,6 @@ "IsModifiable": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether (true) or not (false) the parameter can be modified.\n Some parameters have security or operational implications\n that prevent them from being changed.

" } }, @@ -22210,6 +22226,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the DB cluster read replica to promote. This parameter isn't\n case-sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing DB cluster read replica.

    \n
  • \n
\n

Example: my-cluster-replica1\n

", "smithy.api#required": {} } @@ -22237,6 +22254,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB instance identifier. This value is stored as a lowercase string.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing read replica DB instance.

    \n
  • \n
\n

Example: mydbinstance\n

", "smithy.api#required": {} } @@ -22350,6 +22368,7 @@ "ReservedDBInstancesOfferingId": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the Reserved DB instance offering to purchase.

\n

Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706

", "smithy.api#required": {} } @@ -22392,14 +22411,12 @@ "From": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum value in the range.

" } }, "To": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum value in the range.

" } }, @@ -22485,6 +22502,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB cluster identifier. This parameter is stored as a lowercase string.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing DBCluster.

    \n
  • \n
", "smithy.api#required": {} } @@ -22554,6 +22572,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB instance identifier. This parameter is stored as a lowercase string.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing DBInstance.

    \n
  • \n
", "smithy.api#required": {} } @@ -22587,7 +22606,6 @@ "RecurringChargeAmount": { "target": "com.amazonaws.rds#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of the recurring charge.

" } }, @@ -22658,6 +22676,7 @@ "DBProxyName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the DBProxy that is associated with the DBProxyTargetGroup.

", "smithy.api#required": {} } @@ -22827,6 +22846,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB cluster to disassociate the IAM role from.

", "smithy.api#required": {} } @@ -22834,6 +22854,7 @@ "RoleArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role to disassociate from the Aurora DB cluster, for example\n arn:aws:iam::123456789012:role/AuroraAccessRole.

", "smithy.api#required": {} } @@ -22878,6 +22899,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB instance to disassociate the IAM role from.

", "smithy.api#required": {} } @@ -22885,6 +22907,7 @@ "RoleArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role to disassociate from the DB instance,\n for example, arn:aws:iam::123456789012:role/AccessRole.

", "smithy.api#required": {} } @@ -22892,6 +22915,7 @@ "FeatureName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the feature for the DB instance that the IAM role is to be disassociated from.\n For information about supported feature names, see DBEngineVersion.

", "smithy.api#required": {} } @@ -22951,6 +22975,7 @@ "SubscriptionName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the RDS event notification subscription you want to remove a source identifier from.

", "smithy.api#required": {} } @@ -22958,6 +22983,7 @@ "SourceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The source identifier to be removed from the subscription, such as the DB instance identifier \n for a DB instance or the name of a security group.

", "smithy.api#required": {} } @@ -23027,6 +23053,7 @@ "ResourceName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon RDS resource that the tags are removed from. This value is an Amazon Resource Name (ARN). For information about \n creating an ARN, \n see \n Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.\n

", "smithy.api#required": {} } @@ -23034,6 +23061,7 @@ "TagKeys": { "target": "com.amazonaws.rds#KeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tag key (name) of the tag to be removed.

", "smithy.api#required": {} } @@ -23091,21 +23119,18 @@ "Duration": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The duration of the reservation in seconds.

" } }, "FixedPrice": { "target": "com.amazonaws.rds#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The fixed price charged for this reserved DB instance.

" } }, "UsagePrice": { "target": "com.amazonaws.rds#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The hourly price charged for this reserved DB instance.

" } }, @@ -23118,7 +23143,6 @@ "DBInstanceCount": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of reserved DB instances.

" } }, @@ -23137,7 +23161,6 @@ "MultiAZ": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the reservation applies to Multi-AZ deployments.

" } }, @@ -23269,21 +23292,18 @@ "Duration": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The duration of the offering in seconds.

" } }, "FixedPrice": { "target": "com.amazonaws.rds#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The fixed price charged for this offering.

" } }, "UsagePrice": { "target": "com.amazonaws.rds#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The hourly price charged for this offering.

" } }, @@ -23308,7 +23328,6 @@ "MultiAZ": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the offering applies to Multi-AZ deployments.

" } }, @@ -23409,6 +23428,7 @@ "DBClusterParameterGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB cluster parameter group to reset.

", "smithy.api#required": {} } @@ -23416,7 +23436,6 @@ "ResetAllParameters": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether to reset all parameters in the DB cluster parameter group \n to their default values. You can't use this parameter if there \n is a list of parameter names specified for the Parameters parameter.

" } }, @@ -23471,6 +23490,7 @@ "DBParameterGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB parameter group.

\n

Constraints:

\n
    \n
  • \n

    Must match the name of an existing DBParameterGroup.

    \n
  • \n
", "smithy.api#required": {} } @@ -23478,7 +23498,6 @@ "ResetAllParameters": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether to reset all parameters in the DB parameter group to default values. \n By default, all parameters in the DB parameter group are reset to default values.

" } }, @@ -23678,6 +23697,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB cluster to create from the source data in the Amazon S3 bucket. This parameter isn't case-sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 letters, numbers, or hyphens.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Can't end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
\n

Example: my-cluster1\n

", "smithy.api#required": {} } @@ -23703,6 +23723,7 @@ "Engine": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the database engine to be used for this DB cluster.

\n

Valid Values: aurora-mysql (for Aurora MySQL)

", "smithy.api#required": {} } @@ -23722,6 +23743,7 @@ "MasterUsername": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the master user for the restored DB cluster.

\n

Constraints:

\n
    \n
  • \n

    Must be 1 to 16 letters or numbers.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Can't be a reserved word for the chosen database engine.

    \n
  • \n
", "smithy.api#required": {} } @@ -23774,6 +23796,7 @@ "SourceEngine": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the database engine that was backed up to create the files stored in the\n Amazon S3 bucket.

\n

Valid Values: mysql\n

", "smithy.api#required": {} } @@ -23781,6 +23804,7 @@ "SourceEngineVersion": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of the database that the backup files were created from.

\n

MySQL versions 5.7 and 8.0 are supported.

\n

Example: 5.7.40, 8.0.28\n

", "smithy.api#required": {} } @@ -23788,6 +23812,7 @@ "S3BucketName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Amazon S3 bucket that contains the data used to create the Amazon Aurora DB cluster.

", "smithy.api#required": {} } @@ -23801,6 +23826,7 @@ "S3IngestionRoleArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) role that authorizes\n Amazon RDS to access the Amazon S3 bucket on your behalf.

", "smithy.api#required": {} } @@ -24022,6 +24048,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB cluster to create from the DB snapshot or DB cluster snapshot.\n This parameter isn't case-sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 letters, numbers, or hyphens

    \n
  • \n
  • \n

    First character must be a letter

    \n
  • \n
  • \n

    Can't end with a hyphen or contain two consecutive hyphens

    \n
  • \n
\n

Example: my-snapshot-id\n

\n

Valid for: Aurora DB clusters and Multi-AZ DB clusters

", "smithy.api#required": {} } @@ -24029,6 +24056,7 @@ "SnapshotIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the DB snapshot or DB cluster snapshot to restore from.

\n

You can use either the name or the Amazon Resource Name (ARN) to specify a DB\n cluster snapshot. However, you can use only the ARN to specify a DB snapshot.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing Snapshot.

    \n
  • \n
\n

Valid for: Aurora DB clusters and Multi-AZ DB clusters

", "smithy.api#required": {} } @@ -24036,6 +24064,7 @@ "Engine": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The database engine to use for the new DB cluster.

\n

Default: The same as source

\n

Constraint: Must be compatible with the engine of the source

\n

Valid for: Aurora DB clusters and Multi-AZ DB clusters

", "smithy.api#required": {} } @@ -24330,6 +24359,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the new DB cluster to be created.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 letters, numbers, or hyphens

    \n
  • \n
  • \n

    First character must be a letter

    \n
  • \n
  • \n

    Can't end with a hyphen or contain two consecutive hyphens

    \n
  • \n
\n

Valid for: Aurora DB clusters and Multi-AZ DB clusters

", "smithy.api#required": {} } @@ -24355,7 +24385,6 @@ "UseLatestRestorableTime": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether to restore the DB cluster to the latest \n restorable backup time. By default, the DB cluster isn't restored to the latest \n restorable backup time.

\n

Constraints: Can't be specified if RestoreToTime parameter is provided.

\n

Valid for: Aurora DB clusters and Multi-AZ DB clusters

" } }, @@ -24625,6 +24654,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the DB instance to create from the DB snapshot. This parameter isn't case-sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 numbers, letters, or hyphens

    \n
  • \n
  • \n

    First character must be a letter

    \n
  • \n
  • \n

    Can't end with a hyphen or contain two consecutive hyphens

    \n
  • \n
\n

Example: my-snapshot-id\n

", "smithy.api#required": {} } @@ -24957,6 +24987,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB instance identifier. This parameter is stored as a lowercase string.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 letters, numbers, or hyphens.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Can't end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
\n

Example: mydbinstance\n

", "smithy.api#required": {} } @@ -24970,6 +25001,7 @@ "DBInstanceClass": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The compute and memory capacity of the DB instance, \n for example db.m4.large.\n Not all DB instance classes are available in all Amazon Web Services Regions, \n or for all database engines.\n For the full list of DB instance classes,\n and availability for your engine, see DB Instance Class in the Amazon RDS User Guide.\n

\n

Importing from Amazon S3 isn't supported on the db.t2.micro DB instance class.

", "smithy.api#required": {} } @@ -24977,6 +25009,7 @@ "Engine": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the database engine to be used for this instance.

\n

Valid Values: \n mysql\n

", "smithy.api#required": {} } @@ -25140,6 +25173,7 @@ "SourceEngine": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the engine of your source database.

\n

Valid Values: \n mysql\n

", "smithy.api#required": {} } @@ -25147,6 +25181,7 @@ "SourceEngineVersion": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of the database that the backup files were created from.

\n

MySQL versions 5.6 and 5.7 are supported.

\n

Example: 5.6.40\n

", "smithy.api#required": {} } @@ -25154,6 +25189,7 @@ "S3BucketName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of your Amazon S3 bucket \n that contains your database backup file.

", "smithy.api#required": {} } @@ -25167,6 +25203,7 @@ "S3IngestionRoleArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An Amazon Web Services Identity and Access Management (IAM) role to allow Amazon RDS to access your Amazon S3 bucket.

", "smithy.api#required": {} } @@ -25450,6 +25487,7 @@ "TargetDBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the new DB instance to create.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 letters, numbers, or hyphens.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Can't end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
", "smithy.api#required": {} } @@ -25463,7 +25501,6 @@ "UseLatestRestorableTime": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance \n isn't restored from the latest backup time.

\n

Constraints:

\n
    \n
  • \n

    Can't be specified if the RestoreTime parameter is provided.

    \n
  • \n
" } }, @@ -25783,6 +25820,7 @@ "DBSecurityGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the DB security group to revoke ingress from.

", "smithy.api#required": {} } @@ -26125,7 +26163,6 @@ "SupportsDBInstanceAutomatedBackupsReplication": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the source Amazon Web Services Region supports replicating automated backups to the current Amazon Web Services Region.

" } } @@ -26280,6 +26317,7 @@ "ResourceArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the DB cluster,\n for example, arn:aws:rds:us-east-1:12345667890:cluster:das-cluster.

", "smithy.api#required": {} } @@ -26287,6 +26325,7 @@ "Mode": { "target": "com.amazonaws.rds#ActivityStreamMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the mode of the database activity stream.\n Database events such as a change or access generate an activity stream event.\n The database session can handle these events either synchronously or asynchronously.

", "smithy.api#required": {} } @@ -26294,6 +26333,7 @@ "KmsKeyId": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Web Services KMS key identifier for encrypting messages in the database activity stream.\n The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key.

", "smithy.api#required": {} } @@ -26345,7 +26385,6 @@ "ApplyImmediately": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether or not the database activity stream will start as soon as possible, \n regardless of the maintenance window for the database.

" } }, @@ -26407,6 +26446,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB cluster identifier of the Amazon Aurora DB cluster to be started. This parameter is stored as\n a lowercase string.

", "smithy.api#required": {} } @@ -26556,6 +26596,7 @@ "SourceDBInstanceArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the source DB instance for the replicated automated backups, for example, \n arn:aws:rds:us-west-2:123456789012:db:mydatabase.

", "smithy.api#required": {} } @@ -26600,6 +26641,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The user-supplied instance identifier.

", "smithy.api#required": {} } @@ -26694,6 +26736,7 @@ "ExportTaskIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the export task. This ID isn't an identifier for\n the Amazon S3 bucket where the data is to be exported.

", "smithy.api#required": {} } @@ -26701,6 +26744,7 @@ "SourceArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the snapshot or cluster to export to Amazon S3.

", "smithy.api#required": {} } @@ -26708,6 +26752,7 @@ "S3BucketName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Amazon S3 bucket to export the snapshot or cluster data to.

", "smithy.api#required": {} } @@ -26715,6 +26760,7 @@ "IamRoleArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the IAM role to use for writing to the Amazon S3 bucket \n when exporting a snapshot or cluster.

\n

In the IAM policy attached to your IAM role, include the following required actions to allow the transfer of files from Amazon\n RDS or Amazon Aurora to an S3 bucket:

\n
    \n
  • \n

    s3:PutObject*

    \n
  • \n
  • \n

    s3:GetObject*

    \n
  • \n
  • \n

    s3:ListBucket

    \n
  • \n
  • \n

    s3:DeleteObject*

    \n
  • \n
  • \n

    s3:GetBucketLocation

    \n
  • \n
\n

In the policy, include the resources to identify the S3 bucket and objects in the bucket. The following list of resources shows\n the Amazon Resource Name (ARN) format for accessing S3:

\n
    \n
  • \n

    \n arn:aws:s3:::your-s3-bucket\n \n

    \n
  • \n
  • \n

    \n arn:aws:s3:::your-s3-bucket/*\n

    \n
  • \n
", "smithy.api#required": {} } @@ -26722,6 +26768,7 @@ "KmsKeyId": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the Amazon Web Services KMS key to use to encrypt the data exported to Amazon S3. The Amazon Web Services KMS \n key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key. \n The caller of this operation must be authorized to run the following operations. \n These can be set in the Amazon Web Services KMS key policy:

\n
    \n
  • \n

    kms:Encrypt

    \n
  • \n
  • \n

    kms:Decrypt

    \n
  • \n
  • \n

    kms:GenerateDataKey

    \n
  • \n
  • \n

    kms:GenerateDataKeyWithoutPlaintext

    \n
  • \n
  • \n

    kms:ReEncryptFrom

    \n
  • \n
  • \n

    kms:ReEncryptTo

    \n
  • \n
  • \n

    kms:CreateGrant

    \n
  • \n
  • \n

    kms:DescribeKey

    \n
  • \n
  • \n

    kms:RetireGrant

    \n
  • \n
", "smithy.api#required": {} } @@ -26793,6 +26840,7 @@ "ResourceArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the DB cluster for the database activity stream.\n For example, arn:aws:rds:us-east-1:12345667890:cluster:das-cluster.

", "smithy.api#required": {} } @@ -26881,6 +26929,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB cluster identifier of the Amazon Aurora DB cluster to be stopped. This parameter is stored as\n a lowercase string.

", "smithy.api#required": {} } @@ -27005,6 +27054,7 @@ "SourceDBInstanceArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the source DB instance for which to stop replicating\n automate backups, for example,\n arn:aws:rds:us-west-2:123456789012:db:mydatabase.

", "smithy.api#required": {} } @@ -27031,6 +27081,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The user-supplied instance identifier.

", "smithy.api#required": {} } @@ -27286,6 +27337,7 @@ "BlueGreenDeploymentIdentifier": { "target": "com.amazonaws.rds#BlueGreenDeploymentIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the blue/green deployment.

\n

Constraints:

\n
    \n
  • \n

    Must match an existing blue/green deployment identifier.

    \n
  • \n
", "smithy.api#required": {} } @@ -27379,6 +27431,7 @@ "GlobalClusterIdentifier": { "target": "com.amazonaws.rds#GlobalClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the global database cluster to switch over. This parameter isn't case-sensitive.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing global database cluster (Aurora global database).

    \n
  • \n
", "smithy.api#required": {} } @@ -27386,6 +27439,7 @@ "TargetDbClusterIdentifier": { "target": "com.amazonaws.rds#DBClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the secondary Aurora DB cluster to promote to the new primary for the global database cluster. Use the Amazon Resource Name (ARN) for the identifier so that\n Aurora can locate the cluster in its Amazon Web Services Region.

", "smithy.api#required": {} } @@ -27432,6 +27486,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The DB instance identifier of the current standby database. This value is stored as a lowercase string.

\n

Constraints:

\n
    \n
  • \n

    Must match the identifier of an existing Oracle read replica DB instance.

    \n
  • \n
", "smithy.api#required": {} } @@ -27730,14 +27785,12 @@ "AutoUpgrade": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the target version is applied to any source DB instances that have AutoMinorVersionUpgrade set to true.

" } }, "IsMajorVersionUpgrade": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether upgrading to the target version requires upgrading the major version of the database engine.

" } }, @@ -27894,7 +27947,6 @@ "SupportsDedicatedLogVolume": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a DB instance supports using a dedicated log volume (DLV).

" } } @@ -27933,7 +27985,6 @@ "SupportsStorageAutoscaling": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether or not Amazon RDS can automatically scale storage for DB instances that use the new instance class.

" } }, diff --git a/codegen/sdk-codegen/aws-models/redshift-data.json b/codegen/sdk-codegen/aws-models/redshift-data.json index 3dc3eb8ba953..e748cf9cc9c4 100644 --- a/codegen/sdk-codegen/aws-models/redshift-data.json +++ b/codegen/sdk-codegen/aws-models/redshift-data.json @@ -1491,7 +1491,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1534,7 +1533,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1547,7 +1547,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1561,7 +1560,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1584,7 +1582,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1619,7 +1616,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1630,14 +1626,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1651,14 +1649,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1667,11 +1663,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1682,14 +1678,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1703,7 +1701,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1723,7 +1720,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1734,14 +1730,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1752,9 +1750,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2480,4 +2480,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/redshift.json b/codegen/sdk-codegen/aws-models/redshift.json index 5971e57fc0e3..945b13d8012a 100644 --- a/codegen/sdk-codegen/aws-models/redshift.json +++ b/codegen/sdk-codegen/aws-models/redshift.json @@ -70,6 +70,7 @@ "ReservedNodeId": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A string representing the node identifier of the DC1 Reserved Node to be\n exchanged.

", "smithy.api#required": {} } @@ -77,6 +78,7 @@ "TargetReservedNodeOfferingId": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the DC2 Reserved Node offering to be used for the exchange.\n You can obtain the value for the parameter by calling GetReservedNodeExchangeOfferings\n

", "smithy.api#required": {} } @@ -332,6 +334,7 @@ "DataShareArn": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the datashare that the consumer is to use with the account or the namespace.

", "smithy.api#required": {} } @@ -631,6 +634,7 @@ "ClusterSecurityGroupName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the security group to which the ingress rule is added.

", "smithy.api#required": {} } @@ -693,6 +697,7 @@ "DataShareArn": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the datashare that producers are to authorize\n sharing for.

", "smithy.api#required": {} } @@ -700,6 +705,7 @@ "ConsumerIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the data consumer that is authorized to access the datashare. This identifier is an Amazon Web Services account ID or a keyword, such as ADX.

", "smithy.api#required": {} } @@ -753,6 +759,7 @@ "Account": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Web Services account ID to grant access to.

", "smithy.api#required": {} } @@ -827,6 +834,7 @@ "AccountWithRestoreAccess": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the Amazon Web Services account authorized to restore the specified\n snapshot.

\n

To share a snapshot with Amazon Web Services Support, specify amazon-redshift-support.

", "smithy.api#required": {} } @@ -900,6 +908,7 @@ "Identifiers": { "target": "com.amazonaws.redshift#DeleteClusterSnapshotMessageList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of identifiers for the snapshots that you want to delete.

", "smithy.api#required": {} } @@ -989,6 +998,7 @@ "SnapshotIdentifierList": { "target": "com.amazonaws.redshift#SnapshotIdentifierList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of snapshot identifiers you want to modify.

", "smithy.api#required": {} } @@ -1002,7 +1012,6 @@ "Force": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A boolean value indicating whether to override an exception if the retention period\n has passed.

" } } @@ -1050,10 +1059,7 @@ } }, "com.amazonaws.redshift#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.redshift#BooleanOptional": { "type": "boolean" @@ -1107,6 +1113,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the cluster that you want to cancel a resize operation\n for.

", "smithy.api#required": {} } @@ -1205,14 +1212,12 @@ "AutomatedSnapshotRetentionPeriod": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of days that automatic cluster snapshots are retained.

" } }, "ManualSnapshotRetentionPeriod": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The default number of days to retain a manual snapshot. If the value is -1, the\n snapshot is retained indefinitely. This setting doesn't change the retention period\n of existing snapshots.

\n

The value must be either -1 or an integer between 1 and 3,653.

" } }, @@ -1273,28 +1278,24 @@ "AllowVersionUpgrade": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A boolean value that, if true, indicates that major version upgrades\n will be applied automatically to the cluster during the maintenance window.

" } }, "NumberOfNodes": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of compute nodes in the cluster.

" } }, "PubliclyAccessible": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A boolean value that, if true, indicates that the cluster can be\n accessed from a public network.

" } }, "Encrypted": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A boolean value that, if true, indicates that data in the cluster is\n encrypted at rest.

" } }, @@ -1361,7 +1362,6 @@ "EnhancedVpcRouting": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

An option that specifies whether to create the cluster with enhanced VPC routing\n enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a\n VPC. For more information, see Enhanced VPC Routing in\n the Amazon Redshift Cluster Management Guide.

\n

If this option is true, enhanced VPC routing is enabled.

\n

Default: false

" } }, @@ -2173,14 +2173,12 @@ "RetentionPeriod": { "target": "com.amazonaws.redshift#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of days that automated snapshots are retained in the destination region\n after they are copied from a source region.

" } }, "ManualSnapshotRetentionPeriod": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of days that automated snapshots are retained in the destination region\n after they are copied from a source region. If the value is -1, the manual snapshot is\n retained indefinitely.

\n

The value must be either -1 or an integer between 1 and 3,653.

" } }, @@ -2483,6 +2481,7 @@ "SourceSnapshotIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the source snapshot.

\n

Constraints:

\n
    \n
  • \n

    Must be the identifier for a valid automated snapshot whose state is\n available.

    \n
  • \n
", "smithy.api#required": {} } @@ -2496,6 +2495,7 @@ "TargetSnapshotIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier given to the new manual snapshot.

\n

Constraints:

\n
    \n
  • \n

    Cannot be null, empty, or blank.

    \n
  • \n
  • \n

    Must contain from 1 to 255 alphanumeric characters or hyphens.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
  • \n

    Must be unique for the Amazon Web Services account that is making the request.

    \n
  • \n
", "smithy.api#required": {} } @@ -2569,6 +2569,7 @@ "AuthenticationProfileName": { "target": "com.amazonaws.redshift#AuthenticationProfileNameString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the authentication profile to be created.

", "smithy.api#required": {} } @@ -2576,6 +2577,7 @@ "AuthenticationProfileContent": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The content of the authentication profile in JSON format. \n The maximum length of the JSON string is determined by a quota for your account.

", "smithy.api#required": {} } @@ -2697,6 +2699,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the cluster. You use this identifier to refer to the\n cluster for any subsequent cluster operations such as deleting or modifying. The\n identifier also appears in the Amazon Redshift console.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 alphanumeric characters or hyphens.

    \n
  • \n
  • \n

    Alphabetic characters must be lowercase.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
  • \n

    Must be unique for all clusters within an Amazon Web Services account.

    \n
  • \n
\n

Example: myexamplecluster\n

", "smithy.api#required": {} } @@ -2710,6 +2713,7 @@ "NodeType": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The node type to be provisioned for the cluster. For information about node types,\n go to Working with\n Clusters in the Amazon Redshift Cluster Management Guide.

\n

Valid Values: ds2.xlarge | ds2.8xlarge |\n dc1.large | dc1.8xlarge | \n dc2.large | dc2.8xlarge | \n ra3.xlplus | ra3.4xlarge | ra3.16xlarge\n

", "smithy.api#required": {} } @@ -2717,6 +2721,7 @@ "MasterUsername": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The user name associated with the admin user account for the cluster that is being\n created.

\n

Constraints:

\n
    \n
  • \n

    Must be 1 - 128 alphanumeric characters or hyphens. The user name can't be\n PUBLIC.

    \n
  • \n
  • \n

    Must contain only lowercase letters, numbers, underscore, plus sign, period (dot), at symbol (@), or hyphen.

    \n
  • \n
  • \n

    The first character must be a letter.

    \n
  • \n
  • \n

    Must not contain a colon (:) or a slash (/).

    \n
  • \n
  • \n

    Cannot be a reserved word. A list of reserved words can be found in Reserved\n Words in the Amazon Redshift Database Developer Guide.

    \n
  • \n
", "smithy.api#required": {} } @@ -2945,6 +2950,7 @@ "ParameterGroupName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cluster parameter group.

\n

Constraints:

\n
    \n
  • \n

    Must be 1 to 255 alphanumeric characters or hyphens

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
  • \n

    Must be unique withing your Amazon Web Services account.

    \n
  • \n
\n \n

This value is stored as a lower-case string.

\n
", "smithy.api#required": {} } @@ -2952,6 +2958,7 @@ "ParameterGroupFamily": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Redshift engine version to which the cluster parameter group applies. The\n cluster engine version determines the set of parameters.

\n

To get a list of valid parameter group family names, you can call DescribeClusterParameterGroups. By default, Amazon Redshift returns a list of\n all the parameter groups that are owned by your Amazon Web Services account, including the default\n parameter groups for each Amazon Redshift engine version. The parameter group family names\n associated with the default parameter groups provide you the valid values. For example,\n a valid family name is \"redshift-1.0\".

", "smithy.api#required": {} } @@ -2959,6 +2966,7 @@ "Description": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A description of the parameter group.

", "smithy.api#required": {} } @@ -3029,6 +3037,7 @@ "ClusterSecurityGroupName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the security group. Amazon Redshift stores the value as a lowercase\n string.

\n

Constraints:

\n
    \n
  • \n

    Must contain no more than 255 alphanumeric characters or hyphens.

    \n
  • \n
  • \n

    Must not be \"Default\".

    \n
  • \n
  • \n

    Must be unique for all security groups that are created by your Amazon Web Services account.

    \n
  • \n
\n

Example: examplesecuritygroup\n

", "smithy.api#required": {} } @@ -3036,6 +3045,7 @@ "Description": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A description for the security group.

", "smithy.api#required": {} } @@ -3104,6 +3114,7 @@ "SnapshotIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the snapshot that you are requesting. This identifier must\n be unique for all snapshots within the Amazon Web Services account.

\n

Constraints:

\n
    \n
  • \n

    Cannot be null, empty, or blank

    \n
  • \n
  • \n

    Must contain from 1 to 255 alphanumeric characters or hyphens

    \n
  • \n
  • \n

    First character must be a letter

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens

    \n
  • \n
\n

Example: my-snapshot-id\n

", "smithy.api#required": {} } @@ -3111,6 +3122,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster identifier for which you want a snapshot.

", "smithy.api#required": {} } @@ -3188,6 +3200,7 @@ "ClusterSubnetGroupName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the subnet group. Amazon Redshift stores the value as a lowercase\n string.

\n

Constraints:

\n
    \n
  • \n

    Must contain no more than 255 alphanumeric characters or hyphens.

    \n
  • \n
  • \n

    Must not be \"Default\".

    \n
  • \n
  • \n

    Must be unique for all subnet groups that are created by your Amazon Web Services account.

    \n
  • \n
\n

Example: examplesubnetgroup\n

", "smithy.api#required": {} } @@ -3195,6 +3208,7 @@ "Description": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A description for the subnet group.

", "smithy.api#required": {} } @@ -3202,6 +3216,7 @@ "SubnetIds": { "target": "com.amazonaws.redshift#SubnetIdentifierList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of VPC subnet IDs. A maximum of 20 subnets can be modified in a single\n request.

", "smithy.api#required": {} } @@ -3258,6 +3273,7 @@ "CustomDomainName": { "target": "com.amazonaws.redshift#CustomDomainNameString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The custom domain name for a custom domain association.

", "smithy.api#required": {} } @@ -3265,6 +3281,7 @@ "CustomDomainCertificateArn": { "target": "com.amazonaws.redshift#CustomDomainCertificateArnString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The certificate Amazon Resource Name (ARN) for the custom domain name association.

", "smithy.api#required": {} } @@ -3272,6 +3289,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster identifier that the custom domain is associated with.

", "smithy.api#required": {} } @@ -3375,6 +3393,7 @@ "EndpointName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Redshift-managed VPC endpoint name.

\n

An endpoint name must contain 1-30 characters.\n Valid characters are A-Z, a-z, 0-9, and hyphen(-).\n The first character must be a letter.\n The name can't contain two consecutive hyphens or end with a hyphen.

", "smithy.api#required": {} } @@ -3382,6 +3401,7 @@ "SubnetGroupName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The subnet group from which Amazon Redshift chooses the subnet to deploy the endpoint.

", "smithy.api#required": {} } @@ -3450,6 +3470,7 @@ "SubscriptionName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the event subscription to be created.

\n

Constraints:

\n
    \n
  • \n

    Cannot be null, empty, or blank.

    \n
  • \n
  • \n

    Must contain from 1 to 255 alphanumeric characters or hyphens.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
", "smithy.api#required": {} } @@ -3457,6 +3478,7 @@ "SnsTopicArn": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the Amazon SNS topic used to transmit the event\n notifications. The ARN is created by Amazon SNS when you create a topic and subscribe to\n it.

", "smithy.api#required": {} } @@ -3546,6 +3568,7 @@ "HsmClientCertificateIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier to be assigned to the new HSM client certificate that the cluster\n will use to connect to the HSM to use the database encryption keys.

", "smithy.api#required": {} } @@ -3605,6 +3628,7 @@ "HsmConfigurationIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier to be assigned to the new Amazon Redshift HSM configuration.

", "smithy.api#required": {} } @@ -3612,6 +3636,7 @@ "Description": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A text description of the HSM configuration to be created.

", "smithy.api#required": {} } @@ -3619,6 +3644,7 @@ "HsmIpAddress": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The IP address that the Amazon Redshift cluster must use to access the HSM.

", "smithy.api#required": {} } @@ -3626,6 +3652,7 @@ "HsmPartitionName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the partition in the HSM where the Amazon Redshift clusters will store their\n database encryption keys.

", "smithy.api#required": {} } @@ -3633,6 +3660,7 @@ "HsmPartitionPassword": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The password required to access the HSM partition.

", "smithy.api#required": {} } @@ -3640,6 +3668,7 @@ "HsmServerPublicCertificate": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The HSMs public certificate file. When using Cloud HSM, the file name is\n server.pem.

", "smithy.api#required": {} } @@ -3705,6 +3734,7 @@ "ScheduledActionName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the scheduled action. The name must be unique within an account. \n For more information about this parameter, see ScheduledAction.

", "smithy.api#required": {} } @@ -3712,6 +3742,7 @@ "TargetAction": { "target": "com.amazonaws.redshift#ScheduledActionType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A JSON format string of the Amazon Redshift API operation with input parameters. \n For more information about this parameter, see ScheduledAction.

", "smithy.api#required": {} } @@ -3719,6 +3750,7 @@ "Schedule": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The schedule in at( ) or cron( ) format. \n For more information about this parameter, see ScheduledAction.

", "smithy.api#required": {} } @@ -3726,6 +3758,7 @@ "IamRole": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The IAM role to assume to run the target action. \n For more information about this parameter, see ScheduledAction.

", "smithy.api#required": {} } @@ -3797,6 +3830,7 @@ "SnapshotCopyGrantName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the snapshot copy grant. This name must be unique in the region for the\n Amazon Web Services account.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 alphanumeric characters or hyphens.

    \n
  • \n
  • \n

    Alphabetic characters must be lowercase.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
  • \n

    Must be unique for all clusters within an Amazon Web Services account.

    \n
  • \n
", "smithy.api#required": {} } @@ -3938,6 +3972,7 @@ "ResourceName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) to which you want to add the tag or tags. For\n example, arn:aws:redshift:us-east-2:123456789:cluster:t1.

", "smithy.api#required": {} } @@ -3945,6 +3980,7 @@ "Tags": { "target": "com.amazonaws.redshift#TagList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

One or more name/value pairs to add as tags to the specified resource. Each tag\n name is passed in with the parameter Key and the corresponding value is\n passed in with the parameter Value. The Key and\n Value parameters are separated by a comma (,). Separate multiple tags\n with a space. For example, --tags \"Key\"=\"owner\",\"Value\"=\"admin\"\n \"Key\"=\"environment\",\"Value\"=\"test\" \"Key\"=\"version\",\"Value\"=\"1.0\".

", "smithy.api#required": {} } @@ -3996,6 +4032,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster that you want to limit usage.

", "smithy.api#required": {} } @@ -4003,6 +4040,7 @@ "FeatureType": { "target": "com.amazonaws.redshift#UsageLimitFeatureType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Redshift feature that you want to limit.

", "smithy.api#required": {} } @@ -4010,6 +4048,7 @@ "LimitType": { "target": "com.amazonaws.redshift#UsageLimitLimitType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of limit. Depending on the feature type, this can be based on a time duration or data size.\n If FeatureType is spectrum, then LimitType must be data-scanned.\n If FeatureType is concurrency-scaling, then LimitType must be time.\n If FeatureType is cross-region-datasharing, then LimitType must be data-scanned.\n

", "smithy.api#required": {} } @@ -4017,7 +4056,7 @@ "Amount": { "target": "com.amazonaws.redshift#Long", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The limit amount. If time-based, this amount is in minutes. If data-based, this amount is in terabytes (TB).\n The value must be a positive number.\n

", "smithy.api#required": {} } @@ -4125,14 +4164,12 @@ "TotalBackupSizeInMegaBytes": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total amount of storage currently used for snapshots.

" } }, "TotalProvisionedStorageInMegaBytes": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total amount of storage currently provisioned.

" } } @@ -4159,7 +4196,6 @@ "AllowPubliclyAccessibleConsumers": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A value that specifies whether the datashare can be shared to a publicly accessible cluster.

" } }, @@ -4338,14 +4374,12 @@ "TotalDataInMegaBytes": { "target": "com.amazonaws.redshift#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Describes the total amount of data to be transfered in megabytes.

" } }, "DataTransferredInMegaBytes": { "target": "com.amazonaws.redshift#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Describes the total amount of data that has been transfered in MB's.

" } }, @@ -4398,6 +4432,7 @@ "DataShareArn": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the datashare to remove authorization from.

", "smithy.api#required": {} } @@ -4405,6 +4440,7 @@ "ConsumerIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the data consumer that is to have authorization removed from the datashare. \n This identifier is an Amazon Web Services account ID or a keyword, such as ADX.

", "smithy.api#required": {} } @@ -4501,6 +4537,7 @@ "AuthenticationProfileName": { "target": "com.amazonaws.redshift#AuthenticationProfileNameString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the authentication profile to delete.

", "smithy.api#required": {} } @@ -4559,6 +4596,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster to be deleted.

\n

Constraints:

\n
    \n
  • \n

    Must contain lowercase characters.

    \n
  • \n
  • \n

    Must contain from 1 to 63 alphanumeric characters or hyphens.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
", "smithy.api#required": {} } @@ -4566,7 +4604,6 @@ "SkipFinalClusterSnapshot": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Determines whether a final snapshot of the cluster is created before Amazon Redshift\n deletes the cluster. If true, a final cluster snapshot is not created. If\n false, a final cluster snapshot is created before the cluster is\n deleted.

\n \n

The FinalClusterSnapshotIdentifier parameter must be\n specified if SkipFinalClusterSnapshot is\n false.

\n
\n

Default: false\n

" } }, @@ -4614,6 +4651,7 @@ "ParameterGroupName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the parameter group to be deleted.

\n

Constraints:

\n
    \n
  • \n

    Must be the name of an existing cluster parameter group.

    \n
  • \n
  • \n

    Cannot delete a default cluster parameter group.

    \n
  • \n
", "smithy.api#required": {} } @@ -4661,6 +4699,7 @@ "ClusterSecurityGroupName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cluster security group to be deleted.

", "smithy.api#required": {} } @@ -4697,6 +4736,7 @@ "SnapshotIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the manual snapshot to be deleted.

\n

Constraints: Must be the name of an existing snapshot that is in the\n available, failed, or cancelled\n state.

", "smithy.api#required": {} } @@ -4761,6 +4801,7 @@ "ClusterSubnetGroupName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cluster subnet group name to be deleted.

", "smithy.api#required": {} } @@ -4800,6 +4841,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster to delete a custom domain association for.

", "smithy.api#required": {} } @@ -4844,6 +4886,7 @@ "EndpointName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Redshift-managed VPC endpoint to delete.

", "smithy.api#required": {} } @@ -4879,6 +4922,7 @@ "SubscriptionName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Amazon Redshift event notification subscription to be deleted.

", "smithy.api#required": {} } @@ -4915,6 +4959,7 @@ "HsmClientCertificateIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the HSM client certificate to be deleted.

", "smithy.api#required": {} } @@ -4951,6 +4996,7 @@ "HsmConfigurationIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the Amazon Redshift HSM configuration to be deleted.

", "smithy.api#required": {} } @@ -5010,6 +5056,7 @@ "ScheduledActionName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the scheduled action to delete.

", "smithy.api#required": {} } @@ -5045,6 +5092,7 @@ "SnapshotCopyGrantName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the snapshot copy grant to delete.

", "smithy.api#required": {} } @@ -5081,6 +5129,7 @@ "ScheduleIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier of the snapshot schedule to delete.

", "smithy.api#required": {} } @@ -5116,6 +5165,7 @@ "ResourceName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) from which you want to remove the tag or tags. For\n example, arn:aws:redshift:us-east-2:123456789:cluster:t1.

", "smithy.api#required": {} } @@ -5123,6 +5173,7 @@ "TagKeys": { "target": "com.amazonaws.redshift#TagKeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tag key that you want to delete.

", "smithy.api#required": {} } @@ -5159,6 +5210,7 @@ "UsageLimitId": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the usage limit to delete.

", "smithy.api#required": {} } @@ -5422,6 +5474,7 @@ "ParameterGroupName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a cluster parameter group for which to return details.

", "smithy.api#required": {} } @@ -6295,6 +6348,7 @@ "ParameterGroupFamily": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cluster parameter group family.

", "smithy.api#required": {} } @@ -6779,6 +6833,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster from which to get the logging status.

\n

Example: examplecluster\n

", "smithy.api#required": {} } @@ -6830,6 +6885,7 @@ "ActionType": { "target": "com.amazonaws.redshift#ActionType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The action type to evaluate for possible node configurations.\n Specify \"restore-cluster\" to get configuration combinations based on an existing snapshot. \n Specify \"recommend-node-config\" to get configuration recommendations based on an existing cluster or snapshot. \n Specify \"resize-cluster\" to get configuration combinations for elastic resize based on an existing cluster.\n

", "smithy.api#required": {} } @@ -6959,6 +7015,7 @@ "AccountId": { "target": "com.amazonaws.redshift#PartnerIntegrationAccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Web Services account ID that owns the cluster.

", "smithy.api#required": {} } @@ -6966,6 +7023,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#PartnerIntegrationClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster identifier of the cluster whose partner integration is being described.

", "smithy.api#required": {} } @@ -7217,6 +7275,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of a cluster whose resize progress you are requesting. This\n parameter is case-sensitive.

\n

By default, resize operations for all clusters defined for an Amazon Web Services account are\n returned.

", "smithy.api#required": {} } @@ -7700,6 +7759,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster on which logging is to be stopped.

\n

Example: examplecluster\n

", "smithy.api#required": {} } @@ -7742,6 +7802,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the source cluster that you want to disable copying of\n snapshots to a destination region.

\n

Constraints: Must be the valid name of an existing cluster that has cross-region\n snapshot copy enabled.

", "smithy.api#required": {} } @@ -7789,6 +7850,7 @@ "DataShareArn": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the datashare to remove association for.

", "smithy.api#required": {} } @@ -7817,10 +7879,7 @@ } }, "com.amazonaws.redshift#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.redshift#DoubleOptional": { "type": "double" @@ -7933,6 +7992,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster on which logging is to be started.

\n

Example: examplecluster\n

", "smithy.api#required": {} } @@ -8020,6 +8080,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the source cluster to copy snapshots from.

\n

Constraints: Must be the valid name of an existing cluster that does not already\n have cross-region snapshot copy enabled.

", "smithy.api#required": {} } @@ -8027,6 +8088,7 @@ "DestinationRegion": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The destination Amazon Web Services Region that you want to copy snapshots to.

\n

Constraints: Must be the name of a valid Amazon Web Services Region. For more information, see\n Regions and Endpoints in the Amazon Web Services General Reference.\n

", "smithy.api#required": {} } @@ -8078,7 +8140,6 @@ "Port": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port that the database engine is listening on.

" } }, @@ -8135,7 +8196,6 @@ "Port": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port number on which the cluster accepts incoming connections.

" } }, @@ -8241,7 +8301,6 @@ "AllowedAllVPCs": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether all VPCs in the grantee account are allowed access to the cluster.

" } }, @@ -8254,7 +8313,6 @@ "EndpointCount": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of Redshift-managed VPC endpoints created for the authorization.

" } } @@ -8601,7 +8659,6 @@ "Enabled": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A boolean value indicating whether the subscription is enabled; true\n indicates that the subscription is enabled.

" } }, @@ -8713,6 +8770,7 @@ "DbUser": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a database user. If a user name matching DbUser exists in\n the database, the temporary user credentials have the same permissions as the existing\n user. If DbUser doesn't exist in the database and Autocreate\n is True, a new user is created using the value for DbUser with\n PUBLIC permissions. If a database user matching the value for DbUser\n doesn't exist and Autocreate is False, then the command\n succeeds but the connection attempt will fail because the user doesn't exist in the\n database.

\n

For more information, see CREATE USER in the Amazon\n Redshift Database Developer Guide.

\n

Constraints:

\n
    \n
  • \n

    Must be 1 to 64 alphanumeric characters or hyphens. The user name can't be\n PUBLIC.

    \n
  • \n
  • \n

    Must contain uppercase or lowercase letters, numbers, underscore, plus sign, period\n (dot), at symbol (@), or hyphen.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Must not contain a colon ( : ) or slash ( / ).

    \n
  • \n
  • \n

    Cannot be a reserved word. A list of reserved words can be found in Reserved Words in the Amazon\n Redshift Database Developer Guide.

    \n
  • \n
", "smithy.api#required": {} } @@ -8861,6 +8919,7 @@ "ActionType": { "target": "com.amazonaws.redshift#ReservedNodeExchangeActionType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The action type of the reserved-node configuration. The action type can be an exchange initiated from either a snapshot or a resize.

", "smithy.api#required": {} } @@ -8958,6 +9017,7 @@ "ReservedNodeId": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A string representing the node identifier for the DC1 Reserved Node to be\n exchanged.

", "smithy.api#required": {} } @@ -9383,10 +9443,7 @@ } }, "com.amazonaws.redshift#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.redshift#IntegerOptional": { "type": "integer" @@ -9947,7 +10004,6 @@ "LoggingEnabled": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n true if logging is on, false if logging is off.

" } }, @@ -9999,10 +10055,7 @@ } }, "com.amazonaws.redshift#Long": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.redshift#LongOptional": { "type": "long" @@ -10079,6 +10132,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster to be modified.

", "smithy.api#required": {} } @@ -10137,6 +10191,7 @@ "AuthenticationProfileName": { "target": "com.amazonaws.redshift#AuthenticationProfileNameString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the authentication profile to replace.

", "smithy.api#required": {} } @@ -10144,6 +10199,7 @@ "AuthenticationProfileContent": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The new content of the authentication profile in JSON format.\n The maximum length of the JSON string is determined by a quota for your account.

", "smithy.api#required": {} } @@ -10279,6 +10335,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of a cluster whose database revision you want to modify.

\n

Example: examplecluster\n

", "smithy.api#required": {} } @@ -10286,6 +10343,7 @@ "RevisionTarget": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the database revision. You can retrieve this value from the\n response to the DescribeClusterDbRevisions request.

", "smithy.api#required": {} } @@ -10332,6 +10390,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the cluster for which you want to associate or\n disassociate IAM roles.

", "smithy.api#required": {} } @@ -10397,6 +10456,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the cluster.

", "smithy.api#required": {} } @@ -10453,6 +10513,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the cluster to be modified.

\n

Example: examplecluster\n

", "smithy.api#required": {} } @@ -10645,6 +10706,7 @@ "ParameterGroupName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the parameter group to be modified.

", "smithy.api#required": {} } @@ -10652,6 +10714,7 @@ "Parameters": { "target": "com.amazonaws.redshift#ParametersList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of parameters to be modified. A maximum of 20 parameters can be modified\n in a single request.

\n

For each parameter to be modified, you must supply at least the parameter name and\n parameter value; other name-value pairs of the parameter are optional.

\n

For the workload management (WLM) configuration, you must supply all the name-value\n pairs in the wlm_json_configuration parameter.

", "smithy.api#required": {} } @@ -10702,6 +10765,7 @@ "SnapshotIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the snapshot whose setting you want to modify.

", "smithy.api#required": {} } @@ -10715,7 +10779,6 @@ "Force": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A Boolean option to override an exception if the retention period has already\n passed.

" } } @@ -10764,6 +10827,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the cluster whose snapshot schedule you want to modify.\n

", "smithy.api#required": {} } @@ -10823,6 +10887,7 @@ "ClusterSubnetGroupName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the subnet group to be modified.

", "smithy.api#required": {} } @@ -10836,6 +10901,7 @@ "SubnetIds": { "target": "com.amazonaws.redshift#SubnetIdentifierList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of VPC subnet IDs. A maximum of 20 subnets can be modified in a single\n request.

", "smithy.api#required": {} } @@ -10898,6 +10964,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster to change a custom domain association for.

", "smithy.api#required": {} } @@ -10977,6 +11044,7 @@ "EndpointName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The endpoint to be modified.

", "smithy.api#required": {} } @@ -11039,6 +11107,7 @@ "SubscriptionName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the modified Amazon Redshift event notification subscription.

", "smithy.api#required": {} } @@ -11131,6 +11200,7 @@ "ScheduledActionName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the scheduled action to modify.

", "smithy.api#required": {} } @@ -11217,6 +11287,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the cluster for which you want to change the retention\n period for either automated or manual snapshots that are copied to a destination Amazon Web Services Region.

\n

Constraints: Must be the valid name of an existing cluster that has cross-region\n snapshot copy enabled.

", "smithy.api#required": {} } @@ -11224,7 +11295,7 @@ "RetentionPeriod": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of days to retain automated snapshots in the destination Amazon Web Services Region\n after they are copied from the source Amazon Web Services Region.

\n

By default, this only changes the retention period of copied automated snapshots.

\n

If you decrease the retention period for automated snapshots that are copied to a\n destination Amazon Web Services Region, Amazon Redshift deletes any existing automated snapshots that were\n copied to the destination Amazon Web Services Region and that fall outside of the new retention\n period.

\n

Constraints: Must be at least 1 and no more than 35 for automated snapshots.

\n

If you specify the manual option, only newly copied manual snapshots will\n have the new retention period.

\n

If you specify the value of -1 newly copied manual snapshots are retained\n indefinitely.

\n

Constraints: The number of days must be either -1 or an integer between 1 and 3,653\n for manual snapshots.

", "smithy.api#required": {} } @@ -11232,7 +11303,6 @@ "Manual": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to apply the snapshot retention period to newly copied manual\n snapshots instead of automated snapshots.

" } } @@ -11282,6 +11352,7 @@ "ScheduleIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique alphanumeric identifier of the schedule to modify.

", "smithy.api#required": {} } @@ -11289,6 +11360,7 @@ "ScheduleDefinitions": { "target": "com.amazonaws.redshift#ScheduleDefinitionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An updated list of schedule definitions. A schedule definition is made up of schedule\n expressions, for example, \"cron(30 12 *)\" or \"rate(12 hours)\".

", "smithy.api#required": {} } @@ -11327,6 +11399,7 @@ "UsageLimitId": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the usage limit to modify.

", "smithy.api#required": {} } @@ -11401,7 +11474,6 @@ "NumberOfNodes": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of nodes.

" } }, @@ -11707,7 +11779,6 @@ "IsModifiable": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

If true, the parameter can be modified. Some parameters have security\n or operational implications that prevent them from being changed.

" } }, @@ -11846,6 +11917,7 @@ "AccountId": { "target": "com.amazonaws.redshift#PartnerIntegrationAccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Web Services account ID that owns the cluster.

", "smithy.api#required": {} } @@ -11853,6 +11925,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#PartnerIntegrationClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster identifier of the cluster that receives data from the partner.

", "smithy.api#required": {} } @@ -11860,6 +11933,7 @@ "DatabaseName": { "target": "com.amazonaws.redshift#PartnerIntegrationDatabaseName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the database that receives data from the partner.

", "smithy.api#required": {} } @@ -11867,6 +11941,7 @@ "PartnerName": { "target": "com.amazonaws.redshift#PartnerIntegrationPartnerName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the partner that is authorized to send data.

", "smithy.api#required": {} } @@ -11982,6 +12057,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster to be paused.

", "smithy.api#required": {} } @@ -12114,6 +12190,7 @@ "ReservedNodeOfferingId": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the reserved node offering you want to purchase.

", "smithy.api#required": {} } @@ -12167,6 +12244,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster identifier.

", "smithy.api#required": {} } @@ -12194,7 +12272,6 @@ "RecurringChargeAmount": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount charged per the period of time specified by the recurring charge\n frequency.

" } }, @@ -12651,7 +12728,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12694,7 +12770,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -12707,7 +12784,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12721,7 +12797,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12744,7 +12819,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12779,7 +12853,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -12790,14 +12863,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -12811,14 +12886,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -12827,18 +12900,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -12847,7 +12919,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -12867,14 +12940,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -12888,7 +12963,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12908,7 +12982,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -12919,14 +12992,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -12937,9 +13012,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -13664,6 +13741,7 @@ "DataShareArn": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the datashare to reject.

", "smithy.api#required": {} } @@ -13703,21 +13781,18 @@ "Duration": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The duration of the node reservation in seconds.

" } }, "FixedPrice": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The fixed cost Amazon Redshift charges you for this reserved node.

" } }, "UsagePrice": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The hourly rate Amazon Redshift charges you for this reserved node.

" } }, @@ -13730,7 +13805,6 @@ "NodeCount": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of reserved compute nodes.

" } }, @@ -13806,7 +13880,6 @@ "TargetReservedNodeCount": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The target reserved-node count.

" } }, @@ -13897,7 +13970,6 @@ "SourceReservedNodeCount": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The source reserved-node count in the cluster.

" } }, @@ -13916,7 +13988,6 @@ "TargetReservedNodeCount": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The count of target reserved nodes in the cluster.

" } } @@ -14019,21 +14090,18 @@ "Duration": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The duration, in seconds, for which the offering will reserve the node.

" } }, "FixedPrice": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The upfront fixed charge you will pay to purchase the specific reserved node\n offering.

" } }, "UsagePrice": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The rate you are charged for each hour the cluster that is using the offering is\n running.

" } }, @@ -14194,6 +14262,7 @@ "ParameterGroupName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cluster parameter group to be reset.

", "smithy.api#required": {} } @@ -14201,7 +14270,6 @@ "ResetAllParameters": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

If true, all parameters in the specified parameter group will be reset\n to their default values.

\n

Default: true\n

" } }, @@ -14282,6 +14350,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the cluster to resize.

", "smithy.api#required": {} } @@ -14350,7 +14419,6 @@ "AllowCancelResize": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A boolean value indicating if the resize operation can be cancelled.

" } } @@ -14622,6 +14690,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster that will be created from restoring the\n snapshot.

\n

Constraints:

\n
    \n
  • \n

    Must contain from 1 to 63 alphanumeric characters or hyphens.

    \n
  • \n
  • \n

    Alphabetic characters must be lowercase.

    \n
  • \n
  • \n

    First character must be a letter.

    \n
  • \n
  • \n

    Cannot end with a hyphen or contain two consecutive hyphens.

    \n
  • \n
  • \n

    Must be unique for all clusters within an Amazon Web Services account.

    \n
  • \n
", "smithy.api#required": {} } @@ -14859,35 +14928,30 @@ "CurrentRestoreRateInMegaBytesPerSecond": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of megabytes per second being transferred from the backup storage.\n Returns the average rate for a completed backup.\n This field is only updated when you restore to DC2 and DS2 node types.

" } }, "SnapshotSizeInMegaBytes": { "target": "com.amazonaws.redshift#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the set of snapshot data used to restore the cluster.\n This field is only updated when you restore to DC2 and DS2 node types.

" } }, "ProgressInMegaBytes": { "target": "com.amazonaws.redshift#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of megabytes that have been transferred from snapshot storage.\n This field is only updated when you restore to DC2 and DS2 node types.

" } }, "ElapsedTimeInSeconds": { "target": "com.amazonaws.redshift#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of time an in-progress restore has been running, or the amount of time\n it took a completed restore to finish.\n This field is only updated when you restore to DC2 and DS2 node types.

" } }, "EstimatedTimeToCompletionInSeconds": { "target": "com.amazonaws.redshift#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The estimate of the time remaining before the restore will complete. Returns 0 for\n a completed restore.\n This field is only updated when you restore to DC2 and DS2 node types.

" } } @@ -14937,6 +15001,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the Amazon Redshift cluster to restore the table to.

", "smithy.api#required": {} } @@ -14944,6 +15009,7 @@ "SnapshotIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the snapshot to restore the table from. This snapshot must have\n been created from the Amazon Redshift cluster specified by the\n ClusterIdentifier parameter.

", "smithy.api#required": {} } @@ -14951,6 +15017,7 @@ "SourceDatabaseName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the source database that contains the table to restore from.

", "smithy.api#required": {} } @@ -14964,6 +15031,7 @@ "SourceTableName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the source table to restore from.

", "smithy.api#required": {} } @@ -14983,6 +15051,7 @@ "NewTableName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the table to create as a result of the current request.

", "smithy.api#required": {} } @@ -15039,6 +15108,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the cluster to be resumed.

", "smithy.api#required": {} } @@ -15123,6 +15193,7 @@ "ClusterSecurityGroupName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the security Group from which to revoke the ingress rule.

", "smithy.api#required": {} } @@ -15221,7 +15292,6 @@ "Force": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to force the revoke action. \n If true, the Redshift-managed VPC endpoints associated with the endpoint authorization are also deleted.

" } } @@ -15280,6 +15350,7 @@ "AccountWithRestoreAccess": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the Amazon Web Services account that can no longer restore the specified\n snapshot.

", "smithy.api#required": {} } @@ -15330,6 +15401,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the cluster that you want to rotate the encryption keys\n for.

\n

Constraints: Must be the name of valid cluster that has encryption\n enabled.

", "smithy.api#required": {} } @@ -15536,6 +15608,7 @@ "Name": { "target": "com.amazonaws.redshift#ScheduledActionFilterName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of element to filter.

", "smithy.api#required": {} } @@ -15543,6 +15616,7 @@ "Values": { "target": "com.amazonaws.redshift#ValueStringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of values. Compare if the value (of type defined by Name) equals an item in the list of scheduled actions.

", "smithy.api#required": {} } @@ -15778,7 +15852,6 @@ "Port": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port that the cluster is listening on.

" } }, @@ -15827,7 +15900,6 @@ "NumberOfNodes": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of nodes in the cluster.

" } }, @@ -15846,7 +15918,6 @@ "Encrypted": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

If true, the data in the snapshot is encrypted at rest.

" } }, @@ -15859,7 +15930,6 @@ "EncryptedWithHSM": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A boolean that indicates whether the snapshot data is encrypted using the HSM keys\n of the source cluster. true indicates that the data is encrypted using HSM\n keys.

" } }, @@ -15878,42 +15948,36 @@ "TotalBackupSizeInMegaBytes": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the complete set of backup data that would be used to restore the\n cluster.

" } }, "ActualIncrementalBackupSizeInMegaBytes": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the incremental backup.

" } }, "BackupProgressInMegaBytes": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of megabytes that have been transferred to the snapshot\n backup.

" } }, "CurrentBackupRateInMegaBytesPerSecond": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of megabytes per second being transferred to the snapshot backup.\n Returns 0 for a completed backup.

" } }, "EstimatedSecondsToCompletion": { "target": "com.amazonaws.redshift#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The estimate of the time remaining before the snapshot backup will complete.\n Returns 0 for a completed backup.

" } }, "ElapsedTimeInSeconds": { "target": "com.amazonaws.redshift#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of time an in-progress snapshot backup has been running, or the amount\n of time it took a completed backup to finish.

" } }, @@ -15938,7 +16002,6 @@ "EnhancedVpcRouting": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

An option that specifies whether to create the cluster with enhanced VPC routing\n enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a\n VPC. For more information, see Enhanced VPC Routing in\n the Amazon Redshift Cluster Management Guide.

\n

If this option is true, enhanced VPC routing is enabled.

\n

Default: false

" } }, @@ -16368,6 +16431,7 @@ "Attribute": { "target": "com.amazonaws.redshift#SnapshotAttributeToSortBy", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The category for sorting the snapshots.

", "smithy.api#required": {} } @@ -17128,6 +17192,7 @@ "AccountId": { "target": "com.amazonaws.redshift#PartnerIntegrationAccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Web Services account ID that owns the cluster.

", "smithy.api#required": {} } @@ -17135,6 +17200,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#PartnerIntegrationClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster identifier of the cluster whose partner integration status is being updated.

", "smithy.api#required": {} } @@ -17142,6 +17208,7 @@ "DatabaseName": { "target": "com.amazonaws.redshift#PartnerIntegrationDatabaseName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the database whose partner integration status is being updated.

", "smithy.api#required": {} } @@ -17149,6 +17216,7 @@ "PartnerName": { "target": "com.amazonaws.redshift#PartnerIntegrationPartnerName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the partner whose integration status is being updated.

", "smithy.api#required": {} } @@ -17156,6 +17224,7 @@ "Status": { "target": "com.amazonaws.redshift#PartnerIntegrationStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value of the updated status.

", "smithy.api#required": {} } @@ -17227,7 +17296,6 @@ "Amount": { "target": "com.amazonaws.redshift#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The limit amount. If time-based, this amount is in minutes. If data-based, this amount is in terabytes (TB).

" } }, diff --git a/codegen/sdk-codegen/aws-models/resiliencehub.json b/codegen/sdk-codegen/aws-models/resiliencehub.json index 914b10a8aef2..b7ccffdec274 100644 --- a/codegen/sdk-codegen/aws-models/resiliencehub.json +++ b/codegen/sdk-codegen/aws-models/resiliencehub.json @@ -1198,7 +1198,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1241,7 +1240,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1254,7 +1254,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1268,7 +1267,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1291,7 +1289,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1326,7 +1323,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1337,14 +1333,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1358,14 +1356,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1374,11 +1370,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1389,14 +1385,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1410,7 +1408,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1430,7 +1427,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1441,14 +1437,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1459,9 +1457,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -9125,4 +9125,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/resource-explorer-2.json b/codegen/sdk-codegen/aws-models/resource-explorer-2.json index 78f4b3f070aa..b230f8269355 100644 --- a/codegen/sdk-codegen/aws-models/resource-explorer-2.json +++ b/codegen/sdk-codegen/aws-models/resource-explorer-2.json @@ -1401,7 +1401,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1429,7 +1428,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1442,7 +1442,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1456,7 +1455,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1476,7 +1474,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1490,14 +1487,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1506,11 +1501,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1521,14 +1516,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1539,7 +1536,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1553,14 +1551,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1569,11 +1565,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1584,14 +1580,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1602,9 +1600,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2424,4 +2424,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/resource-groups-tagging-api.json b/codegen/sdk-codegen/aws-models/resource-groups-tagging-api.json index ed3b71f87b0d..e219af42e8fd 100644 --- a/codegen/sdk-codegen/aws-models/resource-groups-tagging-api.json +++ b/codegen/sdk-codegen/aws-models/resource-groups-tagging-api.json @@ -810,7 +810,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -853,7 +852,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -866,7 +866,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -880,7 +879,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -903,7 +901,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -938,7 +935,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -949,14 +945,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -970,14 +968,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -986,11 +982,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1001,14 +997,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1022,7 +1020,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1042,7 +1039,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1053,14 +1049,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1071,9 +1069,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2187,4 +2187,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/resource-groups.json b/codegen/sdk-codegen/aws-models/resource-groups.json index 0b2853cf107a..b514d83ad94d 100644 --- a/codegen/sdk-codegen/aws-models/resource-groups.json +++ b/codegen/sdk-codegen/aws-models/resource-groups.json @@ -170,7 +170,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -213,7 +212,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -226,7 +226,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -240,7 +239,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -263,7 +261,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -298,7 +295,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -309,14 +305,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -330,14 +328,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -346,18 +342,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -366,7 +361,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -386,14 +382,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -407,7 +405,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -427,7 +424,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -438,14 +434,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -456,9 +454,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3460,4 +3460,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/robomaker.json b/codegen/sdk-codegen/aws-models/robomaker.json index 811b430b4bdd..7b8d8b1503be 100644 --- a/codegen/sdk-codegen/aws-models/robomaker.json +++ b/codegen/sdk-codegen/aws-models/robomaker.json @@ -5965,7 +5965,6 @@ "com.amazonaws.robomaker#NonSystemPort": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1024, "max": 65535 @@ -6033,7 +6032,6 @@ "com.amazonaws.robomaker#Port": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 65535 @@ -6060,7 +6058,6 @@ "jobPort": { "target": "com.amazonaws.robomaker#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port number on the simulation job instance to use as a remote connection point.\n

", "smithy.api#required": {} } @@ -6068,7 +6065,6 @@ "applicationPort": { "target": "com.amazonaws.robomaker#NonSystemPort", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port number on the application.

", "smithy.api#required": {} } @@ -9609,7 +9605,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9652,7 +9647,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9665,7 +9661,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9679,7 +9674,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9702,7 +9696,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9737,7 +9730,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9748,14 +9740,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9769,14 +9763,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -9785,11 +9777,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9800,14 +9792,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9821,7 +9815,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9841,7 +9834,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9852,14 +9844,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -9870,9 +9864,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -10289,4 +10285,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/rolesanywhere.json b/codegen/sdk-codegen/aws-models/rolesanywhere.json index 4c1eade3bae9..8f6444887de7 100644 --- a/codegen/sdk-codegen/aws-models/rolesanywhere.json +++ b/codegen/sdk-codegen/aws-models/rolesanywhere.json @@ -1717,7 +1717,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1760,7 +1759,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1773,7 +1773,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1787,7 +1786,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1810,7 +1808,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1845,7 +1842,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1856,14 +1852,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1877,14 +1875,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1893,11 +1889,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1908,14 +1904,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1929,7 +1927,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1949,7 +1946,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1960,14 +1956,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1978,9 +1976,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3324,4 +3324,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/route-53-domains.json b/codegen/sdk-codegen/aws-models/route-53-domains.json index 9f6f5ead7cb3..0f125b0dbccd 100644 --- a/codegen/sdk-codegen/aws-models/route-53-domains.json +++ b/codegen/sdk-codegen/aws-models/route-53-domains.json @@ -4953,7 +4953,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4996,7 +4995,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5009,7 +5009,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5023,7 +5022,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5046,7 +5044,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5081,7 +5078,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5092,14 +5088,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5113,14 +5111,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -5129,11 +5125,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5144,14 +5140,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5165,7 +5163,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5185,7 +5182,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5196,14 +5192,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5214,9 +5212,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6366,4 +6366,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/route-53.json b/codegen/sdk-codegen/aws-models/route-53.json index 9327a5d83f92..cd521bfe2e4e 100644 --- a/codegen/sdk-codegen/aws-models/route-53.json +++ b/codegen/sdk-codegen/aws-models/route-53.json @@ -317,7 +317,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -360,7 +359,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -373,7 +373,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -387,7 +386,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -767,7 +765,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -802,7 +799,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -813,14 +809,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -834,14 +832,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -850,11 +846,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -865,14 +861,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -886,7 +884,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -906,7 +903,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -917,14 +913,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -935,9 +933,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1492,7 +1492,6 @@ "Value": { "target": "com.amazonaws.route53#LimitValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The current value for the limit that is specified by Type.

", "smithy.api#required": {} } @@ -6701,7 +6700,6 @@ "Value": { "target": "com.amazonaws.route53#LimitValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The current value for the limit that is specified by Type.

", "smithy.api#required": {} } @@ -7290,7 +7288,6 @@ "com.amazonaws.route53#LimitValue": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -10150,7 +10147,6 @@ "Value": { "target": "com.amazonaws.route53#LimitValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The current value for the MAX_ZONES_BY_REUSABLE_DELEGATION_SET\n\t\t\tlimit.

", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/route53-recovery-cluster.json b/codegen/sdk-codegen/aws-models/route53-recovery-cluster.json index 2a788c22569e..111ad60df697 100644 --- a/codegen/sdk-codegen/aws-models/route53-recovery-cluster.json +++ b/codegen/sdk-codegen/aws-models/route53-recovery-cluster.json @@ -272,7 +272,6 @@ "MaxResults": { "target": "com.amazonaws.route53recoverycluster#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The number of routing controls objects that you want to return with this call. The default value is 500.

" } } @@ -305,7 +304,6 @@ "com.amazonaws.route53recoverycluster#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } diff --git a/codegen/sdk-codegen/aws-models/route53-recovery-control-config.json b/codegen/sdk-codegen/aws-models/route53-recovery-control-config.json index bcc2aef072cc..9a534e1f3198 100644 --- a/codegen/sdk-codegen/aws-models/route53-recovery-control-config.json +++ b/codegen/sdk-codegen/aws-models/route53-recovery-control-config.json @@ -35,6 +35,7 @@ "Message": { "target": "com.amazonaws.route53recoverycontrolconfig#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "message", "smithy.api#required": {} } @@ -52,6 +53,7 @@ "AssertedControls": { "target": "com.amazonaws.route53recoverycontrolconfig#__listOf__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The routing controls that are part of transactions that are evaluated to determine if a request to change a routing control state is allowed. For example, you might include three routing controls, one for each of three Amazon Web Services Regions.

", "smithy.api#required": {} } @@ -59,6 +61,7 @@ "ControlPanelArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the control panel.

", "smithy.api#required": {} } @@ -66,6 +69,7 @@ "Name": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the assertion rule. You can use any non-white space character in the name.

", "smithy.api#required": {} } @@ -73,6 +77,7 @@ "RuleConfig": { "target": "com.amazonaws.route53recoverycontrolconfig#RuleConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The criteria that you set for specific assertion routing controls (AssertedControls) that designate how many routing control states must be ON as the result of a transaction. For example, if you have three assertion routing controls, you might specify ATLEAST 2 for your rule configuration. This means that at least two assertion routing control states must be ON, so that at least two Amazon Web Services Regions have traffic flowing to them.

", "smithy.api#required": {} } @@ -80,6 +85,7 @@ "SafetyRuleArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the assertion rule.

", "smithy.api#required": {} } @@ -87,6 +93,7 @@ "Status": { "target": "com.amazonaws.route53recoverycontrolconfig#Status", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The deployment status of an assertion rule. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.

", "smithy.api#required": {} } @@ -94,6 +101,7 @@ "WaitPeriodMs": { "target": "com.amazonaws.route53recoverycontrolconfig#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent \"flapping\" of state. The wait period is 5000 ms by default, but you can choose a custom value.

", "smithy.api#required": {} } @@ -115,6 +123,7 @@ "Name": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the assertion rule. You can use any non-white space character in the name.

", "smithy.api#required": {} } @@ -122,6 +131,7 @@ "SafetyRuleArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the assertion rule.

", "smithy.api#required": {} } @@ -129,6 +139,7 @@ "WaitPeriodMs": { "target": "com.amazonaws.route53recoverycontrolconfig#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent \"flapping\" of state. The wait period is 5000 ms by default, but you can choose a custom value.

", "smithy.api#required": {} } @@ -202,6 +213,7 @@ "Message": { "target": "com.amazonaws.route53recoverycontrolconfig#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "message", "smithy.api#required": {} } @@ -316,6 +328,7 @@ "ClusterName": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cluster.

", "smithy.api#required": {} } @@ -399,6 +412,7 @@ "ClusterArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the cluster for the control panel.

", "smithy.api#required": {} } @@ -406,6 +420,7 @@ "ControlPanelName": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the control panel.

", "smithy.api#required": {} } @@ -489,6 +504,7 @@ "ClusterArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the cluster that includes the routing control.

", "smithy.api#required": {} } @@ -502,6 +518,7 @@ "RoutingControlName": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the routing control.

", "smithy.api#required": {} } @@ -1290,6 +1307,7 @@ "ControlPanelArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the control panel.

", "smithy.api#required": {} } @@ -1297,6 +1315,7 @@ "GatingControls": { "target": "com.amazonaws.route53recoverycontrolconfig#__listOf__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of gating routing control Amazon Resource Names (ARNs). For a simple \"on/off\" switch, specify the ARN for one routing control. The gating routing controls are evaluated by the rule configuration that you specify to determine if the target routing control states can be changed.

", "smithy.api#required": {} } @@ -1304,6 +1323,7 @@ "Name": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the gating rule. You can use any non-white space character in the name.

", "smithy.api#required": {} } @@ -1311,6 +1331,7 @@ "RuleConfig": { "target": "com.amazonaws.route53recoverycontrolconfig#RuleConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The criteria that you set for gating routing controls that designate how many of the routing control states must be ON to allow you to update target routing control states.

", "smithy.api#required": {} } @@ -1318,6 +1339,7 @@ "SafetyRuleArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the gating rule.

", "smithy.api#required": {} } @@ -1325,6 +1347,7 @@ "Status": { "target": "com.amazonaws.route53recoverycontrolconfig#Status", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The deployment status of a gating rule. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.

", "smithy.api#required": {} } @@ -1332,6 +1355,7 @@ "TargetControls": { "target": "com.amazonaws.route53recoverycontrolconfig#__listOf__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of target routing control Amazon Resource Names (ARNs) for which the states can only be updated if the rule configuration that you specify evaluates to true for the gating routing control. As a simple example, if you have a single gating control, it acts as an overall \"on/off\" switch for a set of target routing controls. You can use this to manually override automated failover, for example.

", "smithy.api#required": {} } @@ -1339,6 +1363,7 @@ "WaitPeriodMs": { "target": "com.amazonaws.route53recoverycontrolconfig#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent \"flapping\" of state. The wait period is 5000 ms by default, but you can choose a custom value.

", "smithy.api#required": {} } @@ -1360,6 +1385,7 @@ "Name": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the gating rule. You can use any non-white space character in the name.

", "smithy.api#required": {} } @@ -1367,6 +1393,7 @@ "SafetyRuleArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the gating rule.

", "smithy.api#required": {} } @@ -1374,6 +1401,7 @@ "WaitPeriodMs": { "target": "com.amazonaws.route53recoverycontrolconfig#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent \"flapping\" of state. The wait period is 5000 ms by default, but you can choose a custom value.

", "smithy.api#required": {} } @@ -1444,6 +1472,7 @@ "Message": { "target": "com.amazonaws.route53recoverycontrolconfig#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "message", "smithy.api#required": {} } @@ -1963,6 +1992,7 @@ "AssertedControls": { "target": "com.amazonaws.route53recoverycontrolconfig#__listOf__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The routing controls that are part of transactions that are evaluated to determine if a request to change a routing control state is allowed. For example, you might include three routing controls, one for each of three Amazon Web Services Regions.

", "smithy.api#required": {} } @@ -1970,6 +2000,7 @@ "ControlPanelArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) for the control panel.

", "smithy.api#required": {} } @@ -1977,6 +2008,7 @@ "Name": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the assertion rule. You can use any non-white space character in the name.

", "smithy.api#required": {} } @@ -1984,6 +2016,7 @@ "RuleConfig": { "target": "com.amazonaws.route53recoverycontrolconfig#RuleConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The criteria that you set for specific assertion controls (routing controls) that designate how many control states must be ON as the result of a transaction. For example, if you have three assertion controls, you might specify ATLEAST 2 for your rule configuration. This means that at least two assertion controls must be ON, so that at least two Amazon Web Services Regions have traffic flowing to them.

", "smithy.api#required": {} } @@ -1991,6 +2024,7 @@ "WaitPeriodMs": { "target": "com.amazonaws.route53recoverycontrolconfig#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent \"flapping\" of state. The wait period is 5000 ms by default, but you can choose a custom value.

", "smithy.api#required": {} } @@ -2006,6 +2040,7 @@ "ControlPanelArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the control panel.

", "smithy.api#required": {} } @@ -2013,6 +2048,7 @@ "GatingControls": { "target": "com.amazonaws.route53recoverycontrolconfig#__listOf__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The gating controls for the new gating rule. That is, routing controls that are evaluated by the rule configuration that you specify.

", "smithy.api#required": {} } @@ -2020,6 +2056,7 @@ "Name": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the new gating rule.

", "smithy.api#required": {} } @@ -2027,6 +2064,7 @@ "RuleConfig": { "target": "com.amazonaws.route53recoverycontrolconfig#RuleConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The criteria that you set for specific gating controls (routing controls) that designate how many control states must be ON to allow you to change (set or unset) the target control states.

", "smithy.api#required": {} } @@ -2034,6 +2072,7 @@ "TargetControls": { "target": "com.amazonaws.route53recoverycontrolconfig#__listOf__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Routing controls that can only be set or unset if the specified RuleConfig evaluates to true for the specified GatingControls. For example, say you have three gating controls, one for each of three Amazon Web Services Regions. Now you specify ATLEAST 2 as your RuleConfig. With these settings, you can only change (set or unset) the routing controls that you have specified as TargetControls if that rule evaluates to true.

In other words, your ability to change the routing controls that you have specified as TargetControls is gated by the rule that you set for the routing controls in GatingControls.

", "smithy.api#required": {} } @@ -2041,6 +2080,7 @@ "WaitPeriodMs": { "target": "com.amazonaws.route53recoverycontrolconfig#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent \"flapping\" of state. The wait period is 5000 ms by default, but you can choose a custom value.

", "smithy.api#required": {} } @@ -2056,6 +2096,7 @@ "Message": { "target": "com.amazonaws.route53recoverycontrolconfig#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "message", "smithy.api#required": {} } @@ -2901,6 +2942,7 @@ "Inverted": { "target": "com.amazonaws.route53recoverycontrolconfig#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Logical negation of the rule. If the rule would usually evaluate true, it's evaluated as false, and vice versa.

", "smithy.api#required": {} } @@ -2908,6 +2950,7 @@ "Threshold": { "target": "com.amazonaws.route53recoverycontrolconfig#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value of N, when you specify an ATLEAST rule type. That is, Threshold is the number of controls that must be set when you specify an ATLEAST type.

", "smithy.api#required": {} } @@ -2915,6 +2958,7 @@ "Type": { "target": "com.amazonaws.route53recoverycontrolconfig#RuleType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A rule can be one of the following: ATLEAST, AND, or OR.

", "smithy.api#required": {} } @@ -2956,6 +3000,7 @@ "Message": { "target": "com.amazonaws.route53recoverycontrolconfig#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "message", "smithy.api#required": {} } @@ -3035,6 +3080,7 @@ "Tags": { "target": "com.amazonaws.route53recoverycontrolconfig#__mapOf__stringMin0Max256PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tags associated with the resource.

", "smithy.api#required": {} } @@ -3058,6 +3104,7 @@ "Message": { "target": "com.amazonaws.route53recoverycontrolconfig#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "message", "smithy.api#required": {} } @@ -3111,6 +3158,7 @@ "TagKeys": { "target": "com.amazonaws.route53recoverycontrolconfig#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Keys for the tags to be removed.

", "smithy.api#httpQuery": "TagKeys", "smithy.api#required": {} @@ -3171,6 +3219,7 @@ "ControlPanelArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the control panel.

", "smithy.api#required": {} } @@ -3178,6 +3227,7 @@ "ControlPanelName": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the control panel.

", "smithy.api#required": {} } @@ -3245,6 +3295,7 @@ "RoutingControlArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the routing control.

", "smithy.api#required": {} } @@ -3252,6 +3303,7 @@ "RoutingControlName": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the routing control.

", "smithy.api#required": {} } @@ -3351,6 +3403,7 @@ "Message": { "target": "com.amazonaws.route53recoverycontrolconfig#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "message", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/route53-recovery-readiness.json b/codegen/sdk-codegen/aws-models/route53-recovery-readiness.json index d6276f71c946..a669122bc68a 100644 --- a/codegen/sdk-codegen/aws-models/route53-recovery-readiness.json +++ b/codegen/sdk-codegen/aws-models/route53-recovery-readiness.json @@ -51,6 +51,7 @@ "CellArn": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) for the cell.

", "smithy.api#jsonName": "cellArn", "smithy.api#required": {} @@ -59,6 +60,7 @@ "CellName": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax64PatternAAZAZ09Z", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cell.

", "smithy.api#jsonName": "cellName", "smithy.api#required": {} @@ -67,6 +69,7 @@ "Cells": { "target": "com.amazonaws.route53recoveryreadiness#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of cell ARNs.

", "smithy.api#jsonName": "cells", "smithy.api#required": {} @@ -75,6 +78,7 @@ "ParentReadinessScopes": { "target": "com.amazonaws.route53recoveryreadiness#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN. This is a list but currently can have only one element.

", "smithy.api#jsonName": "parentReadinessScopes", "smithy.api#required": {} @@ -148,6 +152,7 @@ "CellName": { "target": "com.amazonaws.route53recoveryreadiness#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cell to create.

", "smithy.api#jsonName": "cellName", "smithy.api#required": {} @@ -254,6 +259,7 @@ "CrossAccountAuthorization": { "target": "com.amazonaws.route53recoveryreadiness#CrossAccountAuthorization", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cross-account authorization.

", "smithy.api#jsonName": "crossAccountAuthorization", "smithy.api#required": {} @@ -319,6 +325,7 @@ "ReadinessCheckName": { "target": "com.amazonaws.route53recoveryreadiness#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the readiness check to create.

", "smithy.api#jsonName": "readinessCheckName", "smithy.api#required": {} @@ -327,6 +334,7 @@ "ResourceSetName": { "target": "com.amazonaws.route53recoveryreadiness#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the resource set to check.

", "smithy.api#jsonName": "resourceSetName", "smithy.api#required": {} @@ -425,6 +433,7 @@ "RecoveryGroupName": { "target": "com.amazonaws.route53recoveryreadiness#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the recovery group to create.

", "smithy.api#jsonName": "recoveryGroupName", "smithy.api#required": {} @@ -517,6 +526,7 @@ "ResourceSetName": { "target": "com.amazonaws.route53recoveryreadiness#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the resource set to create.

", "smithy.api#jsonName": "resourceSetName", "smithy.api#required": {} @@ -525,6 +535,7 @@ "ResourceSetType": { "target": "com.amazonaws.route53recoveryreadiness#__stringPatternAWSAZaZ09AZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource type of the resources in the resource set. Enter one of the following values for resource type:

AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource

", "smithy.api#jsonName": "resourceSetType", "smithy.api#required": {} @@ -533,6 +544,7 @@ "Resources": { "target": "com.amazonaws.route53recoveryreadiness#__listOfResource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of resource objects in the resource set.

", "smithy.api#jsonName": "resources", "smithy.api#required": {} @@ -2226,6 +2238,7 @@ "ResourceType": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax64", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource type that the readiness rule applies to.

", "smithy.api#jsonName": "resourceType", "smithy.api#required": {} @@ -2234,6 +2247,7 @@ "RuleDescription": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description of a readiness rule.

", "smithy.api#jsonName": "ruleDescription", "smithy.api#required": {} @@ -2242,6 +2256,7 @@ "RuleId": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax64", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID for the readiness rule.

", "smithy.api#jsonName": "ruleId", "smithy.api#required": {} @@ -2461,6 +2476,7 @@ "ReadinessCheckArn": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) associated with a readiness check.

", "smithy.api#jsonName": "readinessCheckArn", "smithy.api#required": {} @@ -2476,6 +2492,7 @@ "ResourceSet": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax64PatternAAZAZ09Z", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the resource set to be checked.

", "smithy.api#jsonName": "resourceSet", "smithy.api#required": {} @@ -2527,6 +2544,7 @@ "RecommendationText": { "target": "com.amazonaws.route53recoveryreadiness#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Text of the recommendations that are provided to make an application more recovery resilient.

", "smithy.api#jsonName": "recommendationText", "smithy.api#required": {} @@ -2543,6 +2561,7 @@ "Cells": { "target": "com.amazonaws.route53recoveryreadiness#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of a cell's Amazon Resource Names (ARNs).

", "smithy.api#jsonName": "cells", "smithy.api#required": {} @@ -2551,6 +2570,7 @@ "RecoveryGroupArn": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) for the recovery group.

", "smithy.api#jsonName": "recoveryGroupArn", "smithy.api#required": {} @@ -2559,6 +2579,7 @@ "RecoveryGroupName": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax64PatternAAZAZ09Z", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the recovery group.

", "smithy.api#jsonName": "recoveryGroupName", "smithy.api#required": {} @@ -2641,6 +2662,7 @@ "LastCheckedTimestamp": { "target": "com.amazonaws.route53recoveryreadiness#ReadinessCheckTimestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time (UTC) that the resource was last checked for readiness, in ISO-8601 format.

", "smithy.api#jsonName": "lastCheckedTimestamp", "smithy.api#required": {} @@ -2649,6 +2671,7 @@ "Readiness": { "target": "com.amazonaws.route53recoveryreadiness#Readiness", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The readiness of a resource.

", "smithy.api#jsonName": "readiness", "smithy.api#required": {} @@ -2672,6 +2695,7 @@ "ResourceSetArn": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) for the resource set.

", "smithy.api#jsonName": "resourceSetArn", "smithy.api#required": {} @@ -2680,6 +2704,7 @@ "ResourceSetName": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax64PatternAAZAZ09Z", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the resource set.

", "smithy.api#jsonName": "resourceSetName", "smithy.api#required": {} @@ -2688,6 +2713,7 @@ "ResourceSetType": { "target": "com.amazonaws.route53recoveryreadiness#__stringPatternAWSAZaZ09AZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource type of the resources in the resource set. Enter one of the following values for resource type:

AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource

", "smithy.api#jsonName": "resourceSetType", "smithy.api#required": {} @@ -2696,6 +2722,7 @@ "Resources": { "target": "com.amazonaws.route53recoveryreadiness#__listOfResource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of resource objects.

", "smithy.api#jsonName": "resources", "smithy.api#required": {} @@ -2869,7 +2896,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2912,7 +2938,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2925,7 +2952,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2939,7 +2965,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2962,7 +2987,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2997,7 +3021,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3008,14 +3031,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3029,14 +3054,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3045,11 +3068,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3060,14 +3083,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3081,7 +3106,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3101,7 +3125,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3112,14 +3135,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3130,9 +3155,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3463,6 +3490,7 @@ "LastCheckedTimestamp": { "target": "com.amazonaws.route53recoveryreadiness#ReadinessCheckTimestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time the resource was last checked for readiness, in ISO-8601 format, UTC.

", "smithy.api#jsonName": "lastCheckedTimestamp", "smithy.api#required": {} @@ -3471,6 +3499,7 @@ "Messages": { "target": "com.amazonaws.route53recoveryreadiness#__listOfMessage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Details about the resource's readiness.

", "smithy.api#jsonName": "messages", "smithy.api#required": {} @@ -3479,6 +3508,7 @@ "Readiness": { "target": "com.amazonaws.route53recoveryreadiness#Readiness", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The readiness at rule level.

", "smithy.api#jsonName": "readiness", "smithy.api#required": {} @@ -3487,6 +3517,7 @@ "RuleId": { "target": "com.amazonaws.route53recoveryreadiness#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the rule.

", "smithy.api#jsonName": "ruleId", "smithy.api#required": {} @@ -3539,6 +3570,7 @@ "Tags": { "target": "com.amazonaws.route53recoveryreadiness#Tags", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

", "smithy.api#jsonName": "tags", "smithy.api#required": {} @@ -3648,6 +3680,7 @@ "TagKeys": { "target": "com.amazonaws.route53recoveryreadiness#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The keys for tags you add to resources.

", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -3706,6 +3739,7 @@ "Cells": { "target": "com.amazonaws.route53recoveryreadiness#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of cell Amazon Resource Names (ARNs), which completely replaces the previous list.

", "smithy.api#jsonName": "cells", "smithy.api#required": {} @@ -3807,6 +3841,7 @@ "ResourceSetName": { "target": "com.amazonaws.route53recoveryreadiness#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the resource set to be checked.

", "smithy.api#jsonName": "resourceSetName", "smithy.api#required": {} @@ -3893,6 +3928,7 @@ "Cells": { "target": "com.amazonaws.route53recoveryreadiness#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of cell Amazon Resource Names (ARNs). This list completely replaces the previous list.

", "smithy.api#jsonName": "cells", "smithy.api#required": {} @@ -3996,6 +4032,7 @@ "ResourceSetType": { "target": "com.amazonaws.route53recoveryreadiness#__stringPatternAWSAZaZ09AZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource type of the resources in the resource set. Enter one of the following values for resource type:

AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource

", "smithy.api#jsonName": "resourceSetType", "smithy.api#required": {} @@ -4004,6 +4041,7 @@ "Resources": { "target": "com.amazonaws.route53recoveryreadiness#__listOfResource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of resource objects.

", "smithy.api#jsonName": "resources", "smithy.api#required": {} @@ -4189,4 +4227,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/route53resolver.json b/codegen/sdk-codegen/aws-models/route53resolver.json index 85a3f0c73617..85954f7ee379 100644 --- a/codegen/sdk-codegen/aws-models/route53resolver.json +++ b/codegen/sdk-codegen/aws-models/route53resolver.json @@ -6873,7 +6873,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6916,7 +6915,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6929,7 +6929,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6943,7 +6942,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6966,7 +6964,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7001,7 +6998,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -7012,14 +7008,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -7033,14 +7031,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -7049,11 +7045,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7102,14 +7098,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -7123,7 +7121,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7143,7 +7140,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -7154,14 +7150,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -7172,9 +7170,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -8975,4 +8975,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/rum.json b/codegen/sdk-codegen/aws-models/rum.json index cf4421710273..4727d278e73f 100644 --- a/codegen/sdk-codegen/aws-models/rum.json +++ b/codegen/sdk-codegen/aws-models/rum.json @@ -2023,7 +2023,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2066,7 +2065,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2079,7 +2079,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2093,7 +2092,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2116,7 +2114,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2151,7 +2148,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2162,14 +2158,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2183,14 +2181,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2199,11 +2195,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2214,14 +2210,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2235,7 +2233,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2255,7 +2252,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2266,14 +2262,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2284,9 +2282,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3335,4 +3335,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/s3-control.json b/codegen/sdk-codegen/aws-models/s3-control.json index 37562472537c..1a6c2b7f4115 100644 --- a/codegen/sdk-codegen/aws-models/s3-control.json +++ b/codegen/sdk-codegen/aws-models/s3-control.json @@ -323,7 +323,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -354,7 +353,6 @@ "assign": "url" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -368,7 +366,6 @@ "assign": "partitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -418,9 +415,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -433,7 +432,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -447,7 +445,6 @@ "assign": "partitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -575,7 +572,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -674,16 +670,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid region: region was not a valid DNS name.", "type": "error" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -705,7 +704,6 @@ "assign": "accessPointArn" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -734,7 +732,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -754,7 +751,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -784,7 +780,6 @@ "assign": "outpostId" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -798,7 +793,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -855,7 +849,6 @@ "assign": "partitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -875,7 +868,6 @@ "assign": "arnPartition" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -903,7 +895,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -923,7 +914,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -948,7 +938,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -968,7 +957,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1011,7 +999,6 @@ "assign": "outpostType" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1026,7 +1013,6 @@ "assign": "accessPointName" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1040,7 +1026,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1070,9 +1055,7 @@ "x-amz-account-id": [ "{accessPointArn#accountId}" ], - "x-amz-outpost-id": [ - "{outpostId}" - ] + "x-amz-outpost-id": ["{outpostId}"] } }, "type": "endpoint" @@ -1113,9 +1096,7 @@ "x-amz-account-id": [ "{accessPointArn#accountId}" ], - "x-amz-outpost-id": [ - "{outpostId}" - ] + "x-amz-outpost-id": ["{outpostId}"] } }, "type": "endpoint" @@ -1138,90 +1119,102 @@ "x-amz-account-id": [ "{accessPointArn#accountId}" ], - "x-amz-outpost-id": [ - "{outpostId}" - ] + "x-amz-outpost-id": ["{outpostId}"] } }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Expected an outpost type `accesspoint`, found `{outpostType}`", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: expected an access point name", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Expected a 4-component resource", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: The account id may only contain a-z, A-Z, 0-9 and `-`. Found: `{accessPointArn#accountId}`", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: missing account ID", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid region in ARN: `{accessPointArn#region}` (invalid DNS name)", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Client was configured for partition `{partitionResult#name}` but ARN has `{arnPartition#name}`", "type": "error" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: The outpost Id must only contain a-z, A-Z, 0-9 and `-`., found: `{outpostId}`", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: The Outpost Id was not set", "type": "error" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: No ARN type specified", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1243,7 +1236,6 @@ "assign": "bucketArn" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1272,7 +1264,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1292,7 +1283,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1322,7 +1312,6 @@ "assign": "outpostId" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1336,7 +1325,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1399,7 +1387,6 @@ "assign": "arnPartition" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1413,7 +1400,6 @@ "assign": "partitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1441,7 +1427,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1461,7 +1446,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1486,7 +1470,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1506,7 +1489,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1549,7 +1531,6 @@ "assign": "outpostType" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1564,7 +1545,6 @@ "assign": "bucketName" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1578,7 +1558,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1608,9 +1587,7 @@ "x-amz-account-id": [ "{bucketArn#accountId}" ], - "x-amz-outpost-id": [ - "{outpostId}" - ] + "x-amz-outpost-id": ["{outpostId}"] } }, "type": "endpoint" @@ -1651,9 +1628,7 @@ "x-amz-account-id": [ "{bucketArn#accountId}" ], - "x-amz-outpost-id": [ - "{outpostId}" - ] + "x-amz-outpost-id": ["{outpostId}"] } }, "type": "endpoint" @@ -1676,90 +1651,102 @@ "x-amz-account-id": [ "{bucketArn#accountId}" ], - "x-amz-outpost-id": [ - "{outpostId}" - ] + "x-amz-outpost-id": ["{outpostId}"] } }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Expected an outpost type `bucket`, found `{outpostType}`", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: expected a bucket name", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Expected a 4-component resource", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: The account id may only contain a-z, A-Z, 0-9 and `-`. Found: `{bucketArn#accountId}`", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: missing account ID", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid region in ARN: `{bucketArn#region}` (invalid DNS name)", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Client was configured for partition `{partitionResult#name}` but ARN has `{arnPartition#name}`", "type": "error" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: The outpost Id must only contain a-z, A-Z, 0-9 and `-`., found: `{outpostId}`", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: The Outpost Id was not set", "type": "error" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: No ARN type specified", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1773,7 +1760,6 @@ "assign": "partitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1787,7 +1773,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1903,7 +1888,6 @@ "assign": "url" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1982,7 +1966,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2380,16 +2365,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid region: region was not a valid DNS name.", "type": "error" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2405,12 +2393,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -2461,12 +2445,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -2517,12 +2497,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -2573,12 +2549,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -2629,12 +2601,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -2685,12 +2653,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -2743,12 +2707,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -2801,12 +2761,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -2857,12 +2813,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -2915,12 +2867,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -2973,12 +2921,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -3029,12 +2973,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -3087,12 +3027,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -3479,12 +3415,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -3595,12 +3527,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -3698,12 +3626,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -3896,12 +3820,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -3942,12 +3862,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -3987,12 +3903,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -4032,12 +3944,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -4078,12 +3986,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -4137,12 +4041,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -4183,12 +4083,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -4228,12 +4124,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -4273,12 +4165,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -4319,12 +4207,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -4378,12 +4262,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -4424,12 +4304,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -4469,12 +4345,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -4514,12 +4386,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -4560,12 +4428,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -5336,12 +5200,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -5600,12 +5460,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -5656,12 +5512,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -5782,12 +5634,8 @@ "expect": { "endpoint": { "headers": { - "x-amz-account-id": [ - "123456789012" - ], - "x-amz-outpost-id": [ - "op-01234567890123456" - ] + "x-amz-account-id": ["123456789012"], + "x-amz-outpost-id": ["op-01234567890123456"] }, "properties": { "authSchemes": [ @@ -11744,7 +11592,6 @@ "com.amazonaws.s3control#MinStorageBytesPercentage": { "type": "double", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0.1, "max": 100 @@ -15081,14 +14928,12 @@ "MaxDepth": { "target": "com.amazonaws.s3control#StorageLensPrefixLevelMaxDepth", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The max depth of the selection criteria

" } }, "MinStorageBytesPercentage": { "target": "com.amazonaws.s3control#MinStorageBytesPercentage", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum number of storage bytes percentage whose metrics will be selected.

\n \n

You must choose a value greater than or equal to 1.0.

\n
" } } @@ -15303,7 +15148,6 @@ "com.amazonaws.s3control#StorageLensPrefixLevelMaxDepth": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10 @@ -15829,4 +15673,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/s3outposts.json b/codegen/sdk-codegen/aws-models/s3outposts.json index d40343cdbe04..cea5fd2d30f0 100644 --- a/codegen/sdk-codegen/aws-models/s3outposts.json +++ b/codegen/sdk-codegen/aws-models/s3outposts.json @@ -877,7 +877,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -920,7 +919,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -933,7 +933,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -947,7 +946,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -970,7 +968,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1005,7 +1002,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1016,14 +1012,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1037,14 +1035,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1053,11 +1049,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1068,14 +1064,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1089,7 +1087,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1109,7 +1106,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1120,14 +1116,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1138,9 +1136,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1767,4 +1767,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/sagemaker-a2i-runtime.json b/codegen/sdk-codegen/aws-models/sagemaker-a2i-runtime.json index 3c2dca5121e8..11e757771054 100644 --- a/codegen/sdk-codegen/aws-models/sagemaker-a2i-runtime.json +++ b/codegen/sdk-codegen/aws-models/sagemaker-a2i-runtime.json @@ -105,7 +105,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -148,7 +147,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -161,7 +161,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -175,7 +174,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -198,7 +196,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -233,7 +230,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -244,14 +240,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -265,14 +263,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -281,11 +277,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -296,14 +292,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -317,7 +315,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -337,7 +334,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -348,14 +344,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -366,9 +364,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -842,6 +842,7 @@ "CreationTime": { "target": "com.amazonaws.sagemakera2iruntime#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The creation time when Amazon Augmented AI created the human loop.

", "smithy.api#required": {} } @@ -861,6 +862,7 @@ "HumanLoopStatus": { "target": "com.amazonaws.sagemakera2iruntime#HumanLoopStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the human loop.

", "smithy.api#required": {} } @@ -868,6 +870,7 @@ "HumanLoopName": { "target": "com.amazonaws.sagemakera2iruntime#HumanLoopName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the human loop. The name must be lowercase, unique within the Region in your\n account, and can have up to 63 characters. Valid characters: a-z, 0-9, and - (hyphen).

", "smithy.api#required": {} } @@ -875,6 +878,7 @@ "HumanLoopArn": { "target": "com.amazonaws.sagemakera2iruntime#HumanLoopArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the human loop.

", "smithy.api#required": {} } @@ -882,6 +886,7 @@ "FlowDefinitionArn": { "target": "com.amazonaws.sagemakera2iruntime#FlowDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the flow definition.

", "smithy.api#required": {} } @@ -932,6 +937,7 @@ "ContentClassifiers": { "target": "com.amazonaws.sagemakera2iruntime#ContentClassifiers", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Declares that your content is free of personally identifiable information or adult content.

\n

Amazon SageMaker can restrict the Amazon Mechanical Turk workers who can view your task based on this information.

", "smithy.api#required": {} } @@ -947,6 +953,7 @@ "InputContent": { "target": "com.amazonaws.sagemakera2iruntime#InputContent", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Serialized input from the human loop. The input must be a string representation of a file in JSON format.

", "smithy.api#required": {} } @@ -972,6 +979,7 @@ "OutputS3Uri": { "target": "com.amazonaws.sagemakera2iruntime#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The location of the Amazon S3 object where Amazon Augmented AI stores your human loop output.

", "smithy.api#required": {} } @@ -1139,6 +1147,7 @@ "FlowDefinitionArn": { "target": "com.amazonaws.sagemakera2iruntime#FlowDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of a flow definition.

", "smithy.api#httpQuery": "FlowDefinitionArn", "smithy.api#required": {} @@ -1161,7 +1170,6 @@ "MaxResults": { "target": "com.amazonaws.sagemakera2iruntime#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The total number of items to return. If the total number of available items is more than\n the value specified in MaxResults, then a NextToken is returned in\n the output. You can use this token to display the next page of results.

", "smithy.api#httpQuery": "MaxResults" } @@ -1177,6 +1185,7 @@ "HumanLoopSummaries": { "target": "com.amazonaws.sagemakera2iruntime#HumanLoopSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of objects that contain information about the human loops.

", "smithy.api#required": {} } @@ -1195,7 +1204,6 @@ "com.amazonaws.sagemakera2iruntime#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -1295,6 +1303,7 @@ "HumanLoopName": { "target": "com.amazonaws.sagemakera2iruntime#HumanLoopName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the human loop.

", "smithy.api#required": {} } @@ -1302,6 +1311,7 @@ "FlowDefinitionArn": { "target": "com.amazonaws.sagemakera2iruntime#FlowDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the flow definition associated with this human\n loop.

", "smithy.api#required": {} } @@ -1309,6 +1319,7 @@ "HumanLoopInput": { "target": "com.amazonaws.sagemakera2iruntime#HumanLoopInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An object that contains information about the human loop.

", "smithy.api#required": {} } @@ -1375,6 +1386,7 @@ "HumanLoopName": { "target": "com.amazonaws.sagemakera2iruntime#HumanLoopName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the human loop that you want to stop.

", "smithy.api#required": {} } @@ -1427,4 +1439,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/sagemaker-edge.json b/codegen/sdk-codegen/aws-models/sagemaker-edge.json index 006b6fc0d09d..cf32e91adc13 100644 --- a/codegen/sdk-codegen/aws-models/sagemaker-edge.json +++ b/codegen/sdk-codegen/aws-models/sagemaker-edge.json @@ -99,7 +99,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -142,7 +141,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -155,7 +155,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -169,7 +168,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -192,7 +190,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -227,7 +224,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -238,14 +234,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -259,14 +257,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -275,11 +271,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -290,14 +286,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -311,7 +309,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -331,7 +328,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -342,14 +338,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -360,9 +358,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1069,7 +1069,6 @@ "Value": { "target": "com.amazonaws.sagemakeredge#Value", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Returns the value of the metric.

" } }, @@ -1148,6 +1147,7 @@ "DeviceName": { "target": "com.amazonaws.sagemakeredge#DeviceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique name of the device you want to get the configuration of active deployments from.

", "smithy.api#required": {} } @@ -1155,6 +1155,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemakeredge#DeviceFleetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet that the device belongs to.

", "smithy.api#required": {} } @@ -1206,6 +1207,7 @@ "DeviceName": { "target": "com.amazonaws.sagemakeredge#DeviceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique name of the device you want to get the registration status from.

", "smithy.api#required": {} } @@ -1213,6 +1215,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemakeredge#DeviceFleetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet that the device belongs to.

", "smithy.api#required": {} } @@ -1385,6 +1388,7 @@ "AgentVersion": { "target": "com.amazonaws.sagemakeredge#Version", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns the version of the agent.

", "smithy.api#required": {} } @@ -1392,6 +1396,7 @@ "DeviceName": { "target": "com.amazonaws.sagemakeredge#DeviceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique name of the device.

", "smithy.api#required": {} } @@ -1399,6 +1404,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemakeredge#DeviceFleetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet that the device belongs to.

", "smithy.api#required": {} } @@ -1421,10 +1427,7 @@ "type": "timestamp" }, "com.amazonaws.sagemakeredge#Value": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.sagemakeredge#Version": { "type": "string", @@ -1437,4 +1440,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/sagemaker-featurestore-runtime.json b/codegen/sdk-codegen/aws-models/sagemaker-featurestore-runtime.json index 6946fec4c422..e3bdc9725a79 100644 --- a/codegen/sdk-codegen/aws-models/sagemaker-featurestore-runtime.json +++ b/codegen/sdk-codegen/aws-models/sagemaker-featurestore-runtime.json @@ -115,7 +115,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -158,7 +157,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -171,7 +171,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -185,7 +184,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -208,7 +206,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -243,7 +240,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -254,14 +250,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -275,14 +273,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -291,11 +287,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -306,14 +302,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -327,7 +325,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -347,7 +344,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -358,14 +354,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -376,9 +374,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -740,6 +740,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#ValueAsString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the feature group that the record belongs to.

", "smithy.api#required": {} } @@ -747,6 +748,7 @@ "RecordIdentifierValueAsString": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#ValueAsString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value for the RecordIdentifier in string format of a Record from a\n FeatureGroup that is causing an error when attempting to be\n retrieved.

", "smithy.api#required": {} } @@ -754,6 +756,7 @@ "ErrorCode": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#ValueAsString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The error code of an error that has occurred when attempting to retrieve a batch of\n Records. For more information on errors, see Errors.

", "smithy.api#required": {} } @@ -761,6 +764,7 @@ "ErrorMessage": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#Message", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The error message of an error that has occurred when attempting to retrieve a record in\n the batch.

", "smithy.api#required": {} } @@ -787,6 +791,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#FeatureGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the FeatureGroup containing the\n records you are retrieving in a batch.

", "smithy.api#required": {} } @@ -794,6 +799,7 @@ "RecordIdentifiersValueAsString": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#RecordIdentifiers", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value for a list of record identifiers in string format.

", "smithy.api#required": {} } @@ -827,6 +833,7 @@ "Identifiers": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#BatchGetRecordIdentifiers", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list containing the name or Amazon Resource Name (ARN) of the\n FeatureGroup, the list of names of Features to be retrieved,\n and the corresponding RecordIdentifier values as strings.

", "smithy.api#required": {} } @@ -848,6 +855,7 @@ "Records": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#BatchGetRecordResultDetails", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of Records you requested to be retrieved in batch.

", "smithy.api#required": {} } @@ -855,6 +863,7 @@ "Errors": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#BatchGetRecordErrors", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of errors that have occurred when retrieving a batch of Records.

", "smithy.api#required": {} } @@ -862,6 +871,7 @@ "UnprocessedIdentifiers": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#UnprocessedIdentifiers", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unprocessed list of FeatureGroup names, with their corresponding\n RecordIdentifier value, and Feature name.

", "smithy.api#required": {} } @@ -877,6 +887,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#ValueAsString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The FeatureGroupName containing Records you retrieved in a batch.

", "smithy.api#required": {} } @@ -884,6 +895,7 @@ "RecordIdentifierValueAsString": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#ValueAsString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value of the record identifier in string format.

", "smithy.api#required": {} } @@ -891,6 +903,7 @@ "Record": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#Record", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Record retrieved.

", "smithy.api#required": {} } @@ -962,6 +975,7 @@ "RecordIdentifierValueAsString": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#ValueAsString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value for the RecordIdentifier that uniquely identifies the record, in\n string format.

", "smithy.api#httpQuery": "RecordIdentifierValueAsString", "smithy.api#required": {} @@ -970,6 +984,7 @@ "EventTime": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#ValueAsString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Timestamp indicating when the deletion event occurred. EventTime can be\n used to query data at a certain point in time.

", "smithy.api#httpQuery": "EventTime", "smithy.api#required": {} @@ -1068,6 +1083,7 @@ "FeatureName": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#FeatureName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a feature that a feature value corresponds to.

", "smithy.api#required": {} } @@ -1137,6 +1153,7 @@ "RecordIdentifierValueAsString": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#ValueAsString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value that corresponds to RecordIdentifier type and uniquely identifies\n the record in the FeatureGroup.

", "smithy.api#httpQuery": "RecordIdentifierValueAsString", "smithy.api#required": {} @@ -1248,6 +1265,7 @@ "Record": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#Record", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of FeatureValues to be inserted. This will be a full over-write. If you only want\n to update few of the feature values, do the following:

\n
    \n
  • \n

    Use GetRecord to retrieve the latest record.

    \n
  • \n
  • \n

    Update the record returned from GetRecord.

    \n
  • \n
  • \n

    Use PutRecord to update feature values.

    \n
  • \n
", "smithy.api#required": {} } @@ -1353,6 +1371,7 @@ "Unit": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#TtlDurationUnit", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n TtlDuration time unit.

", "smithy.api#required": {} } @@ -1360,6 +1379,7 @@ "Value": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#TtlDurationValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n TtlDuration time value.

", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/sagemaker-geospatial.json b/codegen/sdk-codegen/aws-models/sagemaker-geospatial.json index f01f1aa805aa..840b6db08984 100644 --- a/codegen/sdk-codegen/aws-models/sagemaker-geospatial.json +++ b/codegen/sdk-codegen/aws-models/sagemaker-geospatial.json @@ -3144,11 +3144,7 @@ "x-amzn-platform-id", "x-amzn-trace-id" ], - "additionalExposedHeaders": [ - "x-amzn-errortype", - "x-amzn-requestid", - "x-amzn-trace-id" - ], + "additionalExposedHeaders": ["x-amzn-errortype", "x-amzn-requestid", "x-amzn-trace-id"], "maxAge": 86400 }, "smithy.api#documentation": "

Provides APIs for creating and managing SageMaker geospatial resources.

", @@ -3195,7 +3191,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3214,7 +3209,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3242,13 +3236,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3261,7 +3256,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3275,7 +3269,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3298,7 +3291,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3333,11 +3325,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3348,16 +3338,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3371,14 +3364,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3387,15 +3378,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3406,16 +3396,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3429,7 +3422,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3449,11 +3441,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3464,20 +3454,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3488,18 +3480,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -5229,4 +5225,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/sagemaker-metrics.json b/codegen/sdk-codegen/aws-models/sagemaker-metrics.json index e1c66f0681e1..ebf762bdb3a3 100644 --- a/codegen/sdk-codegen/aws-models/sagemaker-metrics.json +++ b/codegen/sdk-codegen/aws-models/sagemaker-metrics.json @@ -58,7 +58,6 @@ "MetricIndex": { "target": "com.amazonaws.sagemakermetrics#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

An index that corresponds to the metric in the request.

" } } @@ -85,6 +84,7 @@ "TrialComponentName": { "target": "com.amazonaws.sagemakermetrics#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Trial Component to associate with the metrics.

", "smithy.api#required": {} } @@ -92,6 +92,7 @@ "MetricData": { "target": "com.amazonaws.sagemakermetrics#RawMetricDataList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of raw metric values to put.

", "smithy.api#required": {} } @@ -116,10 +117,7 @@ } }, "com.amazonaws.sagemakermetrics#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.sagemakermetrics#ExperimentEntityName": { "type": "string", @@ -132,10 +130,7 @@ } }, "com.amazonaws.sagemakermetrics#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.sagemakermetrics#MetricName": { "type": "string", @@ -182,6 +177,7 @@ "MetricName": { "target": "com.amazonaws.sagemakermetrics#MetricName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the metric.

", "smithy.api#required": {} } @@ -189,6 +185,7 @@ "Timestamp": { "target": "com.amazonaws.sagemakermetrics#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time that the metric was recorded.

", "smithy.api#required": {} } @@ -202,7 +199,7 @@ "Value": { "target": "com.amazonaws.sagemakermetrics#Double", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The metric value.

", "smithy.api#required": {} } @@ -288,7 +285,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -307,7 +303,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -335,13 +330,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -354,7 +350,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -368,7 +363,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -391,7 +385,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -426,11 +419,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -441,16 +432,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -464,14 +458,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -480,15 +472,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -499,16 +490,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -522,7 +516,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -542,11 +535,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -557,20 +548,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -581,18 +574,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -924,4 +921,4 @@ "type": "timestamp" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/sagemaker-runtime.json b/codegen/sdk-codegen/aws-models/sagemaker-runtime.json index 08661804d1d7..3d039d3a3e88 100644 --- a/codegen/sdk-codegen/aws-models/sagemaker-runtime.json +++ b/codegen/sdk-codegen/aws-models/sagemaker-runtime.json @@ -100,7 +100,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -143,7 +142,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -156,7 +156,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -170,7 +169,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -193,7 +191,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -228,7 +225,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -239,14 +235,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -260,14 +258,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -276,18 +272,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws", { "fn": "getAttr", "argv": [ @@ -296,7 +291,8 @@ }, "name" ] - } + }, + "aws" ] } ], @@ -312,7 +308,6 @@ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -321,7 +316,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -341,14 +337,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -362,7 +360,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -382,7 +379,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -393,14 +389,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -411,9 +409,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1304,6 +1304,7 @@ "InputLocation": { "target": "com.amazonaws.sagemakerruntime#InputLocationHeader", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon S3 URI where the inference request payload is stored.

", "smithy.api#httpHeader": "X-Amzn-SageMaker-InputLocation", "smithy.api#required": {} @@ -1370,6 +1371,7 @@ "Body": { "target": "com.amazonaws.sagemakerruntime#BodyBlob", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Provides input data, in the format specified in the ContentType\n request header. Amazon SageMaker passes all of the data in the body to the model.

\n

For information about the format of the request body, see Common Data\n Formats-Inference.

", "smithy.api#httpPayload": {}, "smithy.api#required": {} @@ -1442,6 +1444,7 @@ "Body": { "target": "com.amazonaws.sagemakerruntime#BodyBlob", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Includes the inference provided by the model.

\n

For information about the format of the response body, see Common Data\n Formats-Inference.

\n

If the explainer is activated, the body includes the explanations provided by the\n model. For more information, see the Response section\n under Invoke the Endpoint in the Developer Guide.

", "smithy.api#httpPayload": {}, "smithy.api#required": {} @@ -1524,6 +1527,7 @@ "Body": { "target": "com.amazonaws.sagemakerruntime#BodyBlob", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Provides input data, in the format specified in the ContentType\n request header. Amazon SageMaker passes all of the data in the body to the model.

\n

For information about the format of the request body, see Common Data\n Formats-Inference.

", "smithy.api#httpPayload": {}, "smithy.api#required": {} @@ -1807,4 +1811,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/sagemaker.json b/codegen/sdk-codegen/aws-models/sagemaker.json index 6ed9a554522c..e9c7ed076157 100644 --- a/codegen/sdk-codegen/aws-models/sagemaker.json +++ b/codegen/sdk-codegen/aws-models/sagemaker.json @@ -61,6 +61,7 @@ "SourceUri": { "target": "com.amazonaws.sagemaker#String2048", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The URI of the source.

", "smithy.api#required": {} } @@ -205,6 +206,7 @@ "SourceArn": { "target": "com.amazonaws.sagemaker#AssociationEntityArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the source.

", "smithy.api#required": {} } @@ -212,6 +214,7 @@ "DestinationArn": { "target": "com.amazonaws.sagemaker#AssociationEntityArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the destination.

", "smithy.api#required": {} } @@ -265,6 +268,7 @@ "ResourceArn": { "target": "com.amazonaws.sagemaker#ResourceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource that you want to tag.

", "smithy.api#required": {} } @@ -272,6 +276,7 @@ "Tags": { "target": "com.amazonaws.sagemaker#TagList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of key-value pairs. You can use tags to categorize your Amazon Web Services\n resources in different ways, for example, by purpose, owner, or environment. For more\n information, see Tagging Amazon Web Services Resources.

", "smithy.api#required": {} } @@ -313,6 +318,7 @@ "Name": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique name to identify the additional inference specification. The name must \n be unique within the list of your additional inference specifications for a \n particular model package.

", "smithy.api#required": {} } @@ -326,6 +332,7 @@ "Containers": { "target": "com.amazonaws.sagemaker#ModelPackageContainerDefinitionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon ECR registry path of the Docker image that contains the inference code.

", "smithy.api#required": {} } @@ -377,6 +384,7 @@ "S3DataType": { "target": "com.amazonaws.sagemaker#AdditionalS3DataSourceDataType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The data type of the additional data source that you specify for use in inference or\n training.

", "smithy.api#required": {} } @@ -384,6 +392,7 @@ "S3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The uniform resource identifier (URI) used to identify an additional data source used\n in inference or training.

", "smithy.api#required": {} } @@ -416,6 +425,7 @@ "Version": { "target": "com.amazonaws.sagemaker#EdgeVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Version of the agent.

", "smithy.api#required": {} } @@ -423,7 +433,7 @@ "AgentCount": { "target": "com.amazonaws.sagemaker#Long", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of Edge Manager agents.

", "smithy.api#required": {} } @@ -580,6 +590,7 @@ "TrainingInputMode": { "target": "com.amazonaws.sagemaker#TrainingInputMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -592,7 +603,6 @@ "EnableSageMakerMetricsTimeSeries": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

To generate and save time-series metrics during training, set to true.\n The default is false and time-series metrics aren't generated except in the\n following cases:

\n
    \n
  • \n

    You use one of the SageMaker built-in algorithms

    \n
  • \n
  • \n

    You use one of the following Prebuilt SageMaker Docker Images:

    \n
      \n
    • \n

      Tensorflow (version >= 1.15)

      \n
    • \n
    • \n

      MXNet (version >= 1.6)

      \n
    • \n
    • \n

      PyTorch (version >= 1.3)

      \n
    • \n
    \n
  • \n
  • \n

    You specify at least one MetricDefinition\n

    \n
  • \n
" } }, @@ -680,6 +690,7 @@ "Name": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the algorithm for which the overall status is being reported.

", "smithy.api#required": {} } @@ -687,6 +698,7 @@ "Status": { "target": "com.amazonaws.sagemaker#DetailedAlgorithmStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current status.

", "smithy.api#required": {} } @@ -714,6 +726,7 @@ "AlgorithmName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the algorithm that is described by the summary.

", "smithy.api#required": {} } @@ -721,6 +734,7 @@ "AlgorithmArn": { "target": "com.amazonaws.sagemaker#AlgorithmArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the algorithm.

", "smithy.api#required": {} } @@ -734,6 +748,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that shows when the algorithm was created.

", "smithy.api#required": {} } @@ -741,6 +756,7 @@ "AlgorithmStatus": { "target": "com.amazonaws.sagemaker#AlgorithmStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The overall status of the algorithm.

", "smithy.api#required": {} } @@ -762,6 +778,7 @@ "ProfileName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the profile for the algorithm. The name must have 1 to 63 characters.\n Valid characters are a-z, A-Z, 0-9, and - (hyphen).

", "smithy.api#required": {} } @@ -769,6 +786,7 @@ "TrainingJobDefinition": { "target": "com.amazonaws.sagemaker#TrainingJobDefinition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The TrainingJobDefinition object that describes the training job that\n SageMaker runs to validate your algorithm.

", "smithy.api#required": {} } @@ -802,6 +820,7 @@ "ValidationRole": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The IAM roles that SageMaker uses to run the training jobs.

", "smithy.api#required": {} } @@ -809,6 +828,7 @@ "ValidationProfiles": { "target": "com.amazonaws.sagemaker#AlgorithmValidationProfiles", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of AlgorithmValidationProfile objects, each of which specifies a\n training job and batch transform job that SageMaker runs to validate your algorithm.

", "smithy.api#required": {} } @@ -824,6 +844,7 @@ "AnnotationConsolidationLambdaArn": { "target": "com.amazonaws.sagemaker#LambdaFunctionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of a Lambda function implements the logic for annotation consolidation and to process output data.

\n

This parameter is required for all labeling jobs. For built-in task types, use one\n of the following Amazon SageMaker Ground Truth Lambda function ARNs for\n AnnotationConsolidationLambdaArn. For custom labeling workflows, see\n Post-annotation Lambda.

\n

\n Bounding box - Finds the most similar boxes from\n different workers based on the Jaccard index of the boxes.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-BoundingBox\n

    \n
  • \n
\n

\n Image classification - Uses a variant of the\n Expectation Maximization approach to estimate the true class of an image based on\n annotations from individual workers.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-ImageMultiClass\n

    \n
  • \n
\n

\n Multi-label image classification - Uses a variant of\n the Expectation Maximization approach to estimate the true classes of an image based on\n annotations from individual workers.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-ImageMultiClassMultiLabel\n

    \n
  • \n
\n

\n Semantic segmentation - Treats each pixel in an image\n as a multi-class classification and treats pixel annotations from workers as \"votes\" for\n the correct label.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-SemanticSegmentation\n

    \n
  • \n
\n

\n Text classification - Uses a variant of the\n Expectation Maximization approach to estimate the true class of text based on\n annotations from individual workers.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-TextMultiClass\n

    \n
  • \n
\n

\n Multi-label text classification - Uses a variant of\n the Expectation Maximization approach to estimate the true classes of text based on\n annotations from individual workers.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-TextMultiClassMultiLabel\n

    \n
  • \n
\n

\n Named entity recognition - Groups similar selections\n and calculates aggregate boundaries, resolving to most-assigned label.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-NamedEntityRecognition\n

    \n
  • \n
\n

\n Video Classification - Use this task type when you need workers to classify videos using\n predefined labels that you specify. Workers are shown videos and are asked to choose one\n label for each video.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-VideoMultiClass\n

    \n
  • \n
\n

\n Video Frame Object Detection - Use this task type to\n have workers identify and locate objects in a sequence of video frames (images extracted\n from a video) using bounding boxes. For example, you can use this task to ask workers to\n identify and localize various objects in a series of video frames, such as cars, bikes,\n and pedestrians.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-VideoObjectDetection\n

    \n
  • \n
\n

\n Video Frame Object Tracking - Use this task type to\n have workers track the movement of objects in a sequence of video frames (images\n extracted from a video) using bounding boxes. For example, you can use this task to ask\n workers to track the movement of objects, such as cars, bikes, and pedestrians.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-VideoObjectTracking\n

    \n
  • \n
\n

\n 3D Point Cloud Object Detection - Use this task type\n when you want workers to classify objects in a 3D point cloud by drawing 3D cuboids\n around objects. For example, you can use this task type to ask workers to identify\n different types of objects in a point cloud, such as cars, bikes, and\n pedestrians.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-3DPointCloudObjectDetection\n

    \n
  • \n
\n

\n 3D Point Cloud Object Tracking - Use this task type\n when you want workers to draw 3D cuboids around objects that appear in a sequence of 3D\n point cloud frames. For example, you can use this task type to ask workers to track the\n movement of vehicles across multiple point cloud frames.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-3DPointCloudObjectTracking\n

    \n
  • \n
\n

\n 3D Point Cloud Semantic Segmentation - Use this task\n type when you want workers to create a point-level semantic segmentation masks by\n painting objects in a 3D point cloud using different colors where each color is assigned\n to one of the classes you specify.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-3DPointCloudSemanticSegmentation\n

    \n
  • \n
\n

\n Use the following ARNs for Label Verification and Adjustment Jobs\n

\n

Use label verification and adjustment jobs to review and adjust labels. To learn more,\n see Verify and Adjust Labels .

\n

\n Semantic Segmentation Adjustment - Treats each pixel\n in an image as a multi-class classification and treats pixel adjusted annotations from\n workers as \"votes\" for the correct label.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-AdjustmentSemanticSegmentation\n

    \n
  • \n
\n

\n Semantic Segmentation Verification - Uses a variant\n of the Expectation Maximization approach to estimate the true class of verification\n judgment for semantic segmentation labels based on annotations from individual\n workers.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-VerificationSemanticSegmentation\n

    \n
  • \n
\n

\n Bounding Box Adjustment - Finds the most similar\n boxes from different workers based on the Jaccard index of the adjusted\n annotations.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-AdjustmentBoundingBox\n

    \n
  • \n
\n

\n Bounding Box Verification - Uses a variant of the\n Expectation Maximization approach to estimate the true class of verification judgement\n for bounding box labels based on annotations from individual workers.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-VerificationBoundingBox\n

    \n
  • \n
\n

\n Video Frame Object Detection Adjustment - \n Use this task type when you want workers to adjust bounding boxes that workers have added \n to video frames to classify and localize objects in a sequence of video frames.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-AdjustmentVideoObjectDetection\n

    \n
  • \n
\n

\n Video Frame Object Tracking Adjustment - \n Use this task type when you want workers to adjust bounding boxes that workers have added \n to video frames to track object movement across a sequence of video frames.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-AdjustmentVideoObjectTracking\n

    \n
  • \n
\n

\n 3D Point Cloud Object Detection Adjustment - Use this\n task type when you want workers to adjust 3D cuboids around objects in a 3D point cloud.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
\n

\n 3D Point Cloud Object Tracking Adjustment - Use this\n task type when you want workers to adjust 3D cuboids around objects that appear in a\n sequence of 3D point cloud frames.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
\n

\n 3D Point Cloud Semantic Segmentation Adjustment - Use this task\n type when you want workers to adjust a point-level semantic segmentation masks using a paint tool.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:ACS-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:ACS-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:ACS-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:ACS-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:ACS-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:ACS-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:ACS-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:ACS-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
", "smithy.api#required": {} } @@ -1352,10 +1373,7 @@ } }, "com.amazonaws.sagemaker#AppManaged": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#AppName": { "type": "string", @@ -1418,6 +1436,7 @@ "ImageUri": { "target": "com.amazonaws.sagemaker#ImageUri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The container image to be run by the processing job.

", "smithy.api#required": {} } @@ -1551,6 +1570,7 @@ "SourceUri": { "target": "com.amazonaws.sagemaker#String2048", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The URI of the source.

", "smithy.api#required": {} } @@ -1601,6 +1621,7 @@ "SourceIdType": { "target": "com.amazonaws.sagemaker#ArtifactSourceIdType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of ID.

", "smithy.api#required": {} } @@ -1608,6 +1629,7 @@ "Value": { "target": "com.amazonaws.sagemaker#String256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID.

", "smithy.api#required": {} } @@ -1716,6 +1738,7 @@ "TrialComponentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the component to associated with the trial.

", "smithy.api#required": {} } @@ -1723,6 +1746,7 @@ "TrialName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the trial to associate with.

", "smithy.api#required": {} } @@ -1882,6 +1906,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#AsyncInferenceOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the configuration for asynchronous inference invocation outputs.

", "smithy.api#required": {} } @@ -2006,18 +2031,21 @@ "Catalog": { "target": "com.amazonaws.sagemaker#AthenaCatalog", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "Database": { "target": "com.amazonaws.sagemaker#AthenaDatabase", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "QueryString": { "target": "com.amazonaws.sagemaker#AthenaQueryString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -2027,6 +2055,7 @@ "OutputS3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The location in Amazon S3 where Athena query results are stored.

", "smithy.api#required": {} } @@ -2040,6 +2069,7 @@ "OutputFormat": { "target": "com.amazonaws.sagemaker#AthenaResultFormat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -2177,10 +2207,7 @@ } }, "com.amazonaws.sagemaker#AutoGenerateEndpointName": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#AutoMLAlgorithm": { "type": "enum", @@ -2247,6 +2274,7 @@ "AutoMLAlgorithms": { "target": "com.amazonaws.sagemaker#AutoMLAlgorithms", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The selection of algorithms run on a dataset to train the model candidates of an Autopilot\n job.

\n \n

Selected algorithms must belong to the list corresponding to the training mode set in\n AutoMLJobConfig.Mode (ENSEMBLING or\n HYPERPARAMETER_TUNING). Choose a minimum of 1 algorithm.

\n
\n
    \n
  • \n

    In ENSEMBLING mode:

    \n
      \n
    • \n

      \"catboost\"

      \n
    • \n
    • \n

      \"extra-trees\"

      \n
    • \n
    • \n

      \"fastai\"

      \n
    • \n
    • \n

      \"lightgbm\"

      \n
    • \n
    • \n

      \"linear-learner\"

      \n
    • \n
    • \n

      \"nn-torch\"

      \n
    • \n
    • \n

      \"randomforest\"

      \n
    • \n
    • \n

      \"xgboost\"

      \n
    • \n
    \n
  • \n
  • \n

    In HYPERPARAMETER_TUNING mode:

    \n
      \n
    • \n

      \"linear-learner\"

      \n
    • \n
    • \n

      \"mlp\"

      \n
    • \n
    • \n

      \"xgboost\"

      \n
    • \n
    \n
  • \n
", "smithy.api#required": {} } @@ -2286,6 +2314,7 @@ "CandidateName": { "target": "com.amazonaws.sagemaker#CandidateName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the candidate.

", "smithy.api#required": {} } @@ -2296,6 +2325,7 @@ "ObjectiveStatus": { "target": "com.amazonaws.sagemaker#ObjectiveStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The objective's status.

", "smithy.api#required": {} } @@ -2303,6 +2333,7 @@ "CandidateSteps": { "target": "com.amazonaws.sagemaker#CandidateSteps", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Information about the candidate's steps.

", "smithy.api#required": {} } @@ -2310,6 +2341,7 @@ "CandidateStatus": { "target": "com.amazonaws.sagemaker#CandidateStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The candidate's status.

", "smithy.api#required": {} } @@ -2323,6 +2355,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The creation time.

", "smithy.api#required": {} } @@ -2336,6 +2369,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The last modified time.

", "smithy.api#required": {} } @@ -2389,6 +2423,7 @@ "CandidateStepType": { "target": "com.amazonaws.sagemaker#CandidateStepType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Whether the candidate is at the transform, training, or processing step.

", "smithy.api#required": {} } @@ -2396,6 +2431,7 @@ "CandidateStepArn": { "target": "com.amazonaws.sagemaker#CandidateStepArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN for the candidate's step.

", "smithy.api#required": {} } @@ -2403,6 +2439,7 @@ "CandidateStepName": { "target": "com.amazonaws.sagemaker#CandidateStepName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the candidate's step.

", "smithy.api#required": {} } @@ -2424,6 +2461,7 @@ "DataSource": { "target": "com.amazonaws.sagemaker#AutoMLDataSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The data source for an AutoML channel.

", "smithy.api#required": {} } @@ -2437,6 +2475,7 @@ "TargetAttributeName": { "target": "com.amazonaws.sagemaker#TargetAttributeName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the target variable in supervised learning, usually represented by\n 'y'.

", "smithy.api#required": {} } @@ -2487,6 +2526,7 @@ "Image": { "target": "com.amazonaws.sagemaker#ContainerImage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Elastic Container Registry (Amazon ECR) path of the container. For more\n information, see \n ContainerDefinition.

", "smithy.api#required": {} } @@ -2494,6 +2534,7 @@ "ModelDataUrl": { "target": "com.amazonaws.sagemaker#Url", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The location of the model artifacts. For more information, see \n ContainerDefinition.

", "smithy.api#required": {} } @@ -2527,6 +2568,7 @@ "S3DataSource": { "target": "com.amazonaws.sagemaker#AutoMLS3DataSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon S3 location of the input data.

", "smithy.api#required": {} } @@ -2747,6 +2789,7 @@ "MetricName": { "target": "com.amazonaws.sagemaker#AutoMLMetricEnum", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the objective metric used to measure the predictive quality of a machine\n learning system. During training, the model's parameters are updated iteratively to\n optimize its performance based on the feedback provided by the objective metric when\n evaluating the model on the validation dataset.

\n

For the list of all available metrics supported by Autopilot, see Autopilot\n metrics.

\n

If you do not specify a metric explicitly, the default behavior is to automatically\n use:

\n
    \n
  • \n

    For tabular problem types:

    \n
      \n
    • \n

      Regression: MSE.

      \n
    • \n
    • \n

      Binary classification: F1.

      \n
    • \n
    • \n

      Multiclass classification: Accuracy.

      \n
    • \n
    \n
  • \n
  • \n

    For image or text classification problem types: Accuracy\n

    \n
  • \n
  • \n

    For time-series forecasting problem types:\n AverageWeightedQuantileLoss\n

    \n
  • \n
", "smithy.api#required": {} } @@ -2953,6 +2996,7 @@ "AutoMLJobName": { "target": "com.amazonaws.sagemaker#AutoMLJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the AutoML job you are requesting.

", "smithy.api#required": {} } @@ -2960,6 +3004,7 @@ "AutoMLJobArn": { "target": "com.amazonaws.sagemaker#AutoMLJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the AutoML job.

", "smithy.api#required": {} } @@ -2967,6 +3012,7 @@ "AutoMLJobStatus": { "target": "com.amazonaws.sagemaker#AutoMLJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the AutoML job.

", "smithy.api#required": {} } @@ -2974,6 +3020,7 @@ "AutoMLJobSecondaryStatus": { "target": "com.amazonaws.sagemaker#AutoMLJobSecondaryStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The secondary status of the AutoML job.

", "smithy.api#required": {} } @@ -2981,6 +3028,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

When the AutoML job was created.

", "smithy.api#required": {} } @@ -2994,6 +3042,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

When the AutoML job was last modified.

", "smithy.api#required": {} } @@ -3018,7 +3067,6 @@ "com.amazonaws.sagemaker#AutoMLMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -3296,6 +3344,7 @@ "S3OutputPath": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon S3 output path. Must be 128 characters or less.

", "smithy.api#required": {} } @@ -3449,6 +3498,7 @@ "S3DataType": { "target": "com.amazonaws.sagemaker#AutoMLS3DataType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The data type.

\n
    \n
  • \n

    If you choose S3Prefix, S3Uri identifies a key name\n prefix. SageMaker uses all objects that match the specified key name prefix for model\n training.

    \n

    The S3Prefix should have the following format:

    \n

    \n s3://DOC-EXAMPLE-BUCKET/DOC-EXAMPLE-FOLDER-OR-FILE\n

    \n
  • \n
  • \n

    If you choose ManifestFile, S3Uri identifies an object\n that is a manifest file containing a list of object keys that you want SageMaker to use\n for model training.

    \n

    A ManifestFile should have the format shown below:

    \n

    \n [ {\"prefix\":\n \"s3://DOC-EXAMPLE-BUCKET/DOC-EXAMPLE-FOLDER/DOC-EXAMPLE-PREFIX/\"}, \n

    \n

    \n \"DOC-EXAMPLE-RELATIVE-PATH/DOC-EXAMPLE-FOLDER/DATA-1\",\n

    \n

    \n \"DOC-EXAMPLE-RELATIVE-PATH/DOC-EXAMPLE-FOLDER/DATA-2\",\n

    \n

    \n ... \"DOC-EXAMPLE-RELATIVE-PATH/DOC-EXAMPLE-FOLDER/DATA-N\" ]\n

    \n
  • \n
  • \n

    If you choose AugmentedManifestFile, S3Uri identifies an\n object that is an augmented manifest file in JSON lines format. This file contains\n the data you want to use for model training. AugmentedManifestFile is\n available for V2 API jobs only (for example, for jobs created by calling\n CreateAutoMLJobV2).

    \n

    Here is a minimal, single-record example of an\n AugmentedManifestFile:

    \n

    \n {\"source-ref\":\n \"s3://DOC-EXAMPLE-BUCKET/DOC-EXAMPLE-FOLDER/cats/cat.jpg\",\n

    \n

    \n \"label-metadata\": {\"class-name\": \"cat\" }

    \n

    For more information on AugmentedManifestFile, see Provide\n Dataset Metadata to Training Jobs with an Augmented Manifest File.

    \n
  • \n
", "smithy.api#required": {} } @@ -3456,6 +3506,7 @@ "S3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The URL to the Amazon S3 data source. The Uri refers to the Amazon S3 prefix or ManifestFile\n depending on the data type.

", "smithy.api#required": {} } @@ -3500,7 +3551,6 @@ "EnableInterContainerTrafficEncryption": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to use traffic encryption between the container layers.

" } }, @@ -3561,6 +3611,7 @@ "Name": { "target": "com.amazonaws.sagemaker#ParameterKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hyperparameter to optimize using Autotune.

", "smithy.api#required": {} } @@ -3568,6 +3619,7 @@ "ValueHint": { "target": "com.amazonaws.sagemaker#ParameterValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An example value of the hyperparameter to optimize using Autotune.

", "smithy.api#required": {} } @@ -3609,6 +3661,7 @@ "Mode": { "target": "com.amazonaws.sagemaker#AutotuneMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Set Mode to Enabled if you want to use Autotune.

", "smithy.api#required": {} } @@ -3660,6 +3713,7 @@ "DestinationS3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon S3 location being used to capture the data.

", "smithy.api#required": {} } @@ -3673,7 +3727,6 @@ "GenerateInferenceId": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Flag that indicates whether to append inference id to the output.

" } } @@ -3700,6 +3753,7 @@ "ErrorCode": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

", "smithy.api#required": {} } @@ -3707,6 +3761,7 @@ "ErrorResponse": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

", "smithy.api#required": {} } @@ -3731,6 +3786,7 @@ "ModelPackageArnList": { "target": "com.amazonaws.sagemaker#ModelPackageArnList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of Amazon Resource Name (ARN) of the model package groups.

", "smithy.api#required": {} } @@ -3766,6 +3822,7 @@ "ModelPackageGroupName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The group name for the model package

", "smithy.api#required": {} } @@ -3779,6 +3836,7 @@ "ModelPackageArn": { "target": "com.amazonaws.sagemaker#ModelPackageArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model package.

", "smithy.api#required": {} } @@ -3792,6 +3850,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The creation time of the mortgage package summary.

", "smithy.api#required": {} } @@ -3799,12 +3858,14 @@ "InferenceSpecification": { "target": "com.amazonaws.sagemaker#InferenceSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ModelPackageStatus": { "target": "com.amazonaws.sagemaker#ModelPackageStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the mortgage package.

", "smithy.api#required": {} } @@ -3843,6 +3904,7 @@ "DataCapturedDestinationS3Uri": { "target": "com.amazonaws.sagemaker#DestinationS3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon S3 location being used to capture the data.

", "smithy.api#required": {} } @@ -3850,6 +3912,7 @@ "DatasetFormat": { "target": "com.amazonaws.sagemaker#MonitoringDatasetFormat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The dataset format for your batch transform job.

", "smithy.api#required": {} } @@ -3857,6 +3920,7 @@ "LocalPath": { "target": "com.amazonaws.sagemaker#ProcessingLocalPath", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Path to the filesystem where the batch transform data is available to the container.

", "smithy.api#required": {} } @@ -3983,6 +4047,7 @@ "TrafficRoutingConfiguration": { "target": "com.amazonaws.sagemaker#TrafficRoutingConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Defines the traffic routing strategy to shift traffic from the old fleet to the new\n fleet during an endpoint deployment.

", "smithy.api#required": {} } @@ -4005,10 +4070,7 @@ } }, "com.amazonaws.sagemaker#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#BooleanOperator": { "type": "enum", @@ -4103,6 +4165,7 @@ "Explainability": { "target": "com.amazonaws.sagemaker#ExplainabilityLocation", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon S3 prefix to the explainability artifacts generated for the AutoML\n candidate.

", "smithy.api#required": {} } @@ -4331,6 +4394,7 @@ "Type": { "target": "com.amazonaws.sagemaker#CapacitySizeType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the endpoint capacity type.

\n
    \n
  • \n

    \n INSTANCE_COUNT: The endpoint activates based on the number of\n instances.

    \n
  • \n
  • \n

    \n CAPACITY_PERCENT: The endpoint activates based on the specified\n percentage of capacity.

    \n
  • \n
", "smithy.api#required": {} } @@ -4338,6 +4402,7 @@ "Value": { "target": "com.amazonaws.sagemaker#CapacitySizeValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Defines the capacity size, either as a number of instances or a capacity\n percentage.

", "smithy.api#required": {} } @@ -4415,6 +4480,7 @@ "CaptureMode": { "target": "com.amazonaws.sagemaker#CaptureMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specify the boundary of data to capture.

", "smithy.api#required": {} } @@ -4469,6 +4535,7 @@ "Name": { "target": "com.amazonaws.sagemaker#String64", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Name of the environment variable.

", "smithy.api#required": {} } @@ -4476,6 +4543,7 @@ "Value": { "target": "com.amazonaws.sagemaker#CategoricalParameterRangeValues", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of values you can pass.

", "smithy.api#required": {} } @@ -4491,6 +4559,7 @@ "Name": { "target": "com.amazonaws.sagemaker#ParameterKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the categorical hyperparameter to tune.

", "smithy.api#required": {} } @@ -4498,6 +4567,7 @@ "Values": { "target": "com.amazonaws.sagemaker#ParameterValues", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of the categories\n for\n the hyperparameter.

", "smithy.api#required": {} } @@ -4513,6 +4583,7 @@ "Values": { "target": "com.amazonaws.sagemaker#ParameterValues", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The allowed categories for the hyperparameter.

", "smithy.api#required": {} } @@ -4561,7 +4632,6 @@ "com.amazonaws.sagemaker#Cents": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 99 @@ -4569,10 +4639,7 @@ } }, "com.amazonaws.sagemaker#CertifyForMarketplace": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#Channel": { "type": "structure", @@ -4580,6 +4647,7 @@ "ChannelName": { "target": "com.amazonaws.sagemaker#ChannelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the channel.

", "smithy.api#required": {} } @@ -4587,6 +4655,7 @@ "DataSource": { "target": "com.amazonaws.sagemaker#DataSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The location of the channel data.

", "smithy.api#required": {} } @@ -4642,6 +4711,7 @@ "Name": { "target": "com.amazonaws.sagemaker#ChannelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the channel.

", "smithy.api#required": {} } @@ -4655,13 +4725,13 @@ "IsRequired": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the channel is required by the algorithm.

" } }, "SupportedContentTypes": { "target": "com.amazonaws.sagemaker#ContentTypes", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The supported MIME types for the data.

", "smithy.api#required": {} } @@ -4675,6 +4745,7 @@ "SupportedInputModes": { "target": "com.amazonaws.sagemaker#InputModes", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The allowed input mode, either FILE or PIPE.

\n

In FILE mode, Amazon SageMaker copies the data from the input source onto the local Amazon\n Elastic Block Store (Amazon EBS) volumes before starting your training algorithm. This\n is the most commonly used input mode.

\n

In PIPE mode, Amazon SageMaker streams input data from the source directly to your algorithm\n without using the EBS volume.

", "smithy.api#required": {} } @@ -4702,6 +4773,7 @@ "S3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Identifies the S3 path where you want SageMaker to store checkpoints. For example,\n s3://bucket-name/key-name-prefix.

", "smithy.api#required": {} } @@ -4775,14 +4847,12 @@ "SkipCheck": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

This flag indicates if the drift check against the previous baseline will be skipped or not. \n If it is set to False, the previous baseline of the configured check type must be available.

" } }, "RegisterNewBaseline": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

This flag indicates if a newly calculated baseline can be accessed through step properties \n BaselineUsedForDriftCheckConstraints and BaselineUsedForDriftCheckStatistics. \n If it is set to False, the previous baseline of the configured check type must also be available. \n These can be accessed through the BaselineUsedForDriftCheckConstraints property.

" } } @@ -4829,6 +4899,7 @@ "ShapConfig": { "target": "com.amazonaws.sagemaker#ClarifyShapConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The configuration for SHAP analysis.

", "smithy.api#required": {} } @@ -5096,6 +5167,7 @@ "ShapBaselineConfig": { "target": "com.amazonaws.sagemaker#ClarifyShapBaselineConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The configuration for the SHAP baseline of the Kernal SHAP algorithm.

", "smithy.api#required": {} } @@ -5149,6 +5221,7 @@ "Language": { "target": "com.amazonaws.sagemaker#ClarifyTextLanguage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the language of the text features in ISO 639-1 or\n ISO 639-3 code of a\n supported language.

\n \n

For a mix of multiple languages, use code 'xx'.

\n
", "smithy.api#required": {} } @@ -5156,6 +5229,7 @@ "Granularity": { "target": "com.amazonaws.sagemaker#ClarifyTextGranularity", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unit of granularity for the analysis of text features. For example, if the unit is\n 'token', then each token (like a word in English) of the text is\n treated as a feature. SHAP values are computed for each unit/feature.

", "smithy.api#required": {} } @@ -5602,6 +5676,7 @@ "RepositoryUrl": { "target": "com.amazonaws.sagemaker#RepositoryUrl", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The URL of the Git repository.

", "smithy.api#required": {} } @@ -5697,6 +5772,7 @@ "CodeRepositoryName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Git repository.

", "smithy.api#required": {} } @@ -5704,6 +5780,7 @@ "CodeRepositoryArn": { "target": "com.amazonaws.sagemaker#CodeRepositoryArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the Git repository.

", "smithy.api#required": {} } @@ -5711,6 +5788,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the Git repository was created.

", "smithy.api#required": {} } @@ -5718,6 +5796,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#LastModifiedTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the Git repository was last modified.

", "smithy.api#required": {} } @@ -5745,6 +5824,7 @@ "UserPool": { "target": "com.amazonaws.sagemaker#CognitoUserPool", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A \n user pool is a user directory in Amazon Cognito. \n With a user pool, your users can sign in to your web or mobile app through Amazon Cognito. \n Your users can also sign in through social identity providers like \n Google, Facebook, Amazon, or Apple, and through SAML identity providers.

", "smithy.api#required": {} } @@ -5752,6 +5832,7 @@ "ClientId": { "target": "com.amazonaws.sagemaker#ClientId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The client ID for your Amazon Cognito user pool.

", "smithy.api#required": {} } @@ -5767,6 +5848,7 @@ "UserPool": { "target": "com.amazonaws.sagemaker#CognitoUserPool", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An identifier for a user pool. The user pool must be in the same region as the service\n that you are calling.

", "smithy.api#required": {} } @@ -5774,6 +5856,7 @@ "UserGroup": { "target": "com.amazonaws.sagemaker#CognitoUserGroup", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An identifier for a user group.

", "smithy.api#required": {} } @@ -5781,6 +5864,7 @@ "ClientId": { "target": "com.amazonaws.sagemaker#ClientId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An identifier for an application client. You must create the app client ID using\n Amazon Cognito.

", "smithy.api#required": {} } @@ -5967,6 +6051,7 @@ "CompilationJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model compilation job that you want a summary for.

", "smithy.api#required": {} } @@ -5974,6 +6059,7 @@ "CompilationJobArn": { "target": "com.amazonaws.sagemaker#CompilationJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model compilation job.

", "smithy.api#required": {} } @@ -5981,6 +6067,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time when the model compilation job was created.

", "smithy.api#required": {} } @@ -6030,6 +6117,7 @@ "CompilationJobStatus": { "target": "com.amazonaws.sagemaker#CompilationJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the model compilation job.

", "smithy.api#required": {} } @@ -6393,6 +6481,7 @@ "SourceUri": { "target": "com.amazonaws.sagemaker#String2048", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The URI of the source.

", "smithy.api#required": {} } @@ -6470,6 +6559,7 @@ "Name": { "target": "com.amazonaws.sagemaker#ParameterKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the continuous hyperparameter to tune.

", "smithy.api#required": {} } @@ -6477,6 +6567,7 @@ "MinValue": { "target": "com.amazonaws.sagemaker#ParameterValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The minimum value for the hyperparameter.\n The\n tuning job uses floating-point values between this value and MaxValuefor\n tuning.

", "smithy.api#required": {} } @@ -6484,6 +6575,7 @@ "MaxValue": { "target": "com.amazonaws.sagemaker#ParameterValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The maximum value for the hyperparameter. The tuning job uses floating-point values\n between MinValue value and this value for tuning.

", "smithy.api#required": {} } @@ -6505,6 +6597,7 @@ "MinValue": { "target": "com.amazonaws.sagemaker#ParameterValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The minimum floating-point value allowed.

", "smithy.api#required": {} } @@ -6512,6 +6605,7 @@ "MaxValue": { "target": "com.amazonaws.sagemaker#ParameterValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The maximum floating-point value allowed.

", "smithy.api#required": {} } @@ -6580,6 +6674,7 @@ "ActionName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the action. Must be unique to your account in an Amazon Web Services Region.

", "smithy.api#required": {} } @@ -6587,6 +6682,7 @@ "Source": { "target": "com.amazonaws.sagemaker#ActionSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The source type, ID, and URI.

", "smithy.api#required": {} } @@ -6594,6 +6690,7 @@ "ActionType": { "target": "com.amazonaws.sagemaker#String256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The action type.

", "smithy.api#required": {} } @@ -6662,6 +6759,7 @@ "AlgorithmName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the algorithm.

", "smithy.api#required": {} } @@ -6675,6 +6773,7 @@ "TrainingSpecification": { "target": "com.amazonaws.sagemaker#TrainingSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies details about training jobs run by this algorithm, including the\n following:

\n
    \n
  • \n

    The Amazon ECR path of the container and the version digest of the\n algorithm.

    \n
  • \n
  • \n

    The hyperparameters that the algorithm supports.

    \n
  • \n
  • \n

    The instance types that the algorithm supports for training.

    \n
  • \n
  • \n

    Whether the algorithm supports distributed training.

    \n
  • \n
  • \n

    The metrics that the algorithm emits to Amazon CloudWatch.

    \n
  • \n
  • \n

    Which metrics that the algorithm emits can be used as the objective metric for\n hyperparameter tuning jobs.

    \n
  • \n
  • \n

    The input channels that the algorithm supports for training data. For example,\n an algorithm might support train, validation, and\n test channels.

    \n
  • \n
", "smithy.api#required": {} } @@ -6694,7 +6793,6 @@ "CertifyForMarketplace": { "target": "com.amazonaws.sagemaker#CertifyForMarketplace", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to certify the algorithm so that it can be listed in Amazon Web Services\n Marketplace.

" } }, @@ -6715,6 +6813,7 @@ "AlgorithmArn": { "target": "com.amazonaws.sagemaker#AlgorithmArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the new algorithm.

", "smithy.api#required": {} } @@ -6767,6 +6866,7 @@ "AppImageConfigName": { "target": "com.amazonaws.sagemaker#AppImageConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the AppImageConfig. Must be unique to your account.

", "smithy.api#required": {} } @@ -6808,6 +6908,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The domain ID.

", "smithy.api#required": {} } @@ -6821,6 +6922,7 @@ "AppType": { "target": "com.amazonaws.sagemaker#AppType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of app.

", "smithy.api#required": {} } @@ -6828,6 +6930,7 @@ "AppName": { "target": "com.amazonaws.sagemaker#AppName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the app.

", "smithy.api#required": {} } @@ -6898,6 +7001,7 @@ "Source": { "target": "com.amazonaws.sagemaker#ArtifactSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID, ID type, and URI of the source.

", "smithy.api#required": {} } @@ -6905,6 +7009,7 @@ "ArtifactType": { "target": "com.amazonaws.sagemaker#String256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The artifact type.

", "smithy.api#required": {} } @@ -6969,6 +7074,7 @@ "AutoMLJobName": { "target": "com.amazonaws.sagemaker#AutoMLJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Identifies an Autopilot job. The name must be unique to your account and is case\n insensitive.

", "smithy.api#required": {} } @@ -6976,6 +7082,7 @@ "InputDataConfig": { "target": "com.amazonaws.sagemaker#AutoMLInputDataConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of channel objects that describes the input data and its location. Each channel\n is a named input source. Similar to InputDataConfig supported by HyperParameterTrainingJobDefinition. Format(s) supported: CSV, Parquet. A\n minimum of 500 rows is required for the training dataset. There is not a minimum number of\n rows required for the validation dataset.

", "smithy.api#required": {} } @@ -6983,6 +7090,7 @@ "OutputDataConfig": { "target": "com.amazonaws.sagemaker#AutoMLOutputDataConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Provides information about encryption and the Amazon S3 output path needed to store artifacts\n from an AutoML job. Format(s) supported: CSV.

", "smithy.api#required": {} } @@ -7008,6 +7116,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the role that is used to access the data.

", "smithy.api#required": {} } @@ -7015,7 +7124,6 @@ "GenerateCandidateDefinitionsOnly": { "target": "com.amazonaws.sagemaker#GenerateCandidateDefinitionsOnly", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Generates possible candidates without training the models. A candidate is a combination\n of data preprocessors, algorithms, and algorithm parameter settings.

" } }, @@ -7042,6 +7150,7 @@ "AutoMLJobArn": { "target": "com.amazonaws.sagemaker#AutoMLJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique ARN assigned to the AutoML job when it is created.

", "smithy.api#required": {} } @@ -7077,6 +7186,7 @@ "AutoMLJobName": { "target": "com.amazonaws.sagemaker#AutoMLJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Identifies an Autopilot job. The name must be unique to your account and is case\n insensitive.

", "smithy.api#required": {} } @@ -7084,6 +7194,7 @@ "AutoMLJobInputDataConfig": { "target": "com.amazonaws.sagemaker#AutoMLJobInputDataConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of channel objects describing the input data and their location. Each channel\n is a named input source. Similar to the InputDataConfig attribute in the CreateAutoMLJob input parameters.\n The supported formats depend on the problem type:

\n
    \n
  • \n

    For tabular problem types: S3Prefix,\n ManifestFile.

    \n
  • \n
  • \n

    For image classification: S3Prefix, ManifestFile,\n AugmentedManifestFile.

    \n
  • \n
  • \n

    For text classification: S3Prefix.

    \n
  • \n
  • \n

    For time-series forecasting: S3Prefix.

    \n
  • \n
", "smithy.api#required": {} } @@ -7091,6 +7202,7 @@ "OutputDataConfig": { "target": "com.amazonaws.sagemaker#AutoMLOutputDataConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Provides information about encryption and the Amazon S3 output path needed to store artifacts\n from an AutoML job.

", "smithy.api#required": {} } @@ -7098,6 +7210,7 @@ "AutoMLProblemTypeConfig": { "target": "com.amazonaws.sagemaker#AutoMLProblemTypeConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Defines the configuration settings of one of the supported problem types.

", "smithy.api#required": {} } @@ -7105,6 +7218,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the role that is used to access the data.

", "smithy.api#required": {} } @@ -7150,6 +7264,7 @@ "AutoMLJobArn": { "target": "com.amazonaws.sagemaker#AutoMLJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique ARN assigned to the AutoMLJob when it is created.

", "smithy.api#required": {} } @@ -7177,6 +7292,7 @@ "CodeRepositoryName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Git repository. The name must have 1 to 63 characters. Valid\n characters are a-z, A-Z, 0-9, and - (hyphen).

", "smithy.api#required": {} } @@ -7184,6 +7300,7 @@ "GitConfig": { "target": "com.amazonaws.sagemaker#GitConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies details about the repository, including the URL where the repository is\n located, the default branch, and credentials to use to access the repository.

", "smithy.api#required": {} } @@ -7205,6 +7322,7 @@ "CodeRepositoryArn": { "target": "com.amazonaws.sagemaker#CodeRepositoryArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the new repository.

", "smithy.api#required": {} } @@ -7240,6 +7358,7 @@ "CompilationJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A name for the model compilation job. The name must be unique within the Amazon Web Services Region and within your Amazon Web Services account.

", "smithy.api#required": {} } @@ -7247,6 +7366,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on\n your behalf.

\n

During model compilation, Amazon SageMaker needs your permission to:

\n
    \n
  • \n

    Read input data from an S3 bucket

    \n
  • \n
  • \n

    Write model artifacts to an S3 bucket

    \n
  • \n
  • \n

    Write logs to Amazon CloudWatch Logs

    \n
  • \n
  • \n

    Publish metrics to Amazon CloudWatch

    \n
  • \n
\n

You grant permissions for all of these tasks to an IAM role. To pass this role to\n Amazon SageMaker, the caller of this API must have the iam:PassRole permission. For\n more information, see Amazon SageMaker\n Roles.\n

", "smithy.api#required": {} } @@ -7266,6 +7386,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#OutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Provides information about the output location for the compiled model and the target\n device the model runs on.

", "smithy.api#required": {} } @@ -7279,6 +7400,7 @@ "StoppingCondition": { "target": "com.amazonaws.sagemaker#StoppingCondition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies a limit to how long a model compilation job can run. When the job reaches\n the time limit, Amazon SageMaker ends the compilation job. Use this API to cap model training\n costs.

", "smithy.api#required": {} } @@ -7300,6 +7422,7 @@ "CompilationJobArn": { "target": "com.amazonaws.sagemaker#CompilationJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

If the action is successful, the service sends back an HTTP 200 response. Amazon SageMaker returns\n the following data in JSON format:

\n
    \n
  • \n

    \n CompilationJobArn: The Amazon Resource Name (ARN) of the compiled\n job.

    \n
  • \n
", "smithy.api#required": {} } @@ -7332,6 +7455,7 @@ "ContextName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the context. Must be unique to your account in an Amazon Web Services Region.

", "smithy.api#required": {} } @@ -7339,6 +7463,7 @@ "Source": { "target": "com.amazonaws.sagemaker#ContextSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The source type, ID, and URI.

", "smithy.api#required": {} } @@ -7346,6 +7471,7 @@ "ContextType": { "target": "com.amazonaws.sagemaker#String256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The context type.

", "smithy.api#required": {} } @@ -7413,6 +7539,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the monitoring job definition.

", "smithy.api#required": {} } @@ -7426,6 +7553,7 @@ "DataQualityAppSpecification": { "target": "com.amazonaws.sagemaker#DataQualityAppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the container that runs the monitoring job.

", "smithy.api#required": {} } @@ -7433,6 +7561,7 @@ "DataQualityJobInput": { "target": "com.amazonaws.sagemaker#DataQualityJobInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of inputs for the monitoring job. Currently endpoints are supported as monitoring\n inputs.

", "smithy.api#required": {} } @@ -7440,12 +7569,14 @@ "DataQualityJobOutputConfig": { "target": "com.amazonaws.sagemaker#MonitoringOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "JobResources": { "target": "com.amazonaws.sagemaker#MonitoringResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -7458,6 +7589,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can \n assume to perform tasks on your behalf.

", "smithy.api#required": {} } @@ -7482,6 +7614,7 @@ "JobDefinitionArn": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the job definition.

", "smithy.api#required": {} } @@ -7517,6 +7650,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet that the device belongs to.

", "smithy.api#required": {} } @@ -7536,6 +7670,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#EdgeOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The output configuration for storing sample data collected by the fleet.

", "smithy.api#required": {} } @@ -7583,6 +7718,7 @@ "DomainName": { "target": "com.amazonaws.sagemaker#DomainName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A name for the domain.

", "smithy.api#required": {} } @@ -7590,6 +7726,7 @@ "AuthMode": { "target": "com.amazonaws.sagemaker#AuthMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The mode of authentication that members use to access the domain.

", "smithy.api#required": {} } @@ -7597,6 +7734,7 @@ "DefaultUserSettings": { "target": "com.amazonaws.sagemaker#UserSettings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The default settings to use to create a user profile when UserSettings isn't specified\n in the call to the CreateUserProfile API.

\n

\n SecurityGroups is aggregated when specified in both calls. For all other\n settings in UserSettings, the values specified in CreateUserProfile\n take precedence over those specified in CreateDomain.

", "smithy.api#required": {} } @@ -7604,6 +7742,7 @@ "SubnetIds": { "target": "com.amazonaws.sagemaker#Subnets", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The VPC subnets that Studio uses for communication.

", "smithy.api#required": {} } @@ -7611,6 +7750,7 @@ "VpcId": { "target": "com.amazonaws.sagemaker#VpcId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

", "smithy.api#required": {} } @@ -7708,6 +7848,7 @@ "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the edge deployment plan.

", "smithy.api#required": {} } @@ -7715,6 +7856,7 @@ "ModelConfigs": { "target": "com.amazonaws.sagemaker#EdgeDeploymentModelConfigs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of models associated with the edge deployment plan.

", "smithy.api#required": {} } @@ -7722,6 +7864,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The device fleet used for this edge deployment plan.

", "smithy.api#required": {} } @@ -7749,6 +7892,7 @@ "EdgeDeploymentPlanArn": { "target": "com.amazonaws.sagemaker#EdgeDeploymentPlanArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the edge deployment plan.

", "smithy.api#required": {} } @@ -7781,6 +7925,7 @@ "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the edge deployment plan.

", "smithy.api#required": {} } @@ -7788,6 +7933,7 @@ "Stages": { "target": "com.amazonaws.sagemaker#DeploymentStages", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of stages to be added to the edge deployment plan.

", "smithy.api#required": {} } @@ -7820,6 +7966,7 @@ "EdgePackagingJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the edge packaging job.

", "smithy.api#required": {} } @@ -7827,6 +7974,7 @@ "CompilationJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the SageMaker Neo compilation job that will be used to locate model artifacts for packaging.

", "smithy.api#required": {} } @@ -7834,6 +7982,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model.

", "smithy.api#required": {} } @@ -7841,6 +7990,7 @@ "ModelVersion": { "target": "com.amazonaws.sagemaker#EdgeVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of the model.

", "smithy.api#required": {} } @@ -7848,6 +7998,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to download and upload the model, and to contact SageMaker Neo.

", "smithy.api#required": {} } @@ -7855,6 +8006,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#EdgeOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Provides information about the output location for the packaged model.

", "smithy.api#required": {} } @@ -7916,6 +8068,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the endpoint configuration. You specify this name in a CreateEndpoint request.

", "smithy.api#required": {} } @@ -7923,6 +8076,7 @@ "ProductionVariants": { "target": "com.amazonaws.sagemaker#ProductionVariantList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of ProductionVariant objects, one for each model that you want\n to host at this endpoint.

", "smithy.api#required": {} } @@ -7971,6 +8125,7 @@ "EndpointConfigArn": { "target": "com.amazonaws.sagemaker#EndpointConfigArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the endpoint configuration.

", "smithy.api#required": {} } @@ -7986,6 +8141,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the endpoint.The name must be unique within an Amazon Web Services\n Region in your Amazon Web Services account. The name is case-insensitive in\n CreateEndpoint, but the case is preserved and must be matched in InvokeEndpoint.

", "smithy.api#required": {} } @@ -7993,6 +8149,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of an endpoint configuration. For more information, see CreateEndpointConfig.

", "smithy.api#required": {} } @@ -8017,6 +8174,7 @@ "EndpointArn": { "target": "com.amazonaws.sagemaker#EndpointArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the endpoint.

", "smithy.api#required": {} } @@ -8049,6 +8207,7 @@ "ExperimentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the experiment. The name must be unique in your Amazon Web Services account and is not\n case-sensitive.

", "smithy.api#required": {} } @@ -8116,6 +8275,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemaker#FeatureGroupName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the FeatureGroup. The name must be unique within an Amazon Web Services Region in an Amazon Web Services account. The name:

\n
    \n
  • \n

    Must start and end with an alphanumeric character.

    \n
  • \n
  • \n

    Can only contain alphanumeric character and hyphens. Spaces are not allowed.\n

    \n
  • \n
", "smithy.api#required": {} } @@ -8123,6 +8283,7 @@ "RecordIdentifierFeatureName": { "target": "com.amazonaws.sagemaker#FeatureName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Feature whose value uniquely identifies a\n Record defined in the FeatureStore. Only the latest record per\n identifier value will be stored in the OnlineStore.\n RecordIdentifierFeatureName must be one of feature definitions'\n names.

\n

You use the RecordIdentifierFeatureName to access data in a\n FeatureStore.

\n

This name:

\n
    \n
  • \n

    Must start and end with an alphanumeric character.

    \n
  • \n
  • \n

    Can only contains alphanumeric characters, hyphens, underscores. Spaces are not\n allowed.

    \n
  • \n
", "smithy.api#required": {} } @@ -8130,6 +8291,7 @@ "EventTimeFeatureName": { "target": "com.amazonaws.sagemaker#FeatureName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the feature that stores the EventTime of a Record\n in a FeatureGroup.

\n

An EventTime is a point in time when a new event occurs that corresponds to\n the creation or update of a Record in a FeatureGroup. All\n Records in the FeatureGroup must have a corresponding\n EventTime.

\n

An EventTime can be a String or Fractional.

\n
    \n
  • \n

    \n Fractional: EventTime feature values must be a Unix\n timestamp in seconds.

    \n
  • \n
  • \n

    \n String: EventTime feature values must be an ISO-8601\n string in the format. The following formats are supported\n yyyy-MM-dd'T'HH:mm:ssZ and yyyy-MM-dd'T'HH:mm:ss.SSSZ\n where yyyy, MM, and dd represent the year,\n month, and day respectively and HH, mm, ss,\n and if applicable, SSS represent the hour, month, second and\n milliseconds respsectively. 'T' and Z are constants.

    \n
  • \n
", "smithy.api#required": {} } @@ -8137,6 +8299,7 @@ "FeatureDefinitions": { "target": "com.amazonaws.sagemaker#FeatureDefinitions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of Feature names and types. Name and Type\n is compulsory per Feature.

\n

Valid feature FeatureTypes are Integral,\n Fractional and String.

\n

\n FeatureNames cannot be any of the following: is_deleted,\n write_time, api_invocation_time\n

\n

You can create up to 2,500 FeatureDefinitions per\n FeatureGroup.

", "smithy.api#required": {} } @@ -8182,6 +8345,7 @@ "FeatureGroupArn": { "target": "com.amazonaws.sagemaker#FeatureGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the FeatureGroup. This is a unique\n identifier for the feature group.

", "smithy.api#required": {} } @@ -8217,6 +8381,7 @@ "FlowDefinitionName": { "target": "com.amazonaws.sagemaker#FlowDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of your flow definition.

", "smithy.api#required": {} } @@ -8236,6 +8401,7 @@ "HumanLoopConfig": { "target": "com.amazonaws.sagemaker#HumanLoopConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An object containing information about the tasks the human reviewers will perform.

", "smithy.api#required": {} } @@ -8243,6 +8409,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#FlowDefinitionOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An object containing information about where the human review results will be uploaded.

", "smithy.api#required": {} } @@ -8250,6 +8417,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the role needed to call other services on your behalf. For example, arn:aws:iam::1234567890:role/service-role/AmazonSageMaker-ExecutionRole-20180111T151298.

", "smithy.api#required": {} } @@ -8271,6 +8439,7 @@ "FlowDefinitionArn": { "target": "com.amazonaws.sagemaker#FlowDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the flow definition you create.

", "smithy.api#required": {} } @@ -8306,6 +8475,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub to create.

", "smithy.api#required": {} } @@ -8313,6 +8483,7 @@ "HubDescription": { "target": "com.amazonaws.sagemaker#HubDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A description of the hub.

", "smithy.api#required": {} } @@ -8352,6 +8523,7 @@ "HubArn": { "target": "com.amazonaws.sagemaker#HubArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the hub.

", "smithy.api#required": {} } @@ -8387,6 +8559,7 @@ "HumanTaskUiName": { "target": "com.amazonaws.sagemaker#HumanTaskUiName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the user interface you are creating.

", "smithy.api#required": {} } @@ -8394,6 +8567,7 @@ "UiTemplate": { "target": "com.amazonaws.sagemaker#UiTemplate", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -8414,6 +8588,7 @@ "HumanTaskUiArn": { "target": "com.amazonaws.sagemaker#HumanTaskUiArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the human review workflow user interface you create.

", "smithy.api#required": {} } @@ -8449,6 +8624,7 @@ "HyperParameterTuningJobName": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the tuning job. This name is the prefix for the names of all training jobs\n that this tuning job launches. The name must be unique within the same Amazon Web Services account and Amazon Web Services Region. The name must have 1 to 32 characters. Valid\n characters are a-z, A-Z, 0-9, and : + = @ _ % - (hyphen). The name is not case\n sensitive.

", "smithy.api#required": {} } @@ -8456,6 +8632,7 @@ "HyperParameterTuningJobConfig": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The HyperParameterTuningJobConfig object that describes the tuning job,\n including the search strategy, the objective metric used to evaluate training jobs,\n ranges of parameters to search, and resource limits for the tuning job. For more\n information, see How\n Hyperparameter Tuning Works.

", "smithy.api#required": {} } @@ -8501,6 +8678,7 @@ "HyperParameterTuningJobArn": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the tuning job. SageMaker assigns an ARN to a\n hyperparameter tuning job when you create it.

", "smithy.api#required": {} } @@ -8548,6 +8726,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image. Must be unique to your account.

", "smithy.api#required": {} } @@ -8555,6 +8734,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of an IAM role that enables Amazon SageMaker to perform tasks on your behalf.

", "smithy.api#required": {} } @@ -8613,6 +8793,7 @@ "BaseImage": { "target": "com.amazonaws.sagemaker#ImageBaseImage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The registry path of the container image to use as the starting point for this\n version. The path is an Amazon Elastic Container Registry (ECR) URI in the following format:

\n

\n .dkr.ecr..amazonaws.com/\n

", "smithy.api#required": {} } @@ -8620,6 +8801,7 @@ "ClientToken": { "target": "com.amazonaws.sagemaker#ClientToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique ID. If not specified, the Amazon Web Services CLI and Amazon Web Services SDKs, such as the SDK for Python\n (Boto3), add a unique value to the call.

", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -8628,6 +8810,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ImageName of the Image to create a version of.

", "smithy.api#required": {} } @@ -8671,7 +8854,6 @@ "Horovod": { "target": "com.amazonaws.sagemaker#Horovod", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates Horovod compatibility.

" } }, @@ -8726,6 +8908,7 @@ "Name": { "target": "com.amazonaws.sagemaker#InferenceExperimentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the inference experiment.

", "smithy.api#required": {} } @@ -8733,6 +8916,7 @@ "Type": { "target": "com.amazonaws.sagemaker#InferenceExperimentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The type of the inference experiment that you want to run. The following types of experiments are possible:\n

\n
    \n
  • \n

    \n ShadowMode: You can use this type to validate a shadow variant. For more information,\n see Shadow tests.\n

    \n
  • \n
", "smithy.api#required": {} } @@ -8752,6 +8936,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The ARN of the IAM role that Amazon SageMaker can assume to access model artifacts and container images, and manage\n Amazon SageMaker Inference endpoints for model deployment.\n

", "smithy.api#required": {} } @@ -8759,6 +8944,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The name of the Amazon SageMaker endpoint on which you want to run the inference experiment.\n

", "smithy.api#required": {} } @@ -8766,6 +8952,7 @@ "ModelVariants": { "target": "com.amazonaws.sagemaker#ModelVariantConfigList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n An array of ModelVariantConfig objects. There is one for each variant in the inference\n experiment. Each ModelVariantConfig object in the array describes the infrastructure\n configuration for the corresponding variant.\n

", "smithy.api#required": {} } @@ -8779,6 +8966,7 @@ "ShadowModeConfig": { "target": "com.amazonaws.sagemaker#ShadowModeConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The configuration of ShadowMode inference experiment type. Use this field to specify a\n production variant which takes all the inference requests, and a shadow variant to which Amazon SageMaker replicates a\n percentage of the inference requests. For the shadow variant also specify the percentage of requests that\n Amazon SageMaker replicates.\n

", "smithy.api#required": {} } @@ -8806,6 +8994,7 @@ "InferenceExperimentArn": { "target": "com.amazonaws.sagemaker#InferenceExperimentArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN for your inference experiment.

", "smithy.api#required": {} } @@ -8841,6 +9030,7 @@ "JobName": { "target": "com.amazonaws.sagemaker#RecommendationJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A name for the recommendation job. The name must be unique within \n the Amazon Web Services Region and within your Amazon Web Services account.\n The job name is passed down to the resources created by the recommendation job.\n The names of resources (such as the model, endpoint configuration, endpoint, and compilation)\n that are prefixed with the job name are truncated at 40 characters.

", "smithy.api#required": {} } @@ -8848,6 +9038,7 @@ "JobType": { "target": "com.amazonaws.sagemaker#RecommendationJobType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Defines the type of recommendation job. Specify Default to initiate an instance \n recommendation and Advanced to initiate a load test. If left unspecified, \n Amazon SageMaker Inference Recommender will run an instance recommendation (DEFAULT) job.

", "smithy.api#required": {} } @@ -8855,6 +9046,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker \n to perform tasks on your behalf.

", "smithy.api#required": {} } @@ -8862,6 +9054,7 @@ "InputConfig": { "target": "com.amazonaws.sagemaker#RecommendationJobInputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Provides information about the versioned model package Amazon Resource Name (ARN), \n the traffic pattern, and endpoint configurations.

", "smithy.api#required": {} } @@ -8901,6 +9094,7 @@ "JobArn": { "target": "com.amazonaws.sagemaker#RecommendationJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the recommendation job.

", "smithy.api#required": {} } @@ -8936,6 +9130,7 @@ "LabelingJobName": { "target": "com.amazonaws.sagemaker#LabelingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the labeling job. This name is used to identify the job in a list of\n labeling jobs. Labeling job names must be unique within an Amazon Web Services account and region.\n LabelingJobName is not case sensitive. For example, Example-job and\n example-job are considered the same labeling job name by Ground Truth.

", "smithy.api#required": {} } @@ -8943,6 +9138,7 @@ "LabelAttributeName": { "target": "com.amazonaws.sagemaker#LabelAttributeName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The attribute name to use for the label in the output manifest file. This is the key\n for the key/value pair formed with the label that a worker assigns to the object. The\n LabelAttributeName must meet the following requirements.

\n
    \n
  • \n

    The name can't end with \"-metadata\".

    \n
  • \n
  • \n

    If you are using one of the following built-in task types,\n the attribute name must end with \"-ref\". If the task type\n you are using is not listed below, the attribute name must\n not end with \"-ref\".

    \n
      \n
    • \n

      Image semantic segmentation (SemanticSegmentation), and\n adjustment (AdjustmentSemanticSegmentation) and\n verification (VerificationSemanticSegmentation) labeling\n jobs for this task type.

      \n
    • \n
    • \n

      Video frame object detection (VideoObjectDetection), and\n adjustment and verification\n (AdjustmentVideoObjectDetection) labeling jobs for this\n task type.

      \n
    • \n
    • \n

      Video frame object tracking (VideoObjectTracking), and\n adjustment and verification (AdjustmentVideoObjectTracking)\n labeling jobs for this task type.

      \n
    • \n
    • \n

      3D point cloud semantic segmentation\n (3DPointCloudSemanticSegmentation), and adjustment and\n verification (Adjustment3DPointCloudSemanticSegmentation)\n labeling jobs for this task type.

      \n
    • \n
    • \n

      3D point cloud object tracking\n (3DPointCloudObjectTracking), and adjustment and\n verification (Adjustment3DPointCloudObjectTracking)\n labeling jobs for this task type.

      \n
    • \n
    \n
  • \n
\n

\n \n

If you are creating an adjustment or verification labeling job, you must use a\n different\n LabelAttributeName than the one used in the original labeling job. The\n original labeling job is the Ground Truth labeling job that produced the labels that you\n want verified or adjusted. To learn more about adjustment and verification labeling\n jobs, see Verify and Adjust\n Labels.

\n
", "smithy.api#required": {} } @@ -8950,6 +9146,7 @@ "InputConfig": { "target": "com.amazonaws.sagemaker#LabelingJobInputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Input data for the labeling job, such as the Amazon S3 location of the data objects and the\n location of the manifest file that describes the data objects.

\n

You must specify at least one of the following: S3DataSource or\n SnsDataSource.

\n
    \n
  • \n

    Use SnsDataSource to specify an SNS input topic for a streaming\n labeling job. If you do not specify and SNS input topic ARN, Ground Truth will\n create a one-time labeling job that stops after all data objects in the input\n manifest file have been labeled.

    \n
  • \n
  • \n

    Use S3DataSource to specify an input manifest file for both\n streaming and one-time labeling jobs. Adding an S3DataSource is\n optional if you use SnsDataSource to create a streaming labeling\n job.

    \n
  • \n
\n

If you use the Amazon Mechanical Turk workforce, your input data should not include\n confidential information, personal information or protected health information. Use\n ContentClassifiers to specify that your data is free of personally\n identifiable information and adult content.

", "smithy.api#required": {} } @@ -8957,6 +9154,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#LabelingJobOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The location of the output data and the Amazon Web Services Key Management Service key ID for the key used to encrypt\n the output data, if any.

", "smithy.api#required": {} } @@ -8964,6 +9162,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Number (ARN) that Amazon SageMaker assumes to perform tasks on your behalf\n during data labeling. You must grant this role the necessary permissions so that Amazon SageMaker\n can successfully complete data labeling.

", "smithy.api#required": {} } @@ -8989,6 +9188,7 @@ "HumanTaskConfig": { "target": "com.amazonaws.sagemaker#HumanTaskConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Configures the labeling task and how it is presented to workers; including, but not limited to price, keywords, and batch size (task count).

", "smithy.api#required": {} } @@ -9010,6 +9210,7 @@ "LabelingJobArn": { "target": "com.amazonaws.sagemaker#LabelingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the labeling job. You use this ARN to identify the\n labeling job.

", "smithy.api#required": {} } @@ -9062,6 +9263,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the bias job definition. The name must be unique within an Amazon Web Services \n Region in the Amazon Web Services account.

", "smithy.api#required": {} } @@ -9075,6 +9277,7 @@ "ModelBiasAppSpecification": { "target": "com.amazonaws.sagemaker#ModelBiasAppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Configures the model bias job to run a specified Docker container image.

", "smithy.api#required": {} } @@ -9082,6 +9285,7 @@ "ModelBiasJobInput": { "target": "com.amazonaws.sagemaker#ModelBiasJobInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Inputs for the model bias job.

", "smithy.api#required": {} } @@ -9089,12 +9293,14 @@ "ModelBiasJobOutputConfig": { "target": "com.amazonaws.sagemaker#MonitoringOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "JobResources": { "target": "com.amazonaws.sagemaker#MonitoringResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -9107,6 +9313,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can \n assume to perform tasks on your behalf.

", "smithy.api#required": {} } @@ -9131,6 +9338,7 @@ "JobDefinitionArn": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model bias job.

", "smithy.api#required": {} } @@ -9189,6 +9397,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#ModelCardNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the model card to export.

", "smithy.api#required": {} } @@ -9196,13 +9405,13 @@ "ModelCardVersion": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The version of the model card to export. If a version is not provided, then the latest version of the model card is exported.

" } }, "ModelCardExportJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model card export job.

", "smithy.api#required": {} } @@ -9210,6 +9419,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#ModelCardExportOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The model card output configuration that specifies the Amazon S3 path for exporting.

", "smithy.api#required": {} } @@ -9225,6 +9435,7 @@ "ModelCardExportJobArn": { "target": "com.amazonaws.sagemaker#ModelCardExportJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model card export job.

", "smithy.api#required": {} } @@ -9240,6 +9451,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique name of the model card.

", "smithy.api#required": {} } @@ -9253,6 +9465,7 @@ "Content": { "target": "com.amazonaws.sagemaker#ModelCardContent", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The content of the model card. Content must be in model card JSON schema and provided as a string.

", "smithy.api#required": {} } @@ -9260,6 +9473,7 @@ "ModelCardStatus": { "target": "com.amazonaws.sagemaker#ModelCardStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The approval status of the model card within your organization. Different organizations might have different criteria for model card review and approval.

\n
    \n
  • \n

    \n Draft: The model card is a work in progress.

    \n
  • \n
  • \n

    \n PendingReview: The model card is pending review.

    \n
  • \n
  • \n

    \n Approved: The model card is approved.

    \n
  • \n
  • \n

    \n Archived: The model card is archived. No more updates should be made to the model\n card, but it can still be exported.

    \n
  • \n
", "smithy.api#required": {} } @@ -9281,6 +9495,7 @@ "ModelCardArn": { "target": "com.amazonaws.sagemaker#ModelCardArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the successfully created model card.

", "smithy.api#required": {} } @@ -9316,6 +9531,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model explainability job definition. The name must be unique within an\n Amazon Web Services Region in the Amazon Web Services account.

", "smithy.api#required": {} } @@ -9329,6 +9545,7 @@ "ModelExplainabilityAppSpecification": { "target": "com.amazonaws.sagemaker#ModelExplainabilityAppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Configures the model explainability job to run a specified Docker container image.

", "smithy.api#required": {} } @@ -9336,6 +9553,7 @@ "ModelExplainabilityJobInput": { "target": "com.amazonaws.sagemaker#ModelExplainabilityJobInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Inputs for the model explainability job.

", "smithy.api#required": {} } @@ -9343,12 +9561,14 @@ "ModelExplainabilityJobOutputConfig": { "target": "com.amazonaws.sagemaker#MonitoringOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "JobResources": { "target": "com.amazonaws.sagemaker#MonitoringResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -9361,6 +9581,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can \n assume to perform tasks on your behalf.

", "smithy.api#required": {} } @@ -9385,6 +9606,7 @@ "JobDefinitionArn": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model explainability job.

", "smithy.api#required": {} } @@ -9400,6 +9622,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#ModelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the new model.

", "smithy.api#required": {} } @@ -9425,6 +9648,7 @@ "ExecutionRoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role that SageMaker can assume to access model\n artifacts and docker image for deployment on ML compute instances or for batch transform\n jobs. Deploying on ML compute instances is part of model hosting. For more information,\n see SageMaker\n Roles.

\n \n

To be able to pass this role to SageMaker, the caller of this API must have the\n iam:PassRole permission.

\n
", "smithy.api#required": {} } @@ -9444,7 +9668,6 @@ "EnableNetworkIsolation": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Isolates the model container. No inbound or outbound network calls can be made to or\n from the model container.

" } } @@ -9459,6 +9682,7 @@ "ModelArn": { "target": "com.amazonaws.sagemaker#ModelArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the model created in SageMaker.

", "smithy.api#required": {} } @@ -9511,6 +9735,7 @@ "ModelPackageGroupName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model group.

", "smithy.api#required": {} } @@ -9538,6 +9763,7 @@ "ModelPackageGroupArn": { "target": "com.amazonaws.sagemaker#ModelPackageGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model group.

", "smithy.api#required": {} } @@ -9589,7 +9815,6 @@ "CertifyForMarketplace": { "target": "com.amazonaws.sagemaker#CertifyForMarketplace", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to certify the model package for listing on Amazon Web Services Marketplace.

\n

This parameter is optional for unversioned models, and does not apply to versioned\n models.

" } }, @@ -9660,7 +9885,6 @@ "SkipModelValidation": { "target": "com.amazonaws.sagemaker#SkipModelValidation", "traits": { - "smithy.api#default": "None", "smithy.api#documentation": "

Indicates if you want to skip model validation.

" } } @@ -9675,6 +9899,7 @@ "ModelPackageArn": { "target": "com.amazonaws.sagemaker#ModelPackageArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the new model package.

", "smithy.api#required": {} } @@ -9710,6 +9935,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the monitoring job definition.

", "smithy.api#required": {} } @@ -9723,6 +9949,7 @@ "ModelQualityAppSpecification": { "target": "com.amazonaws.sagemaker#ModelQualityAppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The container that runs the monitoring job.

", "smithy.api#required": {} } @@ -9730,6 +9957,7 @@ "ModelQualityJobInput": { "target": "com.amazonaws.sagemaker#ModelQualityJobInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of the inputs that are monitored. Currently endpoints are supported.

", "smithy.api#required": {} } @@ -9737,12 +9965,14 @@ "ModelQualityJobOutputConfig": { "target": "com.amazonaws.sagemaker#MonitoringOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "JobResources": { "target": "com.amazonaws.sagemaker#MonitoringResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -9755,6 +9985,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can \n assume to perform tasks on your behalf.

", "smithy.api#required": {} } @@ -9779,6 +10010,7 @@ "JobDefinitionArn": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model quality monitoring job.

", "smithy.api#required": {} } @@ -9814,6 +10046,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the monitoring schedule. The name must be unique within an Amazon Web Services \n Region within an Amazon Web Services account.

", "smithy.api#required": {} } @@ -9821,6 +10054,7 @@ "MonitoringScheduleConfig": { "target": "com.amazonaws.sagemaker#MonitoringScheduleConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The configuration object that specifies the monitoring schedule and defines the monitoring \n job.

", "smithy.api#required": {} } @@ -9842,6 +10076,7 @@ "MonitoringScheduleArn": { "target": "com.amazonaws.sagemaker#MonitoringScheduleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the monitoring schedule.

", "smithy.api#required": {} } @@ -9874,6 +10109,7 @@ "NotebookInstanceName": { "target": "com.amazonaws.sagemaker#NotebookInstanceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the new notebook instance.

", "smithy.api#required": {} } @@ -9881,6 +10117,7 @@ "InstanceType": { "target": "com.amazonaws.sagemaker#InstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of ML compute instance to launch for the notebook instance.

", "smithy.api#required": {} } @@ -9900,6 +10137,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

When you send any requests to Amazon Web Services resources from the notebook\n instance, SageMaker assumes this role to perform tasks on your behalf. You must grant this\n role necessary permissions so SageMaker can perform these tasks. The policy must allow the\n SageMaker service principal (sagemaker.amazonaws.com) permissions to assume this role. For\n more information, see SageMaker Roles.

\n \n

To be able to pass this role to SageMaker, the caller of this API must have the\n iam:PassRole permission.

\n
", "smithy.api#required": {} } @@ -9998,6 +10236,7 @@ "NotebookInstanceLifecycleConfigName": { "target": "com.amazonaws.sagemaker#NotebookInstanceLifecycleConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the lifecycle configuration.

", "smithy.api#required": {} } @@ -10073,6 +10312,7 @@ "PipelineName": { "target": "com.amazonaws.sagemaker#PipelineName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the pipeline.

", "smithy.api#required": {} } @@ -10104,6 +10344,7 @@ "ClientRequestToken": { "target": "com.amazonaws.sagemaker#IdempotencyToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the\n operation. An idempotent operation completes no more than one time.

", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -10112,6 +10353,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the role used by the pipeline to access and create resources.

", "smithy.api#required": {} } @@ -10170,6 +10412,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The domain ID.

", "smithy.api#required": {} } @@ -10177,6 +10420,7 @@ "UserProfileName": { "target": "com.amazonaws.sagemaker#UserProfileName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the UserProfile to sign-in as.

", "smithy.api#required": {} } @@ -10236,6 +10480,7 @@ "NotebookInstanceName": { "target": "com.amazonaws.sagemaker#NotebookInstanceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the notebook instance.

", "smithy.api#required": {} } @@ -10306,6 +10551,7 @@ "ProcessingJobName": { "target": "com.amazonaws.sagemaker#ProcessingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the processing job. The name must be unique within an Amazon Web Services Region in the\n Amazon Web Services account.

", "smithy.api#required": {} } @@ -10313,6 +10559,7 @@ "ProcessingResources": { "target": "com.amazonaws.sagemaker#ProcessingResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Identifies the resources, ML compute instances, and ML storage volumes to deploy for a\n processing job. In distributed training, you specify more than one instance.

", "smithy.api#required": {} } @@ -10326,6 +10573,7 @@ "AppSpecification": { "target": "com.amazonaws.sagemaker#AppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Configures the processing job to run a specified Docker container image.

", "smithy.api#required": {} } @@ -10345,6 +10593,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on\n your behalf.

", "smithy.api#required": {} } @@ -10369,6 +10618,7 @@ "ProcessingJobArn": { "target": "com.amazonaws.sagemaker#ProcessingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the processing job.

", "smithy.api#required": {} } @@ -10401,6 +10651,7 @@ "ProjectName": { "target": "com.amazonaws.sagemaker#ProjectEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the project.

", "smithy.api#required": {} } @@ -10414,6 +10665,7 @@ "ServiceCatalogProvisioningDetails": { "target": "com.amazonaws.sagemaker#ServiceCatalogProvisioningDetails", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The product ID and provisioning artifact ID to provision a service catalog. The provisioning \n artifact ID will default to the latest provisioning artifact ID of the product, if you don't \n provide the provisioning artifact ID. For more information, see What is Amazon Web Services Service\n Catalog.

", "smithy.api#required": {} } @@ -10435,6 +10687,7 @@ "ProjectArn": { "target": "com.amazonaws.sagemaker#ProjectArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the project.

", "smithy.api#required": {} } @@ -10442,6 +10695,7 @@ "ProjectId": { "target": "com.amazonaws.sagemaker#ProjectId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the new project.

", "smithy.api#required": {} } @@ -10477,6 +10731,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the associated Domain.

", "smithy.api#required": {} } @@ -10484,6 +10739,7 @@ "SpaceName": { "target": "com.amazonaws.sagemaker#SpaceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the space.

", "smithy.api#required": {} } @@ -10542,6 +10798,7 @@ "StudioLifecycleConfigName": { "target": "com.amazonaws.sagemaker#StudioLifecycleConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Studio Lifecycle Configuration to create.

", "smithy.api#required": {} } @@ -10549,6 +10806,7 @@ "StudioLifecycleConfigContent": { "target": "com.amazonaws.sagemaker#StudioLifecycleConfigContent", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The content of your Studio Lifecycle Configuration script. This content must be base64 encoded.

", "smithy.api#required": {} } @@ -10556,6 +10814,7 @@ "StudioLifecycleConfigAppType": { "target": "com.amazonaws.sagemaker#StudioLifecycleConfigAppType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The App type that the Lifecycle Configuration is attached to.

", "smithy.api#required": {} } @@ -10614,6 +10873,7 @@ "TrainingJobName": { "target": "com.amazonaws.sagemaker#TrainingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the training job. The name must be unique within an Amazon Web Services\n Region in an Amazon Web Services account.

", "smithy.api#required": {} } @@ -10627,6 +10887,7 @@ "AlgorithmSpecification": { "target": "com.amazonaws.sagemaker#AlgorithmSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The registry path of the Docker image that contains the training algorithm and\n algorithm-specific metadata, including the input mode. For more information about\n algorithms provided by SageMaker, see Algorithms. For information about\n providing your own algorithms, see Using Your Own Algorithms with\n Amazon SageMaker.

", "smithy.api#required": {} } @@ -10634,6 +10895,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an IAM role that SageMaker can assume to perform\n tasks on your behalf.

\n

During model training, SageMaker needs your permission to read input data from an S3\n bucket, download a Docker image that contains training code, write model artifacts to an\n S3 bucket, write logs to Amazon CloudWatch Logs, and publish metrics to Amazon CloudWatch. You grant\n permissions for all of these tasks to an IAM role. For more information, see SageMaker\n Roles.

\n \n

To be able to pass this role to SageMaker, the caller of this API must have the\n iam:PassRole permission.

\n
", "smithy.api#required": {} } @@ -10647,6 +10909,7 @@ "OutputDataConfig": { "target": "com.amazonaws.sagemaker#OutputDataConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the path to the S3 location where you want to store model artifacts. SageMaker\n creates subfolders for the artifacts.

", "smithy.api#required": {} } @@ -10654,6 +10917,7 @@ "ResourceConfig": { "target": "com.amazonaws.sagemaker#ResourceConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resources, including the ML compute instances and ML storage volumes, to use\n for model training.

\n

ML storage volumes store model artifacts and incremental states. Training\n algorithms might also use ML storage volumes for scratch space. If you want SageMaker to use\n the ML storage volume to store the training data, choose File as the\n TrainingInputMode in the algorithm specification. For distributed\n training algorithms, specify an instance count greater than 1.

", "smithy.api#required": {} } @@ -10667,6 +10931,7 @@ "StoppingCondition": { "target": "com.amazonaws.sagemaker#StoppingCondition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies a limit to how long a model training job can run. It also specifies how long\n a managed Spot training job has to complete. When the job reaches the time limit, SageMaker\n ends the training job. Use this API to cap model training costs.

\n

To stop a job, SageMaker sends the algorithm the SIGTERM signal, which delays\n job termination for 120 seconds. Algorithms can use this 120-second window to save the\n model artifacts, so the results of training are not lost.

", "smithy.api#required": {} } @@ -10680,21 +10945,18 @@ "EnableNetworkIsolation": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Isolates the training container. No inbound or outbound network calls can be made,\n except for calls between peers within a training cluster for distributed training. If\n you enable network isolation for training jobs that are configured to use a VPC, SageMaker\n downloads and uploads customer data and model artifacts through the specified VPC, but\n the training container does not have network access.

" } }, "EnableInterContainerTrafficEncryption": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

To encrypt all communications between ML compute instances in distributed training,\n choose True. Encryption provides greater security for distributed training,\n but training might take longer. How long it takes depends on the amount of communication\n between compute instances, especially if you use a deep learning algorithm in\n distributed training. For more information, see Protect Communications Between ML\n Compute Instances in a Distributed Training Job.

" } }, "EnableManagedSpotTraining": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

To train models using managed spot training, choose True. Managed spot\n training provides a fully managed and scalable infrastructure for training machine\n learning models. this option is useful when training jobs can be interrupted and when\n there is flexibility when the training job is run.

\n

The complete and intermediate results of jobs are stored in an Amazon S3 bucket, and can be\n used as a starting point to train models incrementally. Amazon SageMaker provides metrics and\n logs in CloudWatch. They can be used to see when managed spot training jobs are running,\n interrupted, resumed, or completed.

" } }, @@ -10751,6 +11013,7 @@ "TrainingJobArn": { "target": "com.amazonaws.sagemaker#TrainingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the training job.

", "smithy.api#required": {} } @@ -10789,6 +11052,7 @@ "TransformJobName": { "target": "com.amazonaws.sagemaker#TransformJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the transform job. The name must be unique within an Amazon Web Services Region in an\n Amazon Web Services account.

", "smithy.api#required": {} } @@ -10796,6 +11060,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#ModelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model that you want to use for the transform job.\n ModelName must be the name of an existing Amazon SageMaker model within an Amazon Web Services\n Region in an Amazon Web Services account.

", "smithy.api#required": {} } @@ -10833,6 +11098,7 @@ "TransformInput": { "target": "com.amazonaws.sagemaker#TransformInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Describes the input source and\n the\n way the transform job consumes it.

", "smithy.api#required": {} } @@ -10840,6 +11106,7 @@ "TransformOutput": { "target": "com.amazonaws.sagemaker#TransformOutput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Describes the results of the transform job.

", "smithy.api#required": {} } @@ -10853,6 +11120,7 @@ "TransformResources": { "target": "com.amazonaws.sagemaker#TransformResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Describes the resources, including\n ML\n instance types and ML instance count, to use for the transform\n job.

", "smithy.api#required": {} } @@ -10883,6 +11151,7 @@ "TransformJobArn": { "target": "com.amazonaws.sagemaker#TransformJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the transform job.

", "smithy.api#required": {} } @@ -10935,6 +11204,7 @@ "TrialComponentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the component. The name must be unique in your Amazon Web Services account and is not\n case-sensitive.

", "smithy.api#required": {} } @@ -11015,6 +11285,7 @@ "TrialName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the trial. The name must be unique in your Amazon Web Services account and is not\n case-sensitive.

", "smithy.api#required": {} } @@ -11028,6 +11299,7 @@ "ExperimentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the experiment to associate the trial with.

", "smithy.api#required": {} } @@ -11086,6 +11358,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the associated Domain.

", "smithy.api#required": {} } @@ -11093,6 +11366,7 @@ "UserProfileName": { "target": "com.amazonaws.sagemaker#UserProfileName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A name for the UserProfile. This value is not case sensitive.

", "smithy.api#required": {} } @@ -11173,6 +11447,7 @@ "WorkforceName": { "target": "com.amazonaws.sagemaker#WorkforceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the private workforce.

", "smithy.api#required": {} } @@ -11200,6 +11475,7 @@ "WorkforceArn": { "target": "com.amazonaws.sagemaker#WorkforceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the workforce.

", "smithy.api#required": {} } @@ -11235,6 +11511,7 @@ "WorkteamName": { "target": "com.amazonaws.sagemaker#WorkteamName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the work team. Use this name to identify the work team.

", "smithy.api#required": {} } @@ -11248,6 +11525,7 @@ "MemberDefinitions": { "target": "com.amazonaws.sagemaker#MemberDefinitions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of MemberDefinition objects that contains objects that identify\n the workers that make up the work team.

\n

Workforces can be created using Amazon Cognito or your own OIDC Identity Provider (IdP). For\n private workforces created using Amazon Cognito use CognitoMemberDefinition. For\n workforces created using your own OIDC identity provider (IdP) use\n OidcMemberDefinition. Do not provide input for both of these parameters\n in a single request.

\n

For workforces created using Amazon Cognito, private work teams correspond to Amazon Cognito\n user groups within the user pool used to create a workforce. All of the\n CognitoMemberDefinition objects that make up the member definition must\n have the same ClientId and UserPool values. To add a Amazon\n Cognito user group to an existing worker pool, see Adding groups to a User\n Pool. For more information about user pools, see Amazon Cognito User\n Pools.

\n

For workforces created using your own OIDC IdP, specify the user groups that you want to \n include in your private work team in OidcMemberDefinition by listing those groups\n in Groups.

", "smithy.api#required": {} } @@ -11255,6 +11533,7 @@ "Description": { "target": "com.amazonaws.sagemaker#String200", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A description of the work team.

", "smithy.api#required": {} } @@ -11338,6 +11617,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the CustomImage. Must be unique to your account.

", "smithy.api#required": {} } @@ -11351,6 +11631,7 @@ "AppImageConfigName": { "target": "com.amazonaws.sagemaker#AppImageConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the AppImageConfig.

", "smithy.api#required": {} } @@ -11445,13 +11726,13 @@ "EnableCapture": { "target": "com.amazonaws.sagemaker#EnableCapture", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether data capture should be enabled or disabled (defaults to enabled).

" } }, "InitialSamplingPercentage": { "target": "com.amazonaws.sagemaker#SamplingPercentage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The percentage of requests SageMaker will capture. A lower value is recommended\n for Endpoints with high traffic.

", "smithy.api#required": {} } @@ -11459,6 +11740,7 @@ "DestinationS3Uri": { "target": "com.amazonaws.sagemaker#DestinationS3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon S3 location used to capture the data.

", "smithy.api#required": {} } @@ -11472,6 +11754,7 @@ "CaptureOptions": { "target": "com.amazonaws.sagemaker#CaptureOptionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies data Model Monitor will capture. You can configure whether to collect only\n input, only output, or both

", "smithy.api#required": {} } @@ -11493,7 +11776,7 @@ "EnableCapture": { "target": "com.amazonaws.sagemaker#EnableCapture", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Whether data capture is enabled or disabled.

", "smithy.api#required": {} } @@ -11501,6 +11784,7 @@ "CaptureStatus": { "target": "com.amazonaws.sagemaker#CaptureStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Whether data capture is currently functional.

", "smithy.api#required": {} } @@ -11508,6 +11792,7 @@ "CurrentSamplingPercentage": { "target": "com.amazonaws.sagemaker#SamplingPercentage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The percentage of requests being captured by your Endpoint.

", "smithy.api#required": {} } @@ -11515,6 +11800,7 @@ "DestinationS3Uri": { "target": "com.amazonaws.sagemaker#DestinationS3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon S3 location being used to capture the data.

", "smithy.api#required": {} } @@ -11522,6 +11808,7 @@ "KmsKeyId": { "target": "com.amazonaws.sagemaker#KmsKeyId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The KMS key being used to encrypt the data in Amazon S3.

", "smithy.api#required": {} } @@ -11537,6 +11824,7 @@ "TableName": { "target": "com.amazonaws.sagemaker#TableName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Glue table.

", "smithy.api#required": {} } @@ -11544,6 +11832,7 @@ "Catalog": { "target": "com.amazonaws.sagemaker#Catalog", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Glue table catalog.

", "smithy.api#required": {} } @@ -11551,6 +11840,7 @@ "Database": { "target": "com.amazonaws.sagemaker#Database", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Glue table database.

", "smithy.api#required": {} } @@ -11627,6 +11917,7 @@ "ImageUri": { "target": "com.amazonaws.sagemaker#ImageUri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The container image that the data quality monitoring job runs.

", "smithy.api#required": {} } @@ -11794,6 +12085,7 @@ "S3OutputPath": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Path to Amazon S3 storage location for metrics and tensors.

", "smithy.api#required": {} } @@ -11821,6 +12113,7 @@ "RuleConfigurationName": { "target": "com.amazonaws.sagemaker#RuleConfigurationName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the rule configuration. It must be unique relative to other rule\n configuration names.

", "smithy.api#required": {} } @@ -11840,6 +12133,7 @@ "RuleEvaluatorImage": { "target": "com.amazonaws.sagemaker#AlgorithmImage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Elastic Container (ECR) Image for the managed rule evaluation.

", "smithy.api#required": {} } @@ -11853,7 +12147,6 @@ "VolumeSizeInGB": { "target": "com.amazonaws.sagemaker#OptionalVolumeSizeInGB", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The size, in GB, of the ML storage volume attached to the processing instance.

" } }, @@ -11933,7 +12226,6 @@ "com.amazonaws.sagemaker#DefaultGid": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 65535 @@ -11969,7 +12261,6 @@ "com.amazonaws.sagemaker#DefaultUid": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 65535 @@ -11999,6 +12290,7 @@ "ActionName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the action to delete.

", "smithy.api#required": {} } @@ -12040,6 +12332,7 @@ "AlgorithmName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the algorithm to delete.

", "smithy.api#required": {} } @@ -12092,6 +12385,7 @@ "AppImageConfigName": { "target": "com.amazonaws.sagemaker#AppImageConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the AppImageConfig to delete.

", "smithy.api#required": {} } @@ -12107,6 +12401,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The domain ID.

", "smithy.api#required": {} } @@ -12120,6 +12415,7 @@ "AppType": { "target": "com.amazonaws.sagemaker#AppType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of app.

", "smithy.api#required": {} } @@ -12127,6 +12423,7 @@ "AppName": { "target": "com.amazonaws.sagemaker#AppName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the app.

", "smithy.api#required": {} } @@ -12216,6 +12513,7 @@ "SourceArn": { "target": "com.amazonaws.sagemaker#AssociationEntityArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the source.

", "smithy.api#required": {} } @@ -12223,6 +12521,7 @@ "DestinationArn": { "target": "com.amazonaws.sagemaker#AssociationEntityArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the destination.

", "smithy.api#required": {} } @@ -12270,6 +12569,7 @@ "CodeRepositoryName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Git repository to delete.

", "smithy.api#required": {} } @@ -12302,6 +12602,7 @@ "ContextName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the context to delete.

", "smithy.api#required": {} } @@ -12348,6 +12649,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the data quality monitoring job definition to delete.

", "smithy.api#required": {} } @@ -12380,6 +12682,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet to delete.

", "smithy.api#required": {} } @@ -12415,6 +12718,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The domain ID.

", "smithy.api#required": {} } @@ -12453,6 +12757,7 @@ "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the edge deployment plan to delete.

", "smithy.api#required": {} } @@ -12485,6 +12790,7 @@ "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the edge deployment plan from which the stage will be deleted.

", "smithy.api#required": {} } @@ -12492,6 +12798,7 @@ "StageName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stage.

", "smithy.api#required": {} } @@ -12531,6 +12838,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the endpoint configuration that you want to delete.

", "smithy.api#required": {} } @@ -12546,6 +12854,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the endpoint that you want to delete.

", "smithy.api#required": {} } @@ -12578,6 +12887,7 @@ "ExperimentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the experiment to delete.

", "smithy.api#required": {} } @@ -12624,6 +12934,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemaker#FeatureGroupName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the FeatureGroup you want to delete. The name must be unique\n within an Amazon Web Services Region in an Amazon Web Services account.

", "smithy.api#required": {} } @@ -12659,6 +12970,7 @@ "FlowDefinitionName": { "target": "com.amazonaws.sagemaker#FlowDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the flow definition you are deleting.

", "smithy.api#required": {} } @@ -12721,6 +13033,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub that you want to delete content in.

", "smithy.api#required": {} } @@ -12728,6 +13041,7 @@ "HubContentType": { "target": "com.amazonaws.sagemaker#HubContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of content that you want to delete from a hub.

", "smithy.api#required": {} } @@ -12735,6 +13049,7 @@ "HubContentName": { "target": "com.amazonaws.sagemaker#HubContentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the content that you want to delete from a hub.

", "smithy.api#required": {} } @@ -12742,6 +13057,7 @@ "HubContentVersion": { "target": "com.amazonaws.sagemaker#HubContentVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of the content that you want to delete from a hub.

", "smithy.api#required": {} } @@ -12757,6 +13073,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub to delete.

", "smithy.api#required": {} } @@ -12789,6 +13106,7 @@ "HumanTaskUiName": { "target": "com.amazonaws.sagemaker#HumanTaskUiName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the human task user interface (work task template) you want to delete.

", "smithy.api#required": {} } @@ -12831,6 +13149,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image to delete.

", "smithy.api#required": {} } @@ -12873,6 +13192,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image to delete.

", "smithy.api#required": {} } @@ -12927,6 +13247,7 @@ "Name": { "target": "com.amazonaws.sagemaker#InferenceExperimentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the inference experiment you want to delete.

", "smithy.api#required": {} } @@ -12942,6 +13263,7 @@ "InferenceExperimentArn": { "target": "com.amazonaws.sagemaker#InferenceExperimentArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the deleted inference experiment.

", "smithy.api#required": {} } @@ -12986,6 +13308,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model bias job definition to delete.

", "smithy.api#required": {} } @@ -13021,6 +13344,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model card to delete.

", "smithy.api#required": {} } @@ -13053,6 +13377,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model explainability job definition to delete.

", "smithy.api#required": {} } @@ -13068,6 +13393,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#ModelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model to delete.

", "smithy.api#required": {} } @@ -13117,6 +13443,7 @@ "ModelPackageGroupName": { "target": "com.amazonaws.sagemaker#ArnOrName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model group to delete.

", "smithy.api#required": {} } @@ -13144,6 +13471,7 @@ "ModelPackageGroupName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model group for which to delete the policy.

", "smithy.api#required": {} } @@ -13159,6 +13487,7 @@ "ModelPackageName": { "target": "com.amazonaws.sagemaker#VersionedArnOrName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the model package to delete.

\n

When you specify a name, the name must have 1 to 63 characters. Valid\n characters are a-z, A-Z, 0-9, and - (hyphen).

", "smithy.api#required": {} } @@ -13191,6 +13520,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model quality monitoring job definition to delete.

", "smithy.api#required": {} } @@ -13223,6 +13553,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the monitoring schedule to delete.

", "smithy.api#required": {} } @@ -13250,6 +13581,7 @@ "NotebookInstanceName": { "target": "com.amazonaws.sagemaker#NotebookInstanceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the SageMaker notebook instance to delete.

", "smithy.api#required": {} } @@ -13277,6 +13609,7 @@ "NotebookInstanceLifecycleConfigName": { "target": "com.amazonaws.sagemaker#NotebookInstanceLifecycleConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the lifecycle configuration to delete.

", "smithy.api#required": {} } @@ -13309,6 +13642,7 @@ "PipelineName": { "target": "com.amazonaws.sagemaker#PipelineName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the pipeline to delete.

", "smithy.api#required": {} } @@ -13316,6 +13650,7 @@ "ClientRequestToken": { "target": "com.amazonaws.sagemaker#IdempotencyToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the\n operation. An idempotent operation completes no more than one time.

", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -13363,6 +13698,7 @@ "ProjectName": { "target": "com.amazonaws.sagemaker#ProjectEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the project to delete.

", "smithy.api#required": {} } @@ -13398,6 +13734,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the associated Domain.

", "smithy.api#required": {} } @@ -13405,6 +13742,7 @@ "SpaceName": { "target": "com.amazonaws.sagemaker#SpaceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the space.

", "smithy.api#required": {} } @@ -13440,6 +13778,7 @@ "StudioLifecycleConfigName": { "target": "com.amazonaws.sagemaker#StudioLifecycleConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Studio Lifecycle Configuration to delete.

", "smithy.api#required": {} } @@ -13467,6 +13806,7 @@ "ResourceArn": { "target": "com.amazonaws.sagemaker#ResourceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource whose tags you want to\n delete.

", "smithy.api#required": {} } @@ -13474,6 +13814,7 @@ "TagKeys": { "target": "com.amazonaws.sagemaker#TagKeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array or one or more tag keys to delete.

", "smithy.api#required": {} } @@ -13530,6 +13871,7 @@ "TrialComponentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the component to delete.

", "smithy.api#required": {} } @@ -13559,6 +13901,7 @@ "TrialName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the trial to delete.

", "smithy.api#required": {} } @@ -13608,6 +13951,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The domain ID.

", "smithy.api#required": {} } @@ -13615,6 +13959,7 @@ "UserProfileName": { "target": "com.amazonaws.sagemaker#UserProfileName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The user profile name.

", "smithy.api#required": {} } @@ -13642,6 +13987,7 @@ "WorkforceName": { "target": "com.amazonaws.sagemaker#WorkforceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the workforce.

", "smithy.api#required": {} } @@ -13681,6 +14027,7 @@ "WorkteamName": { "target": "com.amazonaws.sagemaker#WorkteamName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the work team to delete.

", "smithy.api#required": {} } @@ -13696,7 +14043,7 @@ "Success": { "target": "com.amazonaws.sagemaker#Success", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns true if the work team was successfully deleted; otherwise,\n returns false.

", "smithy.api#required": {} } @@ -13790,6 +14137,7 @@ "RecommendationStatus": { "target": "com.amazonaws.sagemaker#RecommendationStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Status of the deployment recommendation. The status NOT_APPLICABLE means that SageMaker\n is unable to provide a default recommendation for the model using the information provided. If the deployment status is IN_PROGRESS,\n retry your API call after a few seconds to get a COMPLETED deployment recommendation.

", "smithy.api#required": {} } @@ -13811,6 +14159,7 @@ "StageName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stage.

", "smithy.api#required": {} } @@ -13818,6 +14167,7 @@ "DeviceSelectionConfig": { "target": "com.amazonaws.sagemaker#DeviceSelectionConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Configuration of the devices in the stage.

", "smithy.api#required": {} } @@ -13836,7 +14186,6 @@ "com.amazonaws.sagemaker#DeploymentStageMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "max": 10 } @@ -13854,6 +14203,7 @@ "StageName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stage.

", "smithy.api#required": {} } @@ -13861,6 +14211,7 @@ "DeviceSelectionConfig": { "target": "com.amazonaws.sagemaker#DeviceSelectionConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Configuration of the devices in the stage.

", "smithy.api#required": {} } @@ -13868,6 +14219,7 @@ "DeploymentConfig": { "target": "com.amazonaws.sagemaker#EdgeDeploymentConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Configuration of the deployment details.

", "smithy.api#required": {} } @@ -13875,6 +14227,7 @@ "DeploymentStatus": { "target": "com.amazonaws.sagemaker#EdgeDeploymentStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

General status of the current state.

", "smithy.api#required": {} } @@ -13908,6 +14261,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet the devices belong to.

", "smithy.api#required": {} } @@ -13915,6 +14269,7 @@ "DeviceNames": { "target": "com.amazonaws.sagemaker#DeviceNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique IDs of the devices.

", "smithy.api#required": {} } @@ -13961,6 +14316,7 @@ "ActionName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the action to describe.

", "smithy.api#required": {} } @@ -14065,6 +14421,7 @@ "AlgorithmName": { "target": "com.amazonaws.sagemaker#ArnOrName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the algorithm to describe.

", "smithy.api#required": {} } @@ -14080,6 +14437,7 @@ "AlgorithmName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the algorithm being described.

", "smithy.api#required": {} } @@ -14087,6 +14445,7 @@ "AlgorithmArn": { "target": "com.amazonaws.sagemaker#AlgorithmArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the algorithm.

", "smithy.api#required": {} } @@ -14100,6 +14459,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp specifying when the algorithm was created.

", "smithy.api#required": {} } @@ -14107,6 +14467,7 @@ "TrainingSpecification": { "target": "com.amazonaws.sagemaker#TrainingSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Details about training jobs run by this algorithm.

", "smithy.api#required": {} } @@ -14126,6 +14487,7 @@ "AlgorithmStatus": { "target": "com.amazonaws.sagemaker#AlgorithmStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current status of the algorithm.

", "smithy.api#required": {} } @@ -14133,6 +14495,7 @@ "AlgorithmStatusDetails": { "target": "com.amazonaws.sagemaker#AlgorithmStatusDetails", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Details about the current status of the algorithm.

", "smithy.api#required": {} } @@ -14146,7 +14509,6 @@ "CertifyForMarketplace": { "target": "com.amazonaws.sagemaker#CertifyForMarketplace", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the algorithm is certified to be listed in Amazon Web Services\n Marketplace.

" } } @@ -14195,6 +14557,7 @@ "AppImageConfigName": { "target": "com.amazonaws.sagemaker#AppImageConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the AppImageConfig to describe.

", "smithy.api#required": {} } @@ -14248,6 +14611,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The domain ID.

", "smithy.api#required": {} } @@ -14261,6 +14625,7 @@ "AppType": { "target": "com.amazonaws.sagemaker#AppType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of app.

", "smithy.api#required": {} } @@ -14268,6 +14633,7 @@ "AppName": { "target": "com.amazonaws.sagemaker#AppName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the app.

", "smithy.api#required": {} } @@ -14386,6 +14752,7 @@ "ArtifactArn": { "target": "com.amazonaws.sagemaker#ArtifactArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the artifact to describe.

", "smithy.api#required": {} } @@ -14483,6 +14850,7 @@ "AutoMLJobName": { "target": "com.amazonaws.sagemaker#AutoMLJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Requests information about an AutoML job using its unique name.

", "smithy.api#required": {} } @@ -14498,6 +14866,7 @@ "AutoMLJobName": { "target": "com.amazonaws.sagemaker#AutoMLJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns the name of the AutoML job.

", "smithy.api#required": {} } @@ -14505,6 +14874,7 @@ "AutoMLJobArn": { "target": "com.amazonaws.sagemaker#AutoMLJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns the ARN of the AutoML job.

", "smithy.api#required": {} } @@ -14512,6 +14882,7 @@ "InputDataConfig": { "target": "com.amazonaws.sagemaker#AutoMLInputDataConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns the input data configuration for the AutoML job.

", "smithy.api#required": {} } @@ -14519,6 +14890,7 @@ "OutputDataConfig": { "target": "com.amazonaws.sagemaker#AutoMLOutputDataConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns the job's output data config.

", "smithy.api#required": {} } @@ -14526,6 +14898,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that has read permission to the input data\n location and write permission to the output data location in Amazon S3.

", "smithy.api#required": {} } @@ -14551,6 +14924,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns the creation time of the AutoML job.

", "smithy.api#required": {} } @@ -14564,6 +14938,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns the job's last modified time.

", "smithy.api#required": {} } @@ -14589,6 +14964,7 @@ "AutoMLJobStatus": { "target": "com.amazonaws.sagemaker#AutoMLJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns the status of the AutoML job.

", "smithy.api#required": {} } @@ -14596,6 +14972,7 @@ "AutoMLJobSecondaryStatus": { "target": "com.amazonaws.sagemaker#AutoMLJobSecondaryStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns the secondary status of the AutoML job.

", "smithy.api#required": {} } @@ -14603,7 +14980,6 @@ "GenerateCandidateDefinitionsOnly": { "target": "com.amazonaws.sagemaker#GenerateCandidateDefinitionsOnly", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the output for an AutoML job generates candidate definitions\n only.

" } }, @@ -14659,6 +15035,7 @@ "AutoMLJobName": { "target": "com.amazonaws.sagemaker#AutoMLJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Requests information about an AutoML job V2 using its unique name.

", "smithy.api#required": {} } @@ -14674,6 +15051,7 @@ "AutoMLJobName": { "target": "com.amazonaws.sagemaker#AutoMLJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns the name of the AutoML job V2.

", "smithy.api#required": {} } @@ -14681,6 +15059,7 @@ "AutoMLJobArn": { "target": "com.amazonaws.sagemaker#AutoMLJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns the Amazon Resource Name (ARN) of the AutoML job V2.

", "smithy.api#required": {} } @@ -14688,6 +15067,7 @@ "AutoMLJobInputDataConfig": { "target": "com.amazonaws.sagemaker#AutoMLJobInputDataConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns an array of channel objects describing the input data and their location.

", "smithy.api#required": {} } @@ -14695,6 +15075,7 @@ "OutputDataConfig": { "target": "com.amazonaws.sagemaker#AutoMLOutputDataConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns the job's output data config.

", "smithy.api#required": {} } @@ -14702,6 +15083,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the Identity and Access Management role that has read permission to the input data location and\n write permission to the output data location in Amazon S3.

", "smithy.api#required": {} } @@ -14721,6 +15103,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns the creation time of the AutoML job V2.

", "smithy.api#required": {} } @@ -14734,6 +15117,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns the job's last modified time.

", "smithy.api#required": {} } @@ -14759,6 +15143,7 @@ "AutoMLJobStatus": { "target": "com.amazonaws.sagemaker#AutoMLJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns the status of the AutoML job V2.

", "smithy.api#required": {} } @@ -14766,6 +15151,7 @@ "AutoMLJobSecondaryStatus": { "target": "com.amazonaws.sagemaker#AutoMLJobSecondaryStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns the secondary status of the AutoML job V2.

", "smithy.api#required": {} } @@ -14832,6 +15218,7 @@ "CodeRepositoryName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Git repository to describe.

", "smithy.api#required": {} } @@ -14847,6 +15234,7 @@ "CodeRepositoryName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Git repository.

", "smithy.api#required": {} } @@ -14854,6 +15242,7 @@ "CodeRepositoryArn": { "target": "com.amazonaws.sagemaker#CodeRepositoryArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the Git repository.

", "smithy.api#required": {} } @@ -14861,6 +15250,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the repository was created.

", "smithy.api#required": {} } @@ -14868,6 +15258,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#LastModifiedTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the repository was last changed.

", "smithy.api#required": {} } @@ -14906,6 +15297,7 @@ "CompilationJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model compilation job that you want information about.

", "smithy.api#required": {} } @@ -14921,6 +15313,7 @@ "CompilationJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model compilation job.

", "smithy.api#required": {} } @@ -14928,6 +15321,7 @@ "CompilationJobArn": { "target": "com.amazonaws.sagemaker#CompilationJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model compilation job.

", "smithy.api#required": {} } @@ -14935,6 +15329,7 @@ "CompilationJobStatus": { "target": "com.amazonaws.sagemaker#CompilationJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the model compilation job.

", "smithy.api#required": {} } @@ -14954,6 +15349,7 @@ "StoppingCondition": { "target": "com.amazonaws.sagemaker#StoppingCondition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies a limit to how long a model compilation job can run. When the job reaches\n the time limit, Amazon SageMaker ends the compilation job. Use this API to cap model training\n costs.

", "smithy.api#required": {} } @@ -14973,6 +15369,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time that the model compilation job was created.

", "smithy.api#required": {} } @@ -14980,6 +15377,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#LastModifiedTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time that the status\n of\n the model compilation job was last modified.

", "smithy.api#required": {} } @@ -14987,6 +15385,7 @@ "FailureReason": { "target": "com.amazonaws.sagemaker#FailureReason", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

If a model compilation job failed, the reason it failed.

", "smithy.api#required": {} } @@ -14994,6 +15393,7 @@ "ModelArtifacts": { "target": "com.amazonaws.sagemaker#ModelArtifacts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Information about the location in Amazon S3 that has been configured for storing the model\n artifacts used in the compilation job.

", "smithy.api#required": {} } @@ -15007,6 +15407,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker assumes to perform the model\n compilation job.

", "smithy.api#required": {} } @@ -15014,6 +15415,7 @@ "InputConfig": { "target": "com.amazonaws.sagemaker#InputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Information about the location in Amazon S3 of the input model artifacts, the name and\n shape of the expected data inputs, and the framework in which the model was\n trained.

", "smithy.api#required": {} } @@ -15021,6 +15423,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#OutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Information about the output location for the compiled model and the target device\n that the model runs on.

", "smithy.api#required": {} } @@ -15065,6 +15468,7 @@ "ContextName": { "target": "com.amazonaws.sagemaker#ExperimentEntityNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the context to describe.

", "smithy.api#required": {} } @@ -15165,6 +15569,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the data quality monitoring job definition to describe.

", "smithy.api#required": {} } @@ -15180,6 +15585,7 @@ "JobDefinitionArn": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the data quality monitoring job definition.

", "smithy.api#required": {} } @@ -15187,6 +15593,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the data quality monitoring job definition.

", "smithy.api#required": {} } @@ -15194,6 +15601,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time that the data quality monitoring job definition was created.

", "smithy.api#required": {} } @@ -15207,6 +15615,7 @@ "DataQualityAppSpecification": { "target": "com.amazonaws.sagemaker#DataQualityAppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Information about the container that runs the data quality monitoring job.

", "smithy.api#required": {} } @@ -15214,6 +15623,7 @@ "DataQualityJobInput": { "target": "com.amazonaws.sagemaker#DataQualityJobInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of inputs for the data quality monitoring job. Currently endpoints are\n supported.

", "smithy.api#required": {} } @@ -15221,12 +15631,14 @@ "DataQualityJobOutputConfig": { "target": "com.amazonaws.sagemaker#MonitoringOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "JobResources": { "target": "com.amazonaws.sagemaker#MonitoringResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -15239,6 +15651,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can \n assume to perform tasks on your behalf.

", "smithy.api#required": {} } @@ -15291,6 +15704,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet.

", "smithy.api#required": {} } @@ -15306,6 +15720,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet.

", "smithy.api#required": {} } @@ -15313,6 +15728,7 @@ "DeviceFleetArn": { "target": "com.amazonaws.sagemaker#DeviceFleetArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The The Amazon Resource Name (ARN) of the fleet.

", "smithy.api#required": {} } @@ -15320,6 +15736,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#EdgeOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The output configuration for storing sampled data.

", "smithy.api#required": {} } @@ -15333,6 +15750,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Timestamp of when the device fleet was created.

", "smithy.api#required": {} } @@ -15340,6 +15758,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Timestamp of when the device fleet was last updated.

", "smithy.api#required": {} } @@ -15373,6 +15792,7 @@ "DeviceName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique ID of the device.

", "smithy.api#required": {} } @@ -15380,6 +15800,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet the devices belong to.

", "smithy.api#required": {} } @@ -15401,6 +15822,7 @@ "DeviceName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the device.

", "smithy.api#required": {} } @@ -15414,6 +15836,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet the device belongs to.

", "smithy.api#required": {} } @@ -15427,6 +15850,7 @@ "RegistrationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The timestamp of the last registration or de-reregistration.

", "smithy.api#required": {} } @@ -15446,7 +15870,6 @@ "MaxModels": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of models.

" } }, @@ -15490,6 +15913,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The domain ID.

", "smithy.api#required": {} } @@ -15659,6 +16083,7 @@ "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the deployment plan to describe.

", "smithy.api#required": {} } @@ -15672,7 +16097,6 @@ "MaxResults": { "target": "com.amazonaws.sagemaker#DeploymentStageMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to select (50 by default).

" } } @@ -15687,6 +16111,7 @@ "EdgeDeploymentPlanArn": { "target": "com.amazonaws.sagemaker#EdgeDeploymentPlanArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of edge deployment plan.

", "smithy.api#required": {} } @@ -15694,6 +16119,7 @@ "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the edge deployment plan.

", "smithy.api#required": {} } @@ -15701,6 +16127,7 @@ "ModelConfigs": { "target": "com.amazonaws.sagemaker#EdgeDeploymentModelConfigs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of models associated with the edge deployment plan.

", "smithy.api#required": {} } @@ -15708,6 +16135,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The device fleet used for this edge deployment plan.

", "smithy.api#required": {} } @@ -15715,27 +16143,25 @@ "EdgeDeploymentSuccess": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of edge devices with the successful deployment.

" } }, "EdgeDeploymentPending": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of edge devices yet to pick up deployment, or in progress.

" } }, "EdgeDeploymentFailed": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of edge devices that failed the deployment.

" } }, "Stages": { "target": "com.amazonaws.sagemaker#DeploymentStageStatusSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of stages in the edge deployment plan.

", "smithy.api#required": {} } @@ -15786,6 +16212,7 @@ "EdgePackagingJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the edge packaging job.

", "smithy.api#required": {} } @@ -15801,6 +16228,7 @@ "EdgePackagingJobArn": { "target": "com.amazonaws.sagemaker#EdgePackagingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the edge packaging job.

", "smithy.api#required": {} } @@ -15808,6 +16236,7 @@ "EdgePackagingJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the edge packaging job.

", "smithy.api#required": {} } @@ -15851,6 +16280,7 @@ "EdgePackagingJobStatus": { "target": "com.amazonaws.sagemaker#EdgePackagingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current status of the packaging job.

", "smithy.api#required": {} } @@ -15981,6 +16411,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the endpoint configuration.

", "smithy.api#required": {} } @@ -15996,6 +16427,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the SageMaker endpoint configuration.

", "smithy.api#required": {} } @@ -16003,6 +16435,7 @@ "EndpointConfigArn": { "target": "com.amazonaws.sagemaker#EndpointConfigArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the endpoint configuration.

", "smithy.api#required": {} } @@ -16010,6 +16443,7 @@ "ProductionVariants": { "target": "com.amazonaws.sagemaker#ProductionVariantList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of ProductionVariant objects, one for each model that you\n want to host at this endpoint.

", "smithy.api#required": {} } @@ -16026,6 +16460,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that shows when the endpoint configuration was created.

", "smithy.api#required": {} } @@ -16059,6 +16494,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the endpoint.

", "smithy.api#required": {} } @@ -16074,6 +16510,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the endpoint.

", "smithy.api#required": {} } @@ -16081,6 +16518,7 @@ "EndpointArn": { "target": "com.amazonaws.sagemaker#EndpointArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the endpoint.

", "smithy.api#required": {} } @@ -16088,6 +16526,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the endpoint configuration associated with this endpoint.

", "smithy.api#required": {} } @@ -16104,6 +16543,7 @@ "EndpointStatus": { "target": "com.amazonaws.sagemaker#EndpointStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the endpoint.

\n
    \n
  • \n

    \n OutOfService: Endpoint is not available to take incoming\n requests.

    \n
  • \n
  • \n

    \n Creating: CreateEndpoint is executing.

    \n
  • \n
  • \n

    \n Updating: UpdateEndpoint or UpdateEndpointWeightsAndCapacities is executing.

    \n
  • \n
  • \n

    \n SystemUpdating: Endpoint is undergoing maintenance and cannot be\n updated or deleted or re-scaled until it has completed. This maintenance\n operation does not change any customer-specified values such as VPC config, KMS\n encryption, model, instance type, or instance count.

    \n
  • \n
  • \n

    \n RollingBack: Endpoint fails to scale up or down or change its\n variant weight and is in the process of rolling back to its previous\n configuration. Once the rollback completes, endpoint returns to an\n InService status. This transitional status only applies to an\n endpoint that has autoscaling enabled and is undergoing variant weight or\n capacity changes as part of an UpdateEndpointWeightsAndCapacities call or when the UpdateEndpointWeightsAndCapacities operation is called\n explicitly.

    \n
  • \n
  • \n

    \n InService: Endpoint is available to process incoming\n requests.

    \n
  • \n
  • \n

    \n Deleting: DeleteEndpoint is executing.

    \n
  • \n
  • \n

    \n Failed: Endpoint could not be created, updated, or re-scaled. Use\n the FailureReason value returned by DescribeEndpoint for information about the failure. DeleteEndpoint is the only operation that can be performed on a\n failed endpoint.

    \n
  • \n
  • \n

    \n UpdateRollbackFailed: Both the rolling deployment and\n auto-rollback failed. Your endpoint is in service with a mix of the old and new\n endpoint configurations. For information about how to remedy this issue and\n restore the endpoint's status to InService, see Rolling\n Deployments.

    \n
  • \n
", "smithy.api#required": {} } @@ -16117,6 +16557,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that shows when the endpoint was created.

", "smithy.api#required": {} } @@ -16124,6 +16565,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that shows when the endpoint was last modified.

", "smithy.api#required": {} } @@ -16186,6 +16628,7 @@ "ExperimentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the experiment to describe.

", "smithy.api#required": {} } @@ -16280,6 +16723,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemaker#FeatureGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the FeatureGroup you want\n described.

", "smithy.api#required": {} } @@ -16301,6 +16745,7 @@ "FeatureGroupArn": { "target": "com.amazonaws.sagemaker#FeatureGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the FeatureGroup.

", "smithy.api#required": {} } @@ -16308,6 +16753,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemaker#FeatureGroupName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

he name of the FeatureGroup.

", "smithy.api#required": {} } @@ -16315,6 +16761,7 @@ "RecordIdentifierFeatureName": { "target": "com.amazonaws.sagemaker#FeatureName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Feature used for RecordIdentifier, whose value\n uniquely identifies a record stored in the feature store.

", "smithy.api#required": {} } @@ -16322,6 +16769,7 @@ "EventTimeFeatureName": { "target": "com.amazonaws.sagemaker#FeatureName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the feature that stores the EventTime of a Record in a\n FeatureGroup.

\n

An EventTime is a point in time when a new event occurs that corresponds\n to the creation or update of a Record in a FeatureGroup. All\n Records in the FeatureGroup have a corresponding\n EventTime.

", "smithy.api#required": {} } @@ -16329,6 +16777,7 @@ "FeatureDefinitions": { "target": "com.amazonaws.sagemaker#FeatureDefinitions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of the Features in the FeatureGroup. Each feature is\n defined by a FeatureName and FeatureType.

", "smithy.api#required": {} } @@ -16336,6 +16785,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp indicating when SageMaker created the FeatureGroup.

", "smithy.api#required": {} } @@ -16397,6 +16847,7 @@ "NextToken": { "target": "com.amazonaws.sagemaker#NextToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A token to resume pagination of the list of Features\n (FeatureDefinitions).

", "smithy.api#required": {} } @@ -16435,6 +16886,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemaker#FeatureGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the feature group containing the\n feature.

", "smithy.api#required": {} } @@ -16442,6 +16894,7 @@ "FeatureName": { "target": "com.amazonaws.sagemaker#FeatureName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the feature.

", "smithy.api#required": {} } @@ -16457,6 +16910,7 @@ "FeatureGroupArn": { "target": "com.amazonaws.sagemaker#FeatureGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Number (ARN) of the feature group that contains the feature.

", "smithy.api#required": {} } @@ -16464,6 +16918,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemaker#FeatureGroupName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the feature group that you've specified.

", "smithy.api#required": {} } @@ -16471,6 +16926,7 @@ "FeatureName": { "target": "com.amazonaws.sagemaker#FeatureName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the feature that you've specified.

", "smithy.api#required": {} } @@ -16478,6 +16934,7 @@ "FeatureType": { "target": "com.amazonaws.sagemaker#FeatureType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The data type of the feature.

", "smithy.api#required": {} } @@ -16485,6 +16942,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp indicating when the feature was created.

", "smithy.api#required": {} } @@ -16492,6 +16950,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#LastModifiedTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp indicating when the metadata for the feature group was modified. For\n example, if you add a parameter describing the feature, the timestamp changes to reflect\n the last time you

", "smithy.api#required": {} } @@ -16536,6 +16995,7 @@ "FlowDefinitionName": { "target": "com.amazonaws.sagemaker#FlowDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the flow definition.

", "smithy.api#required": {} } @@ -16551,6 +17011,7 @@ "FlowDefinitionArn": { "target": "com.amazonaws.sagemaker#FlowDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the flow defintion.

", "smithy.api#required": {} } @@ -16558,6 +17019,7 @@ "FlowDefinitionName": { "target": "com.amazonaws.sagemaker#FlowDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the flow definition.

", "smithy.api#required": {} } @@ -16565,6 +17027,7 @@ "FlowDefinitionStatus": { "target": "com.amazonaws.sagemaker#FlowDefinitionStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the flow definition. Valid values are listed below.

", "smithy.api#required": {} } @@ -16572,6 +17035,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The timestamp when the flow definition was created.

", "smithy.api#required": {} } @@ -16591,6 +17055,7 @@ "HumanLoopConfig": { "target": "com.amazonaws.sagemaker#HumanLoopConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An object containing information about who works on the task, the workforce task price, and other task details.

", "smithy.api#required": {} } @@ -16598,6 +17063,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#FlowDefinitionOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An object containing information about the output file.

", "smithy.api#required": {} } @@ -16605,6 +17071,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) execution role for the flow definition.

", "smithy.api#required": {} } @@ -16660,6 +17127,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub that contains the content to describe.

", "smithy.api#required": {} } @@ -16667,6 +17135,7 @@ "HubContentType": { "target": "com.amazonaws.sagemaker#HubContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of content in the hub.

", "smithy.api#required": {} } @@ -16674,6 +17143,7 @@ "HubContentName": { "target": "com.amazonaws.sagemaker#HubContentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the content to describe.

", "smithy.api#required": {} } @@ -16695,6 +17165,7 @@ "HubContentName": { "target": "com.amazonaws.sagemaker#HubContentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub content.

", "smithy.api#required": {} } @@ -16702,6 +17173,7 @@ "HubContentArn": { "target": "com.amazonaws.sagemaker#HubContentArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the hub content.

", "smithy.api#required": {} } @@ -16709,6 +17181,7 @@ "HubContentVersion": { "target": "com.amazonaws.sagemaker#HubContentVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of the hub content.

", "smithy.api#required": {} } @@ -16716,6 +17189,7 @@ "HubContentType": { "target": "com.amazonaws.sagemaker#HubContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of hub content.

", "smithy.api#required": {} } @@ -16723,6 +17197,7 @@ "DocumentSchemaVersion": { "target": "com.amazonaws.sagemaker#DocumentSchemaVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The document schema version for the hub content.

", "smithy.api#required": {} } @@ -16730,6 +17205,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub that contains the content.

", "smithy.api#required": {} } @@ -16737,6 +17213,7 @@ "HubArn": { "target": "com.amazonaws.sagemaker#HubArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the hub that contains the content.

", "smithy.api#required": {} } @@ -16762,6 +17239,7 @@ "HubContentDocument": { "target": "com.amazonaws.sagemaker#HubContentDocument", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The hub content document that describes information about the hub content such as type, associated containers, scripts, and more.

", "smithy.api#required": {} } @@ -16781,6 +17259,7 @@ "HubContentStatus": { "target": "com.amazonaws.sagemaker#HubContentStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the hub content.

", "smithy.api#required": {} } @@ -16794,6 +17273,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that hub content was created.

", "smithy.api#required": {} } @@ -16809,6 +17289,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub to describe.

", "smithy.api#required": {} } @@ -16824,6 +17305,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub.

", "smithy.api#required": {} } @@ -16831,6 +17313,7 @@ "HubArn": { "target": "com.amazonaws.sagemaker#HubArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the hub.

", "smithy.api#required": {} } @@ -16862,6 +17345,7 @@ "HubStatus": { "target": "com.amazonaws.sagemaker#HubStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the hub.

", "smithy.api#required": {} } @@ -16875,6 +17359,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the hub was created.

", "smithy.api#required": {} } @@ -16882,6 +17367,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the hub was last modified.

", "smithy.api#required": {} } @@ -16914,6 +17400,7 @@ "HumanTaskUiName": { "target": "com.amazonaws.sagemaker#HumanTaskUiName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the human task user interface \n (worker task template) you want information about.

", "smithy.api#required": {} } @@ -16929,6 +17416,7 @@ "HumanTaskUiArn": { "target": "com.amazonaws.sagemaker#HumanTaskUiArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the human task user interface (worker task template).

", "smithy.api#required": {} } @@ -16936,6 +17424,7 @@ "HumanTaskUiName": { "target": "com.amazonaws.sagemaker#HumanTaskUiName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the human task user interface (worker task template).

", "smithy.api#required": {} } @@ -16949,6 +17438,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The timestamp when the human task user interface was created.

", "smithy.api#required": {} } @@ -16956,6 +17446,7 @@ "UiTemplate": { "target": "com.amazonaws.sagemaker#UiTemplateInfo", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -16987,6 +17478,7 @@ "HyperParameterTuningJobName": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the tuning job.

", "smithy.api#required": {} } @@ -17002,6 +17494,7 @@ "HyperParameterTuningJobName": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hyperparameter tuning job.

", "smithy.api#required": {} } @@ -17009,6 +17502,7 @@ "HyperParameterTuningJobArn": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the tuning job.

", "smithy.api#required": {} } @@ -17016,6 +17510,7 @@ "HyperParameterTuningJobConfig": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The HyperParameterTuningJobConfig object that specifies the configuration of\n the tuning job.

", "smithy.api#required": {} } @@ -17035,6 +17530,7 @@ "HyperParameterTuningJobStatus": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the tuning job: InProgress, Completed, Failed, Stopping, or\n Stopped.

", "smithy.api#required": {} } @@ -17042,6 +17538,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the tuning job started.

", "smithy.api#required": {} } @@ -17061,6 +17558,7 @@ "TrainingJobStatusCounters": { "target": "com.amazonaws.sagemaker#TrainingJobStatusCounters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The TrainingJobStatusCounters object that specifies the number of training\n jobs, categorized by status, that this tuning job launched.

", "smithy.api#required": {} } @@ -17068,6 +17566,7 @@ "ObjectiveStatusCounters": { "target": "com.amazonaws.sagemaker#ObjectiveStatusCounters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ObjectiveStatusCounters object that specifies the number of training jobs,\n categorized by the status of their final objective metric, that this tuning job\n launched.

", "smithy.api#required": {} } @@ -17231,6 +17730,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image to describe.

", "smithy.api#required": {} } @@ -17386,6 +17886,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image.

", "smithy.api#required": {} } @@ -17497,7 +17998,6 @@ "Horovod": { "target": "com.amazonaws.sagemaker#Horovod", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates Horovod compatibility.

" } }, @@ -17535,6 +18035,7 @@ "Name": { "target": "com.amazonaws.sagemaker#InferenceExperimentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the inference experiment to describe.

", "smithy.api#required": {} } @@ -17550,6 +18051,7 @@ "Arn": { "target": "com.amazonaws.sagemaker#InferenceExperimentArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the inference experiment being described.

", "smithy.api#required": {} } @@ -17557,6 +18059,7 @@ "Name": { "target": "com.amazonaws.sagemaker#InferenceExperimentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the inference experiment.

", "smithy.api#required": {} } @@ -17564,6 +18067,7 @@ "Type": { "target": "com.amazonaws.sagemaker#InferenceExperimentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of the inference experiment.

", "smithy.api#required": {} } @@ -17577,6 +18081,7 @@ "Status": { "target": "com.amazonaws.sagemaker#InferenceExperimentStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The status of the inference experiment. The following are the possible statuses for an inference\n experiment:\n

\n
    \n
  • \n

    \n Creating - Amazon SageMaker is creating your experiment.\n

    \n
  • \n
  • \n

    \n Created - Amazon SageMaker has finished the creation of your experiment and will begin the\n experiment at the scheduled time.\n

    \n
  • \n
  • \n

    \n Updating - When you make changes to your experiment, your experiment shows as updating.\n

    \n
  • \n
  • \n

    \n Starting - Amazon SageMaker is beginning your experiment.\n

    \n
  • \n
  • \n

    \n Running - Your experiment is in progress.\n

    \n
  • \n
  • \n

    \n Stopping - Amazon SageMaker is stopping your experiment.\n

    \n
  • \n
  • \n

    \n Completed - Your experiment has completed.\n

    \n
  • \n
  • \n

    \n Cancelled - When you conclude your experiment early using the StopInferenceExperiment API, or if any operation fails with an unexpected error, it shows\n as cancelled.\n

    \n
  • \n
", "smithy.api#required": {} } @@ -17620,6 +18125,7 @@ "EndpointMetadata": { "target": "com.amazonaws.sagemaker#EndpointMetadata", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The metadata of the endpoint on which the inference experiment ran.

", "smithy.api#required": {} } @@ -17627,6 +18133,7 @@ "ModelVariants": { "target": "com.amazonaws.sagemaker#ModelVariantConfigSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n An array of ModelVariantConfigSummary objects. There is one for each variant in the inference\n experiment. Each ModelVariantConfigSummary object in the array describes the infrastructure\n configuration for deploying the corresponding variant.\n

", "smithy.api#required": {} } @@ -17677,6 +18184,7 @@ "JobName": { "target": "com.amazonaws.sagemaker#RecommendationJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the job. The name must be unique within an \n Amazon Web Services Region in the Amazon Web Services account.

", "smithy.api#required": {} } @@ -17692,6 +18200,7 @@ "JobName": { "target": "com.amazonaws.sagemaker#RecommendationJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the job. The name must be unique within an \n Amazon Web Services Region in the Amazon Web Services account.

", "smithy.api#required": {} } @@ -17705,6 +18214,7 @@ "JobType": { "target": "com.amazonaws.sagemaker#RecommendationJobType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The job type that you provided when you initiated the job.

", "smithy.api#required": {} } @@ -17712,6 +18222,7 @@ "JobArn": { "target": "com.amazonaws.sagemaker#RecommendationJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the job.

", "smithy.api#required": {} } @@ -17719,6 +18230,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the Amazon Web Services \n Identity and Access Management (IAM) role you provided when you initiated the job.

", "smithy.api#required": {} } @@ -17726,6 +18238,7 @@ "Status": { "target": "com.amazonaws.sagemaker#RecommendationJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the job.

", "smithy.api#required": {} } @@ -17733,6 +18246,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that shows when the job was created.

", "smithy.api#required": {} } @@ -17746,6 +18260,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#LastModifiedTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that shows when the job was last modified.

", "smithy.api#required": {} } @@ -17759,6 +18274,7 @@ "InputConfig": { "target": "com.amazonaws.sagemaker#RecommendationJobInputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns information about the versioned model package Amazon Resource Name (ARN), \n the traffic pattern, and endpoint configurations you provided when you initiated the job.

", "smithy.api#required": {} } @@ -17809,6 +18325,7 @@ "LabelingJobName": { "target": "com.amazonaws.sagemaker#LabelingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the labeling job to return information for.

", "smithy.api#required": {} } @@ -17824,6 +18341,7 @@ "LabelingJobStatus": { "target": "com.amazonaws.sagemaker#LabelingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The processing status of the labeling job.

", "smithy.api#required": {} } @@ -17831,6 +18349,7 @@ "LabelCounters": { "target": "com.amazonaws.sagemaker#LabelCounters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Provides a breakdown of the number of data objects labeled by humans, the number of\n objects labeled by machine, the number of objects than couldn't be labeled, and the\n total number of objects labeled.

", "smithy.api#required": {} } @@ -17844,6 +18363,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the labeling job was created.

", "smithy.api#required": {} } @@ -17851,6 +18371,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the labeling job was last updated.

", "smithy.api#required": {} } @@ -17858,6 +18379,7 @@ "JobReferenceCode": { "target": "com.amazonaws.sagemaker#JobReferenceCode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for work done as part of a labeling job.

", "smithy.api#required": {} } @@ -17865,6 +18387,7 @@ "LabelingJobName": { "target": "com.amazonaws.sagemaker#LabelingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name assigned to the labeling job when it was created.

", "smithy.api#required": {} } @@ -17872,6 +18395,7 @@ "LabelingJobArn": { "target": "com.amazonaws.sagemaker#LabelingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the labeling job.

", "smithy.api#required": {} } @@ -17885,6 +18409,7 @@ "InputConfig": { "target": "com.amazonaws.sagemaker#LabelingJobInputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Input configuration information for the labeling job, such as the Amazon S3 location of the\n data objects and the location of the manifest file that describes the data\n objects.

", "smithy.api#required": {} } @@ -17892,6 +18417,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#LabelingJobOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The location of the job's output data and the Amazon Web Services Key Management\n Service key ID for the key used to encrypt the output data, if any.

", "smithy.api#required": {} } @@ -17899,6 +18425,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) that SageMaker assumes to perform tasks on your behalf\n during data labeling.

", "smithy.api#required": {} } @@ -17924,6 +18451,7 @@ "HumanTaskConfig": { "target": "com.amazonaws.sagemaker#HumanTaskConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Configuration information required for human workers to complete a labeling\n task.

", "smithy.api#required": {} } @@ -17968,6 +18496,7 @@ "LineageGroupName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the lineage group.

", "smithy.api#required": {} } @@ -18062,6 +18591,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model bias job definition. The name must be unique within an Amazon Web Services Region in the Amazon Web Services account.

", "smithy.api#required": {} } @@ -18077,6 +18607,7 @@ "JobDefinitionArn": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model bias job.

", "smithy.api#required": {} } @@ -18084,6 +18615,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the bias job definition. The name must be unique within an Amazon Web Services \n Region in the Amazon Web Services account.

", "smithy.api#required": {} } @@ -18091,6 +18623,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time at which the model bias job was created.

", "smithy.api#required": {} } @@ -18104,6 +18637,7 @@ "ModelBiasAppSpecification": { "target": "com.amazonaws.sagemaker#ModelBiasAppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Configures the model bias job to run a specified Docker container image.

", "smithy.api#required": {} } @@ -18111,6 +18645,7 @@ "ModelBiasJobInput": { "target": "com.amazonaws.sagemaker#ModelBiasJobInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Inputs for the model bias job.

", "smithy.api#required": {} } @@ -18118,12 +18653,14 @@ "ModelBiasJobOutputConfig": { "target": "com.amazonaws.sagemaker#MonitoringOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "JobResources": { "target": "com.amazonaws.sagemaker#MonitoringResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -18136,6 +18673,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role that has read permission to the \n input data location and write permission to the output data location in Amazon S3.

", "smithy.api#required": {} } @@ -18188,6 +18726,7 @@ "ModelCardExportJobArn": { "target": "com.amazonaws.sagemaker#ModelCardExportJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model card export job to describe.

", "smithy.api#required": {} } @@ -18203,6 +18742,7 @@ "ModelCardExportJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model card export job to describe.

", "smithy.api#required": {} } @@ -18210,6 +18750,7 @@ "ModelCardExportJobArn": { "target": "com.amazonaws.sagemaker#ModelCardExportJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model card export job.

", "smithy.api#required": {} } @@ -18217,6 +18758,7 @@ "Status": { "target": "com.amazonaws.sagemaker#ModelCardExportJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The completion status of the model card export job.

\n
    \n
  • \n

    \n InProgress: The model card export job is in progress.

    \n
  • \n
  • \n

    \n Completed: The model card export job is complete.

    \n
  • \n
  • \n

    \n Failed: The model card export job failed. To see the reason for the failure, see\n the FailureReason field in the response to a\n DescribeModelCardExportJob call.

    \n
  • \n
", "smithy.api#required": {} } @@ -18224,6 +18766,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the model card that the model export job exports.

", "smithy.api#required": {} } @@ -18231,7 +18774,7 @@ "ModelCardVersion": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of the model card that the model export job exports.

", "smithy.api#required": {} } @@ -18239,6 +18782,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#ModelCardExportOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The export output details for the model card.

", "smithy.api#required": {} } @@ -18246,6 +18790,7 @@ "CreatedAt": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the model export job was created.

", "smithy.api#required": {} } @@ -18253,6 +18798,7 @@ "LastModifiedAt": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the model export job was last modified.

", "smithy.api#required": {} } @@ -18280,6 +18826,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#ModelCardNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the model card to describe.

", "smithy.api#required": {} } @@ -18287,7 +18834,6 @@ "ModelCardVersion": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The version of the model card to describe. If a version is not provided, then the latest version of the model card is described.

" } } @@ -18302,6 +18848,7 @@ "ModelCardArn": { "target": "com.amazonaws.sagemaker#ModelCardArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model card.

", "smithy.api#required": {} } @@ -18309,6 +18856,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model card.

", "smithy.api#required": {} } @@ -18316,7 +18864,7 @@ "ModelCardVersion": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of the model card.

", "smithy.api#required": {} } @@ -18324,6 +18872,7 @@ "Content": { "target": "com.amazonaws.sagemaker#ModelCardContent", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The content of the model card.

", "smithy.api#required": {} } @@ -18331,6 +18880,7 @@ "ModelCardStatus": { "target": "com.amazonaws.sagemaker#ModelCardStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The approval status of the model card within your organization. Different organizations might have different criteria for model card review and approval.

\n
    \n
  • \n

    \n Draft: The model card is a work in progress.

    \n
  • \n
  • \n

    \n PendingReview: The model card is pending review.

    \n
  • \n
  • \n

    \n Approved: The model card is approved.

    \n
  • \n
  • \n

    \n Archived: The model card is archived. No more updates should be made to the model\n card, but it can still be exported.

    \n
  • \n
", "smithy.api#required": {} } @@ -18344,6 +18894,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time the model card was created.

", "smithy.api#required": {} } @@ -18351,6 +18902,7 @@ "CreatedBy": { "target": "com.amazonaws.sagemaker#UserContext", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -18397,6 +18949,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model explainability job definition. The name must be unique within an\n Amazon Web Services Region in the Amazon Web Services account.

", "smithy.api#required": {} } @@ -18412,6 +18965,7 @@ "JobDefinitionArn": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model explainability job.

", "smithy.api#required": {} } @@ -18419,6 +18973,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the explainability job definition. The name must be unique within an Amazon Web Services Region in the Amazon Web Services account.

", "smithy.api#required": {} } @@ -18426,6 +18981,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time at which the model explainability job was created.

", "smithy.api#required": {} } @@ -18439,6 +18995,7 @@ "ModelExplainabilityAppSpecification": { "target": "com.amazonaws.sagemaker#ModelExplainabilityAppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Configures the model explainability job to run a specified Docker container image.

", "smithy.api#required": {} } @@ -18446,6 +19003,7 @@ "ModelExplainabilityJobInput": { "target": "com.amazonaws.sagemaker#ModelExplainabilityJobInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Inputs for the model explainability job.

", "smithy.api#required": {} } @@ -18453,12 +19011,14 @@ "ModelExplainabilityJobOutputConfig": { "target": "com.amazonaws.sagemaker#MonitoringOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "JobResources": { "target": "com.amazonaws.sagemaker#MonitoringResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -18471,6 +19031,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role that has read permission to the \n input data location and write permission to the output data location in Amazon S3.

", "smithy.api#required": {} } @@ -18489,6 +19050,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#ModelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model.

", "smithy.api#required": {} } @@ -18504,6 +19066,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#ModelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the SageMaker model.

", "smithy.api#required": {} } @@ -18529,6 +19092,7 @@ "ExecutionRoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role that you specified for the\n model.

", "smithy.api#required": {} } @@ -18542,6 +19106,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that shows when the model was created.

", "smithy.api#required": {} } @@ -18549,6 +19114,7 @@ "ModelArn": { "target": "com.amazonaws.sagemaker#ModelArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model.

", "smithy.api#required": {} } @@ -18556,7 +19122,6 @@ "EnableNetworkIsolation": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

If True, no inbound or outbound network calls can be made to or from the\n model container.

" } }, @@ -18601,6 +19166,7 @@ "ModelPackageGroupName": { "target": "com.amazonaws.sagemaker#ArnOrName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of gthe model group to describe.

", "smithy.api#required": {} } @@ -18616,6 +19182,7 @@ "ModelPackageGroupName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model group.

", "smithy.api#required": {} } @@ -18623,6 +19190,7 @@ "ModelPackageGroupArn": { "target": "com.amazonaws.sagemaker#ModelPackageGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model group.

", "smithy.api#required": {} } @@ -18636,6 +19204,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time that the model group was created.

", "smithy.api#required": {} } @@ -18643,12 +19212,14 @@ "CreatedBy": { "target": "com.amazonaws.sagemaker#UserContext", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ModelPackageGroupStatus": { "target": "com.amazonaws.sagemaker#ModelPackageGroupStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the model group.

", "smithy.api#required": {} } @@ -18664,6 +19235,7 @@ "ModelPackageName": { "target": "com.amazonaws.sagemaker#VersionedArnOrName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the model package to describe.

\n

When you specify a name, the name must have 1 to 63 characters. Valid\n characters are a-z, A-Z, 0-9, and - (hyphen).

", "smithy.api#required": {} } @@ -18679,6 +19251,7 @@ "ModelPackageName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model package being described.

", "smithy.api#required": {} } @@ -18698,6 +19271,7 @@ "ModelPackageArn": { "target": "com.amazonaws.sagemaker#ModelPackageArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model package.

", "smithy.api#required": {} } @@ -18711,6 +19285,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp specifying when the model package was created.

", "smithy.api#required": {} } @@ -18736,6 +19311,7 @@ "ModelPackageStatus": { "target": "com.amazonaws.sagemaker#ModelPackageStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current status of the model package.

", "smithy.api#required": {} } @@ -18743,6 +19319,7 @@ "ModelPackageStatusDetails": { "target": "com.amazonaws.sagemaker#ModelPackageStatusDetails", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Details about the current status of the model package.

", "smithy.api#required": {} } @@ -18750,7 +19327,6 @@ "CertifyForMarketplace": { "target": "com.amazonaws.sagemaker#CertifyForMarketplace", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the model package is certified for listing on Amazon Web Services Marketplace.

" } }, @@ -18857,6 +19433,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model quality job. The name must be unique within an Amazon Web Services\n Region in the Amazon Web Services account.

", "smithy.api#required": {} } @@ -18872,6 +19449,7 @@ "JobDefinitionArn": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model quality job.

", "smithy.api#required": {} } @@ -18879,6 +19457,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the quality job definition. The name must be unique within an Amazon Web Services Region in the Amazon Web Services account.

", "smithy.api#required": {} } @@ -18886,6 +19465,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time at which the model quality job was created.

", "smithy.api#required": {} } @@ -18899,6 +19479,7 @@ "ModelQualityAppSpecification": { "target": "com.amazonaws.sagemaker#ModelQualityAppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Configures the model quality job to run a specified Docker container image.

", "smithy.api#required": {} } @@ -18906,6 +19487,7 @@ "ModelQualityJobInput": { "target": "com.amazonaws.sagemaker#ModelQualityJobInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Inputs for the model quality job.

", "smithy.api#required": {} } @@ -18913,12 +19495,14 @@ "ModelQualityJobOutputConfig": { "target": "com.amazonaws.sagemaker#MonitoringOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "JobResources": { "target": "com.amazonaws.sagemaker#MonitoringResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -18931,6 +19515,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can \n assume to perform tasks on your behalf.

", "smithy.api#required": {} } @@ -18966,6 +19551,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of a previously created monitoring schedule.

", "smithy.api#required": {} } @@ -18981,6 +19567,7 @@ "MonitoringScheduleArn": { "target": "com.amazonaws.sagemaker#MonitoringScheduleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the monitoring schedule.

", "smithy.api#required": {} } @@ -18988,6 +19575,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the monitoring schedule.

", "smithy.api#required": {} } @@ -18995,6 +19583,7 @@ "MonitoringScheduleStatus": { "target": "com.amazonaws.sagemaker#ScheduleStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of an monitoring job.

", "smithy.api#required": {} } @@ -19014,6 +19603,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time at which the monitoring job was created.

", "smithy.api#required": {} } @@ -19021,6 +19611,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time at which the monitoring job was last modified.

", "smithy.api#required": {} } @@ -19028,6 +19619,7 @@ "MonitoringScheduleConfig": { "target": "com.amazonaws.sagemaker#MonitoringScheduleConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The configuration object that specifies the monitoring schedule and defines the monitoring \n job.

", "smithy.api#required": {} } @@ -19141,6 +19733,7 @@ "NotebookInstanceName": { "target": "com.amazonaws.sagemaker#NotebookInstanceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the notebook instance that you want information about.

", "smithy.api#required": {} } @@ -19168,6 +19761,7 @@ "NotebookInstanceLifecycleConfigName": { "target": "com.amazonaws.sagemaker#NotebookInstanceLifecycleConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the lifecycle configuration to describe.

", "smithy.api#required": {} } @@ -19401,6 +19995,7 @@ "PipelineExecutionArn": { "target": "com.amazonaws.sagemaker#PipelineExecutionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the pipeline execution.

", "smithy.api#required": {} } @@ -19453,6 +20048,7 @@ "PipelineExecutionArn": { "target": "com.amazonaws.sagemaker#PipelineExecutionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the pipeline execution.

", "smithy.api#required": {} } @@ -19545,6 +20141,7 @@ "PipelineName": { "target": "com.amazonaws.sagemaker#PipelineNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the pipeline to describe.

", "smithy.api#required": {} } @@ -19701,6 +20298,7 @@ "ProcessingJobName": { "target": "com.amazonaws.sagemaker#ProcessingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the processing job. The name must be unique within an Amazon Web Services Region in the\n Amazon Web Services account.

", "smithy.api#required": {} } @@ -19728,6 +20326,7 @@ "ProcessingJobName": { "target": "com.amazonaws.sagemaker#ProcessingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the processing job. The name must be unique within an Amazon Web Services Region in the\n Amazon Web Services account.

", "smithy.api#required": {} } @@ -19735,6 +20334,7 @@ "ProcessingResources": { "target": "com.amazonaws.sagemaker#ProcessingResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Identifies the resources, ML compute instances, and ML storage volumes to deploy for a\n processing job. In distributed training, you specify more than one instance.

", "smithy.api#required": {} } @@ -19748,6 +20348,7 @@ "AppSpecification": { "target": "com.amazonaws.sagemaker#AppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Configures the processing job to run a specified container image.

", "smithy.api#required": {} } @@ -19779,6 +20380,7 @@ "ProcessingJobArn": { "target": "com.amazonaws.sagemaker#ProcessingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the processing job.

", "smithy.api#required": {} } @@ -19786,6 +20388,7 @@ "ProcessingJobStatus": { "target": "com.amazonaws.sagemaker#ProcessingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Provides the status of a processing job.

", "smithy.api#required": {} } @@ -19823,6 +20426,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time at which the processing job was created.

", "smithy.api#required": {} } @@ -19868,6 +20472,7 @@ "ProjectName": { "target": "com.amazonaws.sagemaker#ProjectEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the project to describe.

", "smithy.api#required": {} } @@ -19883,6 +20488,7 @@ "ProjectArn": { "target": "com.amazonaws.sagemaker#ProjectArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the project.

", "smithy.api#required": {} } @@ -19890,6 +20496,7 @@ "ProjectName": { "target": "com.amazonaws.sagemaker#ProjectEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the project.

", "smithy.api#required": {} } @@ -19897,6 +20504,7 @@ "ProjectId": { "target": "com.amazonaws.sagemaker#ProjectId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the project.

", "smithy.api#required": {} } @@ -19910,6 +20518,7 @@ "ServiceCatalogProvisioningDetails": { "target": "com.amazonaws.sagemaker#ServiceCatalogProvisioningDetails", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Information used to provision a service catalog product. For information, see What is Amazon Web Services Service\n Catalog.

", "smithy.api#required": {} } @@ -19923,6 +20532,7 @@ "ProjectStatus": { "target": "com.amazonaws.sagemaker#ProjectStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the project.

", "smithy.api#required": {} } @@ -19933,6 +20543,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time when the project was created.

", "smithy.api#required": {} } @@ -19974,6 +20585,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the associated Domain.

", "smithy.api#required": {} } @@ -19981,6 +20593,7 @@ "SpaceName": { "target": "com.amazonaws.sagemaker#SpaceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the space.

", "smithy.api#required": {} } @@ -20075,6 +20688,7 @@ "StudioLifecycleConfigName": { "target": "com.amazonaws.sagemaker#StudioLifecycleConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Studio Lifecycle Configuration to describe.

", "smithy.api#required": {} } @@ -20146,6 +20760,7 @@ "WorkteamArn": { "target": "com.amazonaws.sagemaker#WorkteamArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the subscribed work team to describe.

", "smithy.api#required": {} } @@ -20161,6 +20776,7 @@ "SubscribedWorkteam": { "target": "com.amazonaws.sagemaker#SubscribedWorkteam", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A Workteam instance that contains information about the work team.

", "smithy.api#required": {} } @@ -20237,6 +20853,7 @@ "TrainingJobName": { "target": "com.amazonaws.sagemaker#TrainingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the training job.

", "smithy.api#required": {} } @@ -20252,6 +20869,7 @@ "TrainingJobName": { "target": "com.amazonaws.sagemaker#TrainingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the model training job.

", "smithy.api#required": {} } @@ -20259,6 +20877,7 @@ "TrainingJobArn": { "target": "com.amazonaws.sagemaker#TrainingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the training job.

", "smithy.api#required": {} } @@ -20284,6 +20903,7 @@ "ModelArtifacts": { "target": "com.amazonaws.sagemaker#ModelArtifacts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Information about the Amazon S3 location that is configured for storing model artifacts.\n

", "smithy.api#required": {} } @@ -20291,6 +20911,7 @@ "TrainingJobStatus": { "target": "com.amazonaws.sagemaker#TrainingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the training job.

\n

SageMaker provides the following training job statuses:

\n
    \n
  • \n

    \n InProgress - The training is in progress.

    \n
  • \n
  • \n

    \n Completed - The training job has completed.

    \n
  • \n
  • \n

    \n Failed - The training job has failed. To see the reason for the\n failure, see the FailureReason field in the response to a\n DescribeTrainingJobResponse call.

    \n
  • \n
  • \n

    \n Stopping - The training job is stopping.

    \n
  • \n
  • \n

    \n Stopped - The training job has stopped.

    \n
  • \n
\n

For more detailed information, see SecondaryStatus.

", "smithy.api#required": {} } @@ -20298,6 +20919,7 @@ "SecondaryStatus": { "target": "com.amazonaws.sagemaker#SecondaryStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Provides detailed information about the state of the training job. For detailed\n information on the secondary status of the training job, see StatusMessage\n under SecondaryStatusTransition.

\n

SageMaker provides primary statuses and secondary statuses that apply to each of\n them:

\n
\n
InProgress
\n
\n
    \n
  • \n

    \n Starting\n - Starting the training job.

    \n
  • \n
  • \n

    \n Downloading - An optional stage for algorithms that\n support File training input mode. It indicates that\n data is being downloaded to the ML storage volumes.

    \n
  • \n
  • \n

    \n Training - Training is in progress.

    \n
  • \n
  • \n

    \n Interrupted - The job stopped because the managed\n spot training instances were interrupted.

    \n
  • \n
  • \n

    \n Uploading - Training is complete and the model\n artifacts are being uploaded to the S3 location.

    \n
  • \n
\n
\n
Completed
\n
\n
    \n
  • \n

    \n Completed - The training job has completed.

    \n
  • \n
\n
\n
Failed
\n
\n
    \n
  • \n

    \n Failed - The training job has failed. The reason for\n the failure is returned in the FailureReason field of\n DescribeTrainingJobResponse.

    \n
  • \n
\n
\n
Stopped
\n
\n
    \n
  • \n

    \n MaxRuntimeExceeded - The job stopped because it\n exceeded the maximum allowed runtime.

    \n
  • \n
  • \n

    \n MaxWaitTimeExceeded - The job stopped because it\n exceeded the maximum allowed wait time.

    \n
  • \n
  • \n

    \n Stopped - The training job has stopped.

    \n
  • \n
\n
\n
Stopping
\n
\n
    \n
  • \n

    \n Stopping - Stopping the training job.

    \n
  • \n
\n
\n
\n \n

Valid values for SecondaryStatus are subject to change.

\n
\n

We no longer support the following secondary statuses:

\n
    \n
  • \n

    \n LaunchingMLInstances\n

    \n
  • \n
  • \n

    \n PreparingTraining\n

    \n
  • \n
  • \n

    \n DownloadingTrainingImage\n

    \n
  • \n
", "smithy.api#required": {} } @@ -20317,6 +20939,7 @@ "AlgorithmSpecification": { "target": "com.amazonaws.sagemaker#AlgorithmSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Information about the algorithm used for training, and algorithm metadata.\n

", "smithy.api#required": {} } @@ -20342,6 +20965,7 @@ "ResourceConfig": { "target": "com.amazonaws.sagemaker#ResourceConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Resources, including ML compute instances and ML storage volumes, that are\n configured for model training.

", "smithy.api#required": {} } @@ -20355,6 +20979,7 @@ "StoppingCondition": { "target": "com.amazonaws.sagemaker#StoppingCondition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies a limit to how long a model training job can run. It also specifies how long\n a managed Spot training job has to complete. When the job reaches the time limit, SageMaker\n ends the training job. Use this API to cap model training costs.

\n

To stop a job, SageMaker sends the algorithm the SIGTERM signal, which delays\n job termination for 120 seconds. Algorithms can use this 120-second window to save the\n model artifacts, so the results of training are not lost.

", "smithy.api#required": {} } @@ -20362,6 +20987,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that indicates when the training job was created.

", "smithy.api#required": {} } @@ -20399,21 +21025,18 @@ "EnableNetworkIsolation": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

If you want to allow inbound or outbound network calls, except for calls between peers\n within a training cluster for distributed training, choose True. If you\n enable network isolation for training jobs that are configured to use a VPC, SageMaker\n downloads and uploads customer data and model artifacts through the specified VPC, but\n the training container does not have network access.

" } }, "EnableInterContainerTrafficEncryption": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

To encrypt all communications between ML compute instances in distributed training,\n choose True. Encryption provides greater security for distributed training,\n but training might take longer. How long it takes depends on the amount of communication\n between compute instances, especially if you use a deep learning algorithms in\n distributed training.

" } }, "EnableManagedSpotTraining": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A Boolean indicating whether managed spot training is enabled (True) or\n not (False).

" } }, @@ -20564,6 +21187,7 @@ "TransformJobName": { "target": "com.amazonaws.sagemaker#TransformJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the transform job that you want to view details of.

", "smithy.api#required": {} } @@ -20579,6 +21203,7 @@ "TransformJobName": { "target": "com.amazonaws.sagemaker#TransformJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the transform job.

", "smithy.api#required": {} } @@ -20586,6 +21211,7 @@ "TransformJobArn": { "target": "com.amazonaws.sagemaker#TransformJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the transform job.

", "smithy.api#required": {} } @@ -20593,6 +21219,7 @@ "TransformJobStatus": { "target": "com.amazonaws.sagemaker#TransformJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The\n status of the transform job. If the transform job failed, the reason\n is returned in the FailureReason field.

", "smithy.api#required": {} } @@ -20606,6 +21233,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#ModelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model used in the transform job.

", "smithy.api#required": {} } @@ -20643,6 +21271,7 @@ "TransformInput": { "target": "com.amazonaws.sagemaker#TransformInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Describes the dataset to be transformed and the Amazon S3 location where it is\n stored.

", "smithy.api#required": {} } @@ -20662,6 +21291,7 @@ "TransformResources": { "target": "com.amazonaws.sagemaker#TransformResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Describes\n the resources, including ML instance types and ML instance count, to\n use for the transform job.

", "smithy.api#required": {} } @@ -20669,6 +21299,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that shows when the transform Job was created.

", "smithy.api#required": {} } @@ -20748,6 +21379,7 @@ "TrialComponentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the trial component to describe.

", "smithy.api#required": {} } @@ -20876,6 +21508,7 @@ "TrialName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the trial to describe.

", "smithy.api#required": {} } @@ -20973,6 +21606,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The domain ID.

", "smithy.api#required": {} } @@ -20980,6 +21614,7 @@ "UserProfileName": { "target": "com.amazonaws.sagemaker#UserProfileName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The user profile name. This value is not case sensitive.

", "smithy.api#required": {} } @@ -21081,6 +21716,7 @@ "WorkforceName": { "target": "com.amazonaws.sagemaker#WorkforceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the private workforce whose access you want to restrict.\n WorkforceName is automatically set to default when a\n workforce is created and cannot be modified.

", "smithy.api#required": {} } @@ -21096,6 +21732,7 @@ "Workforce": { "target": "com.amazonaws.sagemaker#Workforce", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A single private workforce, which is automatically created when you create your first\n private work team. You can create one private work force in each Amazon Web Services Region. By default,\n any workforce-related API operation used in a specific region will apply to the\n workforce created in that region. To learn how to create a private workforce, see Create a Private Workforce.

", "smithy.api#required": {} } @@ -21123,6 +21760,7 @@ "WorkteamName": { "target": "com.amazonaws.sagemaker#WorkteamName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the work team to return a description of.

", "smithy.api#required": {} } @@ -21138,6 +21776,7 @@ "Workteam": { "target": "com.amazonaws.sagemaker#Workteam", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A Workteam instance that contains information about the work team.\n

", "smithy.api#required": {} } @@ -21162,6 +21801,7 @@ "VariantName": { "target": "com.amazonaws.sagemaker#VariantName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the variant to update.

", "smithy.api#required": {} } @@ -21274,6 +21914,7 @@ "DeviceName": { "target": "com.amazonaws.sagemaker#DeviceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the device.

", "smithy.api#required": {} } @@ -21358,6 +21999,7 @@ "EdgeDeploymentPlanArn": { "target": "com.amazonaws.sagemaker#EdgeDeploymentPlanArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the edge deployment plan.

", "smithy.api#required": {} } @@ -21365,6 +22007,7 @@ "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the edge deployment plan.

", "smithy.api#required": {} } @@ -21372,6 +22015,7 @@ "StageName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stage in the edge deployment plan.

", "smithy.api#required": {} } @@ -21391,6 +22035,7 @@ "DeviceName": { "target": "com.amazonaws.sagemaker#DeviceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the device.

", "smithy.api#required": {} } @@ -21398,6 +22043,7 @@ "DeviceArn": { "target": "com.amazonaws.sagemaker#DeviceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the device.

", "smithy.api#required": {} } @@ -21469,6 +22115,7 @@ "DeviceFleetArn": { "target": "com.amazonaws.sagemaker#DeviceFleetArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Amazon Resource Name (ARN) of the device fleet.

", "smithy.api#required": {} } @@ -21476,6 +22123,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the device fleet.

", "smithy.api#required": {} } @@ -21519,6 +22167,7 @@ "DeviceSubsetType": { "target": "com.amazonaws.sagemaker#DeviceSubsetType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Type of device subsets to deploy to the current stage.

", "smithy.api#required": {} } @@ -21526,7 +22175,6 @@ "Percentage": { "target": "com.amazonaws.sagemaker#Percentage", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Percentage of devices in the fleet to deploy to the current stage.

" } }, @@ -21553,7 +22201,7 @@ "ConnectedDeviceCount": { "target": "com.amazonaws.sagemaker#Long", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of devices connected with a heartbeat.

", "smithy.api#required": {} } @@ -21561,7 +22209,7 @@ "RegisteredDeviceCount": { "target": "com.amazonaws.sagemaker#Long", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of registered devices.

", "smithy.api#required": {} } @@ -21606,6 +22254,7 @@ "DeviceName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the device.

", "smithy.api#required": {} } @@ -21613,6 +22262,7 @@ "DeviceArn": { "target": "com.amazonaws.sagemaker#DeviceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Amazon Resource Name (ARN) of the device.

", "smithy.api#required": {} } @@ -21744,10 +22394,7 @@ } }, "com.amazonaws.sagemaker#DisableProfiler": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#DisableSagemakerServicecatalogPortfolio": { "type": "operation", @@ -21776,28 +22423,16 @@ } }, "com.amazonaws.sagemaker#DisassociateAdditionalCodeRepositories": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#DisassociateDefaultCodeRepository": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#DisassociateNotebookInstanceAcceleratorTypes": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#DisassociateNotebookInstanceLifecycleConfig": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#DisassociateTrialComponent": { "type": "operation", @@ -21822,6 +22457,7 @@ "TrialComponentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the component to disassociate from the trial.

", "smithy.api#required": {} } @@ -21829,6 +22465,7 @@ "TrialName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the trial to disassociate from.

", "smithy.api#required": {} } @@ -21871,7 +22508,6 @@ "com.amazonaws.sagemaker#Dollars": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 2 @@ -22075,10 +22711,7 @@ } }, "com.amazonaws.sagemaker#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.sagemaker#DoubleParameterValue": { "type": "double" @@ -22207,28 +22840,24 @@ "MinCapacity": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The recommended minimum capacity to specify for your autoscaling policy.

" } }, "MaxCapacity": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The recommended maximum capacity to specify for your autoscaling policy.

" } }, "ScaleInCooldown": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The recommended scale in cooldown time for your autoscaling policy.

" } }, "ScaleOutCooldown": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The recommended scale out cooldown time for your autoscaling policy.

" } }, @@ -22307,6 +22936,7 @@ "FailureHandlingPolicy": { "target": "com.amazonaws.sagemaker#FailureHandlingPolicy", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Toggle that determines whether to rollback to previous configuration if the current\n deployment fails. By default this is turned on. You may turn this off if you want to\n investigate the errors yourself.

", "smithy.api#required": {} } @@ -22322,6 +22952,7 @@ "ModelHandle": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name the device application uses to reference this model.

", "smithy.api#required": {} } @@ -22329,6 +22960,7 @@ "EdgePackagingJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The edge packaging job associated with this deployment.

", "smithy.api#required": {} } @@ -22366,6 +22998,7 @@ "EdgeDeploymentPlanArn": { "target": "com.amazonaws.sagemaker#EdgeDeploymentPlanArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the edge deployment plan.

", "smithy.api#required": {} } @@ -22373,6 +23006,7 @@ "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the edge deployment plan.

", "smithy.api#required": {} } @@ -22380,6 +23014,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the device fleet used for the deployment.

", "smithy.api#required": {} } @@ -22387,7 +23022,7 @@ "EdgeDeploymentSuccess": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of edge devices with the successful deployment.

", "smithy.api#required": {} } @@ -22395,7 +23030,7 @@ "EdgeDeploymentPending": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of edge devices yet to pick up the deployment, or in progress.

", "smithy.api#required": {} } @@ -22403,7 +23038,7 @@ "EdgeDeploymentFailed": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of edge devices that failed the deployment.

", "smithy.api#required": {} } @@ -22431,6 +23066,7 @@ "StageStatus": { "target": "com.amazonaws.sagemaker#StageStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The general status of the current stage.

", "smithy.api#required": {} } @@ -22438,7 +23074,7 @@ "EdgeDeploymentSuccessInStage": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of edge devices with the successful deployment in the current stage.

", "smithy.api#required": {} } @@ -22446,7 +23082,7 @@ "EdgeDeploymentPendingInStage": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of edge devices yet to pick up the deployment in current stage, or in\n progress.

", "smithy.api#required": {} } @@ -22454,7 +23090,7 @@ "EdgeDeploymentFailedInStage": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of edge devices that failed the deployment in current stage.

", "smithy.api#required": {} } @@ -22482,6 +23118,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model.

", "smithy.api#required": {} } @@ -22489,6 +23126,7 @@ "ModelVersion": { "target": "com.amazonaws.sagemaker#EdgeVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The model version.

", "smithy.api#required": {} } @@ -22516,6 +23154,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model.

", "smithy.api#required": {} } @@ -22523,6 +23162,7 @@ "ModelVersion": { "target": "com.amazonaws.sagemaker#EdgeVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The model version.

", "smithy.api#required": {} } @@ -22530,7 +23170,7 @@ "OfflineDeviceCount": { "target": "com.amazonaws.sagemaker#Long", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of devices that have this model version and do not have a heart beat.

", "smithy.api#required": {} } @@ -22538,7 +23178,7 @@ "ConnectedDeviceCount": { "target": "com.amazonaws.sagemaker#Long", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of devices that have this model version and have a heart beat.

", "smithy.api#required": {} } @@ -22546,7 +23186,7 @@ "ActiveDeviceCount": { "target": "com.amazonaws.sagemaker#Long", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of devices that have this model version, a heart beat, and are currently running.

", "smithy.api#required": {} } @@ -22554,7 +23194,7 @@ "SamplingDeviceCount": { "target": "com.amazonaws.sagemaker#Long", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of devices with this model version and are producing sample data.

", "smithy.api#required": {} } @@ -22582,6 +23222,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model.

", "smithy.api#required": {} } @@ -22589,6 +23230,7 @@ "ModelVersion": { "target": "com.amazonaws.sagemaker#EdgeVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version model.

", "smithy.api#required": {} } @@ -22610,6 +23252,7 @@ "S3OutputLocation": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Simple Storage (S3) bucker URI.

", "smithy.api#required": {} } @@ -22700,6 +23343,7 @@ "EdgePackagingJobArn": { "target": "com.amazonaws.sagemaker#EdgePackagingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the edge packaging job.

", "smithy.api#required": {} } @@ -22707,6 +23351,7 @@ "EdgePackagingJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the edge packaging job.

", "smithy.api#required": {} } @@ -22714,6 +23359,7 @@ "EdgePackagingJobStatus": { "target": "com.amazonaws.sagemaker#EdgePackagingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the edge packaging job.

", "smithy.api#required": {} } @@ -22768,6 +23414,7 @@ "Type": { "target": "com.amazonaws.sagemaker#EdgePresetDeploymentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The deployment type created by SageMaker Edge Manager. Currently only \n supports Amazon Web Services IoT Greengrass Version 2 components.

", "smithy.api#required": {} } @@ -22850,10 +23497,7 @@ } }, "com.amazonaws.sagemaker#EnableCapture": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#EnableIotRoleAlias": { "type": "boolean" @@ -22890,6 +23534,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the endpoint.

", "smithy.api#required": {} } @@ -22897,6 +23542,7 @@ "EndpointArn": { "target": "com.amazonaws.sagemaker#EndpointArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the endpoint.

", "smithy.api#required": {} } @@ -22904,6 +23550,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The endpoint configuration associated with the endpoint.

", "smithy.api#required": {} } @@ -22920,6 +23567,7 @@ "EndpointStatus": { "target": "com.amazonaws.sagemaker#EndpointStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the endpoint.

", "smithy.api#required": {} } @@ -22933,6 +23581,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time that the endpoint was created.

", "smithy.api#required": {} } @@ -22940,6 +23589,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The last time the endpoint was modified.

", "smithy.api#required": {} } @@ -23030,6 +23680,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the endpoint configuration.

", "smithy.api#required": {} } @@ -23037,6 +23688,7 @@ "EndpointConfigArn": { "target": "com.amazonaws.sagemaker#EndpointConfigArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the endpoint configuration.

", "smithy.api#required": {} } @@ -23044,6 +23696,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that shows when the endpoint configuration was created.

", "smithy.api#required": {} } @@ -23065,6 +23718,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a customer's endpoint.

", "smithy.api#required": {} } @@ -23080,6 +23734,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An endpoint in customer's account which has enabled DataCaptureConfig\n enabled.

", "smithy.api#required": {} } @@ -23087,6 +23742,7 @@ "LocalPath": { "target": "com.amazonaws.sagemaker#ProcessingLocalPath", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Path to the filesystem where the endpoint data is available to the container.

", "smithy.api#required": {} } @@ -23197,6 +23853,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the endpoint.

", "smithy.api#required": {} } @@ -23250,6 +23907,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the endpoint made during a recommendation job.

", "smithy.api#required": {} } @@ -23257,6 +23915,7 @@ "VariantName": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the production variant (deployed model) made during a recommendation job.

", "smithy.api#required": {} } @@ -23287,6 +23946,7 @@ "Metrics": { "target": "com.amazonaws.sagemaker#InferenceMetrics", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The metrics for an existing endpoint.

", "smithy.api#required": {} } @@ -23294,6 +23954,7 @@ "EndpointInfo": { "target": "com.amazonaws.sagemaker#EndpointInfo", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -23402,6 +24063,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the endpoint.

", "smithy.api#required": {} } @@ -23409,6 +24071,7 @@ "EndpointArn": { "target": "com.amazonaws.sagemaker#EndpointArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the endpoint.

", "smithy.api#required": {} } @@ -23416,6 +24079,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that shows when the endpoint was created.

", "smithy.api#required": {} } @@ -23423,6 +24087,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that shows when the endpoint was last modified.

", "smithy.api#required": {} } @@ -23430,6 +24095,7 @@ "EndpointStatus": { "target": "com.amazonaws.sagemaker#EndpointStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the endpoint.

\n
    \n
  • \n

    \n OutOfService: Endpoint is not available to take incoming\n requests.

    \n
  • \n
  • \n

    \n Creating: CreateEndpoint is executing.

    \n
  • \n
  • \n

    \n Updating: UpdateEndpoint or UpdateEndpointWeightsAndCapacities is executing.

    \n
  • \n
  • \n

    \n SystemUpdating: Endpoint is undergoing maintenance and cannot be\n updated or deleted or re-scaled until it has completed. This maintenance\n operation does not change any customer-specified values such as VPC config, KMS\n encryption, model, instance type, or instance count.

    \n
  • \n
  • \n

    \n RollingBack: Endpoint fails to scale up or down or change its\n variant weight and is in the process of rolling back to its previous\n configuration. Once the rollback completes, endpoint returns to an\n InService status. This transitional status only applies to an\n endpoint that has autoscaling enabled and is undergoing variant weight or\n capacity changes as part of an UpdateEndpointWeightsAndCapacities call or when the UpdateEndpointWeightsAndCapacities operation is called\n explicitly.

    \n
  • \n
  • \n

    \n InService: Endpoint is available to process incoming\n requests.

    \n
  • \n
  • \n

    \n Deleting: DeleteEndpoint is executing.

    \n
  • \n
  • \n

    \n Failed: Endpoint could not be created, updated, or re-scaled. Use\n DescribeEndpointOutput$FailureReason for information about the\n failure. DeleteEndpoint is the only operation that can be performed on a\n failed endpoint.

    \n
  • \n
\n

To get a list of endpoints with a specified status, use the StatusEquals\n filter with a call to ListEndpoints.

", "smithy.api#required": {} } @@ -23508,6 +24174,7 @@ "Key": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The environment key suggested by the Amazon SageMaker Inference Recommender.

", "smithy.api#required": {} } @@ -23515,6 +24182,7 @@ "ValueType": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value type suggested by the Amazon SageMaker Inference Recommender.

", "smithy.api#required": {} } @@ -23522,6 +24190,7 @@ "Value": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value suggested by the Amazon SageMaker Inference Recommender.

", "smithy.api#required": {} } @@ -23790,6 +24459,7 @@ "SourceArn": { "target": "com.amazonaws.sagemaker#ExperimentSourceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the source.

", "smithy.api#required": {} } @@ -24249,6 +24919,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemaker#FeatureGroupName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of FeatureGroup.

", "smithy.api#required": {} } @@ -24256,6 +24927,7 @@ "FeatureGroupArn": { "target": "com.amazonaws.sagemaker#FeatureGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Unique identifier for the FeatureGroup.

", "smithy.api#required": {} } @@ -24263,6 +24935,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp indicating the time of creation time of the\n FeatureGroup.

", "smithy.api#required": {} } @@ -24484,6 +25157,7 @@ "S3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon S3 URI for the file source.

", "smithy.api#required": {} } @@ -24522,14 +25196,12 @@ "DefaultUid": { "target": "com.amazonaws.sagemaker#DefaultUid", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The default POSIX user ID (UID). If not specified, defaults to 1000.

" } }, "DefaultGid": { "target": "com.amazonaws.sagemaker#DefaultGid", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The default POSIX group ID (GID). If not specified, defaults to 100.

" } } @@ -24544,6 +25216,7 @@ "FileSystemId": { "target": "com.amazonaws.sagemaker#FileSystemId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The file system id.

", "smithy.api#required": {} } @@ -24551,6 +25224,7 @@ "FileSystemAccessMode": { "target": "com.amazonaws.sagemaker#FileSystemAccessMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The access mode of the mount of the directory associated with the channel. A directory\n can be mounted either in ro (read-only) or rw (read-write)\n mode.

", "smithy.api#required": {} } @@ -24558,6 +25232,7 @@ "FileSystemType": { "target": "com.amazonaws.sagemaker#FileSystemType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The file system type.

", "smithy.api#required": {} } @@ -24565,6 +25240,7 @@ "DirectoryPath": { "target": "com.amazonaws.sagemaker#DirectoryPath", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The full path to the directory to associate with the channel.

", "smithy.api#required": {} } @@ -24699,6 +25375,7 @@ "Name": { "target": "com.amazonaws.sagemaker#ResourcePropertyName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A resource property name. For example, TrainingJobName. For\n valid property names, see SearchRecord.\n You must specify a valid property for the resource.

", "smithy.api#required": {} } @@ -24754,6 +25431,7 @@ "MetricName": { "target": "com.amazonaws.sagemaker#AutoMLMetricEnum", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the metric with the best result. For a description of the possible objective\n metrics, see AutoMLJobObjective$MetricName.

", "smithy.api#required": {} } @@ -24761,7 +25439,7 @@ "Value": { "target": "com.amazonaws.sagemaker#MetricValue", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value of the metric with the best result.

", "smithy.api#required": {} } @@ -24789,6 +25467,7 @@ "MetricName": { "target": "com.amazonaws.sagemaker#MetricName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the objective metric. For SageMaker built-in algorithms, metrics are defined\n per algorithm. See the metrics for XGBoost as an\n example. You can also use a custom algorithm for training and define your own metrics.\n For more information, see Define metrics and environment variables.

", "smithy.api#required": {} } @@ -24796,7 +25475,7 @@ "Value": { "target": "com.amazonaws.sagemaker#MetricValue", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value of the objective metric.

", "smithy.api#required": {} } @@ -24836,10 +25515,7 @@ } }, "com.amazonaws.sagemaker#Float": { - "type": "float", - "traits": { - "smithy.api#default": 0 - } + "type": "float" }, "com.amazonaws.sagemaker#FlowDefinitionArn": { "type": "string", @@ -24867,6 +25543,7 @@ "S3OutputPath": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon S3 path where the object containing human output will be made available.

\n

To learn more about the format of Amazon A2I output data, see Amazon A2I\n Output Data.

", "smithy.api#required": {} } @@ -24923,6 +25600,7 @@ "FlowDefinitionName": { "target": "com.amazonaws.sagemaker#FlowDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the flow definition.

", "smithy.api#required": {} } @@ -24930,6 +25608,7 @@ "FlowDefinitionArn": { "target": "com.amazonaws.sagemaker#FlowDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the flow definition.

", "smithy.api#required": {} } @@ -24937,6 +25616,7 @@ "FlowDefinitionStatus": { "target": "com.amazonaws.sagemaker#FlowDefinitionStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the flow definition. Valid values:

", "smithy.api#required": {} } @@ -24944,6 +25624,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The timestamp when SageMaker created the flow definition.

", "smithy.api#required": {} } @@ -25138,10 +25819,7 @@ } }, "com.amazonaws.sagemaker#GenerateCandidateDefinitionsOnly": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#GetDeviceFleetReport": { "type": "operation", @@ -25161,6 +25839,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet.

", "smithy.api#required": {} } @@ -25176,6 +25855,7 @@ "DeviceFleetArn": { "target": "com.amazonaws.sagemaker#DeviceFleetArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the device.

", "smithy.api#required": {} } @@ -25183,6 +25863,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet.

", "smithy.api#required": {} } @@ -25251,6 +25932,7 @@ "LineageGroupName": { "target": "com.amazonaws.sagemaker#LineageGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the lineage group.

", "smithy.api#required": {} } @@ -25298,6 +25980,7 @@ "ModelPackageGroupName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model group for which to get the resource policy.

", "smithy.api#required": {} } @@ -25313,6 +25996,7 @@ "ResourcePolicy": { "target": "com.amazonaws.sagemaker#PolicyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource policy for the model group.

", "smithy.api#required": {} } @@ -25378,6 +26062,7 @@ "InferenceRecommendationsJobName": { "target": "com.amazonaws.sagemaker#RecommendationJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a previously completed Inference Recommender job.

", "smithy.api#required": {} } @@ -25479,6 +26164,7 @@ "Resource": { "target": "com.amazonaws.sagemaker#ResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the SageMaker resource to search for.

", "smithy.api#required": {} } @@ -25514,6 +26200,7 @@ "RepositoryUrl": { "target": "com.amazonaws.sagemaker#GitConfigUrl", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The URL where the Git repository is located.

", "smithy.api#required": {} } @@ -25640,10 +26327,7 @@ } }, "com.amazonaws.sagemaker#Horovod": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#HubArn": { "type": "string", @@ -25733,6 +26417,7 @@ "HubContentName": { "target": "com.amazonaws.sagemaker#HubContentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub content.

", "smithy.api#required": {} } @@ -25740,6 +26425,7 @@ "HubContentArn": { "target": "com.amazonaws.sagemaker#HubContentArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the hub content.

", "smithy.api#required": {} } @@ -25747,6 +26433,7 @@ "HubContentVersion": { "target": "com.amazonaws.sagemaker#HubContentVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of the hub content.

", "smithy.api#required": {} } @@ -25754,6 +26441,7 @@ "HubContentType": { "target": "com.amazonaws.sagemaker#HubContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of hub content.

", "smithy.api#required": {} } @@ -25761,6 +26449,7 @@ "DocumentSchemaVersion": { "target": "com.amazonaws.sagemaker#DocumentSchemaVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of the hub content document schema.

", "smithy.api#required": {} } @@ -25786,6 +26475,7 @@ "HubContentStatus": { "target": "com.amazonaws.sagemaker#HubContentStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the hub content.

", "smithy.api#required": {} } @@ -25793,6 +26483,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the hub content was created.

", "smithy.api#required": {} } @@ -25951,6 +26642,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub.

", "smithy.api#required": {} } @@ -25958,6 +26650,7 @@ "HubArn": { "target": "com.amazonaws.sagemaker#HubArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the hub.

", "smithy.api#required": {} } @@ -25983,6 +26676,7 @@ "HubStatus": { "target": "com.amazonaws.sagemaker#HubStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the hub.

", "smithy.api#required": {} } @@ -25990,6 +26684,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the hub was created.

", "smithy.api#required": {} } @@ -25997,6 +26692,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the hub was last modified.

", "smithy.api#required": {} } @@ -26140,6 +26836,7 @@ "HumanLoopActivationConditions": { "target": "com.amazonaws.sagemaker#SynthesizedJsonHumanLoopActivationConditions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

JSON expressing use-case specific conditions declaratively. If any condition is matched, atomic tasks are created against the configured work team. \n The set of conditions is different for Rekognition and Textract. For more information about how to structure the JSON, see \n JSON Schema for Human Loop Activation Conditions in Amazon Augmented AI \n in the Amazon SageMaker Developer Guide.

", "smithy.api#required": {} } @@ -26155,6 +26852,7 @@ "HumanLoopActivationConditionsConfig": { "target": "com.amazonaws.sagemaker#HumanLoopActivationConditionsConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Container structure for defining under what conditions SageMaker creates a human\n loop.

", "smithy.api#required": {} } @@ -26170,6 +26868,7 @@ "WorkteamArn": { "target": "com.amazonaws.sagemaker#WorkteamArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Amazon Resource Name (ARN) of a team of workers. To learn more about the types of\n workforces and work teams you can create and use with Amazon A2I, see Create\n and Manage Workforces.

", "smithy.api#required": {} } @@ -26177,6 +26876,7 @@ "HumanTaskUiArn": { "target": "com.amazonaws.sagemaker#HumanTaskUiArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the human task user interface.

\n

You can use standard HTML and Crowd HTML Elements to create a custom worker task\n template. You use this template to create a human task UI.

\n

To learn how to create a custom HTML template, see Create Custom Worker\n Task Template.

\n

To learn how to create a human task UI, which is a worker task template that can be used\n in a flow definition, see Create and Delete a Worker Task Templates.

", "smithy.api#required": {} } @@ -26184,6 +26884,7 @@ "TaskTitle": { "target": "com.amazonaws.sagemaker#FlowDefinitionTaskTitle", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A title for the human worker task.

", "smithy.api#required": {} } @@ -26191,6 +26892,7 @@ "TaskDescription": { "target": "com.amazonaws.sagemaker#FlowDefinitionTaskDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A description for the human worker task.

", "smithy.api#required": {} } @@ -26198,6 +26900,7 @@ "TaskCount": { "target": "com.amazonaws.sagemaker#FlowDefinitionTaskCount", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of distinct workers who will perform the same task on each object.\n For example, if TaskCount is set to 3 for an image classification \n labeling job, three workers will classify each input image. \n Increasing TaskCount can improve label accuracy.

", "smithy.api#required": {} } @@ -26234,6 +26937,7 @@ "AwsManagedHumanLoopRequestSource": { "target": "com.amazonaws.sagemaker#AwsManagedHumanLoopRequestSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies whether Amazon Rekognition or Amazon Textract are used as the integration source. \n The default field settings and JSON parsing rules are different based on the integration source. Valid values:

", "smithy.api#required": {} } @@ -26249,6 +26953,7 @@ "WorkteamArn": { "target": "com.amazonaws.sagemaker#WorkteamArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the work team assigned to complete the tasks.

", "smithy.api#required": {} } @@ -26256,6 +26961,7 @@ "UiConfig": { "target": "com.amazonaws.sagemaker#UiConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Information about the user interface that workers use to complete the labeling\n task.

", "smithy.api#required": {} } @@ -26263,6 +26969,7 @@ "PreHumanTaskLambdaArn": { "target": "com.amazonaws.sagemaker#LambdaFunctionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of a Lambda function that is run before a data object\n is sent to a human worker. Use this function to provide input to a custom labeling\n job.

\n

For built-in\n task types, use one of the following Amazon SageMaker Ground Truth Lambda function ARNs for\n PreHumanTaskLambdaArn. For custom labeling workflows, see Pre-annotation Lambda.

\n

\n Bounding box - Finds the most similar boxes from\n different workers based on the Jaccard index of the boxes.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-BoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-BoundingBox\n

    \n
  • \n
\n

\n Image classification - Uses a variant of the Expectation\n Maximization approach to estimate the true class of an image based on\n annotations from individual workers.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-ImageMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-ImageMultiClass\n

    \n
  • \n
\n

\n Multi-label image classification - Uses a variant of the Expectation\n Maximization approach to estimate the true classes of an image based on\n annotations from individual workers.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-ImageMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-ImageMultiClassMultiLabel\n

    \n
  • \n
\n

\n Semantic segmentation - Treats each pixel in an image as\n a multi-class classification and treats pixel annotations from workers as\n \"votes\" for the correct label.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-SemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-SemanticSegmentation\n

    \n
  • \n
\n

\n Text classification - Uses a variant of the Expectation\n Maximization approach to estimate the true class of text based on annotations\n from individual workers.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-TextMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-TextMultiClass\n

    \n
  • \n
\n

\n Multi-label text classification - Uses a variant of the\n Expectation Maximization approach to estimate the true classes of text based on\n annotations from individual workers.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-TextMultiClassMultiLabel\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-TextMultiClassMultiLabel\n

    \n
  • \n
\n

\n Named entity recognition - Groups similar selections and\n calculates aggregate boundaries, resolving to most-assigned label.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-NamedEntityRecognition\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-NamedEntityRecognition\n

    \n
  • \n
\n

\n Video Classification - Use this task type when you need workers to classify videos using\n predefined labels that you specify. Workers are shown videos and are asked to choose one\n label for each video.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoMultiClass\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoMultiClass\n

    \n
  • \n
\n

\n Video Frame Object Detection - Use this task type to\n have workers identify and locate objects in a sequence of video frames (images extracted\n from a video) using bounding boxes. For example, you can use this task to ask workers to\n identify and localize various objects in a series of video frames, such as cars, bikes,\n and pedestrians.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoObjectDetection\n

    \n
  • \n
\n

\n Video Frame Object Tracking - Use this task type to\n have workers track the movement of objects in a sequence of video frames (images\n extracted from a video) using bounding boxes. For example, you can use this task to ask\n workers to track the movement of objects, such as cars, bikes, and pedestrians.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoObjectTracking\n

    \n
  • \n
\n

\n 3D Point Cloud Modalities\n

\n

Use the following pre-annotation lambdas for 3D point cloud labeling modality tasks.\n See 3D Point Cloud Task types\n to learn more.

\n

\n 3D Point Cloud Object Detection - \n Use this task type when you want workers to classify objects in a 3D point cloud by \n drawing 3D cuboids around objects. For example, you can use this task type to ask workers \n to identify different types of objects in a point cloud, such as cars, bikes, and pedestrians.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudObjectDetection\n

    \n
  • \n
\n

\n 3D Point Cloud Object Tracking - \n Use this task type when you want workers to draw 3D cuboids around objects\n that appear in a sequence of 3D point cloud frames. \n For example, you can use this task type to ask workers to track \n the movement of vehicles across multiple point cloud frames.\n

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudObjectTracking\n

    \n
  • \n
\n

\n 3D Point Cloud Semantic Segmentation - \n Use this task type when you want workers to create a point-level semantic segmentation masks by \n painting objects in a 3D point cloud using different colors where each color is assigned to one of \n the classes you specify.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudSemanticSegmentation\n

    \n
  • \n
\n

\n Use the following ARNs for Label Verification and Adjustment Jobs\n

\n

Use label verification and adjustment jobs to review and adjust labels. To learn more,\n see Verify and Adjust Labels .

\n

\n Bounding box verification - Uses a variant of the\n Expectation Maximization approach to estimate the true class of verification\n judgement for bounding box labels based on annotations from individual\n workers.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VerificationBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-VerificationBoundingBox\n

    \n
  • \n
\n

\n Bounding box adjustment - Finds the most similar boxes\n from different workers based on the Jaccard index of the adjusted\n annotations.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentBoundingBox\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentBoundingBox\n

    \n
  • \n
\n

\n Semantic segmentation verification - Uses a variant of\n the Expectation Maximization approach to estimate the true class of verification\n judgment for semantic segmentation labels based on annotations from individual\n workers.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VerificationSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VerificationSemanticSegmentation\n

    \n
  • \n
\n

\n Semantic segmentation adjustment - Treats each pixel in\n an image as a multi-class classification and treats pixel adjusted annotations\n from workers as \"votes\" for the correct label.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentSemanticSegmentation\n

    \n
  • \n
\n

\n Video Frame Object Detection Adjustment - \n Use this task type when you want workers to adjust bounding boxes that workers have added \n to video frames to classify and localize objects in a sequence of video frames.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentVideoObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentVideoObjectDetection\n

    \n
  • \n
\n

\n Video Frame Object Tracking Adjustment - \n Use this task type when you want workers to adjust bounding boxes that workers have added \n to video frames to track object movement across a sequence of video frames.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentVideoObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentVideoObjectTracking\n

    \n
  • \n
\n

\n 3D point cloud object detection adjustment - Adjust\n 3D cuboids in a point cloud frame.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudObjectDetection\n

    \n
  • \n
\n

\n 3D point cloud object tracking adjustment - Adjust 3D\n cuboids across a sequence of point cloud frames.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudObjectTracking\n

    \n
  • \n
\n

\n 3D point cloud semantic segmentation adjustment -\n Adjust semantic segmentation masks in a 3D point cloud.

\n
    \n
  • \n

    \n arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
  • \n

    \n arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudSemanticSegmentation\n

    \n
  • \n
", "smithy.api#required": {} } @@ -26276,6 +26983,7 @@ "TaskTitle": { "target": "com.amazonaws.sagemaker#TaskTitle", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A title for the task for your human workers.

", "smithy.api#required": {} } @@ -26283,6 +26991,7 @@ "TaskDescription": { "target": "com.amazonaws.sagemaker#TaskDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A description of the task for your human workers.

", "smithy.api#required": {} } @@ -26290,6 +26999,7 @@ "NumberOfHumanWorkersPerDataObject": { "target": "com.amazonaws.sagemaker#NumberOfHumanWorkersPerDataObject", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of human workers that will label an object.

", "smithy.api#required": {} } @@ -26297,6 +27007,7 @@ "TaskTimeLimitInSeconds": { "target": "com.amazonaws.sagemaker#TaskTimeLimitInSeconds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The amount of time that a worker has to complete a task.

\n

If you create a custom labeling job, the maximum value for this parameter is 8 hours\n (28,800 seconds).

\n

If you create a labeling job using a built-in task type the maximum\n for this parameter depends on the task type you use:

\n
    \n
  • \n

    For image and \n text labeling jobs,\n the maximum is 8 hours (28,800 seconds).

    \n
  • \n
  • \n

    For 3D point cloud and video frame labeling jobs, the maximum is 30 days (2952,000 seconds) for non-AL mode. For most users, the maximum is also 30 days.

    \n
  • \n
", "smithy.api#required": {} } @@ -26316,6 +27027,7 @@ "AnnotationConsolidationConfig": { "target": "com.amazonaws.sagemaker#AnnotationConsolidationConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Configures how labels are consolidated across human workers.

", "smithy.api#required": {} } @@ -26380,6 +27092,7 @@ "HumanTaskUiName": { "target": "com.amazonaws.sagemaker#HumanTaskUiName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the human task user interface.

", "smithy.api#required": {} } @@ -26387,6 +27100,7 @@ "HumanTaskUiArn": { "target": "com.amazonaws.sagemaker#HumanTaskUiArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the human task user interface.

", "smithy.api#required": {} } @@ -26394,6 +27108,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp when SageMaker created the human task user interface.

", "smithy.api#required": {} } @@ -26415,6 +27130,7 @@ "TrainingInputMode": { "target": "com.amazonaws.sagemaker#TrainingInputMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -26480,6 +27196,7 @@ "Name": { "target": "com.amazonaws.sagemaker#ParameterName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of this hyperparameter. The name must be unique.

", "smithy.api#required": {} } @@ -26493,6 +27210,7 @@ "Type": { "target": "com.amazonaws.sagemaker#ParameterType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of this hyperparameter. The valid types are Integer,\n Continuous, Categorical, and FreeText.

", "smithy.api#required": {} } @@ -26506,14 +27224,12 @@ "IsTunable": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this hyperparameter is tunable in a hyperparameter tuning\n job.

" } }, "IsRequired": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this hyperparameter is required.

" } }, @@ -26564,6 +27280,7 @@ "AlgorithmSpecification": { "target": "com.amazonaws.sagemaker#HyperParameterAlgorithmSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The HyperParameterAlgorithmSpecification object that\n specifies\n the resource algorithm to use for the training jobs that the tuning\n job launches.

", "smithy.api#required": {} } @@ -26571,6 +27288,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the\n IAM\n role associated with the training jobs that the tuning job\n launches.

", "smithy.api#required": {} } @@ -26590,6 +27308,7 @@ "OutputDataConfig": { "target": "com.amazonaws.sagemaker#OutputDataConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the path to the Amazon S3 bucket where you\n store\n model artifacts from the training jobs that the tuning job\n launches.

", "smithy.api#required": {} } @@ -26603,6 +27322,7 @@ "StoppingCondition": { "target": "com.amazonaws.sagemaker#StoppingCondition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies a limit to how long a model hyperparameter training job can run. It also\n specifies how long a managed spot training job has to complete. When the job reaches the\n time limit, SageMaker ends the training job. Use this API to cap model training costs.

", "smithy.api#required": {} } @@ -26610,21 +27330,18 @@ "EnableNetworkIsolation": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Isolates the training container. No inbound or outbound network calls can be made,\n except for calls between peers within a training cluster for distributed training. If\n network isolation is used for training jobs that are configured to use a VPC, SageMaker\n downloads and uploads customer data and model artifacts through the specified VPC, but\n the training container does not have network access.

" } }, "EnableInterContainerTrafficEncryption": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

To encrypt all communications between ML compute instances in distributed training,\n choose True. Encryption provides greater security for distributed training,\n but training might take longer. How long it takes depends on the amount of communication\n between compute instances, especially if you use a deep learning algorithm in\n distributed training.

" } }, "EnableManagedSpotTraining": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A Boolean indicating whether managed spot training is enabled (True) or\n not (False).

" } }, @@ -26729,6 +27446,7 @@ "TrainingJobName": { "target": "com.amazonaws.sagemaker#TrainingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the training job.

", "smithy.api#required": {} } @@ -26736,6 +27454,7 @@ "TrainingJobArn": { "target": "com.amazonaws.sagemaker#TrainingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the training job.

", "smithy.api#required": {} } @@ -26749,6 +27468,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the training job was created.

", "smithy.api#required": {} } @@ -26768,6 +27488,7 @@ "TrainingJobStatus": { "target": "com.amazonaws.sagemaker#TrainingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The\n status\n of the training job.

", "smithy.api#required": {} } @@ -26775,6 +27496,7 @@ "TunedHyperParameters": { "target": "com.amazonaws.sagemaker#HyperParameters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A\n list of the hyperparameters for which you specified ranges to\n search.

", "smithy.api#required": {} } @@ -26819,6 +27541,7 @@ "InstanceType": { "target": "com.amazonaws.sagemaker#TrainingInstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The instance type used for processing of hyperparameter optimization jobs. Choose from\n general purpose (no GPUs) instance types: ml.m5.xlarge, ml.m5.2xlarge, and ml.m5.4xlarge\n or compute optimized (no GPUs) instance types: ml.c5.xlarge and ml.c5.2xlarge. For more\n information about instance types, see instance type\n descriptions.

", "smithy.api#required": {} } @@ -26826,7 +27549,7 @@ "InstanceCount": { "target": "com.amazonaws.sagemaker#TrainingInstanceCount", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of instances of the type specified by InstanceType. Choose an\n instance count larger than 1 for distributed training algorithms. See Step 2:\n Launch a SageMaker Distributed Training Job Using the SageMaker Python SDK for more\n information.

", "smithy.api#required": {} } @@ -26834,7 +27557,7 @@ "VolumeSizeInGB": { "target": "com.amazonaws.sagemaker#VolumeSizeInGB", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The volume size in GB of the data to be processed for hyperparameter optimization\n (optional).

", "smithy.api#required": {} } @@ -26872,7 +27595,6 @@ "NumberOfTrainingJobsObjectiveNotImproving": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of training jobs launched by a tuning job that are not improving (1% or\n less) as measured by model performance evaluated against an objective function.

" } }, @@ -26893,6 +27615,7 @@ "Strategy": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobStrategyType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies how hyperparameter tuning chooses the combinations of hyperparameter values\n to use for the training job it launches. For information about search strategies, see\n How\n Hyperparameter Tuning Works.

", "smithy.api#required": {} } @@ -26912,6 +27635,7 @@ "ResourceLimits": { "target": "com.amazonaws.sagemaker#ResourceLimits", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ResourceLimits\n object that specifies the maximum number of training and parallel training jobs that can\n be used for this hyperparameter tuning job.

", "smithy.api#required": {} } @@ -26951,7 +27675,6 @@ "RuntimeInSeconds": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The wall clock runtime in seconds used by your hyperparameter tuning job.

" } } @@ -26976,6 +27699,7 @@ "Type": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobObjectiveType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Whether to\n minimize\n or maximize the objective metric.

", "smithy.api#required": {} } @@ -26983,6 +27707,7 @@ "MetricName": { "target": "com.amazonaws.sagemaker#MetricName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The\n name of the metric to use for the objective metric.

", "smithy.api#required": {} } @@ -27226,6 +27951,7 @@ "HyperParameterTuningJobName": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the tuning job.

", "smithy.api#required": {} } @@ -27233,6 +27959,7 @@ "HyperParameterTuningJobArn": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The\n Amazon\n Resource Name (ARN) of the tuning job.

", "smithy.api#required": {} } @@ -27240,6 +27967,7 @@ "HyperParameterTuningJobStatus": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the\n tuning\n job.

", "smithy.api#required": {} } @@ -27247,6 +27975,7 @@ "Strategy": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobStrategyType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the search strategy hyperparameter tuning uses to choose which\n hyperparameters to\n evaluate\n at each iteration.

", "smithy.api#required": {} } @@ -27254,6 +27983,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the tuning job was created.

", "smithy.api#required": {} } @@ -27273,6 +28003,7 @@ "TrainingJobStatusCounters": { "target": "com.amazonaws.sagemaker#TrainingJobStatusCounters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The TrainingJobStatusCounters object that specifies the numbers of training\n jobs, categorized by status, that this tuning job launched.

", "smithy.api#required": {} } @@ -27280,6 +28011,7 @@ "ObjectiveStatusCounters": { "target": "com.amazonaws.sagemaker#ObjectiveStatusCounters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ObjectiveStatusCounters object that specifies the numbers of training jobs,\n categorized by objective metric status, that this tuning job launched.

", "smithy.api#required": {} } @@ -27301,6 +28033,7 @@ "ParentHyperParameterTuningJobs": { "target": "com.amazonaws.sagemaker#ParentHyperParameterTuningJobs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of hyperparameter tuning jobs that are used as the starting point for the new\n hyperparameter tuning job. For more information about warm starting a hyperparameter\n tuning job, see Using a Previous\n Hyperparameter Tuning Job as a Starting Point.

\n

Hyperparameter tuning jobs created before October 1, 2018 cannot be used as parent\n jobs for warm start tuning jobs.

", "smithy.api#required": {} } @@ -27308,6 +28041,7 @@ "WarmStartType": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobWarmStartType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies one of the following:

\n
\n
IDENTICAL_DATA_AND_ALGORITHM
\n
\n

The new hyperparameter tuning job uses the same input data and training\n image as the parent tuning jobs. You can change the hyperparameter ranges to\n search and the maximum number of training jobs that the hyperparameter\n tuning job launches. You cannot use a new version of the training algorithm,\n unless the changes in the new version do not affect the algorithm itself.\n For example, changes that improve logging or adding support for a different\n data format are allowed. You can also change hyperparameters from tunable to\n static, and from static to tunable, but the total number of static plus\n tunable hyperparameters must remain the same as it is in all parent jobs.\n The objective metric for the new tuning job must be the same as for all\n parent jobs.

\n
\n
TRANSFER_LEARNING
\n
\n

The new hyperparameter tuning job can include input data, hyperparameter\n ranges, maximum number of concurrent training jobs, and maximum number of\n training jobs that are different than those of its parent hyperparameter\n tuning jobs. The training image can also be a different version from the\n version used in the parent hyperparameter tuning job. You can also change\n hyperparameters from tunable to static, and from static to tunable, but the\n total number of static plus tunable hyperparameters must remain the same as\n it is in all parent jobs. The objective metric for the new tuning job must\n be the same as for all parent jobs.

\n
\n
", "smithy.api#required": {} } @@ -27355,14 +28089,12 @@ "InstanceCount": { "target": "com.amazonaws.sagemaker#TrainingInstanceCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of compute instances of type InstanceType to use. For distributed training, select a value greater than 1.

" } }, "VolumeSizeInGB": { "target": "com.amazonaws.sagemaker#OptionalVolumeSizeInGB", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The volume size in GB for the storage volume to be used in processing hyperparameter\n optimization jobs (optional). These volumes store model artifacts, incremental states\n and optionally, scratch space for training algorithms. Do not provide a value for this\n parameter if a value for InstanceConfigs is also specified.

\n

Some instance types have a fixed total local storage size. If you select one of these\n instances for training, VolumeSizeInGB cannot be greater than this total\n size. For a list of instance types with local instance storage and their sizes, see\n instance store volumes.

\n \n

SageMaker supports only the General Purpose SSD\n (gp2) storage volume type.

\n
" } }, @@ -27529,6 +28261,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

When the image was created.

", "smithy.api#required": {} } @@ -27554,6 +28287,7 @@ "ImageArn": { "target": "com.amazonaws.sagemaker#ImageArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the image.

", "smithy.api#required": {} } @@ -27561,6 +28295,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image.

", "smithy.api#required": {} } @@ -27568,6 +28303,7 @@ "ImageStatus": { "target": "com.amazonaws.sagemaker#ImageStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the image.

", "smithy.api#required": {} } @@ -27575,6 +28311,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

When the image was last modified.

", "smithy.api#required": {} } @@ -27624,6 +28361,7 @@ "RepositoryAccessMode": { "target": "com.amazonaws.sagemaker#RepositoryAccessMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Set this to one of the following values:

\n
    \n
  • \n

    \n Platform - The model image is hosted in Amazon ECR.

    \n
  • \n
  • \n

    \n Vpc - The model image is hosted in a private Docker registry in\n your VPC.

    \n
  • \n
", "smithy.api#required": {} } @@ -27823,6 +28561,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

When the version was created.

", "smithy.api#required": {} } @@ -27836,6 +28575,7 @@ "ImageArn": { "target": "com.amazonaws.sagemaker#ImageArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the image the version is based on.

", "smithy.api#required": {} } @@ -27843,6 +28583,7 @@ "ImageVersionArn": { "target": "com.amazonaws.sagemaker#ImageVersionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the version.

", "smithy.api#required": {} } @@ -27850,6 +28591,7 @@ "ImageVersionStatus": { "target": "com.amazonaws.sagemaker#ImageVersionStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the version.

", "smithy.api#required": {} } @@ -27857,6 +28599,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

When the version was last modified.

", "smithy.api#required": {} } @@ -27864,6 +28607,7 @@ "Version": { "target": "com.amazonaws.sagemaker#ImageVersionNumber", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version number.

", "smithy.api#required": {} } @@ -28007,6 +28751,7 @@ "HubContentName": { "target": "com.amazonaws.sagemaker#HubContentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub content to import.

", "smithy.api#required": {} } @@ -28020,6 +28765,7 @@ "HubContentType": { "target": "com.amazonaws.sagemaker#HubContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of hub content to import.

", "smithy.api#required": {} } @@ -28027,6 +28773,7 @@ "DocumentSchemaVersion": { "target": "com.amazonaws.sagemaker#DocumentSchemaVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of the hub content schema to import.

", "smithy.api#required": {} } @@ -28034,6 +28781,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub to import content into.

", "smithy.api#required": {} } @@ -28059,6 +28807,7 @@ "HubContentDocument": { "target": "com.amazonaws.sagemaker#HubContentDocument", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The hub content document that describes information about the hub content such as type, associated containers, scripts, and more.

", "smithy.api#required": {} } @@ -28086,6 +28835,7 @@ "HubArn": { "target": "com.amazonaws.sagemaker#HubArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the hub that the content was imported into.

", "smithy.api#required": {} } @@ -28093,6 +28843,7 @@ "HubContentArn": { "target": "com.amazonaws.sagemaker#HubContentArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the hub content that was imported.

", "smithy.api#required": {} } @@ -28108,6 +28859,7 @@ "Mode": { "target": "com.amazonaws.sagemaker#InferenceExecutionMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

How containers in a multi-container are run. The following values are valid.

\n
    \n
  • \n

    \n SERIAL - Containers run as a serial pipeline.

    \n
  • \n
  • \n

    \n DIRECT - Only the individual container that you specify is\n run.

    \n
  • \n
", "smithy.api#required": {} } @@ -28150,6 +28902,7 @@ "Destination": { "target": "com.amazonaws.sagemaker#DestinationS3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon S3 bucket where the inference request and response data is stored.

", "smithy.api#required": {} } @@ -28300,6 +29053,7 @@ "Name": { "target": "com.amazonaws.sagemaker#InferenceExperimentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the inference experiment.

", "smithy.api#required": {} } @@ -28307,6 +29061,7 @@ "Type": { "target": "com.amazonaws.sagemaker#InferenceExperimentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of the inference experiment.

", "smithy.api#required": {} } @@ -28320,6 +29075,7 @@ "Status": { "target": "com.amazonaws.sagemaker#InferenceExperimentStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the inference experiment.

", "smithy.api#required": {} } @@ -28339,6 +29095,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The timestamp at which the inference experiment was created.

", "smithy.api#required": {} } @@ -28352,6 +29109,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The timestamp when you last modified the inference experiment.

", "smithy.api#required": {} } @@ -28393,7 +29151,7 @@ "MaxInvocations": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The expected maximum number of requests per minute for the instance.

", "smithy.api#required": {} } @@ -28401,7 +29159,7 @@ "ModelLatency": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The expected model latency at maximum invocations per minute for the instance.

", "smithy.api#required": {} } @@ -28417,6 +29175,7 @@ "Metrics": { "target": "com.amazonaws.sagemaker#RecommendationMetrics", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The metrics used to decide what recommendation to make.

", "smithy.api#required": {} } @@ -28424,6 +29183,7 @@ "EndpointConfiguration": { "target": "com.amazonaws.sagemaker#EndpointOutputConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Defines the endpoint configuration parameters.

", "smithy.api#required": {} } @@ -28431,6 +29191,7 @@ "ModelConfiguration": { "target": "com.amazonaws.sagemaker#ModelConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Defines the model configuration.

", "smithy.api#required": {} } @@ -28476,6 +29237,7 @@ "JobName": { "target": "com.amazonaws.sagemaker#RecommendationJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the job.

", "smithy.api#required": {} } @@ -28483,6 +29245,7 @@ "JobDescription": { "target": "com.amazonaws.sagemaker#RecommendationJobDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The job description.

", "smithy.api#required": {} } @@ -28490,6 +29253,7 @@ "JobType": { "target": "com.amazonaws.sagemaker#RecommendationJobType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The recommendation job type.

", "smithy.api#required": {} } @@ -28497,6 +29261,7 @@ "JobArn": { "target": "com.amazonaws.sagemaker#RecommendationJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the recommendation job.

", "smithy.api#required": {} } @@ -28504,6 +29269,7 @@ "Status": { "target": "com.amazonaws.sagemaker#RecommendationJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the job.

", "smithy.api#required": {} } @@ -28511,6 +29277,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that shows when the job was created.

", "smithy.api#required": {} } @@ -28524,6 +29291,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker \n to perform tasks on your behalf.

", "smithy.api#required": {} } @@ -28531,6 +29299,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#LastModifiedTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that shows when the job was last modified.

", "smithy.api#required": {} } @@ -28570,6 +29339,7 @@ "StepType": { "target": "com.amazonaws.sagemaker#RecommendationStepType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of the subtask.

\n

\n BENCHMARK: Evaluate the performance of your model on different instance types.

", "smithy.api#required": {} } @@ -28577,6 +29347,7 @@ "JobName": { "target": "com.amazonaws.sagemaker#RecommendationJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Inference Recommender job.

", "smithy.api#required": {} } @@ -28584,6 +29355,7 @@ "Status": { "target": "com.amazonaws.sagemaker#RecommendationJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current status of the benchmark.

", "smithy.api#required": {} } @@ -28617,6 +29389,7 @@ "Containers": { "target": "com.amazonaws.sagemaker#ModelPackageContainerDefinitionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon ECR registry path of the Docker image that contains the inference code.

", "smithy.api#required": {} } @@ -28636,6 +29409,7 @@ "SupportedContentTypes": { "target": "com.amazonaws.sagemaker#ContentTypes", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The supported MIME types for the input data.

", "smithy.api#required": {} } @@ -28643,6 +29417,7 @@ "SupportedResponseMIMETypes": { "target": "com.amazonaws.sagemaker#ResponseMIMETypes", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The supported MIME types for the output data.

", "smithy.api#required": {} } @@ -28692,6 +29467,7 @@ "S3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The S3 path where the model artifacts, which result from model training, are stored.\n This path must point to a single gzip compressed tar archive (.tar.gz suffix).

", "smithy.api#required": {} } @@ -28705,6 +29481,7 @@ "Framework": { "target": "com.amazonaws.sagemaker#Framework", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Identifies the framework in which the model was trained. For example:\n TENSORFLOW.

", "smithy.api#required": {} } @@ -28766,6 +29543,7 @@ "InstanceType": { "target": "com.amazonaws.sagemaker#TrainingInstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the instance type of the instance group.

", "smithy.api#required": {} } @@ -28773,7 +29551,7 @@ "InstanceCount": { "target": "com.amazonaws.sagemaker#TrainingInstanceCount", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the number of instances of the instance group.

", "smithy.api#required": {} } @@ -28781,6 +29559,7 @@ "InstanceGroupName": { "target": "com.amazonaws.sagemaker#InstanceGroupName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the name of the instance group.

", "smithy.api#required": {} } @@ -28830,6 +29609,7 @@ "MinimumInstanceMetadataServiceVersion": { "target": "com.amazonaws.sagemaker#MinimumInstanceMetadataServiceVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates the minimum IMDS version that the notebook instance supports. When passed as part of CreateNotebookInstance, if no value is selected, then it defaults to IMDSv1. This means that both IMDSv1 and IMDSv2 are supported. If passed as part of UpdateNotebookInstance, there is no default.

", "smithy.api#required": {} } @@ -29295,10 +30075,7 @@ } }, "com.amazonaws.sagemaker#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.sagemaker#IntegerParameterRange": { "type": "structure", @@ -29306,6 +30083,7 @@ "Name": { "target": "com.amazonaws.sagemaker#ParameterKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hyperparameter to search.

", "smithy.api#required": {} } @@ -29313,6 +30091,7 @@ "MinValue": { "target": "com.amazonaws.sagemaker#ParameterValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The minimum\n value\n of the hyperparameter to search.

", "smithy.api#required": {} } @@ -29320,6 +30099,7 @@ "MaxValue": { "target": "com.amazonaws.sagemaker#ParameterValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The maximum\n value\n of the hyperparameter to search.

", "smithy.api#required": {} } @@ -29341,6 +30121,7 @@ "MinValue": { "target": "com.amazonaws.sagemaker#ParameterValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The minimum integer value allowed.

", "smithy.api#required": {} } @@ -29348,6 +30129,7 @@ "MaxValue": { "target": "com.amazonaws.sagemaker#ParameterValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The maximum integer value allowed.

", "smithy.api#required": {} } @@ -29370,10 +30152,7 @@ } }, "com.amazonaws.sagemaker#IntegerValue": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.sagemaker#InvocationEndTime": { "type": "timestamp" @@ -29602,6 +30381,7 @@ "KernelSpecs": { "target": "com.amazonaws.sagemaker#KernelSpecs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The specification of the Jupyter kernels in the image.

", "smithy.api#required": {} } @@ -29632,6 +30412,7 @@ "Name": { "target": "com.amazonaws.sagemaker#KernelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Jupyter kernel in the image. This value is case sensitive.

", "smithy.api#required": {} } @@ -29692,7 +30473,6 @@ "com.amazonaws.sagemaker#LabelCounter": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -29704,35 +30484,30 @@ "TotalLabeled": { "target": "com.amazonaws.sagemaker#LabelCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of objects labeled.

" } }, "HumanLabeled": { "target": "com.amazonaws.sagemaker#LabelCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of objects labeled by a human worker.

" } }, "MachineLabeled": { "target": "com.amazonaws.sagemaker#LabelCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of objects labeled by automated data labeling.

" } }, "FailedNonRetryableError": { "target": "com.amazonaws.sagemaker#LabelCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of objects that could not be labeled due to an error.

" } }, "Unlabeled": { "target": "com.amazonaws.sagemaker#LabelCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of objects not yet labeled.

" } } @@ -29747,21 +30522,18 @@ "HumanLabeled": { "target": "com.amazonaws.sagemaker#LabelCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of data objects labeled by a human worker.

" } }, "PendingHuman": { "target": "com.amazonaws.sagemaker#LabelCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of data objects that need to be labeled by a human worker.

" } }, "Total": { "target": "com.amazonaws.sagemaker#LabelCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of tasks in the labeling job.

" } } @@ -29786,6 +30558,7 @@ "LabelingJobAlgorithmSpecificationArn": { "target": "com.amazonaws.sagemaker#LabelingJobAlgorithmSpecificationArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the Amazon Resource Name (ARN) of the algorithm used for auto-labeling. You\n must select one of the following ARNs:

\n
    \n
  • \n

    \n Image classification\n

    \n

    \n arn:aws:sagemaker:region:027400017018:labeling-job-algorithm-specification/image-classification\n

    \n
  • \n
  • \n

    \n Text classification\n

    \n

    \n arn:aws:sagemaker:region:027400017018:labeling-job-algorithm-specification/text-classification\n

    \n
  • \n
  • \n

    \n Object detection\n

    \n

    \n arn:aws:sagemaker:region:027400017018:labeling-job-algorithm-specification/object-detection\n

    \n
  • \n
  • \n

    \n Semantic Segmentation\n

    \n

    \n arn:aws:sagemaker:region:027400017018:labeling-job-algorithm-specification/semantic-segmentation\n

    \n
  • \n
", "smithy.api#required": {} } @@ -29863,6 +30636,7 @@ "JobReferenceCode": { "target": "com.amazonaws.sagemaker#JobReferenceCode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for a labeling job. You can use this to refer to a specific\n labeling job.

", "smithy.api#required": {} } @@ -29870,6 +30644,7 @@ "WorkRequesterAccountId": { "target": "com.amazonaws.sagemaker#AccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Web Services account ID of the account used to start the labeling\n job.

", "smithy.api#required": {} } @@ -29877,6 +30652,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the labeling job was created.

", "smithy.api#required": {} } @@ -29910,6 +30686,7 @@ "DataSource": { "target": "com.amazonaws.sagemaker#LabelingJobDataSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The location of the input data.

", "smithy.api#required": {} } @@ -29941,6 +30718,7 @@ "OutputDatasetS3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon S3 bucket location of the manifest file for labeled data.

", "smithy.api#required": {} } @@ -29962,6 +30740,7 @@ "S3OutputPath": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon S3 location to write output data.

", "smithy.api#required": {} } @@ -30006,6 +30785,7 @@ "ManifestS3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon S3 location of the manifest file that describes the input data objects.

\n

The input manifest file referenced in ManifestS3Uri must contain one of\n the following keys: source-ref or source. The value of the\n keys are interpreted as follows:

\n
    \n
  • \n

    \n source-ref: The source of the object is the Amazon S3 object\n specified in the value. Use this value when the object is a binary object, such\n as an image.

    \n
  • \n
  • \n

    \n source: The source of the object is the value. Use this\n value when the object is a text value.

    \n
  • \n
\n

If you are a new user of Ground Truth, it is recommended you review Use an Input Manifest File in the Amazon SageMaker Developer Guide to learn how to\n create an input manifest file.

", "smithy.api#required": {} } @@ -30021,6 +30801,7 @@ "SnsTopicArn": { "target": "com.amazonaws.sagemaker#SnsTopicArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon SNS input topic Amazon Resource Name (ARN). Specify the ARN of the input topic\n you will use to send new data objects to a streaming labeling job.

", "smithy.api#required": {} } @@ -30097,6 +30878,7 @@ "LabelingJobName": { "target": "com.amazonaws.sagemaker#LabelingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the labeling job.

", "smithy.api#required": {} } @@ -30104,6 +30886,7 @@ "LabelingJobArn": { "target": "com.amazonaws.sagemaker#LabelingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) assigned to the labeling job when it was\n created.

", "smithy.api#required": {} } @@ -30111,6 +30894,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the job was created (timestamp).

", "smithy.api#required": {} } @@ -30118,6 +30902,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the job was last modified (timestamp).

", "smithy.api#required": {} } @@ -30125,6 +30910,7 @@ "LabelingJobStatus": { "target": "com.amazonaws.sagemaker#LabelingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current status of the labeling job.

", "smithy.api#required": {} } @@ -30132,6 +30918,7 @@ "LabelCounters": { "target": "com.amazonaws.sagemaker#LabelCounters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Counts showing the progress of the labeling job.

", "smithy.api#required": {} } @@ -30139,6 +30926,7 @@ "WorkteamArn": { "target": "com.amazonaws.sagemaker#WorkteamArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the work team assigned to the job.

", "smithy.api#required": {} } @@ -30146,6 +30934,7 @@ "PreHumanTaskLambdaArn": { "target": "com.amazonaws.sagemaker#LambdaFunctionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of a Lambda function. The function is run before each\n data object is sent to a worker.

", "smithy.api#required": {} } @@ -30224,6 +31013,7 @@ "Status": { "target": "com.amazonaws.sagemaker#LastUpdateStatusValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A value that indicates whether the update was made successful.

", "smithy.api#required": {} } @@ -30549,6 +31339,7 @@ "AlgorithmSummaryList": { "target": "com.amazonaws.sagemaker#AlgorithmSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

>An array of AlgorithmSummary objects, each of which lists an\n algorithm.

", "smithy.api#required": {} } @@ -30593,6 +31384,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image.

", "smithy.api#required": {} } @@ -31122,7 +31914,6 @@ "MaxResults": { "target": "com.amazonaws.sagemaker#AutoMLMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

Request a list of jobs up to a specified limit.

" } }, @@ -31143,6 +31934,7 @@ "AutoMLJobSummaries": { "target": "com.amazonaws.sagemaker#AutoMLJobSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns a summary list of jobs.

", "smithy.api#required": {} } @@ -31187,6 +31979,7 @@ "AutoMLJobName": { "target": "com.amazonaws.sagemaker#AutoMLJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List the candidates created for the job by providing the job's name.

", "smithy.api#required": {} } @@ -31218,7 +32011,6 @@ "MaxResults": { "target": "com.amazonaws.sagemaker#AutoMLMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

List the job's candidates up to a specified limit.

" } }, @@ -31239,6 +32031,7 @@ "Candidates": { "target": "com.amazonaws.sagemaker#AutoMLCandidates", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Summaries about the AutoMLCandidates.

", "smithy.api#required": {} } @@ -31340,6 +32133,7 @@ "CodeRepositorySummaryList": { "target": "com.amazonaws.sagemaker#CodeRepositorySummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Gets a list of summaries of the Git repositories. Each summary specifies the following\n values for the repository:

\n
    \n
  • \n

    Name

    \n
  • \n
  • \n

    Amazon Resource Name (ARN)

    \n
  • \n
  • \n

    Creation time

    \n
  • \n
  • \n

    Last modified time

    \n
  • \n
  • \n

    Configuration information, including the URL location of the repository and\n the ARN of the Amazon Web Services Secrets Manager secret that contains the\n credentials used to access the repository.

    \n
  • \n
", "smithy.api#required": {} } @@ -31447,6 +32241,7 @@ "CompilationJobSummaries": { "target": "com.amazonaws.sagemaker#CompilationJobSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of CompilationJobSummary objects, each describing a model compilation job.\n

", "smithy.api#required": {} } @@ -31664,6 +32459,7 @@ "JobDefinitionSummaries": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of data quality monitoring job definitions.

", "smithy.api#required": {} } @@ -31709,7 +32505,6 @@ "MaxResults": { "target": "com.amazonaws.sagemaker#ListMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to select.

" } }, @@ -31766,6 +32561,7 @@ "DeviceFleetSummaries": { "target": "com.amazonaws.sagemaker#DeviceFleetSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Summary of the device fleet.

", "smithy.api#required": {} } @@ -31834,7 +32630,6 @@ "MaxResults": { "target": "com.amazonaws.sagemaker#ListMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

Maximum number of results to select.

" } }, @@ -31867,6 +32662,7 @@ "DeviceSummaries": { "target": "com.amazonaws.sagemaker#DeviceSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Summary of devices.

", "smithy.api#required": {} } @@ -31970,7 +32766,6 @@ "MaxResults": { "target": "com.amazonaws.sagemaker#ListMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to select (50 by default).

" } }, @@ -32033,6 +32828,7 @@ "EdgeDeploymentPlanSummaries": { "target": "com.amazonaws.sagemaker#EdgeDeploymentPlanSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of summaries of edge deployment plans.

", "smithy.api#required": {} } @@ -32107,7 +32903,6 @@ "MaxResults": { "target": "com.amazonaws.sagemaker#ListMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

Maximum number of results to select.

" } }, @@ -32176,6 +32971,7 @@ "EdgePackagingJobSummaries": { "target": "com.amazonaws.sagemaker#EdgePackagingJobSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Summaries of edge packaging jobs.

", "smithy.api#required": {} } @@ -32300,6 +33096,7 @@ "EndpointConfigs": { "target": "com.amazonaws.sagemaker#EndpointConfigSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of endpoint configurations.

", "smithy.api#required": {} } @@ -32407,6 +33204,7 @@ "Endpoints": { "target": "com.amazonaws.sagemaker#EndpointSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array or endpoint objects.

", "smithy.api#required": {} } @@ -32584,6 +33382,7 @@ "FeatureGroupSummaries": { "target": "com.amazonaws.sagemaker#FeatureGroupSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A summary of feature groups.

", "smithy.api#required": {} } @@ -32591,6 +33390,7 @@ "NextToken": { "target": "com.amazonaws.sagemaker#NextToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A token to resume pagination of ListFeatureGroups results.

", "smithy.api#required": {} } @@ -32662,6 +33462,7 @@ "FlowDefinitionSummaries": { "target": "com.amazonaws.sagemaker#FlowDefinitionSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of objects describing the flow definitions.

", "smithy.api#required": {} } @@ -32700,6 +33501,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub to list the content versions of.

", "smithy.api#required": {} } @@ -32707,6 +33509,7 @@ "HubContentType": { "target": "com.amazonaws.sagemaker#HubContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of hub content to list versions of.

", "smithy.api#required": {} } @@ -32714,6 +33517,7 @@ "HubContentName": { "target": "com.amazonaws.sagemaker#HubContentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub content.

", "smithy.api#required": {} } @@ -32777,6 +33581,7 @@ "HubContentSummaries": { "target": "com.amazonaws.sagemaker#HubContentInfoList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The summaries of the listed hub content versions.

", "smithy.api#required": {} } @@ -32815,6 +33620,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub to list the contents of.

", "smithy.api#required": {} } @@ -32822,6 +33628,7 @@ "HubContentType": { "target": "com.amazonaws.sagemaker#HubContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of hub content to list.

", "smithy.api#required": {} } @@ -32885,6 +33692,7 @@ "HubContentSummaries": { "target": "com.amazonaws.sagemaker#HubContentInfoList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The summaries of the listed hub content.

", "smithy.api#required": {} } @@ -32980,6 +33788,7 @@ "HubSummaries": { "target": "com.amazonaws.sagemaker#HubInfoList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The summaries of the listed hubs.

", "smithy.api#required": {} } @@ -33057,6 +33866,7 @@ "HumanTaskUiSummaries": { "target": "com.amazonaws.sagemaker#HumanTaskUiSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of objects describing the human task user interfaces.

", "smithy.api#required": {} } @@ -33164,6 +33974,7 @@ "HyperParameterTuningJobSummaries": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of HyperParameterTuningJobSummary objects that\n describe\n the tuning jobs that the ListHyperParameterTuningJobs\n request returned.

", "smithy.api#required": {} } @@ -33220,6 +34031,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image to list the versions of.

", "smithy.api#required": {} } @@ -33526,6 +34338,7 @@ "JobName": { "target": "com.amazonaws.sagemaker#RecommendationJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the Inference Recommender job.

", "smithy.api#required": {} } @@ -33683,6 +34496,7 @@ "InferenceRecommendationsJobs": { "target": "com.amazonaws.sagemaker#InferenceRecommendationsJobs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The recommendations created from the Amazon SageMaker Inference Recommender job.

", "smithy.api#required": {} } @@ -33768,6 +34582,7 @@ "WorkteamArn": { "target": "com.amazonaws.sagemaker#WorkteamArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the work team for which you want to see labeling\n jobs for.

", "smithy.api#required": {} } @@ -33825,6 +34640,7 @@ "LabelingJobSummaryList": { "target": "com.amazonaws.sagemaker#LabelingJobForWorkteamSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of LabelingJobSummary objects, each describing a labeling\n job.

", "smithy.api#required": {} } @@ -34030,7 +34846,6 @@ "com.amazonaws.sagemaker#ListMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "max": 100 } @@ -34116,6 +34931,7 @@ "JobDefinitionSummaries": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A JSON array in which each element is a summary for a model bias jobs.

", "smithy.api#required": {} } @@ -34155,6 +34971,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List export jobs for the model card with the specified name.

", "smithy.api#required": {} } @@ -34162,7 +34979,6 @@ "ModelCardVersion": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

List export jobs for the model card with the specified version.

" } }, @@ -34225,6 +35041,7 @@ "ModelCardExportJobSummaries": { "target": "com.amazonaws.sagemaker#ModelCardExportJobSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The summaries of the listed model card export jobs.

", "smithy.api#required": {} } @@ -34287,6 +35104,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#ModelCardNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List model card versions for the model card with the specified name or Amazon Resource Name (ARN).

", "smithy.api#required": {} } @@ -34326,6 +35144,7 @@ "ModelCardVersionSummaryList": { "target": "com.amazonaws.sagemaker#ModelCardVersionSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The summaries of the listed versions of the model card.

", "smithy.api#required": {} } @@ -34421,6 +35240,7 @@ "ModelCardSummaries": { "target": "com.amazonaws.sagemaker#ModelCardSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The summaries of the listed model cards.

", "smithy.api#required": {} } @@ -34516,6 +35336,7 @@ "JobDefinitionSummaries": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A JSON array in which each element is a summary for a explainability bias jobs.

", "smithy.api#required": {} } @@ -34581,6 +35402,7 @@ "ModelMetadataSummaries": { "target": "com.amazonaws.sagemaker#ModelMetadataSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A structure that holds model metadata.

", "smithy.api#required": {} } @@ -34670,6 +35492,7 @@ "ModelPackageGroupSummaryList": { "target": "com.amazonaws.sagemaker#ModelPackageGroupSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of summaries of the model groups in your Amazon Web Services account.

", "smithy.api#required": {} } @@ -34777,6 +35600,7 @@ "ModelPackageSummaryList": { "target": "com.amazonaws.sagemaker#ModelPackageSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of ModelPackageSummary objects, each of which lists a model\n package.

", "smithy.api#required": {} } @@ -34872,6 +35696,7 @@ "JobDefinitionSummaries": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of summaries of model quality monitoring job definitions.

", "smithy.api#required": {} } @@ -34961,6 +35786,7 @@ "Models": { "target": "com.amazonaws.sagemaker#ModelSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of ModelSummary objects, each of which lists a\n model.

", "smithy.api#required": {} } @@ -35110,6 +35936,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a monitoring schedule.

", "smithy.api#required": {} } @@ -35273,6 +36100,7 @@ "MonitoringExecutionSummaries": { "target": "com.amazonaws.sagemaker#MonitoringExecutionSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A JSON array in which each element is a summary for a monitoring execution.

", "smithy.api#required": {} } @@ -35398,6 +36226,7 @@ "MonitoringScheduleSummaries": { "target": "com.amazonaws.sagemaker#MonitoringScheduleSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A JSON array in which each element is a summary for a monitoring schedule.

", "smithy.api#required": {} } @@ -35741,6 +36570,7 @@ "PipelineName": { "target": "com.amazonaws.sagemaker#PipelineNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the pipeline.

", "smithy.api#required": {} } @@ -35835,6 +36665,7 @@ "PipelineExecutionArn": { "target": "com.amazonaws.sagemaker#PipelineExecutionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the pipeline execution.

", "smithy.api#required": {} } @@ -36056,6 +36887,7 @@ "ProcessingJobSummaries": { "target": "com.amazonaws.sagemaker#ProcessingJobSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of ProcessingJobSummary objects, each listing a processing\n job.

", "smithy.api#required": {} } @@ -36144,6 +36976,7 @@ "ProjectSummaryList": { "target": "com.amazonaws.sagemaker#ProjectSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of summaries of projects.

", "smithy.api#required": {} } @@ -36359,13 +37192,13 @@ "MaxResults": { "target": "com.amazonaws.sagemaker#ListMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of requests to select.

" } }, "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the edge deployment plan.

", "smithy.api#required": {} } @@ -36373,13 +37206,13 @@ "ExcludeDevicesDeployedInOtherStage": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Toggle for excluding devices deployed in other stages.

" } }, "StageName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stage in the deployment.

", "smithy.api#required": {} } @@ -36395,6 +37228,7 @@ "DeviceDeploymentSummaries": { "target": "com.amazonaws.sagemaker#DeviceDeploymentSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of summaries of devices allocated to the stage.

", "smithy.api#required": {} } @@ -36571,6 +37405,7 @@ "SubscribedWorkteams": { "target": "com.amazonaws.sagemaker#SubscribedWorkteams", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of Workteam objects, each describing a work team.

", "smithy.api#required": {} } @@ -36610,6 +37445,7 @@ "ResourceArn": { "target": "com.amazonaws.sagemaker#ResourceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource whose tags you want to\n retrieve.

", "smithy.api#required": {} } @@ -36706,6 +37542,7 @@ "HyperParameterTuningJobName": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the tuning job whose training jobs you want to list.

", "smithy.api#required": {} } @@ -36751,6 +37588,7 @@ "TrainingJobSummaries": { "target": "com.amazonaws.sagemaker#HyperParameterTrainingJobSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of TrainingJobSummary objects that\n describe\n the training jobs that the\n ListTrainingJobsForHyperParameterTuningJob request returned.

", "smithy.api#required": {} } @@ -36846,6 +37684,7 @@ "TrainingJobSummaries": { "target": "com.amazonaws.sagemaker#TrainingJobSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of TrainingJobSummary objects, each listing a training\n job.

", "smithy.api#required": {} } @@ -36953,6 +37792,7 @@ "TransformJobSummaries": { "target": "com.amazonaws.sagemaker#TransformJobSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of\n TransformJobSummary\n objects.

", "smithy.api#required": {} } @@ -37322,6 +38162,7 @@ "Workforces": { "target": "com.amazonaws.sagemaker#Workforces", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list containing information about your workforce.

", "smithy.api#required": {} } @@ -37416,6 +38257,7 @@ "Workteams": { "target": "com.amazonaws.sagemaker#Workteams", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of Workteam objects, each describing a work team.

", "smithy.api#required": {} } @@ -37449,10 +38291,7 @@ } }, "com.amazonaws.sagemaker#Long": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.sagemaker#MLFramework": { "type": "string", @@ -37542,7 +38381,6 @@ "com.amazonaws.sagemaker#MaxParallelExecutionSteps": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -37559,7 +38397,6 @@ "com.amazonaws.sagemaker#MaxParallelTrainingJobs": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -37594,7 +38431,6 @@ "com.amazonaws.sagemaker#MaxRuntimeInSeconds": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -37628,7 +38464,6 @@ "com.amazonaws.sagemaker#MaximumRetryAttempts": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 30 @@ -37731,7 +38566,6 @@ "Value": { "target": "com.amazonaws.sagemaker#Float", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The value of the metric.

" } }, @@ -37770,7 +38604,6 @@ "Value": { "target": "com.amazonaws.sagemaker#Float", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The value of the metric.

" } }, @@ -37797,6 +38630,7 @@ "Name": { "target": "com.amazonaws.sagemaker#MetricName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the metric.

", "smithy.api#required": {} } @@ -37804,6 +38638,7 @@ "Regex": { "target": "com.amazonaws.sagemaker#MetricRegex", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A regular expression that searches the output of a training job and gets the value of\n the metric. For more information about using regular expressions to define metrics, see\n Defining metrics and environment variables.

", "smithy.api#required": {} } @@ -37889,10 +38724,7 @@ } }, "com.amazonaws.sagemaker#MetricValue": { - "type": "float", - "traits": { - "smithy.api#default": 0 - } + "type": "float" }, "com.amazonaws.sagemaker#MetricsSource": { "type": "structure", @@ -37900,6 +38732,7 @@ "ContentType": { "target": "com.amazonaws.sagemaker#ContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The metric source content type.

", "smithy.api#required": {} } @@ -37913,6 +38746,7 @@ "S3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The S3 URI for the metrics source.

", "smithy.api#required": {} } @@ -37977,7 +38811,6 @@ "EnableNetworkIsolation": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Isolates the model container. No inbound or outbound network calls can be made to or\n from the model container.

" } }, @@ -38037,6 +38870,7 @@ "S3ModelArtifacts": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The path of the S3 object that contains the model artifacts. For example,\n s3://bucket-name/keynameprefix/model.tar.gz.

", "smithy.api#required": {} } @@ -38052,6 +38886,7 @@ "ImageUri": { "target": "com.amazonaws.sagemaker#ImageUri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The container image to be run by the model bias job.

", "smithy.api#required": {} } @@ -38059,6 +38894,7 @@ "ConfigUri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

JSON formatted S3 file that defines bias parameters. For more information on this JSON\n configuration file, see Configure\n bias parameters.

", "smithy.api#required": {} } @@ -38106,6 +38942,7 @@ "GroundTruthS3Input": { "target": "com.amazonaws.sagemaker#MonitoringGroundTruthS3Input", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Location of ground truth labels to use in model bias job.

", "smithy.api#required": {} } @@ -38150,7 +38987,6 @@ "ModelCardVersion": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The version of the model card.

" } }, @@ -38246,6 +39082,7 @@ "S3ExportArtifacts": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon S3 URI of the exported model artifacts.

", "smithy.api#required": {} } @@ -38337,6 +39174,7 @@ "ModelCardExportJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model card export job.

", "smithy.api#required": {} } @@ -38344,6 +39182,7 @@ "ModelCardExportJobArn": { "target": "com.amazonaws.sagemaker#ModelCardExportJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model card export job.

", "smithy.api#required": {} } @@ -38351,6 +39190,7 @@ "Status": { "target": "com.amazonaws.sagemaker#ModelCardExportJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The completion status of the model card export job.

", "smithy.api#required": {} } @@ -38358,6 +39198,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model card that the export job exports.

", "smithy.api#required": {} } @@ -38365,7 +39206,7 @@ "ModelCardVersion": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of the model card that the export job exports.

", "smithy.api#required": {} } @@ -38373,6 +39214,7 @@ "CreatedAt": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the model card export job was created.

", "smithy.api#required": {} } @@ -38380,6 +39222,7 @@ "LastModifiedAt": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the model card export job was last modified..

", "smithy.api#required": {} } @@ -38401,6 +39244,7 @@ "S3OutputPath": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon S3 output path to export your model card PDF.

", "smithy.api#required": {} } @@ -38544,6 +39388,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model card.

", "smithy.api#required": {} } @@ -38551,6 +39396,7 @@ "ModelCardArn": { "target": "com.amazonaws.sagemaker#ModelCardArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model card.

", "smithy.api#required": {} } @@ -38558,6 +39404,7 @@ "ModelCardStatus": { "target": "com.amazonaws.sagemaker#ModelCardStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The approval status of the model card within your organization. Different organizations might have different criteria for model card review and approval.

\n
    \n
  • \n

    \n Draft: The model card is a work in progress.

    \n
  • \n
  • \n

    \n PendingReview: The model card is pending review.

    \n
  • \n
  • \n

    \n Approved: The model card is approved.

    \n
  • \n
  • \n

    \n Archived: The model card is archived. No more updates should be made to the model\n card, but it can still be exported.

    \n
  • \n
", "smithy.api#required": {} } @@ -38565,6 +39412,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the model card was created.

", "smithy.api#required": {} } @@ -38603,6 +39451,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model card.

", "smithy.api#required": {} } @@ -38610,6 +39459,7 @@ "ModelCardArn": { "target": "com.amazonaws.sagemaker#ModelCardArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model card.

", "smithy.api#required": {} } @@ -38617,6 +39467,7 @@ "ModelCardStatus": { "target": "com.amazonaws.sagemaker#ModelCardStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The approval status of the model card version within your organization. Different organizations might have different criteria for model card review and approval.

\n
    \n
  • \n

    \n Draft: The model card is a work in progress.

    \n
  • \n
  • \n

    \n PendingReview: The model card is pending review.

    \n
  • \n
  • \n

    \n Approved: The model card is approved.

    \n
  • \n
  • \n

    \n Archived: The model card is archived. No more updates should be made to the model\n card, but it can still be exported.

    \n
  • \n
", "smithy.api#required": {} } @@ -38624,7 +39475,7 @@ "ModelCardVersion": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A version of the model card.

", "smithy.api#required": {} } @@ -38632,6 +39483,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time that the model card version was created.

", "smithy.api#required": {} } @@ -38722,6 +39574,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The endpoint name.

", "smithy.api#required": {} } @@ -38729,6 +39582,7 @@ "EndpointArn": { "target": "com.amazonaws.sagemaker#EndpointArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the endpoint.

", "smithy.api#required": {} } @@ -38736,6 +39590,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that indicates when the endpoint was created.

", "smithy.api#required": {} } @@ -38743,6 +39598,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The last time the endpoint was modified.

", "smithy.api#required": {} } @@ -38750,6 +39606,7 @@ "EndpointStatus": { "target": "com.amazonaws.sagemaker#EndpointStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The endpoint status.

", "smithy.api#required": {} } @@ -38771,7 +39628,6 @@ "Enabled": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the alert action is turned on.

" } } @@ -38833,7 +39689,6 @@ "ModelCardVersion": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The model card version.

" } }, @@ -38990,6 +39845,7 @@ "S3DataSource": { "target": "com.amazonaws.sagemaker#S3ModelDataSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the S3 location of ML model data to deploy.

", "smithy.api#required": {} } @@ -39005,7 +39861,6 @@ "AutoGenerateEndpointName": { "target": "com.amazonaws.sagemaker#AutoGenerateEndpointName", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Set to True to automatically generate an endpoint name for a one-click\n Autopilot model deployment; set to False otherwise. The default value is\n False.

\n \n

If you set AutoGenerateEndpointName to True, do not specify\n the EndpointName; otherwise a 400 error is thrown.

\n
" } }, @@ -39054,6 +39909,7 @@ "ImageUri": { "target": "com.amazonaws.sagemaker#ImageUri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The container image to be run by the model explainability job.

", "smithy.api#required": {} } @@ -39061,6 +39917,7 @@ "ConfigUri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

JSON formatted Amazon S3 file that defines explainability parameters. For more\n information on this JSON configuration file, see Configure model explainability parameters.

", "smithy.api#required": {} } @@ -39116,6 +39973,7 @@ "InfrastructureType": { "target": "com.amazonaws.sagemaker#ModelInfrastructureType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The inference option to which to deploy your model. Possible values are the following:

\n
    \n
  • \n

    \n RealTime: Deploy to real-time inference.

    \n
  • \n
", "smithy.api#required": {} } @@ -39123,6 +39981,7 @@ "RealTimeInferenceConfig": { "target": "com.amazonaws.sagemaker#RealTimeInferenceConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The infrastructure configuration for deploying the model to real-time inference.

", "smithy.api#required": {} } @@ -39149,6 +40008,7 @@ "DataInputConfig": { "target": "com.amazonaws.sagemaker#DataInputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The input configuration object for the model.

", "smithy.api#required": {} } @@ -39178,7 +40038,6 @@ "ValueInMilliseconds": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The model latency percentile value in milliseconds.

" } } @@ -39205,6 +40064,7 @@ "Name": { "target": "com.amazonaws.sagemaker#ModelMetadataFilterType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the of the model to filter by.

", "smithy.api#required": {} } @@ -39212,6 +40072,7 @@ "Value": { "target": "com.amazonaws.sagemaker#String256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value to filter the model metadata.

", "smithy.api#required": {} } @@ -39288,6 +40149,7 @@ "Domain": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The machine learning domain of the model.

", "smithy.api#required": {} } @@ -39295,6 +40157,7 @@ "Framework": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The machine learning framework of the model.

", "smithy.api#required": {} } @@ -39302,6 +40165,7 @@ "Task": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The machine learning task of the model.

", "smithy.api#required": {} } @@ -39309,6 +40173,7 @@ "Model": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model.

", "smithy.api#required": {} } @@ -39316,6 +40181,7 @@ "FrameworkVersion": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The framework version of the model.

", "smithy.api#required": {} } @@ -39449,7 +40315,6 @@ "CertifyForMarketplace": { "target": "com.amazonaws.sagemaker#CertifyForMarketplace", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the model package is to be certified to be listed on Amazon Web Services Marketplace. For\n information about listing model packages on Amazon Web Services Marketplace, see List Your\n Algorithm or Model Package on Amazon Web Services Marketplace.

" } }, @@ -39582,6 +40447,7 @@ "Image": { "target": "com.amazonaws.sagemaker#ContainerImage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.

\n

If you are using your own custom algorithm instead of an algorithm provided by SageMaker,\n the inference code must meet SageMaker requirements. SageMaker supports both\n registry/repository[:tag] and registry/repository[@digest]\n image path formats. For more information, see Using Your Own Algorithms with Amazon\n SageMaker.

", "smithy.api#required": {} } @@ -39788,6 +40654,7 @@ "ModelPackageGroupName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model group.

", "smithy.api#required": {} } @@ -39795,6 +40662,7 @@ "ModelPackageGroupArn": { "target": "com.amazonaws.sagemaker#ModelPackageGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model group.

", "smithy.api#required": {} } @@ -39808,6 +40676,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time that the model group was created.

", "smithy.api#required": {} } @@ -39815,6 +40684,7 @@ "ModelPackageGroupStatus": { "target": "com.amazonaws.sagemaker#ModelPackageGroupStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the model group.

", "smithy.api#required": {} } @@ -39888,6 +40758,7 @@ "ValidationStatuses": { "target": "com.amazonaws.sagemaker#ModelPackageStatusItemList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The validation status of the model package.

", "smithy.api#required": {} } @@ -39909,6 +40780,7 @@ "Name": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model package for which the overall status is being reported.

", "smithy.api#required": {} } @@ -39916,6 +40788,7 @@ "Status": { "target": "com.amazonaws.sagemaker#DetailedModelPackageStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current status.

", "smithy.api#required": {} } @@ -39952,6 +40825,7 @@ "ModelPackageName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model package.

", "smithy.api#required": {} } @@ -39971,6 +40845,7 @@ "ModelPackageArn": { "target": "com.amazonaws.sagemaker#ModelPackageArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model package.

", "smithy.api#required": {} } @@ -39984,6 +40859,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that shows when the model package was created.

", "smithy.api#required": {} } @@ -39991,6 +40867,7 @@ "ModelPackageStatus": { "target": "com.amazonaws.sagemaker#ModelPackageStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The overall status of the model package.

", "smithy.api#required": {} } @@ -40041,6 +40918,7 @@ "ProfileName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the profile for the model package.

", "smithy.api#required": {} } @@ -40048,6 +40926,7 @@ "TransformJobDefinition": { "target": "com.amazonaws.sagemaker#TransformJobDefinition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The TransformJobDefinition object that describes the transform job used\n for the validation of the model package.

", "smithy.api#required": {} } @@ -40075,6 +40954,7 @@ "ValidationRole": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The IAM roles to be used for the validation of the model package.

", "smithy.api#required": {} } @@ -40082,6 +40962,7 @@ "ValidationProfiles": { "target": "com.amazonaws.sagemaker#ModelPackageValidationProfiles", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of ModelPackageValidationProfile objects, each of which\n specifies a batch transform job that SageMaker runs to validate your model package.

", "smithy.api#required": {} } @@ -40125,6 +41006,7 @@ "ImageUri": { "target": "com.amazonaws.sagemaker#ImageUri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The address of the container image that the monitoring job runs.

", "smithy.api#required": {} } @@ -40202,6 +41084,7 @@ "GroundTruthS3Input": { "target": "com.amazonaws.sagemaker#MonitoringGroundTruthS3Input", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ground truth label provided for the model.

", "smithy.api#required": {} } @@ -40276,6 +41159,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#ModelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model that you want a summary for.

", "smithy.api#required": {} } @@ -40283,6 +41167,7 @@ "ModelArn": { "target": "com.amazonaws.sagemaker#ModelArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model.

", "smithy.api#required": {} } @@ -40290,6 +41175,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that indicates when the model was created.

", "smithy.api#required": {} } @@ -40349,6 +41235,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#ModelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Amazon SageMaker Model entity.

", "smithy.api#required": {} } @@ -40356,6 +41243,7 @@ "VariantName": { "target": "com.amazonaws.sagemaker#ModelVariantName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the variant.

", "smithy.api#required": {} } @@ -40363,6 +41251,7 @@ "InfrastructureConfig": { "target": "com.amazonaws.sagemaker#ModelInfrastructureConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The configuration for the infrastructure that the model will be deployed to.

", "smithy.api#required": {} } @@ -40390,6 +41279,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#ModelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Amazon SageMaker Model entity.

", "smithy.api#required": {} } @@ -40397,6 +41287,7 @@ "VariantName": { "target": "com.amazonaws.sagemaker#ModelVariantName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the variant.

", "smithy.api#required": {} } @@ -40404,6 +41295,7 @@ "InfrastructureConfig": { "target": "com.amazonaws.sagemaker#ModelInfrastructureConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The configuration of the infrastructure that the model has been deployed to.

", "smithy.api#required": {} } @@ -40411,6 +41303,7 @@ "Status": { "target": "com.amazonaws.sagemaker#ModelVariantStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of deployment for the model variant on the hosted inference endpoint.

\n
    \n
  • \n

    \n Creating - Amazon SageMaker is preparing the model variant on the hosted inference endpoint.\n

    \n
  • \n
  • \n

    \n InService - The model variant is running on the hosted inference endpoint.\n

    \n
  • \n
  • \n

    \n Updating - Amazon SageMaker is updating the model variant on the hosted inference endpoint.\n

    \n
  • \n
  • \n

    \n Deleting - Amazon SageMaker is deleting the model variant on the hosted inference endpoint.\n

    \n
  • \n
  • \n

    \n Deleted - The model variant has been deleted on the hosted inference endpoint. This\n can only happen after stopping the experiment.\n

    \n
  • \n
", "smithy.api#required": {} } @@ -40514,6 +41407,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a monitoring schedule.

", "smithy.api#required": {} } @@ -40521,6 +41415,7 @@ "MonitoringAlertName": { "target": "com.amazonaws.sagemaker#MonitoringAlertName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a monitoring alert.

", "smithy.api#required": {} } @@ -40528,6 +41423,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that indicates when the first alert transition occurred in an alert history.\n An alert transition can be from status InAlert to OK, \n or from OK to InAlert.

", "smithy.api#required": {} } @@ -40535,6 +41431,7 @@ "AlertStatus": { "target": "com.amazonaws.sagemaker#MonitoringAlertStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current alert status of an alert.

", "smithy.api#required": {} } @@ -40577,6 +41474,7 @@ "MonitoringAlertName": { "target": "com.amazonaws.sagemaker#MonitoringAlertName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a monitoring alert.

", "smithy.api#required": {} } @@ -40584,6 +41482,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that indicates when a monitor alert was created.

", "smithy.api#required": {} } @@ -40591,6 +41490,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that indicates when a monitor alert was last updated.

", "smithy.api#required": {} } @@ -40598,6 +41498,7 @@ "AlertStatus": { "target": "com.amazonaws.sagemaker#MonitoringAlertStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current status of an alert.

", "smithy.api#required": {} } @@ -40605,6 +41506,7 @@ "DatapointsToAlert": { "target": "com.amazonaws.sagemaker#MonitoringDatapointsToAlert", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Within EvaluationPeriod, how many execution failures will raise an\n alert.

", "smithy.api#required": {} } @@ -40612,6 +41514,7 @@ "EvaluationPeriod": { "target": "com.amazonaws.sagemaker#MonitoringEvaluationPeriod", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of most recent monitoring executions to consider when evaluating alert\n status.

", "smithy.api#required": {} } @@ -40619,6 +41522,7 @@ "Actions": { "target": "com.amazonaws.sagemaker#MonitoringAlertActions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of alert actions taken in response to an alert going into\n InAlert status.

", "smithy.api#required": {} } @@ -40646,6 +41550,7 @@ "ImageUri": { "target": "com.amazonaws.sagemaker#ImageUri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The container image to be run by the monitoring job.

", "smithy.api#required": {} } @@ -40711,6 +41616,7 @@ "InstanceCount": { "target": "com.amazonaws.sagemaker#ProcessingInstanceCount", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of ML compute instances to use in the model monitoring job. For distributed\n processing jobs, specify a value greater than 1. The default value is 1.

", "smithy.api#required": {} } @@ -40718,6 +41624,7 @@ "InstanceType": { "target": "com.amazonaws.sagemaker#ProcessingInstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ML compute instance type for the processing job.

", "smithy.api#required": {} } @@ -40725,6 +41632,7 @@ "VolumeSizeInGB": { "target": "com.amazonaws.sagemaker#ProcessingVolumeSizeInGB", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The size of the ML storage volume, in gigabytes, that you want to provision. You must\n specify sufficient ML storage for your scenario.

", "smithy.api#required": {} } @@ -40772,7 +41680,6 @@ "Header": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates if the CSV data has a header.

" } } @@ -40869,6 +41776,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the monitoring schedule.

", "smithy.api#required": {} } @@ -40876,6 +41784,7 @@ "ScheduledTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time the monitoring job was scheduled.

", "smithy.api#required": {} } @@ -40883,6 +41792,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time at which the monitoring job was created.

", "smithy.api#required": {} } @@ -40890,6 +41800,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that indicates the last time the monitoring job was modified.

", "smithy.api#required": {} } @@ -40897,6 +41808,7 @@ "MonitoringExecutionStatus": { "target": "com.amazonaws.sagemaker#ExecutionStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the monitoring job.

", "smithy.api#required": {} } @@ -41000,6 +41912,7 @@ "MonitoringInputs": { "target": "com.amazonaws.sagemaker#MonitoringInputs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The array of inputs for the monitoring job. Currently we support monitoring an Amazon SageMaker Endpoint.

", "smithy.api#required": {} } @@ -41007,6 +41920,7 @@ "MonitoringOutputConfig": { "target": "com.amazonaws.sagemaker#MonitoringOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The array of outputs from the monitoring job to be uploaded to Amazon S3.

", "smithy.api#required": {} } @@ -41014,6 +41928,7 @@ "MonitoringResources": { "target": "com.amazonaws.sagemaker#MonitoringResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Identifies the resources, ML compute instances, and ML storage volumes to deploy for a\n monitoring job. In distributed processing, you specify more than one instance.

", "smithy.api#required": {} } @@ -41021,6 +41936,7 @@ "MonitoringAppSpecification": { "target": "com.amazonaws.sagemaker#MonitoringAppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Configures the monitoring job to run a specified Docker container image.

", "smithy.api#required": {} } @@ -41046,6 +41962,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can \n assume to perform tasks on your behalf.

", "smithy.api#required": {} } @@ -41098,6 +42015,7 @@ "MonitoringJobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the monitoring job.

", "smithy.api#required": {} } @@ -41105,6 +42023,7 @@ "MonitoringJobDefinitionArn": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the monitoring job.

", "smithy.api#required": {} } @@ -41112,6 +42031,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time that the monitoring job was created.

", "smithy.api#required": {} } @@ -41119,6 +42039,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the endpoint that the job monitors.

", "smithy.api#required": {} } @@ -41140,7 +42061,6 @@ "Line": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates if the file should be read as a JSON object per line.

" } } @@ -41152,7 +42072,6 @@ "com.amazonaws.sagemaker#MonitoringMaxRuntimeInSeconds": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 86400 @@ -41165,14 +42084,12 @@ "EnableInterContainerTrafficEncryption": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to encrypt all communications between the instances used for the monitoring\n jobs. Choose True to encrypt communications. Encryption provides greater\n security for distributed jobs, but the processing might take longer.

" } }, "EnableNetworkIsolation": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to allow inbound and outbound network calls to and from the containers used for\n the monitoring job.

" } }, @@ -41190,6 +42107,7 @@ "S3Output": { "target": "com.amazonaws.sagemaker#MonitoringS3Output", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon S3 storage location where the results of a monitoring job are\n saved.

", "smithy.api#required": {} } @@ -41205,6 +42123,7 @@ "MonitoringOutputs": { "target": "com.amazonaws.sagemaker#MonitoringOutputs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Monitoring outputs for monitoring jobs. This is where the output of the periodic\n monitoring jobs is uploaded.

", "smithy.api#required": {} } @@ -41268,6 +42187,7 @@ "ClusterConfig": { "target": "com.amazonaws.sagemaker#MonitoringClusterConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The configuration for the cluster resources used to run the processing job.

", "smithy.api#required": {} } @@ -41283,6 +42203,7 @@ "S3Uri": { "target": "com.amazonaws.sagemaker#MonitoringS3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A URI that identifies the Amazon S3 storage location where Amazon SageMaker\n saves the results of a monitoring job.

", "smithy.api#required": {} } @@ -41290,6 +42211,7 @@ "LocalPath": { "target": "com.amazonaws.sagemaker#ProcessingLocalPath", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The local path to the Amazon S3 storage location where Amazon SageMaker\n saves the results of a monitoring job. LocalPath is an absolute path for the output\n data.

", "smithy.api#required": {} } @@ -41470,6 +42392,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the monitoring schedule.

", "smithy.api#required": {} } @@ -41477,6 +42400,7 @@ "MonitoringScheduleArn": { "target": "com.amazonaws.sagemaker#MonitoringScheduleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the monitoring schedule.

", "smithy.api#required": {} } @@ -41484,6 +42408,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The creation time of the monitoring schedule.

", "smithy.api#required": {} } @@ -41491,6 +42416,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The last time the monitoring schedule was modified.

", "smithy.api#required": {} } @@ -41498,6 +42424,7 @@ "MonitoringScheduleStatus": { "target": "com.amazonaws.sagemaker#ScheduleStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the monitoring schedule.

", "smithy.api#required": {} } @@ -41551,7 +42478,7 @@ "MaxRuntimeInSeconds": { "target": "com.amazonaws.sagemaker#MonitoringMaxRuntimeInSeconds", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The maximum runtime allowed in seconds.

\n \n

The MaxRuntimeInSeconds cannot exceed the frequency of the job. For data\n quality and model explainability, this can be up to 3600 seconds for an hourly schedule.\n For model bias and model quality hourly schedules, this can be up to 1800\n seconds.

\n
", "smithy.api#required": {} } @@ -41640,6 +42567,7 @@ "SecurityGroupIds": { "target": "com.amazonaws.sagemaker#NeoVpcSecurityGroupIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The VPC security group IDs. IDs have the form of sg-xxxxxxxx. Specify the\n security groups for the VPC that is specified in the Subnets field.

", "smithy.api#required": {} } @@ -41647,6 +42575,7 @@ "Subnets": { "target": "com.amazonaws.sagemaker#NeoVpcSubnets", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the subnets in the VPC that you want to connect the compilation job to for\n accessing the model in Amazon S3.

", "smithy.api#required": {} } @@ -41706,6 +42635,7 @@ "NestedPropertyName": { "target": "com.amazonaws.sagemaker#ResourcePropertyName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the property to use in the nested filters. The value must match a listed property name,\n such as InputDataConfig.

", "smithy.api#required": {} } @@ -41713,6 +42643,7 @@ "Filters": { "target": "com.amazonaws.sagemaker#FilterList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of filters. Each filter acts on a property. Filters must contain at least one\n Filters value. For example, a NestedFilters call might\n include a filter on the PropertyName parameter of the\n InputDataConfig property:\n InputDataConfig.DataSource.S3DataSource.S3Uri.

", "smithy.api#required": {} } @@ -41740,14 +42671,12 @@ "EnableInterContainerTrafficEncryption": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to encrypt all communications between distributed processing jobs. Choose\n True to encrypt communications. Encryption provides greater security for distributed\n processing jobs, but the processing might take longer.

" } }, "EnableNetworkIsolation": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to allow inbound and outbound network calls to and from the containers used for\n the processing job.

" } }, @@ -41925,6 +42854,7 @@ "NotebookInstanceLifecycleConfigName": { "target": "com.amazonaws.sagemaker#NotebookInstanceLifecycleConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the lifecycle configuration.

", "smithy.api#required": {} } @@ -41932,6 +42862,7 @@ "NotebookInstanceLifecycleConfigArn": { "target": "com.amazonaws.sagemaker#NotebookInstanceLifecycleConfigArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the lifecycle configuration.

", "smithy.api#required": {} } @@ -42086,6 +43017,7 @@ "NotebookInstanceName": { "target": "com.amazonaws.sagemaker#NotebookInstanceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the notebook instance that you want a summary for.

", "smithy.api#required": {} } @@ -42093,6 +43025,7 @@ "NotebookInstanceArn": { "target": "com.amazonaws.sagemaker#NotebookInstanceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the notebook instance.

", "smithy.api#required": {} } @@ -42248,7 +43181,6 @@ "com.amazonaws.sagemaker#ObjectiveStatusCounter": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -42260,21 +43192,18 @@ "Succeeded": { "target": "com.amazonaws.sagemaker#ObjectiveStatusCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of training jobs whose final objective metric was evaluated by the\n hyperparameter tuning job and used in the hyperparameter tuning process.

" } }, "Pending": { "target": "com.amazonaws.sagemaker#ObjectiveStatusCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of training jobs that are in progress and pending evaluation of their final\n objective metric.

" } }, "Failed": { "target": "com.amazonaws.sagemaker#ObjectiveStatusCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of training jobs whose final objective metric was not evaluated and used in\n the hyperparameter tuning process. This typically occurs when the training job failed or\n did not emit an objective metric.

" } } @@ -42289,6 +43218,7 @@ "S3StorageConfig": { "target": "com.amazonaws.sagemaker#S3StorageConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Simple Storage (Amazon S3) location of OfflineStore.

", "smithy.api#required": {} } @@ -42296,7 +43226,6 @@ "DisableGlueTableCreation": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Set to True to disable the automatic creation of an Amazon Web Services Glue\n table when configuring an OfflineStore. If set to False, Feature\n Store will name the OfflineStore Glue table following Athena's\n naming recommendations.

\n

The default value is False.

" } }, @@ -42323,6 +43252,7 @@ "Status": { "target": "com.amazonaws.sagemaker#OfflineStoreStatusValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An OfflineStore status.

", "smithy.api#required": {} } @@ -42367,6 +43297,7 @@ "ClientId": { "target": "com.amazonaws.sagemaker#ClientId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The OIDC IdP client ID used to configure your private workforce.

", "smithy.api#required": {} } @@ -42374,6 +43305,7 @@ "ClientSecret": { "target": "com.amazonaws.sagemaker#ClientSecret", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The OIDC IdP client secret used to configure your private workforce.

", "smithy.api#required": {} } @@ -42381,6 +43313,7 @@ "Issuer": { "target": "com.amazonaws.sagemaker#OidcEndpoint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The OIDC IdP issuer used to configure your private workforce.

", "smithy.api#required": {} } @@ -42388,6 +43321,7 @@ "AuthorizationEndpoint": { "target": "com.amazonaws.sagemaker#OidcEndpoint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The OIDC IdP authorization endpoint used to configure your private workforce.

", "smithy.api#required": {} } @@ -42395,6 +43329,7 @@ "TokenEndpoint": { "target": "com.amazonaws.sagemaker#OidcEndpoint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The OIDC IdP token endpoint used to configure your private workforce.

", "smithy.api#required": {} } @@ -42402,6 +43337,7 @@ "UserInfoEndpoint": { "target": "com.amazonaws.sagemaker#OidcEndpoint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The OIDC IdP user information endpoint used to configure your private workforce.

", "smithy.api#required": {} } @@ -42409,6 +43345,7 @@ "LogoutEndpoint": { "target": "com.amazonaws.sagemaker#OidcEndpoint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The OIDC IdP logout endpoint used to configure your private workforce.

", "smithy.api#required": {} } @@ -42416,6 +43353,7 @@ "JwksUri": { "target": "com.amazonaws.sagemaker#OidcEndpoint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.

", "smithy.api#required": {} } @@ -42491,6 +43429,7 @@ "Groups": { "target": "com.amazonaws.sagemaker#Groups", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of comma seperated strings that identifies\n user groups in your OIDC IdP. Each user group is\n made up of a group of private workers.

", "smithy.api#required": {} } @@ -42512,7 +43451,6 @@ "EnableOnlineStore": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Turn OnlineStore off by specifying False for the\n EnableOnlineStore flag. Turn OnlineStore on by specifying\n True for the EnableOnlineStore flag.

\n

The default value is False.

" } }, @@ -42638,7 +43576,6 @@ "com.amazonaws.sagemaker#OptionalVolumeSizeInGB": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -42684,6 +43621,7 @@ "S3OutputLocation": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Identifies the S3 bucket where you want Amazon SageMaker to store the model artifacts. For\n example, s3://bucket-name/key-name-prefix.

", "smithy.api#required": {} } @@ -42729,6 +43667,7 @@ "S3OutputPath": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Identifies the S3 path where you want SageMaker to store the model artifacts. For\n example, s3://bucket-name/key-name-prefix.

", "smithy.api#required": {} } @@ -42750,6 +43689,7 @@ "Name": { "target": "com.amazonaws.sagemaker#String256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the output parameter.

", "smithy.api#required": {} } @@ -42757,6 +43697,7 @@ "Value": { "target": "com.amazonaws.sagemaker#String1024", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value of the output parameter.

", "smithy.api#required": {} } @@ -42794,7 +43735,7 @@ "MaxParallelExecutionSteps": { "target": "com.amazonaws.sagemaker#MaxParallelExecutionSteps", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The max number of steps that can be executed in parallel.

", "smithy.api#required": {} } @@ -42810,6 +43751,7 @@ "Name": { "target": "com.amazonaws.sagemaker#PipelineParameterName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the parameter to assign a value to. This \n parameter name must match a named parameter in the \n pipeline definition.

", "smithy.api#required": {} } @@ -42817,6 +43759,7 @@ "Value": { "target": "com.amazonaws.sagemaker#String1024", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The literal value for the parameter.

", "smithy.api#required": {} } @@ -43025,6 +43968,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the endpoint configuration used in the deployment.

", "smithy.api#required": {} } @@ -43058,6 +44002,7 @@ "VariantName": { "target": "com.amazonaws.sagemaker#VariantName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the variant.

", "smithy.api#required": {} } @@ -43141,7 +44086,6 @@ "com.amazonaws.sagemaker#Percentage": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "max": 100 } @@ -43290,6 +44234,7 @@ "Bucket": { "target": "com.amazonaws.sagemaker#BucketName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the S3 bucket.

", "smithy.api#required": {} } @@ -43297,6 +44242,7 @@ "ObjectKey": { "target": "com.amazonaws.sagemaker#Key", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The object key (or key name) uniquely identifies the \n object in an S3 bucket.

", "smithy.api#required": {} } @@ -43528,7 +44474,6 @@ "AttemptCount": { "target": "com.amazonaws.sagemaker#IntegerValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The current attempt of the execution step. For more information, see Retry Policy for SageMaker Pipelines steps.

" } }, @@ -43913,6 +44858,7 @@ "InstanceCount": { "target": "com.amazonaws.sagemaker#ProcessingInstanceCount", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of ML compute instances to use in the processing job. For distributed\n processing jobs, specify a value greater than 1. The default value is 1.

", "smithy.api#required": {} } @@ -43920,6 +44866,7 @@ "InstanceType": { "target": "com.amazonaws.sagemaker#ProcessingInstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ML compute instance type for the processing job.

", "smithy.api#required": {} } @@ -43927,6 +44874,7 @@ "VolumeSizeInGB": { "target": "com.amazonaws.sagemaker#ProcessingVolumeSizeInGB", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The size of the ML storage volume in gigabytes that you want to provision. You must\n specify sufficient ML storage for your scenario.

\n \n

Certain Nitro-based instances include local storage with a fixed total size,\n dependent on the instance type. When using these instances for processing, Amazon SageMaker mounts\n the local instance storage instead of Amazon EBS gp2 storage. You can't request a\n VolumeSizeInGB greater than the total size of the local instance\n storage.

\n

For a list of instance types that support local instance storage, including the\n total size per instance type, see Instance Store Volumes.

\n
", "smithy.api#required": {} } @@ -43983,6 +44931,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemaker#FeatureGroupName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Amazon SageMaker FeatureGroup to use as the destination for processing job output. Note that your \n processing script is responsible for putting records into your Feature Store.

", "smithy.api#required": {} } @@ -43998,6 +44947,7 @@ "InputName": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the processing job input.

", "smithy.api#required": {} } @@ -44005,7 +44955,6 @@ "AppManaged": { "target": "com.amazonaws.sagemaker#AppManaged", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

When True, input operations such as data download are managed natively by the\n processing job application. When False (default), input operations are managed by Amazon SageMaker.

" } }, @@ -44519,6 +45468,7 @@ "ProcessingJobName": { "target": "com.amazonaws.sagemaker#ProcessingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the processing job.

", "smithy.api#required": {} } @@ -44526,6 +45476,7 @@ "ProcessingJobArn": { "target": "com.amazonaws.sagemaker#ProcessingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the processing job..

", "smithy.api#required": {} } @@ -44533,6 +45484,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time at which the processing job was created.

", "smithy.api#required": {} } @@ -44552,6 +45504,7 @@ "ProcessingJobStatus": { "target": "com.amazonaws.sagemaker#ProcessingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the processing job.

", "smithy.api#required": {} } @@ -44586,7 +45539,6 @@ "com.amazonaws.sagemaker#ProcessingMaxRuntimeInSeconds": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 604800 @@ -44599,6 +45551,7 @@ "OutputName": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the processing job output.

", "smithy.api#required": {} } @@ -44618,7 +45571,6 @@ "AppManaged": { "target": "com.amazonaws.sagemaker#AppManaged", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

When True, output operations such as data upload are managed natively by the\n processing job application. When False (default), output operations are managed by\n Amazon SageMaker.

" } } @@ -44633,6 +45585,7 @@ "Outputs": { "target": "com.amazonaws.sagemaker#ProcessingOutputs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of outputs configuring the data to upload from the processing container.

", "smithy.api#required": {} } @@ -44666,6 +45619,7 @@ "ClusterConfig": { "target": "com.amazonaws.sagemaker#ProcessingClusterConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The configuration for the resources in a cluster used to run the processing\n job.

", "smithy.api#required": {} } @@ -44732,6 +45686,7 @@ "S3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The URI of the Amazon S3 prefix Amazon SageMaker downloads data required to run a processing job.

", "smithy.api#required": {} } @@ -44745,6 +45700,7 @@ "S3DataType": { "target": "com.amazonaws.sagemaker#ProcessingS3DataType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Whether you use an S3Prefix or a ManifestFile for\n the data type. If you choose S3Prefix, S3Uri identifies a key\n name prefix. Amazon SageMaker uses all objects with the specified key name prefix for the processing\n job. If you choose ManifestFile, S3Uri identifies an object\n that is a manifest file containing a list of object keys that you want Amazon SageMaker to use for\n the processing job.

", "smithy.api#required": {} } @@ -44795,6 +45751,7 @@ "S3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A URI that identifies the Amazon S3 bucket where you want Amazon SageMaker to save the results of\n a processing job.

", "smithy.api#required": {} } @@ -44802,6 +45759,7 @@ "LocalPath": { "target": "com.amazonaws.sagemaker#ProcessingLocalPath", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The local path of a directory where you want Amazon SageMaker to upload its contents to Amazon S3. \n LocalPath is an absolute path to a directory containing output files. \n This directory will be created by the platform and exist when your container's \n entrypoint is invoked.

", "smithy.api#required": {} } @@ -44809,6 +45767,7 @@ "S3UploadMode": { "target": "com.amazonaws.sagemaker#ProcessingS3UploadMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Whether to upload the results of the processing job continuously or after the job\n completes.

", "smithy.api#required": {} } @@ -44841,7 +45800,7 @@ "MaxRuntimeInSeconds": { "target": "com.amazonaws.sagemaker#ProcessingMaxRuntimeInSeconds", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the maximum runtime in seconds.

", "smithy.api#required": {} } @@ -44899,6 +45858,7 @@ "VariantName": { "target": "com.amazonaws.sagemaker#VariantName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the production variant.

", "smithy.api#required": {} } @@ -44906,6 +45866,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#ModelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model that you want to host. This is the name that you specified\n when creating the model.

", "smithy.api#required": {} } @@ -45031,6 +45992,7 @@ "DestinationS3Uri": { "target": "com.amazonaws.sagemaker#DestinationS3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon S3 bucket to send the core dump to.

", "smithy.api#required": {} } @@ -45969,6 +46931,7 @@ "MemorySizeInMB": { "target": "com.amazonaws.sagemaker#ServerlessMemorySizeInMB", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The memory size of your serverless endpoint. Valid values are in 1 GB increments: 1024 MB, 2048 MB, 3072 MB, 4096 MB, 5120 MB, or 6144 MB.

", "smithy.api#required": {} } @@ -45976,6 +46939,7 @@ "MaxConcurrency": { "target": "com.amazonaws.sagemaker#ServerlessMaxConcurrency", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The maximum number of concurrent invocations your serverless endpoint can process.

", "smithy.api#required": {} } @@ -46017,6 +46981,7 @@ "Status": { "target": "com.amazonaws.sagemaker#VariantStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The endpoint variant status which describes the current deployment stage status or\n operational status.

\n
    \n
  • \n

    \n Creating: Creating inference resources for the production\n variant.

    \n
  • \n
  • \n

    \n Deleting: Terminating inference resources for the production\n variant.

    \n
  • \n
  • \n

    \n Updating: Updating capacity for the production variant.

    \n
  • \n
  • \n

    \n ActivatingTraffic: Turning on traffic for the production\n variant.

    \n
  • \n
  • \n

    \n Baking: Waiting period to monitor the CloudWatch alarms in the\n automatic rollback configuration.

    \n
  • \n
", "smithy.api#required": {} } @@ -46056,6 +47021,7 @@ "VariantName": { "target": "com.amazonaws.sagemaker#VariantName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the variant.

", "smithy.api#required": {} } @@ -46157,7 +47123,6 @@ "DisableProfiler": { "target": "com.amazonaws.sagemaker#DisableProfiler", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Configuration to turn off Amazon SageMaker Debugger's system monitoring and profiling functionality. To turn it off, set to True.

" } } @@ -46190,7 +47155,6 @@ "DisableProfiler": { "target": "com.amazonaws.sagemaker#DisableProfiler", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

To turn off Amazon SageMaker Debugger monitoring and profiling while a training job is in progress, set to True.

" } } @@ -46205,6 +47169,7 @@ "RuleConfigurationName": { "target": "com.amazonaws.sagemaker#RuleConfigurationName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the rule configuration. It must be unique relative to other rule configuration names.

", "smithy.api#required": {} } @@ -46224,6 +47189,7 @@ "RuleEvaluatorImage": { "target": "com.amazonaws.sagemaker#AlgorithmImage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Elastic Container Registry Image for the managed rule evaluation.

", "smithy.api#required": {} } @@ -46237,7 +47203,6 @@ "VolumeSizeInGB": { "target": "com.amazonaws.sagemaker#OptionalVolumeSizeInGB", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The size, in GB, of the ML storage volume attached to the processing instance.

" } }, @@ -46565,6 +47530,7 @@ "ProjectName": { "target": "com.amazonaws.sagemaker#ProjectEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the project.

", "smithy.api#required": {} } @@ -46578,6 +47544,7 @@ "ProjectArn": { "target": "com.amazonaws.sagemaker#ProjectArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the project.

", "smithy.api#required": {} } @@ -46585,6 +47552,7 @@ "ProjectId": { "target": "com.amazonaws.sagemaker#ProjectId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the project.

", "smithy.api#required": {} } @@ -46592,6 +47560,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time that the project was created.

", "smithy.api#required": {} } @@ -46599,6 +47568,7 @@ "ProjectStatus": { "target": "com.amazonaws.sagemaker#ProjectStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the project.

", "smithy.api#required": {} } @@ -46630,6 +47600,7 @@ "PropertyNameHint": { "target": "com.amazonaws.sagemaker#PropertyNameHint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Text that begins a property's name.

", "smithy.api#required": {} } @@ -46743,6 +47714,7 @@ "ModelPackageGroupName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model group to add a resource policy to.

", "smithy.api#required": {} } @@ -46750,6 +47722,7 @@ "ResourcePolicy": { "target": "com.amazonaws.sagemaker#PolicyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource policy for the model group.

", "smithy.api#required": {} } @@ -46765,6 +47738,7 @@ "ModelPackageGroupArn": { "target": "com.amazonaws.sagemaker#ModelPackageGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model package group.

", "smithy.api#required": {} } @@ -46828,14 +47802,12 @@ "SkipCheck": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

This flag indicates if the drift check against the previous baseline will be skipped or not. \n If it is set to False, the previous baseline of the configured check type must be available.

" } }, "RegisterNewBaseline": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

This flag indicates if a newly calculated baseline can be accessed through step properties \n BaselineUsedForDriftCheckConstraints and BaselineUsedForDriftCheckStatistics. \n If it is set to False, the previous baseline of the configured check type must also be available. \n These can be accessed through the BaselineUsedForDriftCheckConstraints and \n BaselineUsedForDriftCheckStatistics properties.

" } } @@ -46950,7 +47922,6 @@ "IncludeEdges": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Setting this value to True retrieves not only the entities of interest but also the \n Associations and \n lineage entities on the path. Set to False to only return lineage entities that match your query.

" } }, @@ -47120,6 +48091,7 @@ "DomainExecutionRoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the execution role for the RStudioServerPro Domain-level\n app.

", "smithy.api#required": {} } @@ -47150,6 +48122,7 @@ "DomainExecutionRoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The execution role for the RStudioServerPro Domain-level app.

", "smithy.api#required": {} } @@ -47205,6 +48178,7 @@ "InstanceType": { "target": "com.amazonaws.sagemaker#InstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The instance type the model is deployed to.

", "smithy.api#required": {} } @@ -47212,6 +48186,7 @@ "InstanceCount": { "target": "com.amazonaws.sagemaker#TaskCount", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of instances of the type specified by InstanceType.

", "smithy.api#required": {} } @@ -47227,6 +48202,7 @@ "RecommendationId": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The recommendation ID which uniquely identifies each recommendation.

", "smithy.api#required": {} } @@ -47234,6 +48210,7 @@ "InstanceType": { "target": "com.amazonaws.sagemaker#ProductionVariantInstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The recommended instance type for Real-Time Inference.

", "smithy.api#required": {} } @@ -47403,6 +48380,7 @@ "ModelConfiguration": { "target": "com.amazonaws.sagemaker#ModelConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -47617,7 +48595,6 @@ "MaxInvocations": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of requests per minute expected for the endpoint.

" } }, @@ -47706,6 +48683,7 @@ "SecurityGroupIds": { "target": "com.amazonaws.sagemaker#RecommendationJobVpcSecurityGroupIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The VPC security group IDs. IDs have the form of sg-xxxxxxxx.\n Specify the security groups for the VPC that is specified in the Subnets field.

", "smithy.api#required": {} } @@ -47713,6 +48691,7 @@ "Subnets": { "target": "com.amazonaws.sagemaker#RecommendationJobVpcSubnets", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the subnets in the VPC to which you want to connect your model.

", "smithy.api#required": {} } @@ -47772,7 +48751,7 @@ "CostPerHour": { "target": "com.amazonaws.sagemaker#Float", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Defines the cost per hour for the instance.

", "smithy.api#required": {} } @@ -47780,7 +48759,7 @@ "CostPerInference": { "target": "com.amazonaws.sagemaker#Float", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Defines the cost per inference for the instance .

", "smithy.api#required": {} } @@ -47788,7 +48767,7 @@ "MaxInvocations": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The expected maximum number of requests per minute for the instance.

", "smithy.api#required": {} } @@ -47796,7 +48775,7 @@ "ModelLatency": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The expected model latency at maximum invocation per minute for the instance.

", "smithy.api#required": {} } @@ -47909,30 +48888,35 @@ "ClusterId": { "target": "com.amazonaws.sagemaker#RedshiftClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "Database": { "target": "com.amazonaws.sagemaker#RedshiftDatabase", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "DbUser": { "target": "com.amazonaws.sagemaker#RedshiftUserName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "QueryString": { "target": "com.amazonaws.sagemaker#RedshiftQueryString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ClusterRoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets.

", "smithy.api#required": {} } @@ -47940,6 +48924,7 @@ "OutputS3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The location in Amazon S3 where the Redshift query results are stored.

", "smithy.api#required": {} } @@ -47953,6 +48938,7 @@ "OutputFormat": { "target": "com.amazonaws.sagemaker#RedshiftResultFormat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -48067,6 +49053,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet.

", "smithy.api#required": {} } @@ -48074,6 +49061,7 @@ "Devices": { "target": "com.amazonaws.sagemaker#Devices", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of devices to register with SageMaker Edge Manager.

", "smithy.api#required": {} } @@ -48142,6 +49130,7 @@ "Task": { "target": "com.amazonaws.sagemaker#RenderableTask", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A RenderableTask object containing a representative task to\n render.

", "smithy.api#required": {} } @@ -48149,6 +49138,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) that has access to the S3 objects that are used by the\n template.

", "smithy.api#required": {} } @@ -48170,6 +49160,7 @@ "RenderedContent": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A Liquid template that renders the HTML for the worker UI.

", "smithy.api#required": {} } @@ -48177,6 +49168,7 @@ "Errors": { "target": "com.amazonaws.sagemaker#RenderingErrorList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of one or more RenderingError objects if any were encountered\n while rendering the template. If there were no errors, the list is empty.

", "smithy.api#required": {} } @@ -48192,6 +49184,7 @@ "Input": { "target": "com.amazonaws.sagemaker#TaskInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A JSON object that contains values for the variables defined in the template. It is\n made available to the template under the substitution variable task.input.\n For example, if you define a variable task.input.text in your template, you\n can supply the variable in the JSON object as \"text\": \"sample text\".

", "smithy.api#required": {} } @@ -48207,6 +49200,7 @@ "Code": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for a specific class of errors.

", "smithy.api#required": {} } @@ -48214,6 +49208,7 @@ "Message": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A human-readable message describing the error.

", "smithy.api#required": {} } @@ -48252,6 +49247,7 @@ "RepositoryCredentialsProviderArn": { "target": "com.amazonaws.sagemaker#RepositoryCredentialsProviderArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an Amazon Web Services Lambda function that provides\n credentials to authenticate to the private Docker registry where your model image is\n hosted. For information about how to create an Amazon Web Services Lambda function, see\n Create a Lambda function\n with the console in the Amazon Web Services Lambda Developer\n Guide.

", "smithy.api#required": {} } @@ -48317,6 +49313,7 @@ "ResourceCatalogArn": { "target": "com.amazonaws.sagemaker#ResourceCatalogArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the ResourceCatalog.

", "smithy.api#required": {} } @@ -48324,6 +49321,7 @@ "ResourceCatalogName": { "target": "com.amazonaws.sagemaker#ResourceCatalogName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the ResourceCatalog.

", "smithy.api#required": {} } @@ -48331,6 +49329,7 @@ "Description": { "target": "com.amazonaws.sagemaker#ResourceCatalogDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A free form description of the ResourceCatalog.

", "smithy.api#required": {} } @@ -48338,6 +49337,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time the ResourceCatalog was created.

", "smithy.api#required": {} } @@ -48421,14 +49421,13 @@ "InstanceCount": { "target": "com.amazonaws.sagemaker#TrainingInstanceCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of ML compute instances to use. For distributed training, provide a\n value greater than 1.

" } }, "VolumeSizeInGB": { "target": "com.amazonaws.sagemaker#VolumeSizeInGB", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The size of the ML storage volume that you want to provision.

\n

ML storage volumes store model artifacts and incremental states. Training\n algorithms might also use the ML storage volume for scratch space. If you want to store\n the training data in the ML storage volume, choose File as the\n TrainingInputMode in the algorithm specification.

\n

When using an ML instance with NVMe SSD\n volumes, SageMaker doesn't provision Amazon EBS General Purpose SSD (gp2) storage.\n Available storage is fixed to the NVMe-type instance's storage capacity. SageMaker configures\n storage paths for training datasets, checkpoints, model artifacts, and outputs to use\n the entire capacity of the instance storage. For example, ML instance families with the\n NVMe-type instance storage include ml.p4d, ml.g4dn, and\n ml.g5.

\n

When using an ML instance with the EBS-only storage option and without instance\n storage, you must define the size of EBS volume through VolumeSizeInGB in\n the ResourceConfig API. For example, ML instance families that use EBS\n volumes include ml.c5 and ml.p2.

\n

To look up instance types and their instance storage types and volumes, see Amazon EC2 Instance Types.

\n

To find the default local paths defined by the SageMaker training platform, see Amazon SageMaker\n Training Storage Folders for Training Datasets, Checkpoints, Model Artifacts, and\n Outputs.

", "smithy.api#required": {} } @@ -48462,6 +49461,7 @@ "KeepAlivePeriodInSeconds": { "target": "com.amazonaws.sagemaker#KeepAlivePeriodInSeconds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The KeepAlivePeriodInSeconds value specified in the\n ResourceConfig to update.

", "smithy.api#required": {} } @@ -48516,7 +49516,7 @@ "MaxParallelTrainingJobs": { "target": "com.amazonaws.sagemaker#MaxParallelTrainingJobs", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The maximum number of concurrent training jobs that a hyperparameter tuning job can\n launch.

", "smithy.api#required": {} } @@ -48775,6 +49775,7 @@ "PipelineExecutionArn": { "target": "com.amazonaws.sagemaker#PipelineExecutionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the pipeline execution.

", "smithy.api#required": {} } @@ -48782,6 +49783,7 @@ "ClientRequestToken": { "target": "com.amazonaws.sagemaker#IdempotencyToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the\n operation. An idempotent operation completes no more than once.

", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -48818,7 +49820,7 @@ "MaximumRetryAttempts": { "target": "com.amazonaws.sagemaker#MaximumRetryAttempts", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of times to retry the job. When the job is retried, it's\n SecondaryStatus is changed to STARTING.

", "smithy.api#required": {} } @@ -48844,6 +49846,7 @@ "MaximumBatchSize": { "target": "com.amazonaws.sagemaker#CapacitySize", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Batch size for each rolling step to provision capacity and turn on traffic on the new\n endpoint fleet, and terminate capacity on the old endpoint fleet. Value must be between\n 5% to 50% of the variant's total instance count.

", "smithy.api#required": {} } @@ -48851,6 +49854,7 @@ "WaitIntervalInSeconds": { "target": "com.amazonaws.sagemaker#WaitIntervalInSeconds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The length of the baking period, during which SageMaker monitors alarms for each batch on\n the new fleet.

", "smithy.api#required": {} } @@ -48978,6 +49982,7 @@ "S3DataType": { "target": "com.amazonaws.sagemaker#S3DataType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

If you choose S3Prefix, S3Uri identifies a key name prefix.\n SageMaker uses all objects that match the specified key name prefix for model training.

\n

If you choose ManifestFile, S3Uri identifies an object that\n is a manifest file containing a list of object keys that you want SageMaker to use for model\n training.

\n

If you choose AugmentedManifestFile, S3Uri identifies an object that is\n an augmented manifest file in JSON lines format. This file contains the data you want to\n use for model training. AugmentedManifestFile can only be used if the\n Channel's input mode is Pipe.

", "smithy.api#required": {} } @@ -48985,6 +49990,7 @@ "S3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Depending on the value specified for the S3DataType, identifies either\n a key name prefix or a manifest. For example:

\n
    \n
  • \n

    A key name prefix might look like this:\n s3://bucketname/exampleprefix\n

    \n
  • \n
  • \n

    A manifest might look like this:\n s3://bucketname/example.manifest\n

    \n

    A manifest is an S3 object which is a JSON file consisting of an array of\n elements. The first element is a prefix which is followed by one or more\n suffixes. SageMaker appends the suffix elements to the prefix to get a full set of\n S3Uri. Note that the prefix must be a valid non-empty\n S3Uri that precludes users from specifying a manifest whose\n individual S3Uri is sourced from different S3 buckets.

    \n

    The following code example shows a valid manifest format:

    \n

    \n [ {\"prefix\": \"s3://customer_bucket/some/prefix/\"},\n

    \n

    \n \"relative/path/to/custdata-1\",\n

    \n

    \n \"relative/path/custdata-2\",\n

    \n

    \n ...\n

    \n

    \n \"relative/path/custdata-N\"\n

    \n

    \n ]\n

    \n

    This JSON is equivalent to the following S3Uri\n list:

    \n

    \n s3://customer_bucket/some/prefix/relative/path/to/custdata-1\n

    \n

    \n s3://customer_bucket/some/prefix/relative/path/custdata-2\n

    \n

    \n ...\n

    \n

    \n s3://customer_bucket/some/prefix/relative/path/custdata-N\n

    \n

    The complete set of S3Uri in this manifest is the input data\n for the channel for this data source. The object that each S3Uri\n points to must be readable by the IAM role that SageMaker uses to perform tasks on\n your behalf.

    \n
  • \n
\n

Your input bucket must be located in same Amazon Web Services region as your\n training job.

", "smithy.api#required": {} } @@ -49041,6 +50047,7 @@ "S3Uri": { "target": "com.amazonaws.sagemaker#S3ModelUri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the S3 path of ML model data to deploy.

", "smithy.api#required": {} } @@ -49048,6 +50055,7 @@ "S3DataType": { "target": "com.amazonaws.sagemaker#S3ModelDataType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the type of ML model data to deploy.

\n

If you choose S3Prefix, S3Uri identifies a key name prefix.\n SageMaker uses all objects that match the specified key name prefix as part of the ML model\n data to deploy. A valid key name prefix identified by S3Uri always ends\n with a forward slash (/).

\n

If you choose S3Object, S3Uri identifies an object that is\n the ML model data to deploy.

", "smithy.api#required": {} } @@ -49055,6 +50063,7 @@ "CompressionType": { "target": "com.amazonaws.sagemaker#ModelCompressionType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies how the ML model data is prepared.

\n

If you choose Gzip and choose S3Object as the value of\n S3DataType, S3Uri identifies an object that is a\n gzip-compressed TAR archive. SageMaker will attempt to decompress and untar the object during\n model deployment.

\n

If you choose None and chooose S3Object as the value of\n S3DataType, S3Uri identifies an object that represents an\n uncompressed ML model to deploy.

\n

If you choose None and choose S3Prefix as the value of\n S3DataType, S3Uri identifies a key name prefix, under\n which all objects represents the uncompressed ML model to deploy.

\n

If you choose None, then SageMaker will follow rules below when creating model data files\n under /opt/ml/model directory for use by your inference code:

\n
    \n
  • \n

    If you choose S3Object as the value of S3DataType,\n then SageMaker will split the key of the S3 object referenced by S3Uri\n by slash (/), and use the last part as the filename of the file holding the\n content of the S3 object.

    \n
  • \n
  • \n

    If you choose S3Prefix as the value of S3DataType,\n then for each S3 object under the key name pefix referenced by\n S3Uri, SageMaker will trim its key by the prefix, and use the\n remainder as the path (relative to /opt/ml/model) of the file\n holding the content of the S3 object. SageMaker will split the remainder by slash\n (/), using intermediate parts as directory names and the last part as filename\n of the file holding the content of the S3 object.

    \n
  • \n
  • \n

    Do not use any of the following as file names or directory names:

    \n
      \n
    • \n

      An empty or blank string

      \n
    • \n
    • \n

      A string which contains null bytes

      \n
    • \n
    • \n

      A string longer than 255 bytes

      \n
    • \n
    • \n

      A single dot (.)

      \n
    • \n
    • \n

      A double dot (..)

      \n
    • \n
    \n
  • \n
  • \n

    Ambiguous file names will result in model deployment failure. For example, if\n your uncompressed ML model consists of two S3 objects\n s3://mybucket/model/weights and\n s3://mybucket/model/weights/part1 and you specify\n s3://mybucket/model/ as the value of S3Uri and\n S3Prefix as the value of S3DataType, then it will\n result in name clash between /opt/ml/model/weights (a regular file)\n and /opt/ml/model/weights/ (a directory).

    \n
  • \n
  • \n

    Do not organize the model artifacts in S3 console using\n folders. When you create a folder in S3 console, S3 creates a 0-byte\n object with a key set to the folder name you provide. They key of the 0-byte\n object ends with a slash (/) which violates SageMaker restrictions on model artifact\n file names, leading to model deployment failure.

    \n
  • \n
", "smithy.api#required": {} } @@ -49107,6 +50116,7 @@ "S3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The S3 URI, or location in Amazon S3, of OfflineStore.

\n

S3 URIs have a format similar to the following:\n s3://example-bucket/prefix/.

", "smithy.api#required": {} } @@ -50114,7 +51124,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -50157,7 +51166,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -50170,7 +51180,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -50184,7 +51193,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -50207,7 +51215,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -50242,7 +51249,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -50253,14 +51259,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -50274,14 +51282,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -50290,18 +51296,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws", { "fn": "getAttr", "argv": [ @@ -50310,7 +51315,8 @@ }, "name" ] - } + }, + "aws" ] } ], @@ -50326,7 +51332,6 @@ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -50335,7 +51340,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -50355,14 +51361,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -50376,7 +51384,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -50396,7 +51403,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -50407,14 +51413,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -50425,9 +51433,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -51168,14 +52178,12 @@ "InvocationsPerInstance": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of invocations sent to a model, normalized by InstanceCount\n in each ProductionVariant. 1/numberOfInstances is sent as the value on each\n request, where numberOfInstances is the number of active instances for the\n ProductionVariant behind the endpoint at the time of the request.

" } }, "ModelLatency": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The interval of time taken by a model to respond as viewed from SageMaker.\n This interval includes the local communication times taken to send the request\n and to fetch the response from the container of a model and the time taken to\n complete the inference in the container.

" } } @@ -51190,14 +52198,12 @@ "MinInvocationsPerMinute": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum number of expected requests to your endpoint per minute.

" } }, "MaxInvocationsPerMinute": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of expected requests to your endpoint per minute.

" } } @@ -51212,6 +52218,7 @@ "ScheduleExpression": { "target": "com.amazonaws.sagemaker#ScheduleExpression", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A cron expression that describes details about the monitoring schedule.

\n

The supported cron expressions are:

\n
    \n
  • \n

    If you want to set the job to start every hour, use the following:

    \n

    \n Hourly: cron(0 * ? * * *)\n

    \n
  • \n
  • \n

    If you want to start the job daily:

    \n

    \n cron(0 [00-23] ? * * *)\n

    \n
  • \n
  • \n

    If you want to run the job one time, immediately, use the following\n keyword:

    \n

    \n NOW\n

    \n
  • \n
\n

For example, the following are valid cron expressions:

\n
    \n
  • \n

    Daily at noon UTC: cron(0 12 ? * * *)\n

    \n
  • \n
  • \n

    Daily at midnight UTC: cron(0 0 ? * * *)\n

    \n
  • \n
\n

To support running every 6, 12 hours, the following are also supported:

\n

\n cron(0 [00-23]/[01-24] ? * * *)\n

\n

For example, the following are valid cron expressions:

\n
    \n
  • \n

    Every 12 hours, starting at 5pm UTC: cron(0 17/12 ? * * *)\n

    \n
  • \n
  • \n

    Every two hours starting at midnight: cron(0 0/2 ? * * *)\n

    \n
  • \n
\n \n
    \n
  • \n

    Even though the cron expression is set to start at 5PM UTC, note that there\n could be a delay of 0-20 minutes from the actual requested time to run the\n execution.

    \n
  • \n
  • \n

    We recommend that if you would like a daily schedule, you do not provide this\n parameter. Amazon SageMaker will pick a time for running every day.

    \n
  • \n
\n
\n

You can also specify the keyword NOW to run the monitoring job immediately,\n one time, without recurring.

", "smithy.api#required": {} } @@ -51416,6 +52423,7 @@ "Resource": { "target": "com.amazonaws.sagemaker#ResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the SageMaker resource to search for.

", "smithy.api#required": {} } @@ -51611,6 +52619,7 @@ "Status": { "target": "com.amazonaws.sagemaker#SecondaryStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Contains a secondary status information from a training\n job.

\n

Status might be one of the following secondary statuses:

\n
\n
InProgress
\n
\n
    \n
  • \n

    \n Starting\n - Starting the training job.

    \n
  • \n
  • \n

    \n Downloading - An optional stage for algorithms that\n support File training input mode. It indicates that\n data is being downloaded to the ML storage volumes.

    \n
  • \n
  • \n

    \n Training - Training is in progress.

    \n
  • \n
  • \n

    \n Uploading - Training is complete and the model\n artifacts are being uploaded to the S3 location.

    \n
  • \n
\n
\n
Completed
\n
\n
    \n
  • \n

    \n Completed - The training job has completed.

    \n
  • \n
\n
\n
Failed
\n
\n
    \n
  • \n

    \n Failed - The training job has failed. The reason for\n the failure is returned in the FailureReason field of\n DescribeTrainingJobResponse.

    \n
  • \n
\n
\n
Stopped
\n
\n
    \n
  • \n

    \n MaxRuntimeExceeded - The job stopped because it\n exceeded the maximum allowed runtime.

    \n
  • \n
  • \n

    \n Stopped - The training job has stopped.

    \n
  • \n
\n
\n
Stopping
\n
\n
    \n
  • \n

    \n Stopping - Stopping the training job.

    \n
  • \n
\n
\n
\n

We no longer support the following secondary statuses:

\n
    \n
  • \n

    \n LaunchingMLInstances\n

    \n
  • \n
  • \n

    \n PreparingTrainingStack\n

    \n
  • \n
  • \n

    \n DownloadingTrainingImage\n

    \n
  • \n
", "smithy.api#required": {} } @@ -51618,6 +52627,7 @@ "StartTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that shows when the training job transitioned to the current secondary\n status state.

", "smithy.api#required": {} } @@ -51678,10 +52688,7 @@ } }, "com.amazonaws.sagemaker#Seed": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.sagemaker#SelectedStep": { "type": "structure", @@ -51689,6 +52696,7 @@ "StepName": { "target": "com.amazonaws.sagemaker#String256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the pipeline step.

", "smithy.api#required": {} } @@ -51722,6 +52730,7 @@ "SelectedSteps": { "target": "com.amazonaws.sagemaker#SelectedStepList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of pipeline steps to run. All step(s) in all path(s) between\n two selected steps should be included.

", "smithy.api#required": {} } @@ -51771,6 +52780,7 @@ "CallbackToken": { "target": "com.amazonaws.sagemaker#CallbackToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The pipeline generated token from the Amazon SQS queue.

", "smithy.api#required": {} } @@ -51833,6 +52843,7 @@ "CallbackToken": { "target": "com.amazonaws.sagemaker#CallbackToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The pipeline generated token from the Amazon SQS queue.

", "smithy.api#required": {} } @@ -51932,6 +52943,7 @@ "ProductId": { "target": "com.amazonaws.sagemaker#ServiceCatalogEntityId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the product to provision.

", "smithy.api#required": {} } @@ -51994,6 +53006,7 @@ "SourceModelVariantName": { "target": "com.amazonaws.sagemaker#ModelVariantName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The name of the production variant, which takes all the inference requests.\n

", "smithy.api#required": {} } @@ -52001,6 +53014,7 @@ "ShadowModelVariants": { "target": "com.amazonaws.sagemaker#ShadowModelVariantConfigList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of shadow variant configurations.

", "smithy.api#required": {} } @@ -52016,6 +53030,7 @@ "ShadowModelVariantName": { "target": "com.amazonaws.sagemaker#ModelVariantName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the shadow variant.

", "smithy.api#required": {} } @@ -52023,7 +53038,7 @@ "SamplingPercentage": { "target": "com.amazonaws.sagemaker#Percentage", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The percentage of inference requests that Amazon SageMaker replicates from the production variant to the shadow variant.\n

", "smithy.api#required": {} } @@ -52077,7 +53092,7 @@ "Seed": { "target": "com.amazonaws.sagemaker#Seed", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Determines the shuffling order in ShuffleConfig value.

", "smithy.api#required": {} } @@ -52377,6 +53392,7 @@ "AlgorithmName": { "target": "com.amazonaws.sagemaker#ArnOrName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of an algorithm that was used to create the model package. The algorithm must\n be either an algorithm resource in your SageMaker account or an algorithm in Amazon Web Services Marketplace that you are subscribed to.

", "smithy.api#required": {} } @@ -52404,6 +53420,7 @@ "SourceAlgorithms": { "target": "com.amazonaws.sagemaker#SourceAlgorithmList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of the algorithms that were used to create a model package.

", "smithy.api#required": {} } @@ -52419,6 +53436,7 @@ "Cidrs": { "target": "com.amazonaws.sagemaker#Cidrs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of one to ten Classless Inter-Domain Routing (CIDR) values.

\n

Maximum: Ten CIDR values

\n \n

The following Length Constraints apply to individual CIDR values in\n the CIDR value list.

\n
", "smithy.api#required": {} } @@ -52723,6 +53741,7 @@ "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the edge deployment plan to start.

", "smithy.api#required": {} } @@ -52730,6 +53749,7 @@ "StageName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stage to start.

", "smithy.api#required": {} } @@ -52765,6 +53785,7 @@ "Name": { "target": "com.amazonaws.sagemaker#InferenceExperimentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the inference experiment to start.

", "smithy.api#required": {} } @@ -52780,6 +53801,7 @@ "InferenceExperimentArn": { "target": "com.amazonaws.sagemaker#InferenceExperimentArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the started inference experiment to start.

", "smithy.api#required": {} } @@ -52812,6 +53834,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the schedule to start.

", "smithy.api#required": {} } @@ -52844,6 +53867,7 @@ "NotebookInstanceName": { "target": "com.amazonaws.sagemaker#NotebookInstanceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the notebook instance to start.

", "smithy.api#required": {} } @@ -52879,6 +53903,7 @@ "PipelineName": { "target": "com.amazonaws.sagemaker#PipelineNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the pipeline.

", "smithy.api#required": {} } @@ -52904,6 +53929,7 @@ "ClientRequestToken": { "target": "com.amazonaws.sagemaker#IdempotencyToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the\n operation. An idempotent operation completes no more than once.

", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -53082,6 +54108,7 @@ "AutoMLJobName": { "target": "com.amazonaws.sagemaker#AutoMLJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the object you are requesting.

", "smithy.api#required": {} } @@ -53114,6 +54141,7 @@ "CompilationJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model compilation job to stop.

", "smithy.api#required": {} } @@ -53141,6 +54169,7 @@ "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the edge deployment plan to stop.

", "smithy.api#required": {} } @@ -53148,6 +54177,7 @@ "StageName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stage to stop.

", "smithy.api#required": {} } @@ -53175,6 +54205,7 @@ "EdgePackagingJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the edge packaging job.

", "smithy.api#required": {} } @@ -53207,6 +54238,7 @@ "HyperParameterTuningJobName": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the tuning job to stop.

", "smithy.api#required": {} } @@ -53242,6 +54274,7 @@ "Name": { "target": "com.amazonaws.sagemaker#InferenceExperimentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the inference experiment to stop.

", "smithy.api#required": {} } @@ -53249,6 +54282,7 @@ "ModelVariantActions": { "target": "com.amazonaws.sagemaker#ModelVariantActionMap", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n Array of key-value pairs, with names of variants mapped to actions. The possible actions are the following:\n

\n
    \n
  • \n

    \n Promote - Promote the shadow variant to a production variant

    \n
  • \n
  • \n

    \n Remove - Delete the variant

    \n
  • \n
  • \n

    \n Retain - Keep the variant as it is

    \n
  • \n
", "smithy.api#required": {} } @@ -53282,6 +54316,7 @@ "InferenceExperimentArn": { "target": "com.amazonaws.sagemaker#InferenceExperimentArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the stopped inference experiment.

", "smithy.api#required": {} } @@ -53314,6 +54349,7 @@ "JobName": { "target": "com.amazonaws.sagemaker#RecommendationJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the job you want to stop.

", "smithy.api#required": {} } @@ -53346,6 +54382,7 @@ "LabelingJobName": { "target": "com.amazonaws.sagemaker#LabelingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the labeling job to stop.

", "smithy.api#required": {} } @@ -53378,6 +54415,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the schedule to stop.

", "smithy.api#required": {} } @@ -53405,6 +54443,7 @@ "NotebookInstanceName": { "target": "com.amazonaws.sagemaker#NotebookInstanceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the notebook instance to terminate.

", "smithy.api#required": {} } @@ -53437,6 +54476,7 @@ "PipelineExecutionArn": { "target": "com.amazonaws.sagemaker#PipelineExecutionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the pipeline execution.

", "smithy.api#required": {} } @@ -53444,6 +54484,7 @@ "ClientRequestToken": { "target": "com.amazonaws.sagemaker#IdempotencyToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the\n operation. An idempotent operation completes no more than once.

", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -53491,6 +54532,7 @@ "ProcessingJobName": { "target": "com.amazonaws.sagemaker#ProcessingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the processing job to stop.

", "smithy.api#required": {} } @@ -53523,6 +54565,7 @@ "TrainingJobName": { "target": "com.amazonaws.sagemaker#TrainingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the training job to stop.

", "smithy.api#required": {} } @@ -53555,6 +54598,7 @@ "TransformJobName": { "target": "com.amazonaws.sagemaker#TransformJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the batch transform job to stop.

", "smithy.api#required": {} } @@ -53570,7 +54614,6 @@ "MaxRuntimeInSeconds": { "target": "com.amazonaws.sagemaker#MaxRuntimeInSeconds", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum length of time, in seconds, that a training or compilation job can run\n before it is stopped.

\n

For compilation jobs, if the job does not complete during this time, a\n TimeOut error is generated. We recommend starting with 900 seconds and\n increasing as necessary based on your model.

\n

For all other jobs, if the job does not complete during this time, SageMaker ends the job.\n When RetryStrategy is specified in the job request,\n MaxRuntimeInSeconds specifies the maximum time for all of the attempts\n in total, not each individual attempt. The default value is 1 day. The maximum value is\n 28 days.

\n

The maximum time that a TrainingJob can run in total, including any time\n spent publishing metrics or archiving and uploading models after it has been stopped, is\n 30 days.

" } }, @@ -53839,6 +54882,7 @@ "WorkteamArn": { "target": "com.amazonaws.sagemaker#WorkteamArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the vendor that you have subscribed.

", "smithy.api#required": {} } @@ -53879,10 +54923,7 @@ } }, "com.amazonaws.sagemaker#Success": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#SuggestionQuery": { "type": "structure", @@ -53962,7 +55003,6 @@ "GenerateCandidateDefinitionsOnly": { "target": "com.amazonaws.sagemaker#GenerateCandidateDefinitionsOnly", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Generates possible candidates without training the models. A model candidate is a\n combination of data preprocessors, algorithms, and algorithm parameter settings.

" } }, @@ -53975,6 +55015,7 @@ "TargetAttributeName": { "target": "com.amazonaws.sagemaker#TargetAttributeName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the target variable in supervised learning, usually represented by\n 'y'.

", "smithy.api#required": {} } @@ -54010,6 +55051,7 @@ "Key": { "target": "com.amazonaws.sagemaker#TagKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tag key. Tag keys must be unique per resource.

", "smithy.api#required": {} } @@ -54017,6 +55059,7 @@ "Value": { "target": "com.amazonaws.sagemaker#TagValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tag value.

", "smithy.api#required": {} } @@ -54305,6 +55348,7 @@ "Os": { "target": "com.amazonaws.sagemaker#TargetPlatformOs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies a target platform OS.

\n
    \n
  • \n

    \n LINUX: Linux-based operating systems.

    \n
  • \n
  • \n

    \n ANDROID: Android operating systems. Android API level can be\n specified using the ANDROID_PLATFORM compiler option. For example,\n \"CompilerOptions\": {'ANDROID_PLATFORM': 28}\n

    \n
  • \n
", "smithy.api#required": {} } @@ -54312,6 +55356,7 @@ "Arch": { "target": "com.amazonaws.sagemaker#TargetPlatformArch", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies a target platform architecture.

\n
    \n
  • \n

    \n X86_64: 64-bit version of the x86 instruction set.

    \n
  • \n
  • \n

    \n X86: 32-bit version of the x86 instruction set.

    \n
  • \n
  • \n

    \n ARM64: ARMv8 64-bit CPU.

    \n
  • \n
  • \n

    \n ARM_EABIHF: ARMv7 32-bit, Hard Float.

    \n
  • \n
  • \n

    \n ARM_EABI: ARMv7 32-bit, Soft Float. Used by Android 32-bit ARM\n platform.

    \n
  • \n
", "smithy.api#required": {} } @@ -54420,7 +55465,6 @@ "TargetValue": { "target": "com.amazonaws.sagemaker#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The recommended target value to specify for the metric when creating a scaling policy.

" } } @@ -54559,6 +55603,7 @@ "S3OutputPath": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Path to Amazon S3 storage location for TensorBoard output.

", "smithy.api#required": {} } @@ -54571,7 +55616,6 @@ "com.amazonaws.sagemaker#TenthFractionsOfACent": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 9 @@ -54599,6 +55643,7 @@ "ContentColumn": { "target": "com.amazonaws.sagemaker#ContentColumn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the column used to provide the sentences to be classified. It should not be\n the same as the target column.

", "smithy.api#required": {} } @@ -54606,6 +55651,7 @@ "TargetLabelColumn": { "target": "com.amazonaws.sagemaker#TargetLabelColumn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the column used to provide the class labels. It should not be same as the\n content column.

", "smithy.api#required": {} } @@ -54631,6 +55677,7 @@ "TargetAttributeName": { "target": "com.amazonaws.sagemaker#TargetAttributeName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the column representing the target variable that you want to predict for\n each item in your dataset. The data type of the target variable must be numerical.

", "smithy.api#required": {} } @@ -54638,6 +55685,7 @@ "TimestampAttributeName": { "target": "com.amazonaws.sagemaker#TimestampAttributeName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the column indicating a point in time at which the target value of a given\n item is recorded.

", "smithy.api#required": {} } @@ -54645,6 +55693,7 @@ "ItemIdentifierAttributeName": { "target": "com.amazonaws.sagemaker#ItemIdentifierAttributeName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the column that represents the set of item identifiers for which you want to\n predict the target value.

", "smithy.api#required": {} } @@ -54675,6 +55724,7 @@ "ForecastFrequency": { "target": "com.amazonaws.sagemaker#ForecastFrequency", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The frequency of predictions in a forecast.

\n

Valid intervals are an integer followed by Y (Year), M (Month), W (Week), D (Day), H\n (Hour), and min (Minute). For example, 1D indicates every day and\n 15min indicates every 15 minutes. The value of a frequency must not overlap\n with the next larger frequency. For example, you must use a frequency of 1H\n instead of 60min.

\n

The valid values for each frequency are the following:

\n
    \n
  • \n

    Minute - 1-59

    \n
  • \n
  • \n

    Hour - 1-23

    \n
  • \n
  • \n

    Day - 1-6

    \n
  • \n
  • \n

    Week - 1-4

    \n
  • \n
  • \n

    Month - 1-11

    \n
  • \n
  • \n

    Year - 1

    \n
  • \n
", "smithy.api#required": {} } @@ -54682,6 +55732,7 @@ "ForecastHorizon": { "target": "com.amazonaws.sagemaker#ForecastHorizon", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of time-steps that the model predicts. The forecast horizon is also called\n the prediction length. The maximum forecast horizon is the lesser of 500 time-steps or 1/4\n of the time-steps in the dataset.

", "smithy.api#required": {} } @@ -54701,6 +55752,7 @@ "TimeSeriesConfig": { "target": "com.amazonaws.sagemaker#TimeSeriesConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The collection of components that defines the time-series.

", "smithy.api#required": {} } @@ -54808,6 +55860,7 @@ "Type": { "target": "com.amazonaws.sagemaker#TrafficRoutingConfigType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Traffic routing strategy type.

\n
    \n
  • \n

    \n ALL_AT_ONCE: Endpoint traffic shifts to the new fleet\n in a single step.\n

    \n
  • \n
  • \n

    \n CANARY: Endpoint traffic shifts to the new fleet\n in two steps. The first step is the canary, which is a small portion of the traffic. The\n second step is the remainder of the traffic.\n

    \n
  • \n
  • \n

    \n LINEAR: Endpoint traffic shifts to the new fleet in\n n steps of a configurable size.\n

    \n
  • \n
", "smithy.api#required": {} } @@ -54815,6 +55868,7 @@ "WaitIntervalInSeconds": { "target": "com.amazonaws.sagemaker#WaitIntervalInSeconds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The waiting time (in seconds) between incremental steps to turn on traffic on the\n new endpoint fleet.

", "smithy.api#required": {} } @@ -54961,6 +56015,7 @@ "TrainingRepositoryAccessMode": { "target": "com.amazonaws.sagemaker#TrainingRepositoryAccessMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The method that your training job will use to gain access to the images in your\n private Docker registry. For access to an image in a private Docker registry, set to\n Vpc.

", "smithy.api#required": {} } @@ -55005,7 +56060,6 @@ "com.amazonaws.sagemaker#TrainingInstanceCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -55472,21 +56526,18 @@ "EnableNetworkIsolation": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

If the TrainingJob was created with network isolation, the value is set\n to true. If network isolation is enabled, nodes can't communicate beyond\n the VPC they run in.

" } }, "EnableInterContainerTrafficEncryption": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

To encrypt all communications between ML compute instances in distributed training,\n choose True. Encryption provides greater security for distributed training,\n but training might take longer. How long it takes depends on the amount of communication\n between compute instances, especially if you use a deep learning algorithm in\n distributed training.

" } }, "EnableManagedSpotTraining": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

When true, enables managed spot training using Amazon EC2 Spot instances to run\n training jobs instead of on-demand instances. For more information, see Managed Spot Training.

" } }, @@ -55568,6 +56619,7 @@ "TrainingInputMode": { "target": "com.amazonaws.sagemaker#TrainingInputMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -55580,6 +56632,7 @@ "InputDataConfig": { "target": "com.amazonaws.sagemaker#InputDataConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of Channel objects, each of which specifies an input\n source.

", "smithy.api#required": {} } @@ -55587,6 +56640,7 @@ "OutputDataConfig": { "target": "com.amazonaws.sagemaker#OutputDataConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

the path to the S3 bucket where you want to store model artifacts. SageMaker creates\n subfolders for the artifacts.

", "smithy.api#required": {} } @@ -55594,6 +56648,7 @@ "ResourceConfig": { "target": "com.amazonaws.sagemaker#ResourceConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resources, including the ML compute instances and ML storage volumes, to use for\n model training.

", "smithy.api#required": {} } @@ -55601,6 +56656,7 @@ "StoppingCondition": { "target": "com.amazonaws.sagemaker#StoppingCondition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies a limit to how long a model training job can run. It also specifies how long\n a managed Spot training job has to complete. When the job reaches the time limit, SageMaker\n ends the training job. Use this API to cap model training costs.

\n

To stop a job, SageMaker sends the algorithm the SIGTERM signal, which delays job\n termination for 120 seconds. Algorithms can use this 120-second window to save the model\n artifacts.

", "smithy.api#required": {} } @@ -55704,7 +56760,6 @@ "com.amazonaws.sagemaker#TrainingJobStatusCounter": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -55716,35 +56771,30 @@ "Completed": { "target": "com.amazonaws.sagemaker#TrainingJobStatusCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of completed training jobs launched by the hyperparameter tuning\n job.

" } }, "InProgress": { "target": "com.amazonaws.sagemaker#TrainingJobStatusCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of in-progress training jobs launched by a hyperparameter tuning\n job.

" } }, "RetryableError": { "target": "com.amazonaws.sagemaker#TrainingJobStatusCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of training jobs that failed, but can be retried. A failed training job can\n be retried only if it failed because an internal service error occurred.

" } }, "NonRetryableError": { "target": "com.amazonaws.sagemaker#TrainingJobStatusCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of training jobs that failed and can't be retried. A failed training job\n can't be retried if it failed because a client error occurred.

" } }, "Stopped": { "target": "com.amazonaws.sagemaker#TrainingJobStatusCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of training jobs launched by a hyperparameter tuning job that were\n manually\n stopped.

" } } @@ -55779,6 +56829,7 @@ "TrainingJobName": { "target": "com.amazonaws.sagemaker#TrainingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the training job that you want a summary for.

", "smithy.api#required": {} } @@ -55786,6 +56837,7 @@ "TrainingJobArn": { "target": "com.amazonaws.sagemaker#TrainingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the training job.

", "smithy.api#required": {} } @@ -55793,6 +56845,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that shows when the training job was created.

", "smithy.api#required": {} } @@ -55812,6 +56865,7 @@ "TrainingJobStatus": { "target": "com.amazonaws.sagemaker#TrainingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the training job.

", "smithy.api#required": {} } @@ -55850,6 +56904,7 @@ "TrainingRepositoryCredentialsProviderArn": { "target": "com.amazonaws.sagemaker#TrainingRepositoryCredentialsProviderArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an Amazon Web Services Lambda function used to give SageMaker access\n credentials to your private Docker registry.

", "smithy.api#required": {} } @@ -55875,6 +56930,7 @@ "TrainingImage": { "target": "com.amazonaws.sagemaker#ContainerImage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon ECR registry path of the Docker image that contains the training\n algorithm.

", "smithy.api#required": {} } @@ -55894,6 +56950,7 @@ "SupportedTrainingInstanceTypes": { "target": "com.amazonaws.sagemaker#TrainingInstanceTypes", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of the instance types that this algorithm can use for training.

", "smithy.api#required": {} } @@ -55901,7 +56958,6 @@ "SupportsDistributedTraining": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the algorithm supports distributed training. If set to false, buyers\n can't request more than one instance during training.

" } }, @@ -55914,6 +56970,7 @@ "TrainingChannels": { "target": "com.amazonaws.sagemaker#ChannelSpecifications", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of ChannelSpecification objects, which specify the input sources\n to be used by the algorithm.

", "smithy.api#required": {} } @@ -55949,6 +57006,7 @@ "S3DataSource": { "target": "com.amazonaws.sagemaker#TransformS3DataSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The S3 location of the data source that is associated with a channel.

", "smithy.api#required": {} } @@ -55999,6 +57057,7 @@ "DataSource": { "target": "com.amazonaws.sagemaker#TransformDataSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Describes the location of\n the\n channel data, which is, the S3 location of the input data that the\n model can consume.

", "smithy.api#required": {} } @@ -56401,6 +57460,7 @@ "TransformInput": { "target": "com.amazonaws.sagemaker#TransformInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A description of the input source and the way the transform job consumes it.

", "smithy.api#required": {} } @@ -56408,6 +57468,7 @@ "TransformOutput": { "target": "com.amazonaws.sagemaker#TransformOutput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Identifies the Amazon S3 location where you want Amazon SageMaker to save the results from the\n transform job.

", "smithy.api#required": {} } @@ -56415,6 +57476,7 @@ "TransformResources": { "target": "com.amazonaws.sagemaker#TransformResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Identifies the ML compute instances for the transform job.

", "smithy.api#required": {} } @@ -56495,6 +57557,7 @@ "TransformJobName": { "target": "com.amazonaws.sagemaker#TransformJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the transform job.

", "smithy.api#required": {} } @@ -56502,6 +57565,7 @@ "TransformJobArn": { "target": "com.amazonaws.sagemaker#TransformJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the transform job.

", "smithy.api#required": {} } @@ -56509,6 +57573,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A timestamp that shows when the transform Job was created.

", "smithy.api#required": {} } @@ -56528,6 +57593,7 @@ "TransformJobStatus": { "target": "com.amazonaws.sagemaker#TransformJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the transform job.

", "smithy.api#required": {} } @@ -56549,6 +57615,7 @@ "S3OutputPath": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon S3 path where you want Amazon SageMaker to store the results of the transform job. For\n example, s3://bucket-name/key-name-prefix.

\n

For every S3 object used as input for the transform job, batch transform stores the\n transformed data with an .out suffix in a corresponding subfolder in the\n location in the output prefix. For example, for the input data stored at\n s3://bucket-name/input-name-prefix/dataset01/data.csv, batch transform\n stores the transformed data at\n s3://bucket-name/output-name-prefix/input-name-prefix/data.csv.out.\n Batch transform doesn't upload partially processed objects. For an input S3 object that\n contains multiple records, it creates an .out file only if the transform\n job succeeds on the entire file. When the input contains multiple S3 objects, the batch\n transform job processes the listed S3 objects and uploads only the output for\n successfully processed objects. If any object fails in the transform job batch transform\n marks the job as failed to prompt investigation.

", "smithy.api#required": {} } @@ -56582,6 +57649,7 @@ "InstanceType": { "target": "com.amazonaws.sagemaker#TransformInstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ML compute instance type for the transform job. If you are using built-in\n algorithms to\n transform\n moderately sized datasets, we recommend using ml.m4.xlarge or\n ml.m5.largeinstance types.

", "smithy.api#required": {} } @@ -56589,6 +57657,7 @@ "InstanceCount": { "target": "com.amazonaws.sagemaker#TransformInstanceCount", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of\n ML\n compute instances to use in the transform job. The default value is\n 1, and the maximum is 100. For distributed transform jobs,\n specify a value greater than 1.

", "smithy.api#required": {} } @@ -56610,6 +57679,7 @@ "S3DataType": { "target": "com.amazonaws.sagemaker#S3DataType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

If you choose S3Prefix, S3Uri identifies a key name prefix.\n Amazon SageMaker uses all objects with the specified key name prefix for batch transform.

\n

If you choose ManifestFile, S3Uri identifies an object that\n is a manifest file containing a list of object keys that you want Amazon SageMaker to use for batch\n transform.

\n

The following values are compatible: ManifestFile,\n S3Prefix\n

\n

The following value is not compatible: AugmentedManifestFile\n

", "smithy.api#required": {} } @@ -56617,6 +57687,7 @@ "S3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Depending on the value specified for the S3DataType, identifies either a\n key name prefix or a manifest. For example:

\n
    \n
  • \n

    A key name prefix might look like this:\n s3://bucketname/exampleprefix.

    \n
  • \n
  • \n

    A manifest might look like this:\n s3://bucketname/example.manifest\n

    \n

    The manifest is an S3 object which is a JSON file with the following format:

    \n

    \n [ {\"prefix\": \"s3://customer_bucket/some/prefix/\"},\n

    \n

    \n \"relative/path/to/custdata-1\",\n

    \n

    \n \"relative/path/custdata-2\",\n

    \n

    \n ...\n

    \n

    \n \"relative/path/custdata-N\"\n

    \n

    \n ]\n

    \n

    The preceding JSON matches the following S3Uris:

    \n

    \n s3://customer_bucket/some/prefix/relative/path/to/custdata-1\n

    \n

    \n s3://customer_bucket/some/prefix/relative/path/custdata-2\n

    \n

    \n ...\n

    \n

    \n s3://customer_bucket/some/prefix/relative/path/custdata-N\n

    \n

    The complete set of S3Uris in this manifest constitutes the\n input data for the channel for this datasource. The object that each\n S3Uris points to must be readable by the IAM role that Amazon SageMaker\n uses to perform tasks on your behalf.

    \n
  • \n
", "smithy.api#required": {} } @@ -56863,6 +57934,7 @@ "Value": { "target": "com.amazonaws.sagemaker#TrialComponentArtifactValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The location of the artifact.

", "smithy.api#required": {} } @@ -57099,6 +58171,7 @@ "SourceArn": { "target": "com.amazonaws.sagemaker#TrialComponentSourceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The source Amazon Resource Name (ARN).

", "smithy.api#required": {} } @@ -57275,6 +58348,7 @@ "SourceArn": { "target": "com.amazonaws.sagemaker#TrialSourceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the source.

", "smithy.api#required": {} } @@ -57456,21 +58530,18 @@ "Dollars": { "target": "com.amazonaws.sagemaker#Dollars", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The whole number of dollars in the amount.

" } }, "Cents": { "target": "com.amazonaws.sagemaker#Cents", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The fractional portion, in cents, of the amount.

" } }, "TenthFractionsOfACent": { "target": "com.amazonaws.sagemaker#TenthFractionsOfACent", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Fractions of a cent, in tenths.

" } } @@ -57505,6 +58576,7 @@ "Content": { "target": "com.amazonaws.sagemaker#TemplateContent", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The content of the Liquid template for the worker user interface.

", "smithy.api#required": {} } @@ -57560,6 +58632,7 @@ "ActionName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the action to update.

", "smithy.api#required": {} } @@ -57630,6 +58703,7 @@ "AppImageConfigName": { "target": "com.amazonaws.sagemaker#AppImageConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the AppImageConfig to update.

", "smithy.api#required": {} } @@ -57685,6 +58759,7 @@ "ArtifactArn": { "target": "com.amazonaws.sagemaker#ArtifactArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the artifact to update.

", "smithy.api#required": {} } @@ -57744,6 +58819,7 @@ "CodeRepositoryName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Git repository to update.

", "smithy.api#required": {} } @@ -57765,6 +58841,7 @@ "CodeRepositoryArn": { "target": "com.amazonaws.sagemaker#CodeRepositoryArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the Git repository.

", "smithy.api#required": {} } @@ -57800,6 +58877,7 @@ "ContextName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the context to update.

", "smithy.api#required": {} } @@ -57864,6 +58942,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet.

", "smithy.api#required": {} } @@ -57883,6 +58962,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#EdgeOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Output configuration for storing sample data collected by the fleet.

", "smithy.api#required": {} } @@ -57916,6 +58996,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet the devices belong to.

", "smithy.api#required": {} } @@ -57923,6 +59004,7 @@ "Devices": { "target": "com.amazonaws.sagemaker#Devices", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of devices to register with Edge Manager agent.

", "smithy.api#required": {} } @@ -57961,6 +59043,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the domain to be updated.

", "smithy.api#required": {} } @@ -58031,6 +59114,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the endpoint whose configuration you want to update.

", "smithy.api#required": {} } @@ -58038,6 +59122,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the new endpoint configuration.

", "smithy.api#required": {} } @@ -58045,7 +59130,6 @@ "RetainAllVariantProperties": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

When updating endpoint resources, enables or disables the retention of variant properties, such as the instance count or the variant weight. To\n retain the variant properties of an endpoint when updating it, set\n RetainAllVariantProperties to true. To use the variant\n properties specified in a new EndpointConfig call when updating an\n endpoint, set RetainAllVariantProperties to false. The default\n is false.

" } }, @@ -58064,7 +59148,6 @@ "RetainDeploymentConfig": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether to reuse the last deployment configuration. The default value is\n false (the configuration is not reused).

" } } @@ -58079,6 +59162,7 @@ "EndpointArn": { "target": "com.amazonaws.sagemaker#EndpointArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the endpoint.

", "smithy.api#required": {} } @@ -58111,6 +59195,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of an existing SageMaker endpoint.

", "smithy.api#required": {} } @@ -58118,6 +59203,7 @@ "DesiredWeightsAndCapacities": { "target": "com.amazonaws.sagemaker#DesiredWeightAndCapacityList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An object that provides new capacity and weight values for a variant.

", "smithy.api#required": {} } @@ -58133,6 +59219,7 @@ "EndpointArn": { "target": "com.amazonaws.sagemaker#EndpointArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the updated endpoint.

", "smithy.api#required": {} } @@ -58168,6 +59255,7 @@ "ExperimentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the experiment to update.

", "smithy.api#required": {} } @@ -58226,6 +59314,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemaker#FeatureGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the feature group that you're updating.

", "smithy.api#required": {} } @@ -58253,6 +59342,7 @@ "FeatureGroupArn": { "target": "com.amazonaws.sagemaker#FeatureGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Number (ARN) of the feature group that you're updating.

", "smithy.api#required": {} } @@ -58285,6 +59375,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemaker#FeatureGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the feature group containing the feature that\n you're updating.

", "smithy.api#required": {} } @@ -58292,6 +59383,7 @@ "FeatureName": { "target": "com.amazonaws.sagemaker#FeatureName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the feature that you're updating.

", "smithy.api#required": {} } @@ -58342,6 +59434,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub to update.

", "smithy.api#required": {} } @@ -58375,6 +59468,7 @@ "HubArn": { "target": "com.amazonaws.sagemaker#HubArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the updated hub.

", "smithy.api#required": {} } @@ -58428,6 +59522,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image to update.

", "smithy.api#required": {} } @@ -58483,6 +59578,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image.

", "smithy.api#required": {} } @@ -58544,7 +59640,6 @@ "Horovod": { "target": "com.amazonaws.sagemaker#Horovod", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates Horovod compatibility.

" } }, @@ -58599,6 +59694,7 @@ "Name": { "target": "com.amazonaws.sagemaker#InferenceExperimentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the inference experiment to be updated.

", "smithy.api#required": {} } @@ -58644,6 +59740,7 @@ "InferenceExperimentArn": { "target": "com.amazonaws.sagemaker#InferenceExperimentArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the updated inference experiment.

", "smithy.api#required": {} } @@ -58682,6 +59779,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#ModelCardNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the model card to update.

", "smithy.api#required": {} } @@ -58709,6 +59807,7 @@ "ModelCardArn": { "target": "com.amazonaws.sagemaker#ModelCardArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the updated model card.

", "smithy.api#required": {} } @@ -58736,6 +59835,7 @@ "ModelPackageArn": { "target": "com.amazonaws.sagemaker#ModelPackageArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model package.

", "smithy.api#required": {} } @@ -58781,6 +59881,7 @@ "ModelPackageArn": { "target": "com.amazonaws.sagemaker#ModelPackageArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model.

", "smithy.api#required": {} } @@ -58816,6 +59917,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a monitoring schedule.

", "smithy.api#required": {} } @@ -58823,6 +59925,7 @@ "MonitoringAlertName": { "target": "com.amazonaws.sagemaker#MonitoringAlertName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a monitoring alert.

", "smithy.api#required": {} } @@ -58830,6 +59933,7 @@ "DatapointsToAlert": { "target": "com.amazonaws.sagemaker#MonitoringDatapointsToAlert", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Within EvaluationPeriod, how many execution failures will raise an\n alert.

", "smithy.api#required": {} } @@ -58837,6 +59941,7 @@ "EvaluationPeriod": { "target": "com.amazonaws.sagemaker#MonitoringEvaluationPeriod", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of most recent monitoring executions to consider when evaluating alert\n status.

", "smithy.api#required": {} } @@ -58852,6 +59957,7 @@ "MonitoringScheduleArn": { "target": "com.amazonaws.sagemaker#MonitoringScheduleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the monitoring schedule.

", "smithy.api#required": {} } @@ -58893,6 +59999,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the monitoring schedule. The name must be unique within an Amazon Web Services \n Region within an Amazon Web Services account.

", "smithy.api#required": {} } @@ -58900,6 +60007,7 @@ "MonitoringScheduleConfig": { "target": "com.amazonaws.sagemaker#MonitoringScheduleConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The configuration object that specifies the monitoring schedule and defines the monitoring \n job.

", "smithy.api#required": {} } @@ -58915,6 +60023,7 @@ "MonitoringScheduleArn": { "target": "com.amazonaws.sagemaker#MonitoringScheduleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the monitoring schedule.

", "smithy.api#required": {} } @@ -58947,6 +60056,7 @@ "NotebookInstanceName": { "target": "com.amazonaws.sagemaker#NotebookInstanceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the notebook instance to update.

", "smithy.api#required": {} } @@ -58972,7 +60082,6 @@ "DisassociateLifecycleConfig": { "target": "com.amazonaws.sagemaker#DisassociateNotebookInstanceLifecycleConfig", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Set to true to remove the notebook instance lifecycle configuration\n currently associated with the notebook instance. This operation is idempotent. If you\n specify a lifecycle configuration that is not associated with the notebook instance when\n you call this method, it does not throw an error.

" } }, @@ -59003,21 +60112,18 @@ "DisassociateAcceleratorTypes": { "target": "com.amazonaws.sagemaker#DisassociateNotebookInstanceAcceleratorTypes", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A list of the Elastic Inference (EI) instance types to remove from this notebook\n instance. This operation is idempotent. If you specify an accelerator type that is not\n associated with the notebook instance when you call this method, it does not throw an\n error.

" } }, "DisassociateDefaultCodeRepository": { "target": "com.amazonaws.sagemaker#DisassociateDefaultCodeRepository", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

The name or URL of the default Git repository to remove from this notebook instance.\n This operation is idempotent. If you specify a Git repository that is not associated\n with the notebook instance when you call this method, it does not throw an error.

" } }, "DisassociateAdditionalCodeRepositories": { "target": "com.amazonaws.sagemaker#DisassociateAdditionalCodeRepositories", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A list of names or URLs of the default Git repositories to remove from this notebook\n instance. This operation is idempotent. If you specify a Git repository that is not\n associated with the notebook instance when you call this method, it does not throw an\n error.

" } }, @@ -59061,6 +60167,7 @@ "NotebookInstanceLifecycleConfigName": { "target": "com.amazonaws.sagemaker#NotebookInstanceLifecycleConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the lifecycle configuration.

", "smithy.api#required": {} } @@ -59136,6 +60243,7 @@ "PipelineExecutionArn": { "target": "com.amazonaws.sagemaker#PipelineExecutionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the pipeline execution.

", "smithy.api#required": {} } @@ -59183,6 +60291,7 @@ "PipelineName": { "target": "com.amazonaws.sagemaker#PipelineName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the pipeline to update.

", "smithy.api#required": {} } @@ -59260,6 +60369,7 @@ "ProjectName": { "target": "com.amazonaws.sagemaker#ProjectEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the project.

", "smithy.api#required": {} } @@ -59293,6 +60403,7 @@ "ProjectArn": { "target": "com.amazonaws.sagemaker#ProjectArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the project.

", "smithy.api#required": {} } @@ -59331,6 +60442,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the associated Domain.

", "smithy.api#required": {} } @@ -59338,6 +60450,7 @@ "SpaceName": { "target": "com.amazonaws.sagemaker#SpaceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the space.

", "smithy.api#required": {} } @@ -59390,6 +60503,7 @@ "TrainingJobName": { "target": "com.amazonaws.sagemaker#TrainingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a training job to update the Debugger profiling configuration.

", "smithy.api#required": {} } @@ -59423,6 +60537,7 @@ "TrainingJobArn": { "target": "com.amazonaws.sagemaker#TrainingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the training job.

", "smithy.api#required": {} } @@ -59478,6 +60593,7 @@ "TrialComponentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the component to update.

", "smithy.api#required": {} } @@ -59567,6 +60683,7 @@ "TrialName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the trial to update.

", "smithy.api#required": {} } @@ -59625,6 +60742,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The domain ID.

", "smithy.api#required": {} } @@ -59632,6 +60750,7 @@ "UserProfileName": { "target": "com.amazonaws.sagemaker#UserProfileName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The user profile name.

", "smithy.api#required": {} } @@ -59684,6 +60803,7 @@ "WorkforceName": { "target": "com.amazonaws.sagemaker#WorkforceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the private workforce that you want to update. You can find your workforce\n name by using the ListWorkforces operation.

", "smithy.api#required": {} } @@ -59717,6 +60837,7 @@ "Workforce": { "target": "com.amazonaws.sagemaker#Workforce", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A single private workforce. You can create one private work force in each Amazon Web Services Region. By default,\n any workforce-related API operation used in a specific region will apply to the\n workforce created in that region. To learn how to create a private workforce, see Create a Private Workforce.

", "smithy.api#required": {} } @@ -59749,6 +60870,7 @@ "WorkteamName": { "target": "com.amazonaws.sagemaker#WorkteamName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the work team to update.

", "smithy.api#required": {} } @@ -59782,6 +60904,7 @@ "Workteam": { "target": "com.amazonaws.sagemaker#Workteam", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A Workteam object that describes the updated work team.

", "smithy.api#required": {} } @@ -60036,7 +61159,7 @@ "type": "float", "traits": { "smithy.api#range": { - "min": 0.0 + "min": 0 } } }, @@ -60074,6 +61197,7 @@ "VariantPropertyType": { "target": "com.amazonaws.sagemaker#VariantPropertyType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of variant property. The supported values are:

\n
    \n
  • \n

    \n DesiredInstanceCount: Overrides the existing variant instance\n counts using the InitialInstanceCount values in the\n ProductionVariants of CreateEndpointConfig.

    \n
  • \n
  • \n

    \n DesiredWeight: Overrides the existing variant weights using the\n InitialVariantWeight values in the\n ProductionVariants of CreateEndpointConfig.

    \n
  • \n
  • \n

    \n DataCaptureConfig: (Not currently supported.)

    \n
  • \n
", "smithy.api#required": {} } @@ -60176,6 +61300,7 @@ "Dimension": { "target": "com.amazonaws.sagemaker#Dimension", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of elements in your vector.

", "smithy.api#required": {} } @@ -60269,7 +61394,6 @@ "com.amazonaws.sagemaker#VolumeSizeInGB": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -60281,6 +61405,7 @@ "SecurityGroupIds": { "target": "com.amazonaws.sagemaker#VpcSecurityGroupIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for\n the VPC that is specified in the Subnets field.

", "smithy.api#required": {} } @@ -60288,6 +61413,7 @@ "Subnets": { "target": "com.amazonaws.sagemaker#Subnets", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the subnets in the VPC to which you want to connect your training job or\n model. For information about the availability of specific instance types, see Supported\n Instance Types and Availability Zones.

", "smithy.api#required": {} } @@ -60363,6 +61489,7 @@ "Status": { "target": "com.amazonaws.sagemaker#WarmPoolResourceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the warm pool.

\n
    \n
  • \n

    \n InUse: The warm pool is in use for the training job.

    \n
  • \n
  • \n

    \n Available: The warm pool is available to reuse for a matching\n training job.

    \n
  • \n
  • \n

    \n Reused: The warm pool moved to a matching training job for\n reuse.

    \n
  • \n
  • \n

    \n Terminated: The warm pool is no longer available. Warm pools are\n unavailable if they are terminated by a user, terminated for a patch update, or\n terminated for exceeding the specified\n KeepAlivePeriodInSeconds.

    \n
  • \n
", "smithy.api#required": {} } @@ -60390,6 +61517,7 @@ "WorkforceName": { "target": "com.amazonaws.sagemaker#WorkforceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the private workforce.

", "smithy.api#required": {} } @@ -60397,6 +61525,7 @@ "WorkforceArn": { "target": "com.amazonaws.sagemaker#WorkforceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the private workforce.

", "smithy.api#required": {} } @@ -60601,6 +61730,7 @@ "VpcId": { "target": "com.amazonaws.sagemaker#WorkforceVpcId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the VPC that the workforce uses for communication.

", "smithy.api#required": {} } @@ -60608,6 +61738,7 @@ "SecurityGroupIds": { "target": "com.amazonaws.sagemaker#WorkforceSecurityGroupIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The VPC security group IDs, in the form sg-xxxxxxxx. The security groups must be for the same VPC as specified in the subnet.

", "smithy.api#required": {} } @@ -60615,6 +61746,7 @@ "Subnets": { "target": "com.amazonaws.sagemaker#WorkforceSubnets", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the subnets in the VPC that you want to connect.

", "smithy.api#required": {} } @@ -60682,6 +61814,7 @@ "WorkteamName": { "target": "com.amazonaws.sagemaker#WorkteamName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the work team.

", "smithy.api#required": {} } @@ -60689,6 +61822,7 @@ "MemberDefinitions": { "target": "com.amazonaws.sagemaker#MemberDefinitions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of MemberDefinition objects that contains objects that identify\n the workers that make up the work team.

\n

Workforces can be created using Amazon Cognito or your own OIDC Identity Provider (IdP). \n For private workforces created using Amazon Cognito use\n CognitoMemberDefinition. For workforces created using your own OIDC identity\n provider (IdP) use OidcMemberDefinition.

", "smithy.api#required": {} } @@ -60696,6 +61830,7 @@ "WorkteamArn": { "target": "com.amazonaws.sagemaker#WorkteamArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) that identifies the work team.

", "smithy.api#required": {} } @@ -60715,6 +61850,7 @@ "Description": { "target": "com.amazonaws.sagemaker#String200", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A description of the work team.

", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/savingsplans.json b/codegen/sdk-codegen/aws-models/savingsplans.json index 2d70d5d38074..80ccdc129eb1 100644 --- a/codegen/sdk-codegen/aws-models/savingsplans.json +++ b/codegen/sdk-codegen/aws-models/savingsplans.json @@ -117,7 +117,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -160,7 +159,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -173,7 +173,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -187,7 +186,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -261,7 +259,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -296,7 +293,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -307,14 +303,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -328,14 +326,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -344,11 +340,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -359,14 +355,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -380,7 +378,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -400,7 +397,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -411,14 +407,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -429,9 +427,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2854,4 +2854,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/scheduler.json b/codegen/sdk-codegen/aws-models/scheduler.json index f616dcde8700..68e1ad1b47ae 100644 --- a/codegen/sdk-codegen/aws-models/scheduler.json +++ b/codegen/sdk-codegen/aws-models/scheduler.json @@ -77,7 +77,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -96,7 +95,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -124,13 +122,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -143,7 +142,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -157,7 +155,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -180,7 +177,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -215,11 +211,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -230,16 +224,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -253,14 +250,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -269,15 +264,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -288,16 +282,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -311,7 +308,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -331,11 +327,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -346,20 +340,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -370,18 +366,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -1583,9 +1583,7 @@ "traits": { "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "

The time at which the schedule was created.

", - "smithy.api#suppress": [ - "UnstableTrait" - ] + "smithy.api#suppress": ["UnstableTrait"] } }, "LastModificationDate": { @@ -1593,9 +1591,7 @@ "traits": { "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "

The time at which the schedule was last modified.

", - "smithy.api#suppress": [ - "UnstableTrait" - ] + "smithy.api#suppress": ["UnstableTrait"] } }, "KmsKeyArn": { @@ -2302,9 +2298,7 @@ "traits": { "aws.cloudformation#cfnResource": {}, "smithy.api#noReplace": {}, - "smithy.api#suppress": [ - "UnstableTrait" - ] + "smithy.api#suppress": ["UnstableTrait"] } }, "com.amazonaws.scheduler#ScheduleArn": { @@ -2357,9 +2351,7 @@ "traits": { "aws.cloudformation#cfnResource": {}, "smithy.api#noReplace": {}, - "smithy.api#suppress": [ - "UnstableTrait" - ] + "smithy.api#suppress": ["UnstableTrait"] } }, "com.amazonaws.scheduler#ScheduleGroupArn": { @@ -2991,10 +2983,7 @@ } ], "traits": { - "aws.iam#requiredActions": [ - "scheduler:TagResource", - "scheduler:UntagResource" - ], + "aws.iam#requiredActions": ["scheduler:TagResource", "scheduler:UntagResource"], "smithy.api#documentation": "

\n Updates the specified schedule. When you call UpdateSchedule, EventBridge Scheduler uses all values, including empty values, specified in the request and\n overrides the existing schedule. This is by design. This means that if you do not set an optional field in your request, that field will be set to\n its system-default value after the update.\n

\n

\n Before calling this operation, we recommend that you call the GetSchedule API operation and make a note of all optional parameters\n for your UpdateSchedule call.\n

", "smithy.api#http": { "code": 200, @@ -3122,4 +3111,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/schemas.json b/codegen/sdk-codegen/aws-models/schemas.json index 85f69a66db51..47a2db6eac4a 100644 --- a/codegen/sdk-codegen/aws-models/schemas.json +++ b/codegen/sdk-codegen/aws-models/schemas.json @@ -35,6 +35,7 @@ "Code": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The error code.

", "smithy.api#required": {} } @@ -42,6 +43,7 @@ "Message": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The message string of the error output.

", "smithy.api#required": {} } @@ -84,6 +86,7 @@ "Code": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The error code.

", "smithy.api#required": {} } @@ -91,6 +94,7 @@ "Message": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The message string of the error output.

", "smithy.api#required": {} } @@ -150,6 +154,7 @@ "SourceArn": { "target": "com.amazonaws.schemas#__stringMin20Max1600", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the event bus.

", "smithy.api#required": {} } @@ -359,6 +364,7 @@ "Content": { "target": "com.amazonaws.schemas#__stringMin1Max100000", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The source of the schema definition.

", "smithy.api#required": {} } @@ -395,6 +401,7 @@ "Type": { "target": "com.amazonaws.schemas#Type", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of schema.

", "smithy.api#required": {} } @@ -1347,6 +1354,7 @@ "Type": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpQuery": "type", "smithy.api#required": {} } @@ -1385,6 +1393,7 @@ "Code": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The error code.

", "smithy.api#required": {} } @@ -1392,6 +1401,7 @@ "Message": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The message string of the error output.

", "smithy.api#required": {} } @@ -1532,6 +1542,7 @@ "Events": { "target": "com.amazonaws.schemas#__listOfGetDiscoveredSchemaVersionItemInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of strings where each string is a JSON event. These are the events that were used to generate the schema. The array includes a single type of event and has a maximum size of 10 events.

", "smithy.api#required": {} } @@ -1539,6 +1550,7 @@ "Type": { "target": "com.amazonaws.schemas#Type", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of event.

", "smithy.api#required": {} } @@ -1649,6 +1661,7 @@ "Code": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The error code.

", "smithy.api#required": {} } @@ -1656,6 +1669,7 @@ "Message": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The message string of the error output.

", "smithy.api#required": {} } @@ -1672,6 +1686,7 @@ "Code": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The error code.

", "smithy.api#required": {} } @@ -1679,6 +1694,7 @@ "Message": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The message string of the error output.

", "smithy.api#required": {} } @@ -2142,6 +2158,7 @@ "Code": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The error code.

", "smithy.api#required": {} } @@ -2149,6 +2166,7 @@ "Message": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The message string of the error output.

", "smithy.api#required": {} } @@ -2165,6 +2183,7 @@ "Code": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The error code.

", "smithy.api#required": {} } @@ -2172,6 +2191,7 @@ "Message": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The message string of the error output.

", "smithy.api#required": {} } @@ -2339,6 +2359,7 @@ "Policy": { "target": "com.amazonaws.schemas#SynthesizedJson__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource-based policy.

", "smithy.api#required": {} } @@ -2572,6 +2593,7 @@ "Keywords": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifying this limits the results to only schemas that include the provided keywords.

", "smithy.api#httpQuery": "keywords", "smithy.api#required": {} @@ -2629,6 +2651,7 @@ "Code": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The error code.

", "smithy.api#required": {} } @@ -2636,6 +2659,7 @@ "Message": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The message string of the error output.

", "smithy.api#required": {} } @@ -2843,6 +2867,7 @@ "Tags": { "target": "com.amazonaws.schemas#Tags", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Tags associated with the resource.

", "smithy.api#jsonName": "tags", "smithy.api#required": {} @@ -2872,6 +2897,7 @@ "Code": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The error code.

", "smithy.api#required": {} } @@ -2879,6 +2905,7 @@ "Message": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The message string of the error output.

", "smithy.api#required": {} } @@ -2912,6 +2939,7 @@ "Code": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The error code.

", "smithy.api#required": {} } @@ -2919,6 +2947,7 @@ "Message": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The message string of the error output.

", "smithy.api#required": {} } @@ -2974,6 +3003,7 @@ "TagKeys": { "target": "com.amazonaws.schemas#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Keys of key-value pairs.

", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -3594,7 +3624,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3637,7 +3666,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3650,7 +3680,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3664,7 +3693,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3687,7 +3715,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3722,7 +3749,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3733,14 +3759,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3754,14 +3782,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3770,11 +3796,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3785,14 +3811,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3806,7 +3834,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3826,7 +3853,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3837,14 +3863,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3855,9 +3883,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4391,4 +4421,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/secrets-manager.json b/codegen/sdk-codegen/aws-models/secrets-manager.json index 0cea01fd586b..c47ab42851f9 100644 --- a/codegen/sdk-codegen/aws-models/secrets-manager.json +++ b/codegen/sdk-codegen/aws-models/secrets-manager.json @@ -43,7 +43,6 @@ "com.amazonaws.secretsmanager#AutomaticallyRotateAfterDaysType": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -845,7 +844,6 @@ "PasswordLength": { "target": "com.amazonaws.secretsmanager#PasswordLengthType", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The length of the password. If you don't include this parameter, the \n default length is 32 characters.

" } }, @@ -1033,7 +1031,7 @@ }, "output": { "ARN": "arn:aws:secretsmanager:us-west-2:123456789012:secret:MyTestDatabaseSecret-a1b2c3", - "CreatedDate": 1.523477145713e9, + "CreatedDate": 1523477145.713, "Name": "MyTestDatabaseSecret", "SecretString": "{\n \"username\":\"david\",\n \"password\":\"EXAMPLE-PASSWORD\"\n}\n", "VersionId": "EXAMPLE1-90ab-cdef-fedc-ba987SECRET1", @@ -1247,15 +1245,15 @@ { "VersionId": "EXAMPLE1-90ab-cdef-fedc-ba987EXAMPLE", "VersionStages": ["AWSPREVIOUS"], - "CreatedDate": 1.523477145713e9 + "CreatedDate": 1523477145.713 }, { "VersionId": "EXAMPLE2-90ab-cdef-fedc-ba987EXAMPLE", "VersionStages": ["AWSCURRENT"], - "CreatedDate": 1.523486221391e9 + "CreatedDate": 1523486221.391 }, { - "CreatedDate": 1.51197446236e9, + "CreatedDate": 1511974462.36, "VersionId": "EXAMPLE3-90ab-cdef-fedc-ba987EXAMPLE;" } ], @@ -1284,7 +1282,6 @@ "MaxResults": { "target": "com.amazonaws.secretsmanager#MaxResultsType", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The number of results to include in the response.

\n

If there are more results available, in the response, Secrets Manager includes NextToken. \n To get the next results, call ListSecretVersionIds again with the value from NextToken.

" } }, @@ -1372,7 +1369,7 @@ "ARN": "arn:aws:secretsmanager:us-west-2:123456789012:secret:MyTestDatabaseSecret-a1b2c3", "Name": "MyTestDatabaseSecret", "Description": "My test database secret", - "LastChangedDate": 1.523477145729e9, + "LastChangedDate": 1523477145.729, "SecretVersionsToStages": { "EXAMPLE1-90ab-cdef-fedc-ba987EXAMPLE": ["AWSCURRENT"] } @@ -1381,7 +1378,7 @@ "ARN": "arn:aws:secretsmanager:us-west-2:123456789012:secret:MyTestDatabaseSecret1-d4e5f6", "Name": "MyTestDatabaseSecret1", "Description": "Another secret created for a different database", - "LastChangedDate": 1.523482025685e9, + "LastChangedDate": 1523482025.685, "SecretVersionsToStages": { "EXAMPLE2-90ab-cdef-fedc-ba987EXAMPLE": ["AWSCURRENT"] } @@ -1410,7 +1407,6 @@ "MaxResults": { "target": "com.amazonaws.secretsmanager#MaxResultsType", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The number of results to include in the response.

\n

If there are more results available, in the response, Secrets Manager includes NextToken. \n To get the next results, call ListSecrets again with the value from \n NextToken.

" } }, @@ -1472,7 +1468,6 @@ "com.amazonaws.secretsmanager#MaxResultsType": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -1521,7 +1516,6 @@ "com.amazonaws.secretsmanager#PasswordLengthType": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 4096 @@ -2280,7 +2274,6 @@ "AutomaticallyAfterDays": { "target": "com.amazonaws.secretsmanager#AutomaticallyRotateAfterDaysType", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The number of days between rotations of the secret. You can use this \n value to check that your secret meets your compliance guidelines for how often secrets must \n be rotated. If you use this field to set the rotation schedule, Secrets Manager calculates the next rotation \n date based on the previous rotation. Manually updating the secret value by calling \n PutSecretValue or UpdateSecret is considered a valid rotation.

\n

In DescribeSecret and ListSecrets, this value is calculated from \n the rotation schedule after every successful rotation. In RotateSecret, you can \n set the rotation schedule in RotationRules with AutomaticallyAfterDays\n or ScheduleExpression, but not both. To set a rotation schedule in hours, use \n ScheduleExpression.

" } }, diff --git a/codegen/sdk-codegen/aws-models/securityhub.json b/codegen/sdk-codegen/aws-models/securityhub.json index c39c5078c9da..091e6eabb6db 100644 --- a/codegen/sdk-codegen/aws-models/securityhub.json +++ b/codegen/sdk-codegen/aws-models/securityhub.json @@ -79,6 +79,7 @@ "AdministratorId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The account ID of the Security Hub administrator account that sent the invitation.

", "smithy.api#required": {} } @@ -86,6 +87,7 @@ "InvitationId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the invitation sent from the Security Hub administrator account.

", "smithy.api#required": {} } @@ -145,6 +147,7 @@ "MasterId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The account ID of the Security Hub administrator account that sent the invitation.

", "smithy.api#required": {} } @@ -152,6 +155,7 @@ "InvitationId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the invitation sent from the Security Hub administrator account.

", "smithy.api#required": {} } @@ -190,6 +194,7 @@ "AccountId": { "target": "com.amazonaws.securityhub#AccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of an Amazon Web Services account.

", "smithy.api#required": {} } @@ -290,7 +295,6 @@ "Port": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of the port.

" } }, @@ -349,7 +353,6 @@ "Port": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of the port.

" } }, @@ -370,6 +373,7 @@ "ActionTargetArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN for the target action.

", "smithy.api#required": {} } @@ -377,6 +381,7 @@ "Name": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the action target.

", "smithy.api#required": {} } @@ -384,6 +389,7 @@ "Description": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description of the target action.

", "smithy.api#required": {} } @@ -471,7 +477,6 @@ "com.amazonaws.securityhub#AdminsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10 @@ -522,7 +527,6 @@ "Main": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Indicates whether this is the main route table.\n

" } }, @@ -670,7 +674,6 @@ "RuleOrder": { "target": "com.amazonaws.securityhub#RuleOrderValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

An integer ranging from 1 to 1000 that represents the order in which the rule action is\n applied to findings. Security Hub applies rules with lower values for this parameter\n first.

" } }, @@ -689,7 +692,6 @@ "IsTerminal": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether a rule is the last to be applied with respect to a finding that matches the rule criteria. This is useful when a finding \n matches the criteria for multiple rules, and each rule has different actions. If a rule is terminal, Security Hub applies the rule action to a finding that matches \n the rule criteria and doesn't evaluate other rules for the finding. By default, a rule isn't terminal.\n

" } }, @@ -752,14 +754,12 @@ "Confidence": { "target": "com.amazonaws.securityhub#RatioScale", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The rule action updates the Confidence field of a finding.\n

" } }, "Criticality": { "target": "com.amazonaws.securityhub#RatioScale", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The rule action updates the Criticality field of a finding.\n

" } }, @@ -1025,7 +1025,6 @@ "RuleOrder": { "target": "com.amazonaws.securityhub#RuleOrderValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

An integer ranging from 1 to 1000 that represents the order in which the rule action is\n applied to findings. Security Hub applies rules with lower values for this parameter\n first.

" } }, @@ -1044,7 +1043,6 @@ "IsTerminal": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether a rule is the last to be applied with respect to a finding that matches the rule criteria. This is useful when a finding \n matches the criteria for multiple rules, and each rule has different actions. If a rule is terminal, Security Hub applies the rule action to a finding that matches \n the rule criteria and doesn't evaluate other rules for the finding. By default, a rule isn't terminal.\n

" } }, @@ -1115,7 +1113,6 @@ "AutoMinorVersionUpgrade": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Whether automatically upgrade new minor versions for brokers, as new versions are released and supported by Amazon MQ. \n Automatic upgrades occur during the scheduled maintenance window of the broker or after a manual broker reboot.\n

" } }, @@ -1188,7 +1185,6 @@ "PubliclyAccessible": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Permits connections from applications outside of the VPC that hosts the broker's subnets.\n

" } }, @@ -1233,7 +1229,6 @@ "UseAwsOwnedKey": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Specifies that an KMS key should be used for at-rest encryption. Set to true by default \n if no value is provided (for example, for RabbitMQ brokers).\n

" } } @@ -1272,7 +1267,6 @@ "RoleSearchSubtree": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n The directory search scope for the role. If set to true, the scope is to search the entire subtree.\n

" } }, @@ -1303,7 +1297,6 @@ "UserSearchSubtree": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n The directory search scope for the user. If set to true, the scope is to search the entire subtree.\n

" } } @@ -1318,14 +1311,12 @@ "Audit": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Activates audit logging. Every user management action made using JMX or the ActiveMQ Web Console is logged. Doesn't apply to RabbitMQ brokers.\n

" } }, "General": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Activates general logging.\n

" } }, @@ -1358,14 +1349,12 @@ "Audit": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Activates audit logging. Every user management action made using JMX or the ActiveMQ Web Console is logged. Doesn't apply \n to RabbitMQ brokers.\n

" } }, "General": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Activates general logging.\n

" } } @@ -1522,7 +1511,6 @@ "PercentTraffic": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The percentage of traffic that is diverted to a canary deployment.

" } }, @@ -1541,7 +1529,6 @@ "UseStageCache": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the canary deployment uses the stage cache.

" } } @@ -1570,7 +1557,6 @@ "MetricsEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether CloudWatch metrics are enabled for the method.

" } }, @@ -1583,49 +1569,42 @@ "DataTraceEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether data trace logging is enabled for the method. Data trace logging\n affects the log entries that are pushed to CloudWatch Logs.

" } }, "ThrottlingBurstLimit": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The throttling burst limit for the method.

" } }, "ThrottlingRateLimit": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The throttling rate limit for the method.

" } }, "CachingEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether responses are cached and returned for requests. For responses to be\n cached, a cache cluster must be enabled on the stage.

" } }, "CacheTtlInSeconds": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the time to live (TTL), in seconds, for cached responses. The higher the TTL,\n the longer the response is cached.

" } }, "CacheDataEncrypted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the cached responses are encrypted.

" } }, "RequireAuthorizationForCacheControl": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether authorization is required for a cache invalidation request.

" } }, @@ -1700,7 +1679,6 @@ "MinimumCompressionSize": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum size in bytes of a payload before compression is enabled.

\n

If null, then compression is disabled.

\n

If 0, then all payloads are compressed.

" } }, @@ -1751,7 +1729,6 @@ "CacheClusterEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a cache cluster is enabled for the stage.

" } }, @@ -1800,7 +1777,6 @@ "TracingEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether active tracing with X-Ray is enabled for the stage.

" } }, @@ -1901,7 +1877,6 @@ "DetailedMetricsEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether detailed metrics are enabled.

" } }, @@ -1914,21 +1889,18 @@ "DataTraceEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether data trace logging is enabled. Data trace logging affects the log\n entries that are pushed to CloudWatch Logs. Supported only for WebSocket APIs.

" } }, "ThrottlingBurstLimit": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The throttling burst limit.

" } }, "ThrottlingRateLimit": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The throttling rate limit.

" } } @@ -2003,7 +1975,6 @@ "AutoDeploy": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether updates to an API automatically trigger a new deployment.

" } }, @@ -2016,7 +1987,6 @@ "ApiGatewayManaged": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the stage is managed by API Gateway.

" } } @@ -2099,7 +2069,6 @@ "XrayEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\nIndicates whether to use X-Ray tracing for the GraphQL API.\n

" } }, @@ -2150,7 +2119,6 @@ "AuthorizerResultTtlInSeconds": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The number of seconds a response should be cached for. The default is 5 minutes (300 seconds).\n

" } }, @@ -2183,7 +2151,6 @@ "ExcludeVerboseContent": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, \n regardless of logging level.\n

" } }, @@ -2204,7 +2171,6 @@ "AuthTtL": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The number of milliseconds that a token is valid after being authenticated.\n

" } }, @@ -2217,7 +2183,6 @@ "IatTtL": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The number of milliseconds that a token is valid after it's issued to a user.\n

" } }, @@ -2388,7 +2353,6 @@ "HealthCheckGracePeriod": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of time, in seconds, that Amazon EC2 Auto Scaling waits before it checks the\n health status of an EC2 instance that has come into service.

" } }, @@ -2419,7 +2383,6 @@ "CapacityRebalance": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether capacity rebalancing is enabled.\n

" } } @@ -2486,14 +2449,12 @@ "OnDemandBaseCapacity": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum amount of the Auto Scaling group's capacity that must be fulfilled by On-Demand Instances.

" } }, "OnDemandPercentageAboveBaseCapacity": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The percentage of On-Demand Instances and Spot Instances for additional capacity beyond OnDemandBaseCapacity.

" } }, @@ -2506,7 +2467,6 @@ "SpotInstancePools": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of Spot Instance pools across which to allocate your Spot Instances.

" } }, @@ -2611,7 +2571,6 @@ "NoDevice": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to suppress the device that is included in the block device mapping of the Amazon Machine Image (AMI).

\n

If NoDevice is true, then you cannot specify Ebs.>

" } }, @@ -2632,21 +2591,18 @@ "DeleteOnTermination": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to delete the volume when the instance is terminated.

" } }, "Encrypted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to encrypt the volume.

" } }, "Iops": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of input/output (I/O) operations per second (IOPS) to provision for the volume.

\n

Only supported for gp3 or io1 volumes. Required for io1 volumes. Not used with standard, gp2, st1, or sc1 volumes.

" } }, @@ -2659,7 +2615,6 @@ "VolumeSize": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The volume size, in GiBs. The following are the supported volumes sizes for each volume type:

\n
    \n
  • \n

    gp2 and gp3: 1-16,384

    \n
  • \n
  • \n

    io1: 4-16,384

    \n
  • \n
  • \n

    st1 and sc1: 125-16,384

    \n
  • \n
  • \n

    standard: 1-1,024

    \n
  • \n
\n

You must specify either SnapshotId or VolumeSize. If you specify both SnapshotId and VolumeSize, the volume size must be equal or greater than the size of the snapshot.

" } }, @@ -2686,7 +2641,6 @@ "AssociatePublicIpAddress": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

For Auto Scaling groups that run in a VPC, specifies whether to assign a public IP address to the group's instances.

" } }, @@ -2717,7 +2671,6 @@ "EbsOptimized": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the launch configuration is optimized for Amazon EBS I/O.

" } }, @@ -2810,7 +2763,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

If set to true, then instances in the group launch with detailed\n monitoring.

\n

If set to false, then instances in the group launch with basic\n monitoring.

" } } @@ -2831,7 +2783,6 @@ "HttpPutResponseHopLimit": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

" } }, @@ -2936,14 +2887,12 @@ "DeleteAfterDays": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the number of days after creation that a recovery point is deleted. Must be greater than 90 days plus MoveToColdStorageAfterDays.\n

" } }, "MoveToColdStorageAfterDays": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the number of days after creation that a recovery point is moved to cold storage.\n

" } } @@ -2990,7 +2939,6 @@ "StartWindowMinutes": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

A value in minutes after a backup is scheduled before a job will be canceled if it doesn't start successfully.\n

" } }, @@ -3015,14 +2963,12 @@ "EnableContinuousBackup": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether Backup creates continuous backups capable of point-in-time restore (PITR).\n

" } }, "CompletionWindowMinutes": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

A value in minutes after a backup job is successfully started before it must be completed, or it is canceled by Backup.\n

" } }, @@ -3165,7 +3111,6 @@ "BackupSizeInBytes": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The size, in bytes, of a backup.\n

" } }, @@ -3220,7 +3165,6 @@ "IsEncrypted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

A Boolean value that is returned as TRUE if the specified recovery point is \nencrypted, or FALSE if the recovery point is not encrypted.\n

" } }, @@ -3289,14 +3233,12 @@ "DeleteAfterDays": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the number of days after creation that a recovery point is deleted. Must be greater \nthan 90 days plus MoveToColdStorageAfterDays.\n

" } }, "MoveToColdStorageAfterDays": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the number of days after creation that a recovery point is moved to cold storage.\n

" } } @@ -3643,7 +3585,6 @@ "DisableRollback": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Boolean to enable or disable rollback on stack creation failures. \n

" } }, @@ -3656,7 +3597,6 @@ "EnableTerminationProtection": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether termination protection is enabled for the stack.\n

" } }, @@ -3711,7 +3651,6 @@ "TimeoutInMinutes": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The length of time, in minutes, that CloudFormation waits for the nested stack to reach \nthe CREATE_COMPLETE state.\n

" } } @@ -3906,14 +3845,12 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

With this field, you can enable or disable the selected distribution.

" } }, "IncludeCookies": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether you want CloudFront to include cookies in access logs.

" } }, @@ -3934,21 +3871,18 @@ "HttpPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The HTTP port that CloudFront uses to connect to the origin.\n

" } }, "HttpsPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The HTTPS port that CloudFront uses to connect to the origin.\n

" } }, "OriginKeepaliveTimeout": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies how long, in seconds, CloudFront persists its connection to the origin.\n

" } }, @@ -3961,7 +3895,6 @@ "OriginReadTimeout": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies how long, in seconds, CloudFront waits for a response from the origin.\n

" } }, @@ -4016,7 +3949,6 @@ "Quantity": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of status codes that can cause a failover.

" } } @@ -4121,7 +4053,6 @@ "Quantity": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of SSL/TLS protocols that you want to allow CloudFront to use when establishing \nan HTTPS connection with this origin.\n

" } } @@ -4168,7 +4099,6 @@ "CloudFrontDefaultCertificate": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the distribution uses the CloudFront domain name. If set to false, then you provide either AcmCertificateArn or IamCertificateId.

" } }, @@ -4213,7 +4143,6 @@ "HasCustomEventSelectors": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the trail has custom event selectors.

" } }, @@ -4226,21 +4155,18 @@ "IncludeGlobalServiceEvents": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the trail publishes events from global services such as IAM to the log\n files.

" } }, "IsMultiRegionTrail": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the trail applies only to the current Region or to all Regions.

" } }, "IsOrganizationTrail": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the trail is created for all accounts in an organization in Organizations,\n or only for the current Amazon Web Services account.

" } }, @@ -4253,7 +4179,6 @@ "LogFileValidationEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether CloudTrail log file validation is enabled.

" } }, @@ -4304,7 +4229,6 @@ "ActionsEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether actions should be executed during any changes to the alarm state. \n

" } }, @@ -4347,7 +4271,6 @@ "DatapointsToAlarm": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of datapoints that must be breaching to trigger the alarm. \n

" } }, @@ -4366,7 +4289,6 @@ "EvaluationPeriods": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of periods over which data is compared to the specified threshold.\n

" } }, @@ -4403,7 +4325,6 @@ "Period": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The period, in seconds, over which the statistic is applied. This is required for an alarm based on a \nmetric.\n

" } }, @@ -4416,7 +4337,6 @@ "Threshold": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The value to compare with the specified statistic.\n

" } }, @@ -4481,7 +4401,6 @@ "EncryptionDisabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to disable encryption on the artifact. Only valid when Type is S3.

" } }, @@ -4506,7 +4425,6 @@ "OverrideArtifactName": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the name specified in the buildspec file overrides the artifact name.

" } }, @@ -4619,7 +4537,6 @@ "PrivilegedMode": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to allow the Docker daemon to run inside a Docker container. Set to true if the build project is used to build Docker images.

" } }, @@ -4750,7 +4667,6 @@ "EncryptionDisabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to disable encryption of the S3 build log output.

" } }, @@ -4789,14 +4705,12 @@ "GitCloneDepth": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Information about the Git clone depth for the build project.

" } }, "InsecureSsl": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to ignore SSL warnings while connecting to the project source code.

" } } @@ -4843,7 +4757,6 @@ "AllowCredentials": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the CORS request includes credentials.

" } }, @@ -4856,7 +4769,6 @@ "MaxAge": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of seconds for which the browser caches preflight request results.

" } }, @@ -4937,7 +4849,6 @@ "Port": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The port used to access the endpoint.\n

" } }, @@ -4970,14 +4881,12 @@ "AllocatedStorage": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The amount of storage (in gigabytes) that is allocated for the replication instance.\n

" } }, "AutoMinorVersionUpgrade": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Indicates whether minor engine upgrades are applied automatically to the replication instance during the maintenance \n window.\n

" } }, @@ -5002,7 +4911,6 @@ "MultiAZ": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Specifies whether the replication instance is deployed across multiple Availability Zones (AZs). You can't set the \n AvailabilityZone parameter if the MultiAZ parameter is set to true.

" } }, @@ -5015,7 +4923,6 @@ "PubliclyAccessible": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Specifies the accessibility options for the replication instance. A value of true represents an instance \n with a public IP address. A value of false represents an instance with a private IP address. The default \n value is true.

" } }, @@ -5250,7 +5157,6 @@ "ItemCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of items in the table.

" } }, @@ -5323,7 +5229,6 @@ "TableSizeBytes": { "target": "com.amazonaws.securityhub#SizeBytes", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total size of the table in bytes.

" } }, @@ -5344,7 +5249,6 @@ "Backfilling": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the index is currently backfilling.

" } }, @@ -5363,7 +5267,6 @@ "IndexSizeBytes": { "target": "com.amazonaws.securityhub#SizeBytes", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total size in bytes of the index.

" } }, @@ -5376,7 +5279,6 @@ "ItemCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of items in the index.

" } }, @@ -5511,21 +5413,18 @@ "NumberOfDecreasesToday": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of times during the current UTC calendar day that the provisioned throughput\n was decreased.

" } }, "ReadCapacityUnits": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of strongly consistent reads consumed per second before DynamoDB\n returns a ThrottlingException.

" } }, "WriteCapacityUnits": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of writes consumed per second before DynamoDB returns a\n ThrottlingException.

" } } @@ -5540,7 +5439,6 @@ "ReadCapacityUnits": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The read capacity units for the replica.

" } } @@ -5649,7 +5547,6 @@ "RestoreInProgress": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether a restore is currently in progress.

" } } @@ -5696,7 +5593,6 @@ "StreamEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether DynamoDB Streams is enabled on the table.

" } }, @@ -5883,7 +5779,6 @@ "HttpPutResponseHopLimit": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The desired HTTP PUT response hop limit for instance metadata requests. \n The larger the number, the further instance metadata requests can travel.\n

" } }, @@ -5976,21 +5871,18 @@ "DeleteOnTermination": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Indicates whether the EBS volume is deleted on instance termination.\n

" } }, "Encrypted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Indicates whether the EBS volume is encrypted. Encrypted volumes can only be \n attached to instances that support Amazon EBS encryption. If you're creating a \n volume from a snapshot, you can't specify an encryption value.\n

" } }, "Iops": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The number of I/O operations per second (IOPS). \n

" } }, @@ -6009,14 +5901,12 @@ "Throughput": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The throughput to provision for a gp3 volume, with a maximum of 1,000 MiB/s.\n

" } }, "VolumeSize": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The size of the volume, in GiBs. You must specify either a snapshot ID or a volume size. \n

" } }, @@ -6083,14 +5973,12 @@ "CoreCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The number of CPU cores for the instance.\n

" } }, "ThreadsPerCore": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The number of threads per CPU core. A value of 1 disables multithreading for the instance, \n The default value is 2.\n

" } } @@ -6143,21 +6031,18 @@ "DisableApiStop": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Indicates whether to enable the instance for stop protection. For more information, \n see Enable stop protection in the Amazon EC2 User Guide.\n

" } }, "DisableApiTermination": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n If you set this parameter to true, you can't terminate the instance using the Amazon EC2 console, CLI, or API. If set to true, you can. \n

" } }, "EbsOptimized": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Indicates whether the instance is optimized for Amazon EBS I/O. \n

" } }, @@ -6330,7 +6215,6 @@ "Count": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The number of Elastic Inference accelerators to attach to the instance.\n

" } }, @@ -6357,7 +6241,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n If this parameter is set to true, the instance is enabled for Amazon Web Services Nitro Enclaves.\n

" } } @@ -6372,7 +6255,6 @@ "Configured": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n If you set this parameter to true, the instance is enabled for hibernation.\n

" } } @@ -6427,7 +6309,6 @@ "BlockDurationMinutes": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n Deprecated.\n

" } }, @@ -6466,14 +6347,12 @@ "Max": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The maximum number of accelerators. If this parameter isn't specified, there's no maximum limit. To exclude accelerator-enabled instance types, set Max to 0.\n

" } }, "Min": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The minimum number of accelerators. If this parameter isn't specified, there's no minimum limit.\n

" } } @@ -6488,14 +6367,12 @@ "Max": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The maximum amount of memory, in MiB. If this parameter isn't specified, there's no maximum limit.\n

" } }, "Min": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The minimum amount of memory, in MiB. If 0 is specified, there's no maximum limit.\n

" } } @@ -6510,14 +6387,12 @@ "Max": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The maximum baseline bandwidth, in Mbps. If this parameter is omitted, there's no maximum limit.\n

" } }, "Min": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The minimum baseline bandwidth, in Mbps. If this parameter is omitted, there's no minimum limit.\n

" } } @@ -6628,21 +6503,18 @@ "OnDemandMaxPricePercentageOverLowestPrice": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The price protection threshold for On-Demand Instances. This is the maximum you'll pay\n for an On-Demand Instance, expressed as a percentage above the least expensive current\n generation M, C, or R instance type with your specified attributes. When Amazon EC2 selects\n instance types with your attributes, it excludes instance types priced above your\n threshold.

\n

The parameter accepts an integer, which Amazon EC2 interprets as a percentage.

\n

A high value, such as 999999, turns off price protection.

" } }, "RequireHibernateSupport": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Indicates whether instance types must support hibernation for On-Demand Instances.\n

" } }, "SpotMaxPricePercentageOverLowestPrice": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The price protection threshold for Spot Instances. This is the maximum you'll pay for a\n Spot Instance, expressed as a percentage above the least expensive current generation M, C,\n or R instance type with your specified attributes. When Amazon EC2 selects instance\n types with your attributes, it excludes instance types priced above your threshold.

\n

The parameter accepts an integer, which Amazon EC2 interprets as a percentage.

\n

A high value, such as 999999, turns off price protection.

" } }, @@ -6669,14 +6541,12 @@ "Max": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The maximum amount of memory per vCPU, in GiB. If this parameter is omitted, there's no maximum limit.\n

" } }, "Min": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The minimum amount of memory per vCPU, in GiB. If this parameter is omitted, there's no maximum limit.\n

" } } @@ -6691,14 +6561,12 @@ "Max": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The maximum amount of memory, in MiB.\n

" } }, "Min": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The minimum amount of memory, in MiB. \n

" } } @@ -6713,14 +6581,12 @@ "Max": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The maximum number of network interfaces. \n

" } }, "Min": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The minimum number of network interfaces.\n

" } } @@ -6735,14 +6601,12 @@ "Max": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The maximum amount of total local storage, in GB.\n

" } }, "Min": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The minimum amount of total local storage, in GB.\n

" } } @@ -6757,14 +6621,12 @@ "Max": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The maximum number of vCPUs. \n

" } }, "Min": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The minimum number of vCPUs.\n

" } } @@ -6831,7 +6693,6 @@ "HttpPutResponseHopLimit": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The desired HTTP PUT response hop limit for instance metadata requests. The larger \n the number, the further instance metadata requests can travel.\n

" } }, @@ -6852,7 +6713,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Enables detailed monitoring when true is specified. Otherwise, basic monitoring is enabled. \n For more information about detailed monitoring, see \n Enable or turn off detailed monitoring for your instances in the Amazon EC2 User Guide. \n

" } } @@ -6867,21 +6727,18 @@ "AssociateCarrierIpAddress": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Indicates whether to associate a Carrier IP address with eth0 for a new network interface. \n You use this option when you launch an instance in a Wavelength Zone and want to \n associate a Carrier IP address with the network interface. For more information, see \n Carrier IP address in the Wavelength Developer Guide.\n

" } }, "AssociatePublicIpAddress": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Associates a public IPv4 address with eth0 for a new network interface.\n

" } }, "DeleteOnTermination": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Indicates whether the network interface is deleted when the instance is terminated.\n

" } }, @@ -6894,7 +6751,6 @@ "DeviceIndex": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The device index for the network interface attachment.\n

" } }, @@ -6913,7 +6769,6 @@ "Ipv4PrefixCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The number of IPv4 prefixes to be automatically assigned to the network interface. \n You cannot use this option if you use the Ipv4Prefixes option.\n

" } }, @@ -6926,7 +6781,6 @@ "Ipv6AddressCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The number of IPv6 addresses to assign to a network interface. Amazon EC2 \n automatically selects the IPv6 addresses from the subnet range. You can't use this \n option if you use Ipv6Addresses.\n

" } }, @@ -6939,7 +6793,6 @@ "Ipv6PrefixCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The number of IPv6 prefixes to be automatically assigned to the network interface. \n You cannot use this option if you use the Ipv6Prefix option.\n

" } }, @@ -6952,7 +6805,6 @@ "NetworkCardIndex": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The index of the network card. Some instance types support multiple network cards. \n The primary network interface must be assigned to network card index 0. The default \n is network card index 0.\n

" } }, @@ -6977,7 +6829,6 @@ "SecondaryPrivateIpAddressCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The number of secondary private IPv4 addresses to assign to a network interface.\n

" } }, @@ -7064,7 +6915,6 @@ "Primary": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Indicates whether the private IPv4 address is the primary private IPv4 address. Only one IPv4 address can be designated as primary.\n

" } }, @@ -7121,7 +6971,6 @@ "PartitionNumber": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The number of the partition the instance should launch in.\n

" } }, @@ -7148,14 +6997,12 @@ "EnableResourceNameDnsAAAARecord": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.\n

" } }, "EnableResourceNameDnsARecord": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Indicates whether to respond to DNS queries for instance hostnames with DNS A records.\n

" } }, @@ -7194,14 +7041,12 @@ "DefaultVersionNumber": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The default version of the launch template.\n

" } }, "LatestVersionNumber": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The latest version of the launch template.\n

" } } @@ -7248,7 +7093,6 @@ "IsDefault": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether this is the default network ACL for the VPC.

" } }, @@ -7299,7 +7143,6 @@ "Egress": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the rule is an egress rule. An egress rule is a rule that applies to traffic that leaves the subnet.

" } }, @@ -7336,7 +7179,6 @@ "RuleNumber": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The rule number. The rules are processed in order by their number.

" } } @@ -7369,14 +7211,12 @@ "DeleteOnTermination": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the network interface is deleted when the instance is\n terminated.

" } }, "DeviceIndex": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The device index of the network interface attachment on the instance.

" } }, @@ -7427,7 +7267,6 @@ "SourceDestCheck": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether traffic to or from the instance is validated.

" } }, @@ -7632,14 +7471,12 @@ "FromPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The start of the port range for the TCP and UDP protocols, or an ICMP/ICMPv6 type\n number.

\n

A value of -1 indicates all ICMP/ICMPv6 types. If you specify all ICMP/ICMPv6 types, you\n must specify all codes.

" } }, "ToPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The end of the port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code.

\n

A value of -1 indicates all ICMP/ICMPv6 codes. If you specify all ICMP/ICMPv6 types, you must specify all\n codes.

" } }, @@ -7794,7 +7631,6 @@ "AssignIpv6AddressOnCreation": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to assign an IPV6 address to a network interface that is created in this subnet.

" } }, @@ -7813,7 +7649,6 @@ "AvailableIpAddressCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of available IPV4 addresses in the subnet. Does not include addresses for stopped instances.

" } }, @@ -7826,14 +7661,12 @@ "DefaultForAz": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether this subnet is the default subnet for the Availability Zone.

" } }, "MapPublicIpOnLaunch": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether instances in this subnet receive a public IP address.

" } }, @@ -7950,7 +7783,6 @@ "AmazonSideAsn": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

A private Autonomous System Number (ASN) for the Amazon side of a BGP session. \n

" } } @@ -7971,7 +7803,6 @@ "DeleteOnTermination": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the EBS volume is deleted when the EC2 instance is terminated.

" } }, @@ -8016,14 +7847,12 @@ "Encrypted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the volume is encrypted.

" } }, "Size": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the volume, in GiBs.

" } }, @@ -8112,7 +7941,6 @@ "AcceptanceRequired": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.

" } }, @@ -8131,7 +7959,6 @@ "ManagesVpcEndpoints": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the service manages its VPC endpoints.

" } }, @@ -8390,7 +8217,6 @@ "StaticRoutesOnly": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the VPN connection uses static routes only.

" } }, @@ -8411,7 +8237,6 @@ "DpdTimeoutSeconds": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of seconds after which a Dead Peer Detection (DPD) timeout occurs.

" } }, @@ -8448,7 +8273,6 @@ "Phase1LifetimeSeconds": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The lifetime for phase 1 of the IKE negotiation, in seconds.

" } }, @@ -8473,7 +8297,6 @@ "Phase2LifetimeSeconds": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The lifetime for phase 2 of the IKE negotiation, in seconds.

" } }, @@ -8486,21 +8309,18 @@ "RekeyFuzzPercentage": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The percentage of the rekey window, which is determined by\n RekeyMarginTimeSeconds during which the rekey time is randomly selected.

" } }, "RekeyMarginTimeSeconds": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The margin time, in seconds, before the phase 2 lifetime expires, during which the Amazon Web Services\n side of the VPN connection performs an IKE rekey.

" } }, "ReplayWindowSize": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of packets in an IKE replay window.

" } }, @@ -8553,7 +8373,6 @@ "AcceptedRouteCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of accepted routes.

" } }, @@ -8692,7 +8511,6 @@ "ScanOnPush": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to scan images after they are pushed to a repository.

" } } @@ -8793,7 +8611,6 @@ "CloudWatchEncryptionEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to enable encryption on the CloudWatch logs.

" } }, @@ -8812,7 +8629,6 @@ "S3EncryptionEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to encrypt the logs that are sent to the S3 bucket.

" } }, @@ -8833,7 +8649,6 @@ "Base": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum number of tasks to run on the specified capacity provider.

" } }, @@ -8846,7 +8661,6 @@ "Weight": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The relative percentage of the total number of tasks launched that should use the capacity provider.

" } } @@ -8873,7 +8687,6 @@ "ActiveServicesCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of services that are running on the cluster in an ACTIVE state. You can view these services with the Amazon ECS \n ListServices\n API operation.\n

" } }, @@ -8910,14 +8723,12 @@ "RegisteredContainerInstancesCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of container instances registered into the cluster. This includes container instances in both ACTIVE and DRAINING status.\n

" } }, "RunningTasksCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of tasks in the cluster that are in the RUNNING state.\n

" } }, @@ -8956,7 +8767,6 @@ "Privileged": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

When this parameter is true, the container is given elevated privileges on the host container instance \n(similar to the root user). \n

" } } @@ -8977,7 +8787,6 @@ "Base": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum number of tasks to run on the capacity provider. Only one strategy item can specify a value for Base.

\n

The value must be between 0 and 100000.

" } }, @@ -8990,7 +8799,6 @@ "Weight": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The relative percentage of the total number of tasks that should use the capacity provider.

\n

If no weight is specified, the default value is 0. At least one capacity provider must have a weight greater than 0.

\n

The value can be between 0 and 1000.

" } } @@ -9011,14 +8819,12 @@ "Enable": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to enable the deployment circuit breaker logic for the service.

" } }, "Rollback": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to roll back the service if a service deployment fails. If rollback is enabled, when a service deployment fails, the service is rolled back to the last deployment that completed successfully.

" } } @@ -9039,14 +8845,12 @@ "MaximumPercent": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

For a service that uses the rolling update (ECS) deployment type, the maximum number of tasks in a service that are allowed in the RUNNING or PENDING state during a deployment, and for tasks that use the EC2 launch type, when any container instances are in the DRAINING state. Provided as a percentage of the desired number of tasks. The default value is 200%.

\n

For a service that uses the blue/green (CODE_DEPLOY) or EXTERNAL deployment types, and tasks that use the EC2 launch type, the maximum number of tasks in the service that remain in the RUNNING state while the container instances are in the DRAINING state.

\n

For the Fargate launch type, the maximum percent value is not used.

" } }, "MinimumHealthyPercent": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

For a service that uses the rolling update (ECS) deployment type, the minimum number of tasks in a service that must remain in the RUNNING state during a deployment, and while any container instances are in the DRAINING state if the service contains tasks using the EC2 launch type. Expressed as a percentage of the desired number of tasks. The default value is 100%.

\n

For a service that uses the blue/green (CODE_DEPLOY) or EXTERNAL deployment types and tasks that use the EC2 launch type, the minimum number of the tasks in the service that remain in the RUNNING state while the container instances are in the DRAINING state.

\n

For the Fargate launch type, the minimum healthy percent value is not used.

" } } @@ -9099,28 +8903,24 @@ "DesiredCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of instantiations of the task definition to run on the service.

" } }, "EnableEcsManagedTags": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to enable Amazon ECS managed tags for the tasks in the service.

" } }, "EnableExecuteCommand": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the execute command functionality is enabled for the service.

" } }, "HealthCheckGracePeriodSeconds": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

After a task starts, the amount of time in seconds that the Amazon ECS service scheduler ignores unhealthy Elastic Load Balancing target health checks.

" } }, @@ -9225,7 +9025,6 @@ "ContainerPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port on the container to associate with the load balancer. This port must correspond to a containerPort in the task definition the tasks in the service are using. For tasks that use the EC2 launch type, the container instance they are launched on must allow ingress traffic on the hostPort of the port mapping.

" } }, @@ -9356,14 +9155,12 @@ "ContainerPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port value to use for the service discovery service.

\n

If the task definition uses the bridge or host network mode, you must specify ContainerName and ContainerPort.

\n

If the task definition uses the awsvpc network mode and a type SRV DNS record, you must specify either ContainerName and ContainerPort, or Port , but not both.

" } }, "Port": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port value to use for a service discovery service that specifies an SRV record. This field can be used if both the awsvpcawsvpc network mode and SRV records are used.

" } }, @@ -9422,7 +9219,6 @@ "Cpu": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of CPU units reserved for the container.

" } }, @@ -9435,7 +9231,6 @@ "DisableNetworking": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to disable networking within the container.

" } }, @@ -9484,7 +9279,6 @@ "Essential": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the container is essential. All tasks must have at least one essential container.

" } }, @@ -9521,7 +9315,6 @@ "Interactive": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

If set to true, then containerized applications can be deployed that require stdin or a tty to be allocated.

" } }, @@ -9546,14 +9339,12 @@ "Memory": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount (in MiB) of memory to present to the container. If the container attempts to exceed the memory specified here, the container is shut down. The total amount of memory reserved for all containers within a task must be lower than the task memory value, if one is specified.

" } }, "MemoryReservation": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The soft limit (in MiB) of memory to reserve for the container.

" } }, @@ -9578,21 +9369,18 @@ "Privileged": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the container is given elevated privileges on the host container instance. The elevated privileges are similar to the root user.

" } }, "PseudoTerminal": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to allocate a TTY to the container.

" } }, "ReadonlyRootFilesystem": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the container is given read-only access to its root file system.

" } }, @@ -9617,14 +9405,12 @@ "StartTimeout": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of seconds to wait before giving up on resolving dependencies for a container.

" } }, "StopTimeout": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of seconds to wait before the container is stopped if it doesn't shut down normally on its own.

" } }, @@ -9773,28 +9559,24 @@ "Interval": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The time period in seconds between each health check execution. The default value is 30 seconds.

" } }, "Retries": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of times to retry a failed health check before the container is considered unhealthy. The default value is 3.

" } }, "StartPeriod": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The optional grace period in seconds that allows containers time to bootstrap before failed health checks count towards the maximum number of retries.

" } }, "Timeout": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The time period in seconds to wait for a health check to succeed before it is considered a failure. The default value is 5.

" } } @@ -9841,28 +9623,24 @@ "InitProcessEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to run an init process inside the container that forwards signals and reaps processes.

" } }, "MaxSwap": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total amount of swap memory (in MiB) that a container can use.

" } }, "SharedMemorySize": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The value for the size (in MiB) of the /dev/shm volume.

" } }, "Swappiness": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Configures the container's memory swappiness behavior. Determines how aggressively pages are swapped. The higher the value, the more aggressive the swappiness. The default is 60.

" } }, @@ -9927,7 +9705,6 @@ "Size": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum size (in MiB) of the tmpfs volume.

" } } @@ -10012,7 +9789,6 @@ "ReadOnly": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the container has read-only access to the volume.

" } }, @@ -10039,14 +9815,12 @@ "ContainerPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port number on the container that is bound to the user-specified or automatically assigned host port.

" } }, "HostPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port number on the container instance to reserve for the container.

" } }, @@ -10165,7 +9939,6 @@ "HardLimit": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The hard limit for the ulimit type.

" } }, @@ -10178,7 +9951,6 @@ "SoftLimit": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The soft limit for the ulimit type.

" } } @@ -10199,7 +9971,6 @@ "ReadOnly": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the container has read-only access to the volume.

" } }, @@ -10460,7 +10231,6 @@ "Autoprovision": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to create the Docker volume automatically if it does not already exist.

" } }, @@ -10543,7 +10313,6 @@ "TransitEncryptionPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port to use when sending encrypted data between the Amazon ECS host and the Amazon EFS server.

" } } @@ -10858,7 +10627,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the logging types that are listed in Types are enabled.

" } }, @@ -10911,7 +10679,6 @@ "EndpointPublicAccess": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Indicates whether the Amazon EKS public API server endpoint is turned on. If the Amazon EKS public API \n server endpoint is turned off, your cluster's Kubernetes API server can only receive requests that originate from within \n the cluster VPC.\n

" } } @@ -11206,7 +10973,6 @@ "EnforceHTTPS": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to require that all traffic to the domain arrive over HTTPS.

" } }, @@ -11227,14 +10993,12 @@ "DedicatedMasterCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of instances to use for the master node. If this attribute is specified, then DedicatedMasterEnabled must be true.

" } }, "DedicatedMasterEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to use a dedicated master node for the Elasticsearch domain. A dedicated master node performs cluster management tasks, but doesn't hold data or respond to data upload requests.

" } }, @@ -11247,7 +11011,6 @@ "InstanceCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of data nodes to use in the Elasticsearch domain.

" } }, @@ -11266,7 +11029,6 @@ "ZoneAwarenessEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to enable zone awareness for the Elasticsearch domain. When zone awareness is enabled, OpenSearch allocates the cluster's nodes and replica index shards across Availability Zones in the same Region. This prevents data loss and minimizes downtime if a node or data center fails.

" } } @@ -11281,7 +11043,6 @@ "AvailabilityZoneCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

he number of Availability Zones that the domain uses. Valid values are 2 and 3. The default is 2.

" } } @@ -11296,7 +11057,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether encryption at rest is enabled.

" } }, @@ -11346,7 +11106,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the log publishing is enabled.

" } } @@ -11361,7 +11120,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether node-to-node encryption is enabled.

" } } @@ -11382,7 +11140,6 @@ "Cancellable": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether a request to update the domain can be canceled.

" } }, @@ -11407,7 +11164,6 @@ "UpdateAvailable": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether a service software update is available for the domain.

" } }, @@ -11492,7 +11248,6 @@ "CookieExpirationPeriod": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of time, in seconds, after which the cookie is considered stale. If an\n expiration period is not specified, the stickiness session lasts for the duration of the\n browser session.

" } }, @@ -11513,14 +11268,12 @@ "EmitInterval": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The interval in minutes for publishing the access logs.

\n

You can publish access logs either every 5 minutes or every 60 minutes.

" } }, "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether access logs are enabled for the load balancer.

" } }, @@ -11611,7 +11364,6 @@ "InstancePort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port on which the EC2 instance is listening.

" } }, @@ -11638,14 +11390,12 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether connection draining is enabled for the load balancer.

" } }, "Timeout": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum time, in seconds, to keep the existing connections open before deregistering\n the instances.

" } } @@ -11660,7 +11410,6 @@ "IdleTimeout": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The time, in seconds, that the connection can be idle (no data is sent over the\n connection) before it is closed by the load balancer.

" } } @@ -11675,7 +11424,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether cross-zone load balancing is enabled for the load balancer.

" } } @@ -11800,14 +11548,12 @@ "HealthyThreshold": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of consecutive health check successes required before the instance is moved\n to the Healthy state.

" } }, "Interval": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The approximate interval, in seconds, between health checks of an individual\n instance.

" } }, @@ -11820,14 +11566,12 @@ "Timeout": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of time, in seconds, during which no response means a failed health\n check.

" } }, "UnhealthyThreshold": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of consecutive health check failures that must occur before the instance is\n moved to the Unhealthy state.

" } } @@ -11862,7 +11606,6 @@ "InstancePort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port on which the instance is listening.

" } }, @@ -11875,7 +11618,6 @@ "LoadBalancerPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port on which the load balancer is listening.

\n

On EC2-VPC, you can specify any port from the range 1-65535.

\n

On EC2-Classic, you can specify any port from the following list: 25, 80, 443, 465, 587,\n 1024-65535.

" } }, @@ -12627,7 +12369,6 @@ "MfaAuthenticated": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the session used multi-factor authentication (MFA).

" } }, @@ -12913,7 +12654,6 @@ "AttachmentCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of users, groups, and roles that the policy is attached to.

" } }, @@ -12938,7 +12678,6 @@ "IsAttachable": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the policy can be attached to a user, group, or role.

" } }, @@ -12951,7 +12690,6 @@ "PermissionsBoundaryUsageCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of users and roles that use the policy to set the permissions\n boundary.

" } }, @@ -12996,7 +12734,6 @@ "IsDefaultVersion": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the version is the default version.

" } }, @@ -13078,7 +12815,6 @@ "MaxSessionDuration": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum session duration (in seconds) that you want to set for the specified role.

" } }, @@ -13213,14 +12949,12 @@ "ShardCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of shards that the stream uses. \n

" } }, "RetentionPeriodHours": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of hours for the data records that are stored in shards to remain accessible. \n

" } } @@ -13261,7 +12995,6 @@ "CreationDate": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Indicates when the KMS key was created.

\n

Uses the date-time format specified in RFC 3339 section 5.6, Internet\n Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example,\n 2020-03-22T13:22:13.933Z.

" } }, @@ -13298,7 +13031,6 @@ "KeyRotationStatus": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the key has key rotation enabled.

" } } @@ -13419,7 +13151,6 @@ "MemorySize": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The memory that is allocated to the function.

" } }, @@ -13444,7 +13175,6 @@ "Timeout": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of time that Lambda allows a function to run before stopping it.

" } }, @@ -13535,7 +13265,6 @@ "CodeSize": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the layer archive in bytes.

" } } @@ -13596,7 +13325,6 @@ "Version": { "target": "com.amazonaws.securityhub#AwsLambdaLayerVersionNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The version number.

" } }, @@ -13618,10 +13346,7 @@ } }, "com.amazonaws.securityhub#AwsLambdaLayerVersionNumber": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.securityhub#AwsMountPoint": { "type": "structure", @@ -13701,7 +13426,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Indicates whether SASL/IAM authentication is enabled or not.

" } } @@ -13716,7 +13440,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Indicates whether SASL/SCRAM authentication is enabled or not.

" } } @@ -13737,7 +13460,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Indicates whether TLS authentication is enabled or not.

" } } @@ -13752,7 +13474,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Indicates whether unauthenticated is allowed or not.

" } } @@ -13779,7 +13500,6 @@ "NumberOfBrokerNodes": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The number of broker nodes in the cluster.

" } }, @@ -13840,7 +13560,6 @@ "InCluster": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n When set to true, it indicates that data communication among the broker nodes of the cluster is \n encrypted. When set to false, the communication happens in plain text. The default value is \n true.

" } }, @@ -13875,7 +13594,6 @@ "DeleteProtection": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the firewall is protected from deletion. If set to true, then the firewall cannot be deleted.

" } }, @@ -13912,14 +13630,12 @@ "FirewallPolicyChangeProtection": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the firewall is protected from a change to the firewall policy. If set to true, you cannot associate a different policy with the firewall.

" } }, "SubnetChangeProtection": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the firewall is protected from a change to the subnet associations. If set to true, you cannot map different subnets to the firewall.

" } }, @@ -14004,7 +13720,6 @@ "Capacity": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of operating resources that this rule group can use.

" } }, @@ -14055,14 +13770,12 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Enables fine-grained access control.\n

" } }, "InternalUserDatabaseEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Enables the internal user database.\n

" } }, @@ -14083,28 +13796,24 @@ "InstanceCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of data nodes to use in the OpenSearch domain.

" } }, "WarmEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether UltraWarm is enabled.

" } }, "WarmCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of UltraWarm instances.

" } }, "DedicatedMasterEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to use a dedicated master node for the OpenSearch domain. A dedicated master node performs cluster management tasks, but does not hold data or respond to data upload requests.

" } }, @@ -14117,7 +13826,6 @@ "DedicatedMasterCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of instances to use for the master node. If this attribute is specified, then DedicatedMasterEnabled must be true.

" } }, @@ -14136,7 +13844,6 @@ "ZoneAwarenessEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to enable zone awareness for the OpenSearch domain. When zone awareness is enabled, OpenSearch Service allocates the cluster's nodes and replica index shards across Availability Zones (AZs) in the same Region. This prevents data loss and minimizes downtime if a node or data center fails.

" } }, @@ -14157,7 +13864,6 @@ "AvailabilityZoneCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of Availability Zones that the domain uses. Valid values are 2 or 3. The default is 2.

" } } @@ -14276,14 +13982,12 @@ "CustomEndpointEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to enable a custom endpoint for the domain.

" } }, "EnforceHTTPS": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to require that all traffic to the domain arrive over HTTPS.

" } }, @@ -14310,7 +14014,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether encryption at rest is enabled.

" } }, @@ -14337,7 +14040,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the log publishing is enabled.

" } } @@ -14404,7 +14106,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether node-to-node encryption is enabled.

" } } @@ -14425,7 +14126,6 @@ "Cancellable": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether a request to update the domain can be canceled.

" } }, @@ -14450,7 +14150,6 @@ "UpdateAvailable": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether a service software update is available for the domain.

" } }, @@ -14463,7 +14162,6 @@ "OptionalDeployment": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the service software update is optional.

" } } @@ -14524,7 +14222,6 @@ "AllocatedStorage": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

For all database engines except Aurora, specifies the allocated storage size in\n gibibytes (GiB).

" } }, @@ -14537,7 +14234,6 @@ "BackupRetentionPeriod": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of days for which automated backups are retained.

" } }, @@ -14574,7 +14270,6 @@ "MultiAz": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the DB cluster has instances in multiple Availability Zones.

" } }, @@ -14593,7 +14288,6 @@ "Port": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port number on which the DB instances in the DB cluster accept connections.

" } }, @@ -14636,7 +14330,6 @@ "StorageEncrypted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the DB cluster is encrypted.

" } }, @@ -14679,14 +14372,12 @@ "DeletionProtection": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the DB cluster has deletion protection enabled.

" } }, "HttpEndpointEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the HTTP endpoint for an Aurora Serverless DB cluster is enabled.

" } }, @@ -14699,14 +14390,12 @@ "CopyTagsToSnapshot": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether tags are copied from the DB cluster to snapshots of the DB cluster.

" } }, "CrossAccountClone": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the DB cluster is a clone of a DB cluster owned by a different Amazon Web Services\n account.

" } }, @@ -14749,14 +14438,12 @@ "IamDatabaseAuthenticationEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the mapping of IAM accounts to database accounts is enabled.

" } }, "AutoMinorVersionUpgrade": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Indicates if minor version upgrades are automatically applied to the cluster.

" } } @@ -14771,14 +14458,12 @@ "IsClusterWriter": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the cluster member is the primary instance for the DB cluster.

" } }, "PromotionTier": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the order in which an Aurora replica is promoted to the primary instance when\n the existing primary instance fails.

" } }, @@ -14881,7 +14566,6 @@ "AllocatedStorage": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the allocated storage size in gibibytes (GiB).

" } }, @@ -14894,7 +14578,6 @@ "Port": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port number on which the DB instances in the DB cluster accept connections.

" } }, @@ -14937,14 +14620,12 @@ "PercentProgress": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the percentage of the estimated data that has been transferred.

" } }, "StorageEncrypted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the DB cluster is encrypted.

" } }, @@ -14969,7 +14650,6 @@ "IamDatabaseAuthenticationEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether mapping of IAM accounts to database accounts is enabled.

" } }, @@ -15090,7 +14770,6 @@ "DbInstancePort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the port that the DB instance listens on. If the DB instance is part of a DB\n cluster, this can be a different port than the DB cluster port.

" } }, @@ -15109,7 +14788,6 @@ "DeletionProtection": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the DB instance has deletion protection enabled.

\n

When deletion protection is enabled, the database cannot be deleted.

" } }, @@ -15134,7 +14812,6 @@ "IAMDatabaseAuthenticationEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

True if mapping of IAM accounts to database\n accounts is enabled, and otherwise false.

\n

IAM database authentication can be enabled for the following database engines.

\n
    \n
  • \n

    For MySQL 5.6, minor version 5.6.34 or higher

    \n
  • \n
  • \n

    For MySQL 5.7, minor version 5.7.16 or higher

    \n
  • \n
  • \n

    Aurora 5.6 or higher

    \n
  • \n
" } }, @@ -15153,14 +14830,12 @@ "PubliclyAccessible": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies the accessibility options for the DB instance.

\n

A value of true specifies an Internet-facing instance with a publicly resolvable DNS\n name, which resolves to a public IP address.

\n

A value of false specifies an internal instance with a DNS name that resolves to a\n private IP address.

" } }, "StorageEncrypted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether the DB instance is encrypted.

" } }, @@ -15179,7 +14854,6 @@ "MultiAz": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the DB instance is a multiple Availability Zone deployment.

" } }, @@ -15204,7 +14878,6 @@ "AllocatedStorage": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of storage (in gigabytes) to initially allocate for the DB instance.

" } }, @@ -15217,7 +14890,6 @@ "BackupRetentionPeriod": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of days for which to retain automated backups.

" } }, @@ -15266,7 +14938,6 @@ "AutoMinorVersionUpgrade": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether minor version patches are applied automatically.

" } }, @@ -15297,7 +14968,6 @@ "Iops": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the provisioned IOPS (I/O operations per second) for this DB instance.

" } }, @@ -15340,14 +15010,12 @@ "CopyTagsToSnapshot": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to copy resource tags to snapshots of the DB instance.

" } }, "MonitoringInterval": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The interval, in seconds, between points when enhanced monitoring metrics are collected\n for the DB instance.

" } }, @@ -15360,7 +15028,6 @@ "PromotionTier": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The order in which to promote an Aurora replica to the primary instance after a failure\n of the existing primary instance.

" } }, @@ -15373,7 +15040,6 @@ "PerformanceInsightsEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether Performance Insights is enabled for the DB instance.

" } }, @@ -15386,7 +15052,6 @@ "PerformanceInsightsRetentionPeriod": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of days to retain Performance Insights data.

" } }, @@ -15408,7 +15073,6 @@ "MaxAllocatedStorage": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The upper limit to which Amazon RDS can automatically scale the storage of the DB\n instance.

" } } @@ -15429,7 +15093,6 @@ "Port": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the port that the database engine is listening on.

" } }, @@ -15534,7 +15197,6 @@ "AllocatedStorage": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The new value of the allocated storage for the DB instance.

" } }, @@ -15547,21 +15209,18 @@ "Port": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The new port for the DB instance.

" } }, "BackupRetentionPeriod": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The new backup retention period for the DB instance.

" } }, "MultiAZ": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates that a single Availability Zone DB instance is changing to a multiple Availability Zone deployment.

" } }, @@ -15580,7 +15239,6 @@ "Iops": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The new provisioned IOPS value for the DB instance.

" } }, @@ -15795,7 +15453,6 @@ "AllocatedStorage": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of storage (in gigabytes) to be initially allocated for the database instance.

" } }, @@ -15808,7 +15465,6 @@ "Port": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port that the database engine was listening on at the time of the snapshot.

" } }, @@ -15857,7 +15513,6 @@ "Iops": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot.

" } }, @@ -15870,7 +15525,6 @@ "PercentProgress": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The percentage of the estimated data that has been transferred.

" } }, @@ -15901,7 +15555,6 @@ "Encrypted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the DB snapshot is encrypted.

" } }, @@ -15920,7 +15573,6 @@ "IamDatabaseAuthenticationEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether mapping of IAM accounts to database accounts is enabled.

" } }, @@ -15953,7 +15605,6 @@ "Normal": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the read replica instance is operating normally.

" } }, @@ -16088,7 +15739,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the event notification subscription is enabled.

" } }, @@ -16293,14 +15943,12 @@ "ManualSnapshotRetentionPeriod": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of days that manual snapshots are retained in the destination Region after\n they are copied from a source Region.

\n

If the value is -1,\n then the manual snapshot is retained indefinitely.

\n

Valid values: Either -1\n or an integer between 1 and 3,653

" } }, "RetentionPeriod": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of days to retain automated snapshots in the destination Region after they\n are copied from a source Region.

" } }, @@ -16353,14 +16001,12 @@ "AllowVersionUpgrade": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether major version upgrades are applied automatically to the cluster during\n the maintenance window.

" } }, "AutomatedSnapshotRetentionPeriod": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of days that automatic cluster snapshots are retained.

" } }, @@ -16469,7 +16115,6 @@ "Encrypted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the data in the cluster is encrypted at rest.

" } }, @@ -16482,7 +16127,6 @@ "EnhancedVpcRouting": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to create the cluster with enhanced VPC routing enabled.

" } }, @@ -16525,7 +16169,6 @@ "ManualSnapshotRetentionPeriod": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The default number of days to retain a manual snapshot.

\n

If the value is -1, the snapshot is retained indefinitely.

\n

This setting doesn't change the retention period of existing snapshots.

\n

Valid values: Either -1 or an integer between 1 and 3,653

" } }, @@ -16550,7 +16193,6 @@ "NumberOfNodes": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of compute nodes in the cluster.

" } }, @@ -16575,7 +16217,6 @@ "PubliclyAccessible": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the cluster can be accessed from a public network.

" } }, @@ -16658,7 +16299,6 @@ "Port": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port that the database engine listens on.

" } } @@ -16749,7 +16389,6 @@ "LoggingEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether logging is enabled.

" } }, @@ -16770,7 +16409,6 @@ "AutomatedSnapshotRetentionPeriod": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The pending or in-progress change to the automated snapshot retention period.

" } }, @@ -16801,7 +16439,6 @@ "EnhancedVpcRouting": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to create the cluster with enhanced VPC routing enabled.

" } }, @@ -16826,14 +16463,12 @@ "NumberOfNodes": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The pending or in-progress change to the number of nodes in the cluster.

" } }, "PubliclyAccessible": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

The pending or in-progress change to whether the cluster can be connected to from the\n public network.

" } } @@ -16848,7 +16483,6 @@ "AllowCancelResize": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the resize operation can be canceled.

" } }, @@ -16869,35 +16503,30 @@ "CurrentRestoreRateInMegaBytesPerSecond": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of megabytes per second being transferred from the backup storage. Returns\n the average rate for a completed backup.

\n

This field is only updated when you restore to DC2 and DS2 node types.

" } }, "ElapsedTimeInSeconds": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of time an in-progress restore has been running, or the amount of time it\n took a completed restore to finish.

\n

This field is only updated when you restore to DC2 and DS2 node types.

" } }, "EstimatedTimeToCompletionInSeconds": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The estimate of the time remaining before the restore is complete. Returns 0 for a\n completed restore.

\n

This field is only updated when you restore to DC2 and DS2 node types.

" } }, "ProgressInMegaBytes": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of megabytes that were transferred from snapshot storage.

\n

This field is only updated when you restore to DC2 and DS2 node types.

" } }, "SnapshotSizeInMegaBytes": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The size of the set of snapshot data that was used to restore the cluster.

\n

This field is only updated when you restore to DC2 and DS2 node types.

" } }, @@ -17062,28 +16691,24 @@ "BlockPublicAcls": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to reject calls to update an S3 bucket if the calls include a public access control list (ACL).

" } }, "BlockPublicPolicy": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to reject calls to update the access policy for an S3 bucket or access point if the policy allows public access.

" } }, "IgnorePublicAcls": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether Amazon S3 ignores public ACLs that are associated with an S3 bucket.

" } }, "RestrictPublicBuckets": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether to restrict access to an access point or S3 bucket that has a public policy to only Amazon Web Services service principals and authorized users within the S3 bucket owner's account.

" } } @@ -17112,7 +16737,6 @@ "DaysAfterInitiation": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of days after which Amazon S3 cancels an incomplete multipart upload.

" } } @@ -17139,14 +16763,12 @@ "ExpirationInDays": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The length in days of the lifetime for objects that are subject to the rule.

" } }, "ExpiredObjectDeleteMarker": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether Amazon S3 removes a delete marker that has no noncurrent versions. If set to\n true, the delete marker is expired. If set to false, the policy\n takes no action.

\n

If you provide ExpiredObjectDeleteMarker, you cannot provide\n ExpirationInDays or ExpirationDate.

" } }, @@ -17165,7 +16787,6 @@ "NoncurrentVersionExpirationInDays": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of days that an object is noncurrent before Amazon S3 can perform the associated action.

" } }, @@ -17328,7 +16949,6 @@ "Days": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of days that an object is noncurrent before Amazon S3 can perform the associated action.

" } }, @@ -17361,7 +16981,6 @@ "Days": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of days after which to transition the object to the specified storage class. If you provide Days, you cannot provide Date.

" } }, @@ -17388,7 +17007,6 @@ "IsMfaDeleteEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether MFA delete is currently enabled in the S3 bucket versioning configuration. If the S3 bucket was never configured with MFA delete, then this attribute is not included.

" } }, @@ -17664,7 +17282,6 @@ "Days": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The number of days that you want to specify for the default retention period.\n

" } }, @@ -17677,7 +17294,6 @@ "Years": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The number of years that you want to specify for the default retention period.\n

" } } @@ -18054,7 +17670,6 @@ "VolumeSizeInGB": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The size, in GB, of the ML storage volume to attach to the notebook instance.\n

" } } @@ -18089,7 +17704,6 @@ "RotationOccurredWithinFrequency": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the rotation occurred within the specified rotation frequency.

" } }, @@ -18102,7 +17716,6 @@ "RotationEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether rotation is enabled.

" } }, @@ -18115,7 +17728,6 @@ "Deleted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the secret is deleted.

" } }, @@ -18142,7 +17754,6 @@ "AutomaticallyAfterDays": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of days after the previous rotation to rotate the secret.

" } } @@ -18157,6 +17768,7 @@ "SchemaVersion": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The schema version that a finding is formatted for.

", "smithy.api#required": {} } @@ -18164,6 +17776,7 @@ "Id": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The security findings provider-specific identifier for a finding.

", "smithy.api#required": {} } @@ -18171,6 +17784,7 @@ "ProductArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN generated by Security Hub that uniquely identifies a product that generates findings.\n This can be the ARN for a third-party product that is integrated with Security Hub, or the ARN for\n a custom integration.

", "smithy.api#required": {} } @@ -18196,6 +17810,7 @@ "GeneratorId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the solution-specific component (a discrete unit of logic) that\n generated a finding. In various security findings providers' solutions, this generator can\n be called a rule, a check, a detector, a plugin, etc.

", "smithy.api#required": {} } @@ -18203,6 +17818,7 @@ "AwsAccountId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Web Services account ID that a finding is generated in.

", "smithy.api#required": {} } @@ -18228,6 +17844,7 @@ "CreatedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates when the security findings provider created the potential security issue that\n a finding captured.

\n

Uses the date-time format specified in RFC 3339 section 5.6, Internet\n Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example,\n 2020-03-22T13:22:13.933Z.

", "smithy.api#required": {} } @@ -18235,6 +17852,7 @@ "UpdatedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates when the security findings provider last updated the finding record.

\n

Uses the date-time format specified in RFC 3339 section 5.6, Internet\n Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example,\n 2020-03-22T13:22:13.933Z.

", "smithy.api#required": {} } @@ -18248,20 +17866,19 @@ "Confidence": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

A finding's confidence. Confidence is defined as the likelihood that a finding\n accurately identifies the behavior or issue that it was intended to identify.

\n

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent\n confidence and 100 means 100 percent confidence.

" } }, "Criticality": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The level of importance assigned to the resources associated with the finding.

\n

A score of 0 means that the underlying resources have no criticality, and a score of 100\n is reserved for the most critical resources.

" } }, "Title": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A finding's title.

\n \n

In this release, Title is a required property.

\n
", "smithy.api#required": {} } @@ -18269,6 +17886,7 @@ "Description": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A finding's description.

\n \n

In this release, Description is a required property.

\n
", "smithy.api#required": {} } @@ -18336,6 +17954,7 @@ "Resources": { "target": "com.amazonaws.securityhub#ResourceList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A set of resource data types that describe the resources that the finding refers\n to.

", "smithy.api#required": {} } @@ -18409,7 +18028,6 @@ "Sample": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the finding is a sample finding.

" } }, @@ -19032,6 +18650,7 @@ "Id": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the finding that was specified by the finding provider.

", "smithy.api#required": {} } @@ -19039,6 +18658,7 @@ "ProductArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN generated by Security Hub that uniquely identifies a product that generates findings.\n This can be the ARN for a third-party product that is integrated with Security Hub, or the ARN for\n a custom integration.

", "smithy.api#required": {} } @@ -19166,7 +18786,6 @@ "KmsDataKeyReusePeriodSeconds": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The length of time, in seconds, for which Amazon SQS can reuse a data key to encrypt or decrypt messages before calling KMS again.

" } }, @@ -19205,21 +18824,18 @@ "CompliantCriticalCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

For the patches that are compliant, the number that have a severity of\n CRITICAL.

" } }, "CompliantHighCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

For the patches that are compliant, the number that have a severity of\n HIGH.

" } }, "CompliantMediumCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

For the patches that are compliant, the number that have a severity of\n MEDIUM.

" } }, @@ -19232,49 +18848,42 @@ "NonCompliantCriticalCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

For the patch items that are noncompliant, the number of items that have a severity of\n CRITICAL.

" } }, "CompliantInformationalCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

For the patches that are compliant, the number that have a severity of\n INFORMATIONAL.

" } }, "NonCompliantInformationalCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

For the patches that are noncompliant, the number that have a severity of\n INFORMATIONAL.

" } }, "CompliantUnspecifiedCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

For the patches that are compliant, the number that have a severity of\n UNSPECIFIED.

" } }, "NonCompliantLowCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

For the patches that are noncompliant, the number that have a severity of\n LOW.

" } }, "NonCompliantHighCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

For the patches that are noncompliant, the number that have a severity of\n HIGH.

" } }, "CompliantLowCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

For the patches that are compliant, the number that have a severity of\n LOW.

" } }, @@ -19299,14 +18908,12 @@ "NonCompliantMediumCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

For the patches that are noncompliant, the number that have a severity of\n MEDIUM.

" } }, "NonCompliantUnspecifiedCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

For the patches that are noncompliant, the number that have a severity of\n UNSPECIFIED.

" } }, @@ -19451,7 +19058,6 @@ "IncludeExecutionData": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Determines whether execution data is included in your log. When set to false, data is excluded.\n

" } }, @@ -19472,7 +19078,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n When set to true, X-Ray tracing is enabled.\n

" } } @@ -19505,7 +19110,6 @@ "RateLimit": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of requests that have an identical value for the field specified in RateKey that are allowed within a five-minute period. If the number of requests exceeds RateLimit and the other predicates specified in the rule are met, WAF triggers the action for the rule.

" } }, @@ -19538,7 +19142,6 @@ "Negated": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

If set to true, then the rule actions are performed on requests that match the predicate settings.

\n

If set to false, then the rule actions are performed on all requests except those that match the predicate settings.\n

" } }, @@ -19583,7 +19186,6 @@ "RateLimit": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of requests that have an identical value for the field specified in RateKey that are allowed within a five-minute period. If the number of requests exceeds RateLimit and the other predicates specified in the rule are met, WAF triggers the action for the rule.

" } }, @@ -19616,7 +19218,6 @@ "Negated": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

If set to true, then the rule actions are performed on requests that match the predicate settings.

\n

If set to false, then the rule actions are performed on all requests except those that match the predicate settings.

" } }, @@ -19727,7 +19328,6 @@ "Priority": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

If you define more than one rule in a web ACL, WAF evaluates each request against the rules in\n order based on the value of Priority.

" } }, @@ -19772,7 +19372,6 @@ "Negated": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies if you want WAF to allow, block, or count requests based on the settings in the \n ByteMatchSet, IPSet, SqlInjectionMatchSet, XssMatchSet, \n RegexMatchSet, GeoMatchSet, or SizeConstraintSet.\n

" } }, @@ -19863,7 +19462,6 @@ "Priority": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The order in which WAF evaluates the rules in a web ACL.\n

" } }, @@ -19988,7 +19586,6 @@ "Priority": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

If you define more than one rule in a web ACL, WAF evaluates each request against the rules in order\n based on the value of Priority.

" } }, @@ -20033,7 +19630,6 @@ "Negated": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies if you want WAF to allow, block, or count requests based on the settings in the \n ByteMatchSet, IPSet, SqlInjectionMatchSet, XssMatchSet, \n RegexMatchSet, GeoMatchSet, or SizeConstraintSet.\n

" } }, @@ -20104,7 +19700,6 @@ "Priority": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the order in which the rules in a web\n ACL are evaluated. Rules with a lower value for Priority are\n evaluated before rules with a higher value. The value must be a unique integer. If you add\n multiple rules to a web ACL, the values do not need to be consecutive.

" } }, @@ -20205,7 +19800,6 @@ "ResponseCode": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The HTTP status code to return to the client. For a list of status codes that you can use in your custom responses, see \n Supported status codes for custom response in the WAF Developer Guide.\n

" } }, @@ -20232,7 +19826,6 @@ "Capacity": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The web ACL capacity units (WCUs) required for this rule group. \n

" } }, @@ -20367,7 +19960,6 @@ "Priority": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n If you define more than one Rule in a WebACL, WAF evaluates each request against the Rules in order based on the value of Priority. \n WAF processes rules with lower priority first. The priorities don't need to be consecutive, but they must all be different.\n

" } }, @@ -20394,7 +19986,6 @@ "CloudWatchMetricsEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n A boolean indicating whether the associated resource sends metrics to Amazon CloudWatch. For the list of available \n metrics, see WAF metrics and dimensions in the WAF Developer Guide.\n

" } }, @@ -20407,7 +19998,6 @@ "SampledRequestsEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n A boolean indicating whether WAF should store a sampling of the web requests that match the rules. \n You can view the sampled requests through the WAF console.\n

" } } @@ -20456,7 +20046,6 @@ "ImmunityTime": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The amount of time, in seconds, that a CAPTCHA or challenge timestamp is considered valid by WAF.\n

" } } @@ -20483,7 +20072,6 @@ "ManagedbyFirewallManager": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Indicates whether this web ACL is managed by Firewall Manager. \n

" } }, @@ -20496,7 +20084,6 @@ "Capacity": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The web ACL capacity units (WCUs) currently being used by this web ACL.\n

" } }, @@ -20625,6 +20212,7 @@ "AutomationRulesArns": { "target": "com.amazonaws.securityhub#AutomationRulesArnsList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n A list of Amazon Resource Names (ARNs) for the rules that are to be deleted.\n

", "smithy.api#required": {} } @@ -20710,6 +20298,7 @@ "StandardsSubscriptionArns": { "target": "com.amazonaws.securityhub#StandardsSubscriptionArns", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARNs of the standards subscriptions to disable.

", "smithy.api#required": {} } @@ -20793,6 +20382,7 @@ "StandardsSubscriptionRequests": { "target": "com.amazonaws.securityhub#StandardsSubscriptionRequests", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of standards checks to enable.

", "smithy.api#required": {} } @@ -20951,6 +20541,7 @@ "AutomationRulesArns": { "target": "com.amazonaws.securityhub#AutomationRulesArnsList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n A list of rule ARNs to get details for.\n

", "smithy.api#required": {} } @@ -21048,6 +20639,7 @@ "SecurityControlIds": { "target": "com.amazonaws.securityhub#StringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of security controls (identified with SecurityControlId,\n SecurityControlArn, or a mix of both parameters). The security control ID\n or Amazon Resource Name (ARN) is the same across standards.

", "smithy.api#required": {} } @@ -21063,6 +20655,7 @@ "SecurityControls": { "target": "com.amazonaws.securityhub#SecurityControls", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n An array that returns the identifier, Amazon Resource Name (ARN), and other details about a security control. \n The same information is returned whether the request includes SecurityControlId or SecurityControlArn.\n

", "smithy.api#required": {} } @@ -21115,6 +20708,7 @@ "StandardsControlAssociationIds": { "target": "com.amazonaws.securityhub#StandardsControlAssociationIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n An array with one or more objects that includes a security control (identified with SecurityControlId, SecurityControlArn, or a mix of both parameters) and the Amazon Resource Name (ARN) of a standard. \n This field is used to query the enablement status of a control in a specified standard. The security control ID or ARN is the same across standards.\n

", "smithy.api#required": {} } @@ -21130,6 +20724,7 @@ "StandardsControlAssociationDetails": { "target": "com.amazonaws.securityhub#StandardsControlAssociationDetails", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Provides the enablement status of a security control in a specified standard and other details for the control in relation to \n the specified standard.\n

", "smithy.api#required": {} } @@ -21223,6 +20818,7 @@ "Findings": { "target": "com.amazonaws.securityhub#BatchImportFindingsRequestFindingList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of findings to import. To successfully import a finding, it must follow the\n Amazon Web Services Security Finding Format. Maximum of 100 findings per request.

", "smithy.api#required": {} } @@ -21250,7 +20846,7 @@ "FailedCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of findings that failed to import.

", "smithy.api#required": {} } @@ -21258,7 +20854,7 @@ "SuccessCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of findings that were successfully imported.

", "smithy.api#required": {} } @@ -21339,6 +20935,7 @@ "UpdateAutomationRulesRequestItems": { "target": "com.amazonaws.securityhub#UpdateAutomationRulesRequestItemsList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n An array of ARNs for the rules that are to be updated. Optionally, you can also include \n RuleStatus and RuleOrder.\n

", "smithy.api#required": {} } @@ -21459,6 +21056,7 @@ "FindingIdentifiers": { "target": "com.amazonaws.securityhub#AwsSecurityFindingIdentifierList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of findings to update. BatchUpdateFindings can be used to update\n up to 100 findings at a time.

\n

For each finding, the list provides the finding identifier and the ARN of the finding\n provider.

", "smithy.api#required": {} } @@ -21481,14 +21079,12 @@ "Confidence": { "target": "com.amazonaws.securityhub#RatioScale", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The updated value for the finding confidence. Confidence is defined as the likelihood\n that a finding accurately identifies the behavior or issue that it was intended to\n identify.

\n

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent\n confidence and 100 means 100 percent confidence.

" } }, "Criticality": { "target": "com.amazonaws.securityhub#RatioScale", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The updated value for the level of importance assigned to the resources associated with\n the findings.

\n

A score of 0 means that the underlying resources have no criticality, and a score of 100\n is reserved for the most critical resources.

" } }, @@ -21527,6 +21123,7 @@ "ProcessedFindings": { "target": "com.amazonaws.securityhub#AwsSecurityFindingIdentifierList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of findings that were updated successfully.

", "smithy.api#required": {} } @@ -21534,6 +21131,7 @@ "UnprocessedFindings": { "target": "com.amazonaws.securityhub#BatchUpdateFindingsUnprocessedFindingsList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of findings that were not updated.

", "smithy.api#required": {} } @@ -21549,6 +21147,7 @@ "FindingIdentifier": { "target": "com.amazonaws.securityhub#AwsSecurityFindingIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the finding that was not updated.

", "smithy.api#required": {} } @@ -21556,6 +21155,7 @@ "ErrorCode": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The code associated with the error. Possible values are:

\n
    \n
  • \n

    \n ConcurrentUpdateError - Another request attempted to update the finding while this request was being processed. \nThis error may also occur if you call \n BatchUpdateFindings\n \nand \n BatchImportFindings\n at the same time.

    \n
  • \n
  • \n

    \n DuplicatedFindingIdentifier - The request included two or more findings with the same FindingIdentifier.

    \n
  • \n
  • \n

    \n FindingNotFound - The FindingIdentifier included in the request did not match an existing finding.

    \n
  • \n
  • \n

    \n FindingSizeExceeded - The finding size was greater than the permissible value of 240 KB.

    \n
  • \n
  • \n

    \n InternalFailure - An internal service failure occurred when updating the finding.

    \n
  • \n
  • \n

    \n InvalidInput - The finding update contained an invalid value that did not satisfy the Amazon Web Services Security Finding Format syntax.

    \n
  • \n
", "smithy.api#required": {} } @@ -21563,6 +21163,7 @@ "ErrorMessage": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The message associated with the error. Possible values are:

\n
    \n
  • \n

    \n Concurrent finding updates detected\n

    \n
  • \n
  • \n

    \n Finding Identifier is duplicated\n

    \n
  • \n
  • \n

    \n Finding Not Found\n

    \n
  • \n
  • \n

    \n Finding size exceeded 240 KB\n

    \n
  • \n
  • \n

    \n Internal service failure\n

    \n
  • \n
  • \n

    \n Invalid Input\n

    \n
  • \n
", "smithy.api#required": {} } @@ -21651,6 +21252,7 @@ "StandardsControlAssociationUpdates": { "target": "com.amazonaws.securityhub#StandardsControlAssociationUpdates", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n Updates the enablement status of a security control in a specified standard.\n

", "smithy.api#required": {} } @@ -21675,10 +21277,7 @@ } }, "com.amazonaws.securityhub#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.securityhub#BooleanFilter": { "type": "structure", @@ -21686,7 +21285,6 @@ "Value": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

The value of the boolean.

" } } @@ -21713,14 +21311,12 @@ "Column": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The column number of the column that contains the data. For a Microsoft Excel workbook, the column number corresponds to the alphabetical column identifiers. For example, a value of 1 for Column corresponds to the A column in the workbook.

" } }, "Row": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The row number of the row that contains the data.

" } }, @@ -21805,14 +21401,12 @@ "SizeClassified": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total size in bytes of the affected data.

" } }, "AdditionalOccurrences": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether there are additional occurrences of sensitive data that are not included in the finding. This occurs when the number of occurrences exceeds the maximum that can be included.

" } }, @@ -21891,7 +21485,6 @@ "EndLine": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n \tThe line number of the last line of code in which the vulnerability is located.\n

" } }, @@ -21910,7 +21503,6 @@ "StartLine": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The line number of the first line of code in which the vulnerability is located.\n

" } } @@ -22028,7 +21620,6 @@ "Privileged": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

When this parameter is true, the container is given elevated privileges on the host \ncontainer instance (similar to the root user). \n

" } } @@ -22145,6 +21736,7 @@ "Name": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the custom action target. Can contain up to 20 characters.

", "smithy.api#required": {} } @@ -22152,6 +21744,7 @@ "Description": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description for the custom action target.

", "smithy.api#required": {} } @@ -22159,6 +21752,7 @@ "Id": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID for the custom action target. Can contain up to 20 alphanumeric characters.

", "smithy.api#required": {} } @@ -22174,6 +21768,7 @@ "ActionTargetArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) for the custom action target.

", "smithy.api#required": {} } @@ -22300,7 +21895,7 @@ "RuleOrder": { "target": "com.amazonaws.securityhub#RuleOrderValue", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An integer ranging from 1 to 1000 that represents the order in which the rule action is\n applied to findings. Security Hub applies rules with lower values for this parameter\n first.

", "smithy.api#required": {} } @@ -22308,6 +21903,7 @@ "RuleName": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The name of the rule.\n

", "smithy.api#required": {} } @@ -22315,6 +21911,7 @@ "Description": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n A description of the rule.\n

", "smithy.api#required": {} } @@ -22322,13 +21919,13 @@ "IsTerminal": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether a rule is the last to be applied with respect to a finding that matches the rule criteria. This is useful when a finding \n matches the criteria for multiple rules, and each rule has different actions. If a rule is terminal, Security Hub applies the rule action to a finding that matches \n the rule criteria and doesn't evaluate other rules for the finding. By default, a rule isn't terminal.\n

" } }, "Criteria": { "target": "com.amazonaws.securityhub#AutomationRulesFindingFilters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n A set of ASFF finding field attributes and corresponding expected values that \n Security Hub uses to filter findings. If a rule is enabled and a finding matches the conditions specified in\n this parameter, Security Hub applies the rule action to the finding.\n

", "smithy.api#required": {} } @@ -22336,6 +21933,7 @@ "Actions": { "target": "com.amazonaws.securityhub#ActionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n One or more actions to update finding fields if a finding matches the conditions \n specified in Criteria. \n

", "smithy.api#required": {} } @@ -22415,6 +22013,7 @@ "RegionLinkingMode": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates whether to aggregate findings from all of the available Regions in the current partition. Also determines whether to automatically aggregate findings from new Regions as Security Hub supports them and you opt into them.

\n

The selected option also determines how to use the Regions provided in the Regions list.

\n

The options are as follows:

\n
    \n
  • \n

    \n ALL_REGIONS - Indicates to aggregate findings from all of the Regions where Security Hub is enabled. When you choose this option, Security Hub also automatically aggregates findings from new Regions as Security Hub supports them and you opt into them.\n

    \n
  • \n
  • \n

    \n ALL_REGIONS_EXCEPT_SPECIFIED - Indicates to aggregate findings from all of the Regions where Security Hub is enabled, except for the Regions listed in the Regions parameter. When you choose this option, Security Hub also automatically aggregates findings from new Regions as Security Hub supports them and you opt into them.\n

    \n
  • \n
  • \n

    \n SPECIFIED_REGIONS - Indicates to aggregate findings only from the Regions listed in the Regions parameter. Security Hub does not automatically aggregate findings from new Regions.\n

    \n
  • \n
", "smithy.api#required": {} } @@ -22529,6 +22128,7 @@ "Name": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the custom insight to create.

", "smithy.api#required": {} } @@ -22536,6 +22136,7 @@ "Filters": { "target": "com.amazonaws.securityhub#AwsSecurityFindingFilters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

One or more attributes used to filter the findings included in the insight. The insight\n only includes findings that match the criteria defined in the filters.

", "smithy.api#required": {} } @@ -22543,6 +22144,7 @@ "GroupByAttribute": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The attribute used to group the findings for the insight. The grouping attribute\n identifies the type of item that the insight applies to. For example, if an insight is\n grouped by resource identifier, then the insight produces a list of resource\n identifiers.

", "smithy.api#required": {} } @@ -22558,6 +22160,7 @@ "InsightArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the insight created.

", "smithy.api#required": {} } @@ -22626,6 +22229,7 @@ "AccountDetails": { "target": "com.amazonaws.securityhub#AccountDetailsList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of accounts to associate with the Security Hub administrator account. For each account, the\n list includes the account ID and optionally the email address.

", "smithy.api#required": {} } @@ -22652,7 +22256,6 @@ "com.amazonaws.securityhub#CrossAccountMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -22665,7 +22268,6 @@ "Count": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of occurrences of sensitive data that were detected.

" } }, @@ -22710,7 +22312,6 @@ "TotalCount": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of occurrences of sensitive data.

" } } @@ -22731,7 +22332,6 @@ "BaseScore": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The base CVSS score.

" } }, @@ -22822,7 +22422,6 @@ "Value": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

A date range value for the date filter.

" } }, @@ -22897,6 +22496,7 @@ "AccountIds": { "target": "com.amazonaws.securityhub#AccountIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of prospective member account IDs for which to decline an invitation.

", "smithy.api#required": {} } @@ -22985,6 +22585,7 @@ "ActionTargetArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the custom action target that was deleted.

", "smithy.api#required": {} } @@ -23131,6 +22732,7 @@ "InsightArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the insight that was deleted.

", "smithy.api#required": {} } @@ -23192,6 +22794,7 @@ "AccountIds": { "target": "com.amazonaws.securityhub#AccountIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of member account IDs that received the invitations you want to delete.

", "smithy.api#required": {} } @@ -23267,6 +22870,7 @@ "AccountIds": { "target": "com.amazonaws.securityhub#AccountIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of account IDs for the member accounts to delete.

", "smithy.api#required": {} } @@ -23363,7 +22967,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return.

" } } @@ -23378,6 +22981,7 @@ "ActionTargets": { "target": "com.amazonaws.securityhub#ActionTargetList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of ActionTarget objects. Each object includes the ActionTargetArn,\n Description, and Name of a custom action target available in\n Security Hub.

", "smithy.api#required": {} } @@ -23475,7 +23079,6 @@ "AutoEnableControls": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to automatically enable new controls when they are added to standards that are\n enabled.

\n

If set to true, then new controls for enabled standards are enabled\n automatically. If set to false, then new controls are not enabled.

" } }, @@ -23545,14 +23148,12 @@ "AutoEnable": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to automatically enable Security Hub for new accounts in the organization.

\n

If set to true, then Security Hub is enabled for new accounts. If set to false,\n then new accounts are not added automatically.

" } }, "MemberAccountLimitReached": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the maximum number of allowed member accounts are already associated with the\n Security Hub administrator account.

" } }, @@ -23650,7 +23251,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return.

", "smithy.api#httpQuery": "MaxResults" } @@ -23673,6 +23273,7 @@ "Products": { "target": "com.amazonaws.securityhub#ProductsList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of products, including details for each product.

", "smithy.api#required": {} } @@ -23814,7 +23415,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of security standard controls to return.

", "smithy.api#httpQuery": "MaxResults" } @@ -23857,7 +23457,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of standards to return.

", "smithy.api#httpQuery": "MaxResults" } @@ -23999,6 +23598,7 @@ "AdminAccountId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Web Services account identifier of the Security Hub administrator account.

", "smithy.api#required": {} } @@ -24220,6 +23820,7 @@ "AccountIds": { "target": "com.amazonaws.securityhub#AccountIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The account IDs of the member accounts to disassociate from the administrator account.

", "smithy.api#required": {} } @@ -24254,7 +23855,6 @@ "Blocked": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the DNS request was blocked.

" } } @@ -24264,10 +23864,7 @@ } }, "com.amazonaws.securityhub#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.securityhub#EnableImportFindingsForProduct": { "type": "operation", @@ -24321,6 +23918,7 @@ "ProductArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the product to enable the integration for.

", "smithy.api#required": {} } @@ -24390,6 +23988,7 @@ "AdminAccountId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Web Services account identifier of the account to designate as the Security Hub administrator\n account.

", "smithy.api#required": {} } @@ -24464,7 +24063,6 @@ "EnableDefaultStandards": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to enable the security standards that Security Hub has designated as automatically\n enabled. If you do not provide a value for EnableDefaultStandards, it is set\n to true. To not enable the automatically enabled standards, set\n EnableDefaultStandards to false.

" } }, @@ -24568,7 +24166,6 @@ "FindingCreated": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

\n Identifies whether the event marks the creation of a new finding. A value of True means that the finding is \n newly created. A value of False means that the finding isn’t newly created.\n

" } }, @@ -24676,14 +24273,12 @@ "Confidence": { "target": "com.amazonaws.securityhub#RatioScale", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

A finding's confidence. Confidence is defined as the likelihood that a finding\n accurately identifies the behavior or issue that it was intended to identify.

\n

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent\n confidence and 100 means 100 percent confidence.

" } }, "Criticality": { "target": "com.amazonaws.securityhub#RatioScale", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The level of importance assigned to the resources associated with the finding.

\n

A score of 0 means that the underlying resources have no criticality, and a score of 100\n is reserved for the most critical resources.

" } }, @@ -24820,7 +24415,6 @@ "Priority": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The order in which to run the stateless rule group.

" } }, @@ -24873,14 +24467,12 @@ "Lon": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The longitude of the location.

" } }, "Lat": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The latitude of the location.

" } } @@ -25015,7 +24607,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return in the response.

" } } @@ -25187,6 +24778,7 @@ "FindingIdentifier": { "target": "com.amazonaws.securityhub#AwsSecurityFindingIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -25211,7 +24803,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The maximum number of results to be returned. If you don’t provide it, Security Hub returns up to 100 results of finding history.\n

" } } @@ -25404,7 +24995,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of findings to return.

" } } @@ -25419,6 +25009,7 @@ "Findings": { "target": "com.amazonaws.securityhub#AwsSecurityFindingList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The findings that matched the filters specified in the request.

", "smithy.api#required": {} } @@ -25515,6 +25106,7 @@ "InsightResults": { "target": "com.amazonaws.securityhub#InsightResults", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The insight results returned by the operation.

", "smithy.api#required": {} } @@ -25616,7 +25208,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return in the response.

" } } @@ -25631,6 +25222,7 @@ "Insights": { "target": "com.amazonaws.securityhub#InsightList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The insights returned by the operation.

", "smithy.api#required": {} } @@ -25699,7 +25291,6 @@ "InvitationsCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of all membership invitations sent to this Security Hub member account, not\n including the currently accepted invitation.

" } } @@ -25806,6 +25397,7 @@ "AccountIds": { "target": "com.amazonaws.securityhub#AccountIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of account IDs for the Security Hub member accounts to return the details for.

", "smithy.api#required": {} } @@ -25841,14 +25433,12 @@ "Code": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The ICMP code for which to deny or allow access. To deny or allow all codes, use the\n value -1.

" } }, "Type": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The ICMP type for which to deny or allow access. To deny or allow all types, use the\n value -1.

" } } @@ -25863,6 +25453,7 @@ "Id": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the finding that could not be updated.

", "smithy.api#required": {} } @@ -25870,6 +25461,7 @@ "ErrorCode": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The code of the error returned by the BatchImportFindings operation.

", "smithy.api#required": {} } @@ -25877,6 +25469,7 @@ "ErrorMessage": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The message of the error returned by the BatchImportFindings\n operation.

", "smithy.api#required": {} } @@ -25898,6 +25491,7 @@ "InsightArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of a Security Hub insight.

", "smithy.api#required": {} } @@ -25905,6 +25499,7 @@ "Name": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a Security Hub insight.

", "smithy.api#required": {} } @@ -25912,6 +25507,7 @@ "Filters": { "target": "com.amazonaws.securityhub#AwsSecurityFindingFilters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

One or more attributes used to filter the findings included in the insight. The insight\n only includes findings that match the criteria defined in the filters.

", "smithy.api#required": {} } @@ -25919,6 +25515,7 @@ "GroupByAttribute": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The grouping attribute for the insight's findings. Indicates how to group the matching\n findings, and identifies the type of item that the insight applies to. For example, if an\n insight is grouped by resource identifier, then the insight produces a list of resource\n identifiers.

", "smithy.api#required": {} } @@ -25940,6 +25537,7 @@ "GroupByAttributeValue": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value of the attribute that the findings are grouped by for the insight whose\n results are returned by the GetInsightResults operation.

", "smithy.api#required": {} } @@ -25947,7 +25545,7 @@ "Count": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of findings returned for each GroupByAttributeValue.

", "smithy.api#required": {} } @@ -25969,6 +25567,7 @@ "InsightArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the insight whose results are returned by the GetInsightResults\n operation.

", "smithy.api#required": {} } @@ -25976,6 +25575,7 @@ "GroupByAttribute": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The attribute that the findings are grouped by for the insight whose results are\n returned by the GetInsightResults operation.

", "smithy.api#required": {} } @@ -25983,6 +25583,7 @@ "ResultValues": { "target": "com.amazonaws.securityhub#InsightResultValueList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of insight result values returned by the GetInsightResults\n operation.

", "smithy.api#required": {} } @@ -25993,10 +25594,7 @@ } }, "com.amazonaws.securityhub#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.securityhub#IntegerList": { "type": "list", @@ -26171,6 +25769,7 @@ "AccountIds": { "target": "com.amazonaws.securityhub#AccountIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of account IDs of the Amazon Web Services accounts to invite to Security Hub as members.

", "smithy.api#required": {} } @@ -26220,7 +25819,6 @@ "Asn": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The Autonomous System Number (ASN) of the internet provider

" } }, @@ -26397,7 +25995,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of rules to return in the response. This currently ranges from 1 to\n 100.

", "smithy.api#httpQuery": "MaxResults" } @@ -26486,7 +26083,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return in the response.

", "smithy.api#httpQuery": "MaxResults" } @@ -26582,7 +26178,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return. This operation currently only returns a single result.

", "smithy.api#httpQuery": "MaxResults" } @@ -26655,7 +26250,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#CrossAccountMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return in the response.

", "smithy.api#httpQuery": "MaxResults" } @@ -26735,7 +26329,6 @@ "OnlyAssociated": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies which member accounts to include in the response based on their relationship\n status with the administrator account. The default value is TRUE.

\n

If OnlyAssociated is set to TRUE, the response includes member\n accounts whose relationship status with the administrator account is set to ENABLED.

\n

If OnlyAssociated is set to FALSE, the response includes all\n existing member accounts.

", "smithy.api#httpQuery": "OnlyAssociated" } @@ -26743,7 +26336,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#CrossAccountMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return in the response.

", "smithy.api#httpQuery": "MaxResults" } @@ -26839,7 +26431,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#AdminsMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of items to return in the response.

", "smithy.api#httpQuery": "MaxResults" } @@ -26973,7 +26564,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

An optional parameter that limits the total results of the API response to the\n specified number. If this parameter isn't provided in the request, the results include the\n first 25 security controls that apply to the specified standard. The results also include a\n NextToken parameter that you can use in a subsequent API call to get the\n next 25 controls. This repeats until all controls for the standard are returned.

", "smithy.api#httpQuery": "MaxResults" } @@ -26989,6 +26579,7 @@ "SecurityControlDefinitions": { "target": "com.amazonaws.securityhub#SecurityControlDefinitions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n An array of controls that apply to the specified standard.\n

", "smithy.api#required": {} } @@ -27047,6 +26638,7 @@ "SecurityControlId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The identifier of the control (identified with SecurityControlId, SecurityControlArn, or a mix of both parameters) that you \n want to determine the enablement status of in each enabled standard. \n

", "smithy.api#httpQuery": "SecurityControlId", "smithy.api#required": {} @@ -27062,7 +26654,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

An optional parameter that limits the total results of the API response to the\n specified number. If this parameter isn't provided in the request, the results include the\n first 25 standard and control associations. The results also include a\n NextToken parameter that you can use in a subsequent API call to get the\n next 25 associations. This repeats until all associations for the specified control are\n returned. The number of results is limited by the number of supported Security Hub\n standards that you've enabled in the calling account.

", "smithy.api#httpQuery": "MaxResults" } @@ -27078,6 +26669,7 @@ "StandardsControlAssociationSummaries": { "target": "com.amazonaws.securityhub#StandardsControlAssociationSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array that provides the enablement status and other details for each security\n control that applies to each enabled standard.

", "smithy.api#required": {} } @@ -27187,10 +26779,7 @@ } }, "com.amazonaws.securityhub#Long": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.securityhub#Malware": { "type": "structure", @@ -27198,6 +26787,7 @@ "Name": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the malware that was observed.

", "smithy.api#required": {} } @@ -27413,7 +27003,6 @@ "com.amazonaws.securityhub#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -27515,7 +27104,6 @@ "SourcePort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The source port of network-related information about a finding.

" } }, @@ -27546,7 +27134,6 @@ "DestinationPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The destination port of network-related information about a finding.

" } }, @@ -27597,7 +27184,6 @@ "Blocked": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the network connection attempt was blocked.

" } } @@ -27728,6 +27314,7 @@ "Text": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The text of a note.

", "smithy.api#required": {} } @@ -27735,6 +27322,7 @@ "UpdatedBy": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The principal that created a note.

", "smithy.api#required": {} } @@ -27742,6 +27330,7 @@ "UpdatedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The timestamp of when the note was updated.

\n

Uses the date-time format specified in RFC 3339 section 5.6, Internet\n Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example,\n 2020-03-22T13:22:13.933Z.

", "smithy.api#required": {} } @@ -27757,6 +27346,7 @@ "Text": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The updated note text.

", "smithy.api#required": {} } @@ -27764,6 +27354,7 @@ "UpdatedBy": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The principal that updated the note.

", "smithy.api#required": {} } @@ -27779,21 +27370,18 @@ "Gte": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The greater-than-equal condition to be applied to a single field when querying for\n findings.

" } }, "Lte": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The less-than-equal condition to be applied to a single field when querying for\n findings.

" } }, "Eq": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The equal-to condition to be applied to a single field when querying for\n findings.

" } } @@ -27852,7 +27440,6 @@ "PageNumber": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The page number of the page that contains the sensitive data.

" } }, @@ -27908,6 +27495,7 @@ "Id": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the compliance standard that was used to determine the patch\n compliance status.

", "smithy.api#required": {} } @@ -27915,42 +27503,36 @@ "InstalledCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of patches from the compliance standard that were installed\n successfully.

" } }, "MissingCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of patches that are part of the compliance standard but are not installed.\n The count includes patches that failed to install.

" } }, "FailedCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of patches from the compliance standard that failed to install.

" } }, "InstalledOtherCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of installed patches that are not part of the compliance standard.

" } }, "InstalledRejectedCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of patches that are installed but are also on a list of patches that the\n customer rejected.

" } }, "InstalledPendingReboot": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of patches that were applied, but that require the instance to be rebooted in\n order to be marked as installed.

" } }, @@ -27995,7 +27577,6 @@ "Blocked": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the port probe was blocked.

" } } @@ -28042,14 +27623,12 @@ "Begin": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The first port in the port range.

" } }, "End": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The last port in the port range.

" } } @@ -28064,14 +27643,12 @@ "From": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The first port in the port range.

" } }, "To": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The last port in the port range.

" } } @@ -28104,14 +27681,12 @@ "Pid": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The process ID.

" } }, "ParentPid": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The parent process ID. This field accepts positive integers between O and 2147483647.

" } }, @@ -28138,6 +27713,7 @@ "ProductArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN assigned to the product.

", "smithy.api#required": {} } @@ -28233,21 +27809,18 @@ "Start": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of lines (for a line range) or characters (for an offset range) from the beginning of the file to the end of the sensitive data.

" } }, "End": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of lines (for a line range) or characters (for an offset range) from the beginning of the file to the end of the sensitive data.

" } }, "StartColumn": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

In the line where the sensitive data starts, the column within the line where the sensitive data starts.

" } } @@ -28265,7 +27838,6 @@ "com.amazonaws.securityhub#RatioScale": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 100 @@ -28304,7 +27876,6 @@ "RecordIndex": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The record index, starting from 0, for the record that contains the data.

" } } @@ -28359,6 +27930,7 @@ "ProductArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the product that generated a related finding.

", "smithy.api#required": {} } @@ -28366,6 +27938,7 @@ "Id": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The product-generated identifier for a related finding.

", "smithy.api#required": {} } @@ -28407,6 +27980,7 @@ "Type": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of the resource that details are provided for. If possible, set\n Type to one of the supported resource types. For example, if the resource\n is an EC2 instance, then set Type to AwsEc2Instance.

\n

If the resource does not match any of the provided types, then set Type to\n Other.

", "smithy.api#required": {} } @@ -28414,6 +27988,7 @@ "Id": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The canonical identifier for the given resource type.

", "smithy.api#required": {} } @@ -29499,14 +29074,12 @@ "FromPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The starting port value for the port range.

" } }, "ToPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The ending port value for the port range.

" } } @@ -29553,14 +29126,12 @@ "FromPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The starting port value for the port range.

" } }, "ToPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The ending port value for the port range.

" } } @@ -29647,7 +29218,6 @@ "Priority": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Indicates the order in which to run this rule relative to all of the rules in the stateless rule group.

" } }, @@ -29719,7 +29289,6 @@ "com.amazonaws.securityhub#RuleOrderValue": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -29749,6 +29318,7 @@ "SecurityControlId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The unique identifier of a security control across standards. Values for this field typically consist of an Amazon Web Service name and a \n number, such as APIGateway.3.\n

", "smithy.api#required": {} } @@ -29756,6 +29326,7 @@ "SecurityControlArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) for a security control across standards, such as\n arn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1. This\n parameter doesn't mention a specific standard.

", "smithy.api#required": {} } @@ -29763,6 +29334,7 @@ "Title": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The title of a security control.\n

", "smithy.api#required": {} } @@ -29770,6 +29342,7 @@ "Description": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description of a security control across standards. This typically summarizes how\n Security Hub evaluates the control and the conditions under which it produces a\n failed finding. This parameter doesn't reference a specific standard.

", "smithy.api#required": {} } @@ -29777,6 +29350,7 @@ "RemediationUrl": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n A link to Security Hub documentation that explains how to remediate a failed finding for a security control.\n

", "smithy.api#required": {} } @@ -29784,6 +29358,7 @@ "SeverityRating": { "target": "com.amazonaws.securityhub#SeverityRating", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The severity of a security control. For more information about how Security Hub determines control severity, see \n Assigning severity to control findings in the \n Security Hub User Guide.\n

", "smithy.api#required": {} } @@ -29791,6 +29366,7 @@ "SecurityControlStatus": { "target": "com.amazonaws.securityhub#ControlStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The enablement status of a security control in a specific standard.\n

", "smithy.api#required": {} } @@ -29806,6 +29382,7 @@ "SecurityControlId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The unique identifier of a security control across standards. Values for this field typically consist of an \n Amazon Web Service name and a number (for example, APIGateway.3). This parameter differs from \n SecurityControlArn, which is a unique Amazon Resource Name (ARN) assigned to a control. The \n ARN references the security control ID (for example, arn:aws:securityhub:eu-central-1:123456789012:security-control/APIGateway.3).\n

", "smithy.api#required": {} } @@ -29813,6 +29390,7 @@ "Title": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The title of a security control.\n

", "smithy.api#required": {} } @@ -29820,6 +29398,7 @@ "Description": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description of a security control across standards. This typically summarizes how\n Security Hub evaluates the control and the conditions under which it produces a\n failed finding. This parameter doesn't reference a specific standard.

", "smithy.api#required": {} } @@ -29827,6 +29406,7 @@ "RemediationUrl": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n A link to Security Hub documentation that explains how to remediate a failed finding for a security control.\n

", "smithy.api#required": {} } @@ -29834,6 +29414,7 @@ "SeverityRating": { "target": "com.amazonaws.securityhub#SeverityRating", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The severity of a security control. For more information about how Security Hub determines control severity, \n see Assigning severity to control findings in the \n Security Hub User Guide.\n

", "smithy.api#required": {} } @@ -29841,6 +29422,7 @@ "CurrentRegionAvailability": { "target": "com.amazonaws.securityhub#RegionAvailabilityStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n Specifies whether a security control is available in the current Amazon Web Services Region.\n

", "smithy.api#required": {} } @@ -30130,7 +29712,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -30173,7 +29754,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -30186,7 +29768,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -30200,7 +29781,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -30223,7 +29803,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -30258,7 +29837,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -30269,14 +29847,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -30290,14 +29870,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -30306,11 +29884,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -30321,14 +29899,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -30342,7 +29922,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -30362,7 +29941,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -30373,14 +29951,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -30391,9 +29971,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -31075,7 +30657,6 @@ "Count": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of occurrences of sensitive data that were detected.

" } }, @@ -31120,7 +30701,6 @@ "TotalCount": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of occurrences of sensitive data.

" } } @@ -31141,7 +30721,6 @@ "Product": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Deprecated. This attribute is being deprecated. Instead of providing\n Product, provide Original.

\n

The native severity as defined by the Amazon Web Services service or integrated partner product that\n generated the finding.

" } }, @@ -31154,7 +30733,6 @@ "Normalized": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Deprecated. The normalized severity of a finding. This attribute is being deprecated.\n Instead of providing Normalized, provide Label.

\n

If you provide Label and do not provide Normalized, then\n Normalized is set automatically as follows.

\n
    \n
  • \n

    \n INFORMATIONAL - 0

    \n
  • \n
  • \n

    \n LOW - 1

    \n
  • \n
  • \n

    \n MEDIUM - 40

    \n
  • \n
  • \n

    \n HIGH - 70

    \n
  • \n
  • \n

    \n CRITICAL - 90

    \n
  • \n
" } }, @@ -31239,14 +30817,12 @@ "Normalized": { "target": "com.amazonaws.securityhub#RatioScale", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The normalized severity for the finding. This attribute is to be deprecated in favor of\n Label.

\n

If you provide Normalized and do not provide Label,\n Label is set automatically as follows.

\n
    \n
  • \n

    0 - INFORMATIONAL\n

    \n
  • \n
  • \n

    1–39 - LOW\n

    \n
  • \n
  • \n

    40–69 - MEDIUM\n

    \n
  • \n
  • \n

    70–89 - HIGH\n

    \n
  • \n
  • \n

    90–100 - CRITICAL\n

    \n
  • \n
" } }, "Product": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The native severity as defined by the Amazon Web Services service or integrated partner product that\n generated the finding.

" } }, @@ -31262,10 +30838,7 @@ } }, "com.amazonaws.securityhub#SizeBytes": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.securityhub#SoftwarePackage": { "type": "structure", @@ -31414,7 +30987,6 @@ "EnabledByDefault": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether the standard is enabled by default. When Security Hub is enabled from the console, if a\n standard is enabled by default, the check box for that standard is selected by\n default.

\n

When Security Hub is enabled using the EnableSecurityHub API operation, the\n standard is enabled by default unless EnableDefaultStandards is set to\n false.

" } }, @@ -31515,6 +31087,7 @@ "StandardsArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The Amazon Resource Name (ARN) of a security standard.\n

", "smithy.api#required": {} } @@ -31522,6 +31095,7 @@ "SecurityControlId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The unique identifier of a security control across standards. Values for this field typically consist of an Amazon Web Service \n name and a number, such as APIGateway.3.\n

", "smithy.api#required": {} } @@ -31529,6 +31103,7 @@ "SecurityControlArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of a security control across standards, such as\n arn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1. This\n parameter doesn't mention a specific standard.

", "smithy.api#required": {} } @@ -31536,6 +31111,7 @@ "AssociationStatus": { "target": "com.amazonaws.securityhub#AssociationStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n Specifies whether a control is enabled or disabled in a specified standard.\n

", "smithy.api#required": {} } @@ -31593,6 +31169,7 @@ "SecurityControlId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The unique identifier (identified with SecurityControlId, SecurityControlArn, or a mix of both parameters) of a security \n control across standards.\n

", "smithy.api#required": {} } @@ -31600,6 +31177,7 @@ "StandardsArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The ARN of a standard.\n

", "smithy.api#required": {} } @@ -31627,6 +31205,7 @@ "StandardsArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The Amazon Resource Name (ARN) of a standard.\n

", "smithy.api#required": {} } @@ -31634,6 +31213,7 @@ "SecurityControlId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n A unique standard-agnostic identifier for a control. Values for this field typically consist of an \n Amazon Web Service and a number, such as APIGateway.5. This field doesn't reference a specific standard.\n

", "smithy.api#required": {} } @@ -31641,6 +31221,7 @@ "SecurityControlArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of a control, such as\n arn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1. This\n parameter doesn't mention a specific standard.

", "smithy.api#required": {} } @@ -31648,6 +31229,7 @@ "AssociationStatus": { "target": "com.amazonaws.securityhub#AssociationStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The enablement status of a control in a specific standard.\n

", "smithy.api#required": {} } @@ -31693,6 +31275,7 @@ "StandardsArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the standard in which you want to update the\n control's enablement status.

", "smithy.api#required": {} } @@ -31700,6 +31283,7 @@ "SecurityControlId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier for the security control whose enablement status you want to update.

", "smithy.api#required": {} } @@ -31707,6 +31291,7 @@ "AssociationStatus": { "target": "com.amazonaws.securityhub#AssociationStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The desired enablement status of the control in the standard.

", "smithy.api#required": {} } @@ -31804,6 +31389,7 @@ "StatusReasonCode": { "target": "com.amazonaws.securityhub#StatusReasonCode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The reason code that represents the reason for the current status of a standard subscription.

", "smithy.api#required": {} } @@ -31819,6 +31405,7 @@ "StandardsSubscriptionArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of a resource that represents your subscription to a supported standard.

", "smithy.api#required": {} } @@ -31826,6 +31413,7 @@ "StandardsArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of a standard.

", "smithy.api#required": {} } @@ -31833,6 +31421,7 @@ "StandardsInput": { "target": "com.amazonaws.securityhub#StandardsInputParameterMap", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A key-value pair of input for the standard.

", "smithy.api#required": {} } @@ -31840,6 +31429,7 @@ "StandardsStatus": { "target": "com.amazonaws.securityhub#StandardsStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the standard subscription.

\n

The status values are as follows:

\n
    \n
  • \n

    \n PENDING - Standard is in the process of being enabled.

    \n
  • \n
  • \n

    \n READY - Standard is enabled.

    \n
  • \n
  • \n

    \n INCOMPLETE - Standard could not be enabled completely. Some controls may not be available.

    \n
  • \n
  • \n

    \n DELETING - Standard is in the process of being disabled.

    \n
  • \n
  • \n

    \n FAILED - Standard could not be disabled.

    \n
  • \n
", "smithy.api#required": {} } @@ -31873,6 +31463,7 @@ "StandardsArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the standard that you want to enable. To view the list of available standards\n and their ARNs, use the DescribeStandards operation.

", "smithy.api#required": {} } @@ -31960,6 +31551,7 @@ "ReasonCode": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A code that represents a reason for the control status. For the list of status reason\n codes and their meanings, see Standards-related information in the ASFF in the\n Security Hub User Guide.

", "smithy.api#required": {} } @@ -32163,6 +31755,7 @@ "Tags": { "target": "com.amazonaws.securityhub#TagMap", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tags to add to the resource. You can add up to 50 tags at a time. The tag keys can be no longer than 128 characters. The tag values can be no longer than 256 characters.

", "smithy.api#required": {} } @@ -32206,7 +31799,6 @@ "ItemCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

This total number of items in which the threat has been detected.\n\t\t

" } }, @@ -32413,7 +32005,6 @@ "ErrorCode": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

\n The error code associated with the unprocessed automation rule.\n

" } }, @@ -32469,6 +32060,7 @@ "SecurityControlId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The control (identified with SecurityControlId,\n SecurityControlArn, or a mix of both parameters) for which a response\n couldn't be returned.

", "smithy.api#required": {} } @@ -32476,6 +32068,7 @@ "ErrorCode": { "target": "com.amazonaws.securityhub#UnprocessedErrorCode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The error code for the unprocessed security control.\n

", "smithy.api#required": {} } @@ -32503,6 +32096,7 @@ "StandardsControlAssociationId": { "target": "com.amazonaws.securityhub#StandardsControlAssociationId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array with one or more objects that includes a security control (identified with\n SecurityControlId, SecurityControlArn, or a mix of both\n parameters) and the Amazon Resource Name (ARN) of a standard. This parameter shows the\n specific controls for which the enablement status couldn't be retrieved in specified standards when\n calling BatchUpdateStandardsControlAssociations.

", "smithy.api#required": {} } @@ -32510,6 +32104,7 @@ "ErrorCode": { "target": "com.amazonaws.securityhub#UnprocessedErrorCode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The error code for the unprocessed standard and control association.\n

", "smithy.api#required": {} } @@ -32531,6 +32126,7 @@ "StandardsControlAssociationUpdate": { "target": "com.amazonaws.securityhub#StandardsControlAssociationUpdate", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of control and standard associations for which an update failed when calling \n BatchUpdateStandardsControlAssociations.\n

", "smithy.api#required": {} } @@ -32538,6 +32134,7 @@ "ErrorCode": { "target": "com.amazonaws.securityhub#UnprocessedErrorCode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The error code for the unprocessed update of the control's enablement status in the\n specified standard.

", "smithy.api#required": {} } @@ -32617,6 +32214,7 @@ "TagKeys": { "target": "com.amazonaws.securityhub#TagKeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tag keys associated with the tags to remove from the resource. You can remove up to 50 tags at a time.

", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -32717,6 +32315,7 @@ "RuleArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The Amazon Resource Name (ARN) for the rule.\n

", "smithy.api#required": {} } @@ -32730,7 +32329,6 @@ "RuleOrder": { "target": "com.amazonaws.securityhub#RuleOrderValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

An integer ranging from 1 to 1000 that represents the order in which the rule action is\n applied to findings. Security Hub applies rules with lower values for this parameter\n first.

" } }, @@ -32749,7 +32347,6 @@ "IsTerminal": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Specifies whether a rule is the last to be applied with respect to a finding that matches the rule criteria. This is useful when a finding \n matches the criteria for multiple rules, and each rule has different actions. If a rule is terminal, Security Hub applies the rule action to a finding that matches \n the rule criteria and doesn't evaluate other rules for the finding. By default, a rule isn't terminal.\n

" } }, @@ -32842,6 +32439,7 @@ "FindingAggregatorArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the finding aggregator. To obtain the ARN, use ListFindingAggregators.

", "smithy.api#required": {} } @@ -32849,6 +32447,7 @@ "RegionLinkingMode": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Indicates whether to aggregate findings from all of the available Regions in the current partition. Also determines whether to automatically aggregate findings from new Regions as Security Hub supports them and you opt into them.

\n

The selected option also determines how to use the Regions provided in the Regions list.

\n

The options are as follows:

\n
    \n
  • \n

    \n ALL_REGIONS - Indicates to aggregate findings from all of the Regions where Security Hub is enabled. When you choose this option, Security Hub also automatically aggregates findings from new Regions as Security Hub supports them and you opt into them.\n

    \n
  • \n
  • \n

    \n ALL_REGIONS_EXCEPT_SPECIFIED - Indicates to aggregate findings from all of the Regions where Security Hub is enabled, except for the Regions listed in the Regions parameter. When you choose this option, Security Hub also automatically aggregates findings from new Regions as Security Hub supports them and you opt into them.\n

    \n
  • \n
  • \n

    \n SPECIFIED_REGIONS - Indicates to aggregate findings only from the Regions listed in the Regions parameter. Security Hub does not automatically aggregate findings from new Regions.\n

    \n
  • \n
", "smithy.api#required": {} } @@ -32936,6 +32535,7 @@ "Filters": { "target": "com.amazonaws.securityhub#AwsSecurityFindingFilters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A collection of attributes that specify which findings you want to update.

", "smithy.api#required": {} } @@ -33109,7 +32709,7 @@ "AutoEnable": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Whether to automatically enable Security Hub for new accounts in the organization.

\n

By default, this is false, and new accounts are not added\n automatically.

\n

To automatically enable Security Hub for new accounts, set this to true.

", "smithy.api#required": {} } @@ -33182,7 +32782,6 @@ "AutoEnableControls": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Whether to automatically enable new controls when they are added to standards that are\n enabled.

\n

By default, this is set to true, and new controls are enabled\n automatically. To not automatically enable new controls, set this to false.\n

" } }, @@ -33382,21 +32981,18 @@ "AllowDnsResolutionFromRemoteVpc": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a local VPC can resolve public DNS hostnames to private IP addresses when queried from instances in a peer VPC.\n

" } }, "AllowEgressFromLocalClassicLinkToRemoteVpc": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a local ClassicLink connection can communicate with the peer VPC over the VPC peering connection.\n

" } }, "AllowEgressFromLocalVpcToRemoteClassicLink": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a local VPC can communicate with a ClassicLink connection in the peer VPC over the VPC peering connection.\n

" } } @@ -33411,6 +33007,7 @@ "Id": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the vulnerability.

", "smithy.api#required": {} } @@ -33454,7 +33051,6 @@ "EpssScore": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The Exploit Prediction Scoring System (EPSS) score for a finding. \n\t\t

" } }, @@ -33559,6 +33155,7 @@ "Name": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the vendor.

", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/securitylake.json b/codegen/sdk-codegen/aws-models/securitylake.json index 20ef3fef54e5..3691252c490e 100644 --- a/codegen/sdk-codegen/aws-models/securitylake.json +++ b/codegen/sdk-codegen/aws-models/securitylake.json @@ -468,10 +468,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to create a new security data lake", - "aws.iam#conditionKeys": [ - "aws:TagKeys", - "aws:RequestTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:TagKeys", "aws:RequestTag/${TagKey}"], "aws.iam#requiredActions": [ "iam:CreateServiceLinkedRole", "iam:GetRole", @@ -714,10 +711,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to create a subscriber", - "aws.iam#conditionKeys": [ - "aws:TagKeys", - "aws:RequestTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:TagKeys", "aws:RequestTag/${TagKey}"], "aws.iam#requiredActions": [ "iam:GetRole", "iam:PutRolePolicy", @@ -1596,9 +1590,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to remove a custom source", - "aws.iam#requiredActions": [ - "glue:StopCrawlerSchedule" - ], + "aws.iam#requiredActions": ["glue:StopCrawlerSchedule"], "smithy.api#documentation": "

Removes a custom log source from Amazon Security Lake, to stop sending data from the custom\n source to Security Lake.

", "smithy.api#http": { "method": "DELETE", @@ -2150,9 +2142,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to get an organization’s configuration setting for automatically enabling Amazon Security Lake access for new organization accounts", - "aws.iam#requiredActions": [ - "organizations:DescribeOrganization" - ], + "aws.iam#requiredActions": ["organizations:DescribeOrganization"], "smithy.api#documentation": "

Retrieves the configuration that will be automatically set up for accounts added to the\n organization after the organization has onboarded to Amazon Security Lake. This API does not take\n input parameters.

", "smithy.api#http": { "method": "GET", @@ -3170,12 +3160,7 @@ "externalDocumentation": "${DocHomeURL}IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys" } }, - "aws.iam#supportedPrincipalTypes": [ - "Root", - "IAMUser", - "IAMRole", - "FederatedUser" - ], + "aws.iam#supportedPrincipalTypes": ["Root", "IAMUser", "IAMRole", "FederatedUser"], "aws.protocols#restJson1": {}, "smithy.api#cors": { "additionalAllowedHeaders": [ @@ -3186,11 +3171,7 @@ "x-amzn-platform-id", "x-amzn-trace-id" ], - "additionalExposedHeaders": [ - "x-amzn-errortype", - "x-amzn-requestid", - "x-amzn-trace-id" - ], + "additionalExposedHeaders": ["x-amzn-errortype", "x-amzn-requestid", "x-amzn-trace-id"], "maxAge": 86400 }, "smithy.api#documentation": "

Amazon Security Lake is a fully managed security data lake service. You can use Security Lake to\n automatically centralize security data from cloud, on-premises, and custom sources into a\n data lake that's stored in your Amazon Web Services account. Amazon Web Services Organizations\n is an account management service that lets you consolidate multiple Amazon Web Services\n accounts into an organization that you create and centrally manage. With Organizations, you\n can create member accounts and invite existing accounts to join your organization.\n Security Lake helps you analyze security data for a more complete understanding of your\n security posture across the entire organization. It can also help you improve the\n protection of your workloads, applications, and data.

\n

The data lake is backed by Amazon Simple Storage Service (Amazon S3) buckets, and you\n retain ownership over your data.

\n

Amazon Security Lake integrates with CloudTrail, a service that provides a record of\n actions taken by a user, role, or an Amazon Web Services service. In Security Lake, CloudTrail captures API calls for Security Lake as events. The calls captured include calls\n from the Security Lake console and code calls to the Security Lake API operations. If you create a\n trail, you can enable continuous delivery of CloudTrail events to an Amazon S3 bucket, including events for Security Lake. If you don't configure a trail, you can still\n view the most recent events in the CloudTrail console in Event history. Using the\n information collected by CloudTrail you can determine the request that was made to\n Security Lake, the IP address from which the request was made, who made the request, when it\n was made, and additional details. To learn more about Security Lake information in CloudTrail, see the Amazon Security Lake User Guide.

\n

Security Lake automates the collection of security-related log and event data from\n integrated Amazon Web Services and third-party services. It also helps you manage\n the lifecycle of data with customizable retention and replication settings. Security Lake\n converts ingested data into Apache Parquet format and a standard open-source schema called\n the Open Cybersecurity Schema Framework (OCSF).

\n

Other Amazon Web Services and third-party services can subscribe to the data that's stored in Security Lake for \n incident response and security data analytics.

", @@ -3237,7 +3218,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3256,7 +3236,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3284,13 +3263,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3303,7 +3283,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3317,7 +3296,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3340,7 +3318,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3375,11 +3352,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3390,16 +3365,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3413,14 +3391,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3429,15 +3405,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3448,16 +3423,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3471,7 +3449,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3491,11 +3468,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3506,20 +3481,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3530,18 +3507,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -4165,10 +4146,7 @@ } ], "traits": { - "aws.iam#conditionKeys": [ - "aws:TagKeys", - "aws:RequestTag/${TagKey}" - ], + "aws.iam#conditionKeys": ["aws:TagKeys", "aws:RequestTag/${TagKey}"], "smithy.api#documentation": "

Adds or updates one or more tags that are associated with an Amazon Security Lake resource: a subscriber, or the data lake configuration for your \n Amazon Web Services account in a particular Amazon Web Services Region. A tag is a label that you can define and associate with \n Amazon Web Services resources. Each tag consists of a required tag key and an associated tag value. A \n tag key is a general label that acts as a category for a more specific tag value. A tag value acts as a \n descriptor for a tag key. Tags can help you identify, categorize, and manage resources in different ways, such as by owner, environment, or other \n criteria. For more information, see \n Tagging Amazon Security Lake resources in the \n Amazon Security Lake User Guide.

", "smithy.api#http": { "method": "POST", @@ -4292,9 +4270,7 @@ } ], "traits": { - "aws.iam#conditionKeys": [ - "aws:TagKeys" - ], + "aws.iam#conditionKeys": ["aws:TagKeys"], "smithy.api#documentation": "

Removes one or more tags (keys and values) from an Amazon Security Lake resource: a subscriber, or the data lake configuration for your \n Amazon Web Services account in a particular Amazon Web Services Region.

", "smithy.api#http": { "method": "DELETE", @@ -4722,4 +4698,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/serverlessapplicationrepository.json b/codegen/sdk-codegen/aws-models/serverlessapplicationrepository.json index 97128d54a8b4..e49fc4668062 100644 --- a/codegen/sdk-codegen/aws-models/serverlessapplicationrepository.json +++ b/codegen/sdk-codegen/aws-models/serverlessapplicationrepository.json @@ -35,6 +35,7 @@ "ApplicationId": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the nested application.

", "smithy.api#jsonName": "applicationId", "smithy.api#required": {} @@ -43,6 +44,7 @@ "SemanticVersion": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The semantic version of the nested application.

", "smithy.api#jsonName": "semanticVersion", "smithy.api#required": {} @@ -59,6 +61,7 @@ "Actions": { "target": "com.amazonaws.serverlessapplicationrepository#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

For the list of actions supported for this operation, see Application \n Permissions.

", "smithy.api#jsonName": "actions", "smithy.api#required": {} @@ -74,6 +77,7 @@ "Principals": { "target": "com.amazonaws.serverlessapplicationrepository#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of AWS account IDs, or * to make the application public.

", "smithy.api#jsonName": "principals", "smithy.api#required": {} @@ -97,6 +101,7 @@ "ApplicationId": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The application Amazon Resource Name (ARN).

", "smithy.api#jsonName": "applicationId", "smithy.api#required": {} @@ -105,6 +110,7 @@ "Author": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the author publishing the app.

Minimum length=1. Maximum length=127.

Pattern \"^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$\";

", "smithy.api#jsonName": "author", "smithy.api#required": {} @@ -120,6 +126,7 @@ "Description": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description of the application.

Minimum length=1. Maximum length=256

", "smithy.api#jsonName": "description", "smithy.api#required": {} @@ -142,6 +149,7 @@ "Name": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the application.

Minimum length=1. Maximum length=140

Pattern: \"[a-zA-Z0-9\\\\-]+\";

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -279,6 +287,7 @@ "Author": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the author publishing the app.

Minimum length=1. Maximum length=127.

Pattern \"^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$\";

", "smithy.api#jsonName": "author", "smithy.api#required": {} @@ -287,6 +296,7 @@ "Description": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description of the application.

Minimum length=1. Maximum length=256

", "smithy.api#jsonName": "description", "smithy.api#required": {} @@ -323,6 +333,7 @@ "Name": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the application that you want to publish.

Minimum length=1. Maximum length=140

Pattern: \"[a-zA-Z0-9\\\\-]+\";

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -753,6 +764,7 @@ "StackName": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet\n API.

", "smithy.api#jsonName": "stackName", "smithy.api#required": {} @@ -1735,6 +1747,7 @@ "Name": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the parameter.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1750,6 +1763,7 @@ "ReferencedByResources": { "target": "com.amazonaws.serverlessapplicationrepository#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of AWS SAM resources that use this parameter.

", "smithy.api#jsonName": "referencedByResources", "smithy.api#required": {} @@ -1773,6 +1787,7 @@ "Name": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The key associated with the parameter. If you don't specify a key and value for a particular parameter, AWS CloudFormation\n uses the default value that is specified in your template.

", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1781,6 +1796,7 @@ "Value": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The input value associated with the parameter.

", "smithy.api#jsonName": "value", "smithy.api#required": {} @@ -1839,6 +1855,7 @@ "Statements": { "target": "com.amazonaws.serverlessapplicationrepository#__listOfApplicationPolicyStatement", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of policy statements applied to the application.

", "smithy.api#jsonName": "statements", "smithy.api#required": {} @@ -1892,6 +1909,7 @@ "Arn": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

This property corresponds to the content of the same name for the AWS CloudFormation RollbackTrigger\n Data Type.

", "smithy.api#jsonName": "arn", "smithy.api#required": {} @@ -1900,6 +1918,7 @@ "Type": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

This property corresponds to the content of the same name for the AWS CloudFormation RollbackTrigger\n Data Type.

", "smithy.api#jsonName": "type", "smithy.api#required": {} @@ -2014,7 +2033,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2057,7 +2075,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2070,7 +2089,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2084,7 +2102,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2107,7 +2124,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2142,7 +2158,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2153,14 +2168,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2174,14 +2191,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2190,18 +2205,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -2210,7 +2224,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -2230,14 +2245,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2251,7 +2268,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2271,7 +2287,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2282,14 +2297,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2300,9 +2317,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2916,6 +2935,7 @@ "Key": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

This property corresponds to the content of the same name for the AWS CloudFormation Tag\n Data Type.

", "smithy.api#jsonName": "key", "smithy.api#required": {} @@ -2924,6 +2944,7 @@ "Value": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

This property corresponds to the content of the same name for the AWS CloudFormation \n Tag\n \n Data Type.

", "smithy.api#jsonName": "value", "smithy.api#required": {} @@ -3006,6 +3027,7 @@ "OrganizationId": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The AWS Organization ID to unshare the application from.

", "smithy.api#jsonName": "organizationId", "smithy.api#required": {} @@ -3216,6 +3238,7 @@ "ApplicationId": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The application Amazon Resource Name (ARN).

", "smithy.api#jsonName": "applicationId", "smithy.api#required": {} @@ -3224,6 +3247,7 @@ "CreationTime": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time this resource was created.

", "smithy.api#jsonName": "creationTime", "smithy.api#required": {} @@ -3232,6 +3256,7 @@ "ParameterDefinitions": { "target": "com.amazonaws.serverlessapplicationrepository#__listOfParameterDefinition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of parameter types supported by the application.

", "smithy.api#jsonName": "parameterDefinitions", "smithy.api#required": {} @@ -3240,6 +3265,7 @@ "RequiredCapabilities": { "target": "com.amazonaws.serverlessapplicationrepository#__listOfCapability", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of values that you must specify before you can deploy certain applications.\n Some applications might include resources that can affect permissions in your AWS\n account, for example, by creating new AWS Identity and Access Management (IAM) users.\n For those applications, you must explicitly acknowledge their capabilities by\n specifying this parameter.

The only valid values are CAPABILITY_IAM, CAPABILITY_NAMED_IAM,\n CAPABILITY_RESOURCE_POLICY, and CAPABILITY_AUTO_EXPAND.

The following resources require you to specify CAPABILITY_IAM or\n CAPABILITY_NAMED_IAM:\n AWS::IAM::Group,\n AWS::IAM::InstanceProfile,\n AWS::IAM::Policy, and\n AWS::IAM::Role.\n If the application contains IAM resources, you can specify either CAPABILITY_IAM\n or CAPABILITY_NAMED_IAM. If the application contains IAM resources\n with custom names, you must specify CAPABILITY_NAMED_IAM.

The following resources require you to specify CAPABILITY_RESOURCE_POLICY:\n AWS::Lambda::Permission,\n AWS::IAM:Policy,\n AWS::ApplicationAutoScaling::ScalingPolicy,\n AWS::S3::BucketPolicy,\n AWS::SQS::QueuePolicy, and\n AWS::SNS::TopicPolicy.

Applications that contain one or more nested applications require you to specify\n CAPABILITY_AUTO_EXPAND.

If your application template contains any of the above resources, we recommend that you review\n all permissions associated with the application before deploying. If you don't specify\n this parameter for an application that requires capabilities, the call will fail.

", "smithy.api#jsonName": "requiredCapabilities", "smithy.api#required": {} @@ -3248,6 +3274,7 @@ "ResourcesSupported": { "target": "com.amazonaws.serverlessapplicationrepository#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Whether all of the AWS resources contained in this application are supported in the region\n in which it is being retrieved.

", "smithy.api#jsonName": "resourcesSupported", "smithy.api#required": {} @@ -3256,6 +3283,7 @@ "SemanticVersion": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The semantic version of the application:

\n https://semver.org/\n

", "smithy.api#jsonName": "semanticVersion", "smithy.api#required": {} @@ -3278,6 +3306,7 @@ "TemplateUrl": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A link to the packaged AWS SAM template of your application.

", "smithy.api#jsonName": "templateUrl", "smithy.api#required": {} @@ -3294,6 +3323,7 @@ "ApplicationId": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The application Amazon Resource Name (ARN).

", "smithy.api#jsonName": "applicationId", "smithy.api#required": {} @@ -3302,6 +3332,7 @@ "CreationTime": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The date and time this resource was created.

", "smithy.api#jsonName": "creationTime", "smithy.api#required": {} @@ -3310,6 +3341,7 @@ "SemanticVersion": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The semantic version of the application:

\n https://semver.org/\n

", "smithy.api#jsonName": "semanticVersion", "smithy.api#required": {} @@ -3397,4 +3429,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/service-catalog-appregistry.json b/codegen/sdk-codegen/aws-models/service-catalog-appregistry.json index 9acd3318230f..33638b537944 100644 --- a/codegen/sdk-codegen/aws-models/service-catalog-appregistry.json +++ b/codegen/sdk-codegen/aws-models/service-catalog-appregistry.json @@ -163,7 +163,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -206,7 +205,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -219,7 +219,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -233,7 +232,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -256,7 +254,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -291,7 +288,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -302,14 +298,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -323,14 +321,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -339,18 +335,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -359,7 +354,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -379,14 +375,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -400,7 +398,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -420,7 +417,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -431,14 +427,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -449,9 +447,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2514,7 +2514,6 @@ "maxResults": { "target": "com.amazonaws.servicecatalogappregistry#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The upper bound of the number of results to return (cannot exceed 25). If this parameter is omitted, it defaults to 25. This value is optional.

", "smithy.api#httpQuery": "maxResults" } @@ -2600,7 +2599,6 @@ "maxResults": { "target": "com.amazonaws.servicecatalogappregistry#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The upper bound of the number of results to return (cannot exceed 25). If this parameter is omitted, it defaults to 25. This value is optional.

", "smithy.api#httpQuery": "maxResults" } @@ -2686,7 +2684,6 @@ "maxResults": { "target": "com.amazonaws.servicecatalogappregistry#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The upper bound of the number of results to return (cannot exceed 25). If this parameter is omitted, it defaults to 25. This value is optional.

", "smithy.api#httpQuery": "maxResults" } @@ -2804,7 +2801,6 @@ "maxResults": { "target": "com.amazonaws.servicecatalogappregistry#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The upper bound of the number of results to return. The value cannot exceed 25. If you omit this parameter, it defaults to 25. This value is optional.

", "smithy.api#httpQuery": "maxResults" } @@ -2847,7 +2843,6 @@ "maxResults": { "target": "com.amazonaws.servicecatalogappregistry#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The upper bound of the number of results to return (cannot exceed 25). If this parameter is omitted, it defaults to 25. This value is optional.

", "smithy.api#httpQuery": "maxResults" } @@ -2938,7 +2933,6 @@ "com.amazonaws.servicecatalogappregistry#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -3728,4 +3722,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/service-quotas.json b/codegen/sdk-codegen/aws-models/service-quotas.json index f8f74f70036d..595ef33b7d92 100644 --- a/codegen/sdk-codegen/aws-models/service-quotas.json +++ b/codegen/sdk-codegen/aws-models/service-quotas.json @@ -2389,7 +2389,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2432,7 +2431,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2445,7 +2445,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2459,7 +2458,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2482,7 +2480,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2517,7 +2514,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2528,14 +2524,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2549,14 +2547,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2565,18 +2561,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -2585,7 +2580,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -2605,14 +2601,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2626,7 +2624,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2646,7 +2643,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2657,14 +2653,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2675,9 +2673,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3528,4 +3528,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/servicediscovery.json b/codegen/sdk-codegen/aws-models/servicediscovery.json index 7b80a2178951..a9cb4dde37e3 100644 --- a/codegen/sdk-codegen/aws-models/servicediscovery.json +++ b/codegen/sdk-codegen/aws-models/servicediscovery.json @@ -420,7 +420,7 @@ "output": { "Service": { "Arn": "arn:aws:servicediscovery:us-west-2:123456789012:service/srv-p5zdwlg5uvvzjita", - "CreateDate": 1.587081768334e9, + "CreateDate": 1587081768.334, "CreatorRequestId": "567c1193-6b00-4308-bd57-ad38a8822d25", "DnsConfig": { "DnsRecords": [ @@ -1368,14 +1368,14 @@ }, "output": { "Operation": { - "CreateDate": 1.587055860121e9, + "CreateDate": 1587055860.121, "Id": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd", "Status": "SUCCESS", "Targets": { "NAMESPACE": "ns-ylexjili4cdxy3xm" }, "Type": "CREATE_NAMESPACE", - "UpdateDate": 1.587055900469e9 + "UpdateDate": 1587055900.469 } } } @@ -1882,7 +1882,7 @@ "Namespaces": [ { "Arn": "arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-a3ccy2e7e3a7rile", - "CreateDate": 1.585354387357e9, + "CreateDate": 1585354387.357, "Id": "ns-a3ccy2e7e3a7rile", "Name": "local", "Properties": { @@ -1897,7 +1897,7 @@ }, { "Arn": "arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-pocfyjtrsmwtvcxx", - "CreateDate": 1.586468974698e9, + "CreateDate": 1586468974.698, "Description": "My second namespace", "Id": "ns-pocfyjtrsmwtvcxx", "Name": "My-second-namespace", @@ -1911,7 +1911,7 @@ }, { "Arn": "arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-ylexjili4cdxy3xm", - "CreateDate": 1.587055896798e9, + "CreateDate": 1587055896.798, "Id": "ns-ylexjili4cdxy3xm", "Name": "example.com", "Properties": { @@ -2103,7 +2103,7 @@ "Services": [ { "Arn": "arn:aws:servicediscovery:us-west-2:123456789012:service/srv-p5zdwlg5uvvzjita", - "CreateDate": 1.587081768334e9, + "CreateDate": 1587081768.334, "DnsConfig": { "DnsRecords": [ { @@ -3371,7 +3371,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3414,7 +3413,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3427,7 +3427,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3441,7 +3440,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3464,7 +3462,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3499,7 +3496,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3510,14 +3506,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3531,14 +3529,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3547,11 +3543,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3562,14 +3558,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3583,7 +3581,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3603,7 +3600,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3689,14 +3685,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3707,9 +3705,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/ses.json b/codegen/sdk-codegen/aws-models/ses.json index 587728ebcf1c..8968e514fe8e 100644 --- a/codegen/sdk-codegen/aws-models/ses.json +++ b/codegen/sdk-codegen/aws-models/ses.json @@ -2660,10 +2660,7 @@ "title": "GetIdentityDkimAttributes", "documentation": "The following example retrieves the Amazon SES Easy DKIM attributes for a list of identities:", "input": { - "Identities": [ - "example.com", - "user@example.com" - ] + "Identities": ["example.com", "user@example.com"] }, "output": { "DkimAttributes": { @@ -2733,9 +2730,7 @@ "title": "GetIdentityMailFromDomainAttributes", "documentation": "The following example returns the custom MAIL FROM attributes for an identity:", "input": { - "Identities": [ - "example.com" - ] + "Identities": ["example.com"] }, "output": { "MailFromDomainAttributes": { @@ -2797,9 +2792,7 @@ "title": "GetIdentityNotificationAttributes", "documentation": "The following example returns the notification attributes for an identity:", "input": { - "Identities": [ - "example.com" - ] + "Identities": ["example.com"] }, "output": { "NotificationAttributes": { @@ -2866,9 +2859,7 @@ "documentation": "The following example returns a sending authorization policy for an identity:", "input": { "Identity": "example.com", - "PolicyNames": [ - "MyPolicy" - ] + "PolicyNames": ["MyPolicy"] }, "output": { "Policies": { @@ -2933,9 +2924,7 @@ "title": "GetIdentityVerificationAttributes", "documentation": "The following example returns the verification status and the verification token for a domain identity:", "input": { - "Identities": [ - "example.com" - ] + "Identities": ["example.com"] }, "output": { "VerificationAttributes": { @@ -3810,9 +3799,7 @@ "MaxItems": 123 }, "output": { - "Identities": [ - "user@example.com" - ], + "Identities": ["user@example.com"], "NextToken": "" } } @@ -3892,9 +3879,7 @@ "Identity": "example.com" }, "output": { - "PolicyNames": [ - "MyPolicy" - ] + "PolicyNames": ["MyPolicy"] } } ] @@ -4117,10 +4102,7 @@ "title": "ListVerifiedEmailAddresses", "documentation": "The following example lists all email addresses that have been submitted for verification with Amazon SES:", "output": { - "VerifiedEmailAddresses": [ - "user1@example.com", - "user2@example.com" - ] + "VerifiedEmailAddresses": ["user1@example.com", "user2@example.com"] } } ] @@ -4849,10 +4831,7 @@ "documentation": "The following example reorders the receipt rules within a receipt rule set:", "input": { "RuleSetName": "MyRuleSet", - "RuleNames": [ - "MyRule", - "MyOtherRule" - ] + "RuleNames": ["MyRule", "MyOtherRule"] } } ] @@ -5421,13 +5400,8 @@ "input": { "Source": "sender@example.com", "Destination": { - "ToAddresses": [ - "recipient1@example.com", - "recipient2@example.com" - ], - "CcAddresses": [ - "recipient3@example.com" - ], + "ToAddresses": ["recipient1@example.com", "recipient2@example.com"], + "CcAddresses": ["recipient3@example.com"], "BccAddresses": [] }, "Message": { @@ -6478,7 +6452,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6521,7 +6494,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6534,7 +6508,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6548,7 +6521,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6571,7 +6543,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6606,7 +6577,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6617,14 +6587,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6638,14 +6610,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -6654,11 +6624,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6669,14 +6639,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6690,7 +6662,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6710,7 +6681,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6721,14 +6691,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6739,9 +6711,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -8350,4 +8324,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/sfn.json b/codegen/sdk-codegen/aws-models/sfn.json index 7819de33c014..b94c8c393d29 100644 --- a/codegen/sdk-codegen/aws-models/sfn.json +++ b/codegen/sdk-codegen/aws-models/sfn.json @@ -196,7 +196,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -239,7 +238,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -252,7 +252,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -266,7 +265,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -289,7 +287,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -324,7 +321,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -335,14 +331,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -356,14 +354,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -372,11 +368,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -406,14 +402,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -427,7 +425,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -447,7 +444,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -458,14 +454,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -476,9 +474,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6654,4 +6654,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/shield.json b/codegen/sdk-codegen/aws-models/shield.json index 3c265d2c1f31..e2d9162fb29d 100644 --- a/codegen/sdk-codegen/aws-models/shield.json +++ b/codegen/sdk-codegen/aws-models/shield.json @@ -201,7 +201,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -244,7 +243,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -257,7 +257,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -271,7 +270,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -396,7 +394,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -431,7 +428,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -442,14 +438,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -463,14 +461,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -479,11 +475,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -494,14 +490,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -515,7 +513,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -535,7 +532,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -546,14 +542,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -564,9 +562,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4660,4 +4660,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/signer.json b/codegen/sdk-codegen/aws-models/signer.json index 2f2c48e7712d..016c36b2ae90 100644 --- a/codegen/sdk-codegen/aws-models/signer.json +++ b/codegen/sdk-codegen/aws-models/signer.json @@ -3127,7 +3127,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3170,7 +3169,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3183,7 +3183,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3197,7 +3196,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3220,7 +3218,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3255,7 +3252,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3266,14 +3262,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3287,14 +3285,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3303,11 +3299,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3318,14 +3314,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3339,7 +3337,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3359,7 +3356,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3370,14 +3366,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3388,9 +3386,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3722,4 +3722,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/simspaceweaver.json b/codegen/sdk-codegen/aws-models/simspaceweaver.json index ccf5aac89693..ee94022a2bba 100644 --- a/codegen/sdk-codegen/aws-models/simspaceweaver.json +++ b/codegen/sdk-codegen/aws-models/simspaceweaver.json @@ -1152,7 +1152,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1171,7 +1170,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1199,13 +1197,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1218,7 +1217,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1232,7 +1230,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1255,7 +1252,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1290,11 +1286,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1305,16 +1299,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1328,14 +1325,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1344,15 +1339,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1363,16 +1357,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1386,7 +1383,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1406,11 +1402,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1421,20 +1415,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1445,18 +1441,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/snow-device-management.json b/codegen/sdk-codegen/aws-models/snow-device-management.json index 1996079e01ec..595ee20c6a73 100644 --- a/codegen/sdk-codegen/aws-models/snow-device-management.json +++ b/codegen/sdk-codegen/aws-models/snow-device-management.json @@ -1803,7 +1803,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1846,7 +1845,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1859,7 +1859,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1873,7 +1872,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1896,7 +1894,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1931,7 +1928,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1942,14 +1938,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1963,14 +1961,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1979,11 +1975,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1994,14 +1990,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2015,7 +2013,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2035,7 +2032,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2046,14 +2042,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2064,9 +2062,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2711,4 +2711,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/snowball.json b/codegen/sdk-codegen/aws-models/snowball.json index 7655c4fe9365..8c19d5b13cb1 100644 --- a/codegen/sdk-codegen/aws-models/snowball.json +++ b/codegen/sdk-codegen/aws-models/snowball.json @@ -171,7 +171,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -214,7 +213,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -227,7 +227,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -241,7 +240,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -264,7 +262,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -299,7 +296,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -310,14 +306,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -331,14 +329,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -347,11 +343,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -362,14 +358,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -383,7 +381,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -403,7 +400,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -414,14 +410,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -432,9 +430,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5377,4 +5377,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/sns.json b/codegen/sdk-codegen/aws-models/sns.json index b8413ad53d23..3423c428dcf3 100644 --- a/codegen/sdk-codegen/aws-models/sns.json +++ b/codegen/sdk-codegen/aws-models/sns.json @@ -296,7 +296,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -339,7 +338,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -352,7 +352,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -366,7 +365,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -389,7 +387,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -424,7 +421,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -435,14 +431,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -456,14 +454,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -472,11 +468,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -525,14 +521,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -546,7 +544,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -566,7 +563,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -577,14 +573,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -595,9 +593,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5223,4 +5223,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/sqs.json b/codegen/sdk-codegen/aws-models/sqs.json index 8548cb471dcc..ec1dcbacce35 100644 --- a/codegen/sdk-codegen/aws-models/sqs.json +++ b/codegen/sdk-codegen/aws-models/sqs.json @@ -232,7 +232,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -275,7 +274,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -288,7 +288,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -302,7 +301,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -325,7 +323,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -360,7 +357,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -371,14 +367,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -392,14 +390,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -408,18 +404,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -428,7 +423,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -448,14 +444,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -469,7 +467,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -489,7 +486,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -500,14 +496,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -518,9 +516,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3533,4 +3533,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/ssm-contacts.json b/codegen/sdk-codegen/aws-models/ssm-contacts.json index 5e60c22c2212..90038ef0a9e9 100644 --- a/codegen/sdk-codegen/aws-models/ssm-contacts.json +++ b/codegen/sdk-codegen/aws-models/ssm-contacts.json @@ -4073,7 +4073,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4116,7 +4115,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4129,7 +4129,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4143,7 +4142,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4166,7 +4164,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4201,7 +4198,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4212,14 +4208,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4233,14 +4231,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4249,11 +4245,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4264,14 +4260,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4285,7 +4283,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4305,7 +4302,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4316,14 +4312,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4334,9 +4332,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5693,4 +5693,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/ssm-incidents.json b/codegen/sdk-codegen/aws-models/ssm-incidents.json index 0e884fffb9fd..e35d90dffe3c 100644 --- a/codegen/sdk-codegen/aws-models/ssm-incidents.json +++ b/codegen/sdk-codegen/aws-models/ssm-incidents.json @@ -50,9 +50,7 @@ "traits": { "smithy.api#documentation": "

The Amazon Web Services Region name to add to the replication set.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "sseKmsKeyId": { @@ -102,9 +100,7 @@ "target": "com.amazonaws.ssmincidents#Arn", "traits": { "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the automation process.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } } }, @@ -148,9 +144,7 @@ "member": { "target": "com.amazonaws.ssmincidents#SnsArn", "traits": { - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "traits": { @@ -176,18 +170,14 @@ "target": "smithy.api#Timestamp", "traits": { "smithy.api#documentation": "

Before the specified timestamp

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "after": { "target": "smithy.api#Timestamp", "traits": { "smithy.api#documentation": "

After the specified timestamp.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "equals": { @@ -287,9 +277,7 @@ "traits": { "smithy.api#documentation": "

A token that ensures that the operation is called only once with the specified\n details.

", "smithy.api#idempotencyToken": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "tags": { @@ -358,9 +346,7 @@ "traits": { "smithy.api#documentation": "

A token ensuring that the operation is called only once with the specified details.

", "smithy.api#idempotencyToken": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "name": { @@ -368,9 +354,7 @@ "traits": { "smithy.api#documentation": "

The short format name of the response plan. Can't include spaces.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "displayName": { @@ -476,9 +460,7 @@ "traits": { "smithy.api#documentation": "

A token that ensures that a client calls the action only once with the specified\n details.

", "smithy.api#idempotencyToken": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "incidentRecordArn": { @@ -486,9 +468,7 @@ "traits": { "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the incident record that the action adds the incident\n to.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } }, "eventTime": { @@ -496,9 +476,7 @@ "traits": { "smithy.api#documentation": "

The time that the event occurred.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "eventType": { @@ -506,9 +484,7 @@ "traits": { "smithy.api#documentation": "

The type of event. You can create timeline events of type Custom\n Event.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "eventData": { @@ -593,9 +569,7 @@ "traits": { "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the incident record you are deleting.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } } } @@ -612,9 +586,7 @@ "traits": { "smithy.api#documentation": "

The name of the Amazon Web Services Region you're deleting from the replication set.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } } }, @@ -665,9 +637,7 @@ "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the replication set you're deleting.

", "smithy.api#httpQuery": "arn", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } } } @@ -718,9 +688,7 @@ "traits": { "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource you're deleting the policy from.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } }, "policyId": { @@ -728,9 +696,7 @@ "traits": { "smithy.api#documentation": "

The ID of the resource policy you're deleting.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_investigation" - ] + "smithy.api#tags": ["logs_investigation"] } } } @@ -779,9 +745,7 @@ "traits": { "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the response plan.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } } } @@ -830,9 +794,7 @@ "traits": { "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the incident that includes the timeline event.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } }, "eventId": { @@ -840,9 +802,7 @@ "traits": { "smithy.api#documentation": "

The ID of the event to update. You can use ListTimelineEvents to find an\n event's ID.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } } } @@ -858,9 +818,7 @@ "target": "com.amazonaws.ssmincidents#VariableType", "traits": { "smithy.api#documentation": "

Variable dynamic parameters. A parameter value is determined when an incident is\n created.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } } }, @@ -901,9 +859,7 @@ "member": { "target": "com.amazonaws.ssmincidents#SsmContactsArn", "traits": { - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "traits": { @@ -928,18 +884,14 @@ "target": "com.amazonaws.ssmincidents#Arn", "traits": { "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an Amazon Web Services resource referenced in a\n TimelineEvent.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "relatedItemId": { "target": "com.amazonaws.ssmincidents#GeneratedId", "traits": { "smithy.api#documentation": "

The ID of a RelatedItem referenced in a TimelineEvent.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } } }, @@ -1032,9 +984,7 @@ "max": 50 }, "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "condition": { @@ -1113,9 +1063,7 @@ "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the incident record.

", "smithy.api#httpQuery": "arn", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } } } @@ -1258,9 +1206,7 @@ "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the replication set you want to retrieve.

", "smithy.api#httpQuery": "arn", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } } } @@ -1327,27 +1273,21 @@ "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the response plan with the attached resource policy.\n

", "smithy.api#httpQuery": "resourceArn", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } }, "maxResults": { "target": "com.amazonaws.ssmincidents#MaxResults", "traits": { "smithy.api#documentation": "

The maximum number of resource policies to display for each page of results.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "nextToken": { "target": "com.amazonaws.ssmincidents#NextToken", "traits": { "smithy.api#documentation": "

The pagination token to continue to the next page of results.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } } } @@ -1414,9 +1354,7 @@ "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the response plan.

", "smithy.api#httpQuery": "arn", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } } } @@ -1521,9 +1459,7 @@ "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the incident that includes the timeline event.

", "smithy.api#httpQuery": "incidentRecordArn", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } }, "eventId": { @@ -1532,9 +1468,7 @@ "smithy.api#documentation": "

The ID of the event. You can get an event's ID when you create it, or by using\n ListTimelineEvents.

", "smithy.api#httpQuery": "eventId", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } } } @@ -1669,27 +1603,21 @@ "traits": { "smithy.api#documentation": "

The principal that started the incident.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "invokedBy": { "target": "com.amazonaws.ssmincidents#ServicePrincipal", "traits": { "smithy.api#documentation": "

The service principal that assumed the role specified in createdBy. If no\n service principal assumed the role this will be left blank.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "resourceArn": { "target": "com.amazonaws.ssmincidents#Arn", "traits": { "smithy.api#documentation": "

The resource that caused the incident to be created.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "source": { @@ -1697,9 +1625,7 @@ "traits": { "smithy.api#documentation": "

The service that started the incident. This can be manually created from Incident Manager,\n automatically created using an Amazon CloudWatch alarm, or Amazon EventBridge\n event.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } } }, @@ -1832,9 +1758,7 @@ "target": "com.amazonaws.ssmincidents#DedupeString", "traits": { "smithy.api#documentation": "

Used to stop Incident Manager from creating multiple incident records for the same incident.\n

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "notificationTargets": { @@ -1867,9 +1791,7 @@ "member": { "target": "smithy.api#Integer", "traits": { - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "traits": { @@ -1934,9 +1856,7 @@ "traits": { "smithy.api#documentation": "

The type of related item.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } } }, @@ -1994,9 +1914,7 @@ "target": "com.amazonaws.ssmincidents#Arn", "traits": { "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the related item, if the related item is an Amazon\n resource.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "url": { @@ -2073,18 +1991,14 @@ "target": "com.amazonaws.ssmincidents#MaxResults", "traits": { "smithy.api#documentation": "

The maximum number of results per page.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "nextToken": { "target": "com.amazonaws.ssmincidents#NextToken", "traits": { "smithy.api#documentation": "

The pagination token to continue to the next page of results.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } } } @@ -2153,27 +2067,21 @@ "traits": { "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the incident record containing the listed related\n items.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } }, "maxResults": { "target": "com.amazonaws.ssmincidents#MaxResults", "traits": { "smithy.api#documentation": "

The maximum number of related items per page.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "nextToken": { "target": "com.amazonaws.ssmincidents#NextToken", "traits": { "smithy.api#documentation": "

The pagination token to continue to the next page of results.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } } } @@ -2241,18 +2149,14 @@ "target": "com.amazonaws.ssmincidents#MaxResults", "traits": { "smithy.api#documentation": "

The maximum number of results per page.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "nextToken": { "target": "com.amazonaws.ssmincidents#NextToken", "traits": { "smithy.api#documentation": "

The pagination token to continue to the next page of results.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } } } @@ -2320,18 +2224,14 @@ "target": "com.amazonaws.ssmincidents#MaxResults", "traits": { "smithy.api#documentation": "

The maximum number of response plans per page.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "nextToken": { "target": "com.amazonaws.ssmincidents#NextToken", "traits": { "smithy.api#documentation": "

The pagination token to continue to the next page of results.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } } } @@ -2398,9 +2298,7 @@ "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the response plan.

", "smithy.api#httpLabel": {}, "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } } } @@ -2463,9 +2361,7 @@ "traits": { "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the incident that includes the timeline event.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } }, "filters": { @@ -2478,36 +2374,28 @@ "target": "com.amazonaws.ssmincidents#TimelineEventSort", "traits": { "smithy.api#documentation": "

Sort timeline events by the specified key value pair.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "sortOrder": { "target": "com.amazonaws.ssmincidents#SortOrder", "traits": { "smithy.api#documentation": "

Sorts the order of timeline events by the value specified in the sortBy\n field.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "maxResults": { "target": "com.amazonaws.ssmincidents#MaxResults", "traits": { "smithy.api#documentation": "

The maximum number of results per page.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "nextToken": { "target": "com.amazonaws.ssmincidents#NextToken", "traits": { "smithy.api#documentation": "

The pagination token to continue to the next page of results.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } } } @@ -2562,9 +2450,7 @@ "target": "com.amazonaws.ssmincidents#Arn", "traits": { "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the SNS topic.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } } }, @@ -2733,9 +2619,7 @@ "traits": { "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the response plan to add the resource policy to.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } }, "policy": { @@ -2743,9 +2627,7 @@ "traits": { "smithy.api#documentation": "

Details of the resource policy.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } } } @@ -2818,9 +2700,7 @@ "key": { "target": "com.amazonaws.ssmincidents#RegionName", "traits": { - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "value": { @@ -3312,12 +3192,7 @@ }, "aws.protocols#restJson1": {}, "smithy.api#cors": { - "additionalAllowedHeaders": [ - "content-type", - "x-amz-content-sha256", - "x-amz-user-agent", - "x-amzn-platform-id" - ] + "additionalAllowedHeaders": ["content-type", "x-amz-content-sha256", "x-amz-user-agent", "x-amzn-platform-id"] }, "smithy.api#documentation": "

Systems Manager Incident Manager is an incident management console designed to help users\n mitigate and recover from incidents affecting their Amazon Web Services-hosted applications. An\n incident is any unplanned interruption or reduction in quality of services.

\n

Incident Manager increases incident resolution by notifying responders of impact,\n highlighting relevant troubleshooting data, and providing collaboration tools to get services\n back up and running. To achieve the primary goal of reducing the time-to-resolution of\n critical incidents, Incident Manager automates response plans and enables responder\n team escalation.

", "smithy.api#title": "AWS Systems Manager Incident Manager", @@ -3363,7 +3238,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3406,7 +3280,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3419,7 +3294,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3433,7 +3307,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3456,7 +3329,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3491,7 +3363,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3502,14 +3373,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3523,14 +3396,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3539,11 +3410,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3554,14 +3425,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3575,7 +3448,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3595,7 +3467,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3606,14 +3477,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3624,9 +3497,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4249,9 +4124,7 @@ "traits": { "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the role that the automation document will assume when\n running commands.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "documentName": { @@ -4260,9 +4133,7 @@ "smithy.api#documentation": "

The automation document's name.

", "smithy.api#pattern": "^[a-zA-Z0-9_\\-.:/]{3,128}$", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "documentVersion": { @@ -4272,18 +4143,14 @@ "smithy.api#length": { "max": 128 }, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "targetAccount": { "target": "com.amazonaws.ssmincidents#SsmTargetAccount", "traits": { "smithy.api#documentation": "

The account that the automation document will be run in. This can be in either the\n management account or an application account.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "parameters": { @@ -4412,9 +4279,7 @@ "traits": { "smithy.api#documentation": "

A token ensuring that the operation is called only once with the specified details.

", "smithy.api#idempotencyToken": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "responsePlanArn": { @@ -4422,9 +4287,7 @@ "traits": { "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the response plan that pre-defines summary, chat\n channels, Amazon SNS topics, runbooks, title, and impact of the incident.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "title": { @@ -4473,9 +4336,7 @@ "smithy.api#length": { "max": 1000 }, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "traits": { @@ -4511,17 +4372,13 @@ "key": { "target": "com.amazonaws.ssmincidents#TagKey", "traits": { - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "value": { "target": "com.amazonaws.ssmincidents#TagValue", "traits": { - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "traits": { @@ -4536,17 +4393,13 @@ "key": { "target": "com.amazonaws.ssmincidents#TagKey", "traits": { - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "value": { "target": "com.amazonaws.ssmincidents#TagValue", "traits": { - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "traits": { @@ -4605,9 +4458,7 @@ "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the response plan you're adding the tags to.

", "smithy.api#httpLabel": {}, "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } }, "tags": { @@ -4745,18 +4596,14 @@ "traits": { "smithy.api#documentation": "

Identifies the service that sourced the event. All events sourced from within Amazon Web Services begin with \"aws.\" Customer-generated events can have any value here,\n as long as it doesn't begin with \"aws.\" We recommend the use of Java package-name\n style reverse domain-name strings.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "triggerArn": { "target": "com.amazonaws.ssmincidents#Arn", "traits": { "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the source that detected the incident.

", - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } }, "timestamp": { @@ -4764,9 +4611,7 @@ "traits": { "smithy.api#documentation": "

The time that the incident was detected.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "rawData": { @@ -4835,9 +4680,7 @@ "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the response plan you're removing a tag from.

", "smithy.api#httpLabel": {}, "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } }, "tagKeys": { @@ -4902,9 +4745,7 @@ "traits": { "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the replication set to update.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } }, "deletionProtected": { @@ -4912,9 +4753,7 @@ "traits": { "smithy.api#documentation": "

Specifies if deletion protection is turned on or off in your account.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "clientToken": { @@ -4922,9 +4761,7 @@ "traits": { "smithy.api#documentation": "

A token that ensures that the operation is called only once with the specified\n details.

", "smithy.api#idempotencyToken": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } } } @@ -4979,9 +4816,7 @@ "traits": { "smithy.api#documentation": "

A token that ensures that a client calls the operation only once with the specified\n details.

", "smithy.api#idempotencyToken": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "arn": { @@ -4989,9 +4824,7 @@ "traits": { "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the incident record you are updating.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } }, "title": { @@ -5016,9 +4849,7 @@ "target": "com.amazonaws.ssmincidents#IncidentRecordStatus", "traits": { "smithy.api#documentation": "

The status of the incident. Possible statuses are Open or\n Resolved.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "chatChannel": { @@ -5085,9 +4916,7 @@ "traits": { "smithy.api#documentation": "

A token that ensures that a client calls the operation only once with the specified\n details.

", "smithy.api#idempotencyToken": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "incidentRecordArn": { @@ -5095,9 +4924,7 @@ "traits": { "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the incident record that contains the related items that\n you update.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } }, "relatedItemsUpdate": { @@ -5178,9 +5005,7 @@ "traits": { "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the replication set you're updating.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } }, "actions": { @@ -5199,9 +5024,7 @@ "traits": { "smithy.api#documentation": "

A token that ensures that the operation is called only once with the specified\n details.

", "smithy.api#idempotencyToken": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } } } @@ -5256,9 +5079,7 @@ "traits": { "smithy.api#documentation": "

A token ensuring that the operation is called only once with the specified details.

", "smithy.api#idempotencyToken": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "arn": { @@ -5266,9 +5087,7 @@ "traits": { "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the response plan.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } }, "displayName": { @@ -5299,9 +5118,7 @@ "target": "com.amazonaws.ssmincidents#DedupeString", "traits": { "smithy.api#documentation": "

The string Incident Manager uses to prevent duplicate incidents from being created by the same\n incident in the same account.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "incidentTemplateNotificationTargets": { @@ -5392,9 +5209,7 @@ "traits": { "smithy.api#documentation": "

A token that ensures that a client calls the operation only once with the specified\n details.

", "smithy.api#idempotencyToken": {}, - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "incidentRecordArn": { @@ -5402,9 +5217,7 @@ "traits": { "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the incident that includes the timeline event.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } }, "eventId": { @@ -5412,27 +5225,21 @@ "traits": { "smithy.api#documentation": "

The ID of the event to update. You can use ListTimelineEvents to find an\n event's ID.

", "smithy.api#required": {}, - "smithy.api#tags": [ - "logs_required" - ] + "smithy.api#tags": ["logs_required"] } }, "eventTime": { "target": "smithy.api#Timestamp", "traits": { "smithy.api#documentation": "

The time that the event occurred.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "eventType": { "target": "com.amazonaws.ssmincidents#TimelineEventType", "traits": { "smithy.api#documentation": "

The type of event. You can update events of type Custom Event.

", - "smithy.api#tags": [ - "logs_investigations" - ] + "smithy.api#tags": ["logs_investigations"] } }, "eventData": { @@ -5493,4 +5300,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/ssm-sap.json b/codegen/sdk-codegen/aws-models/ssm-sap.json index 3863ff9db335..10dbf853c73c 100644 --- a/codegen/sdk-codegen/aws-models/ssm-sap.json +++ b/codegen/sdk-codegen/aws-models/ssm-sap.json @@ -2371,7 +2371,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2390,7 +2389,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -2418,13 +2416,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -2437,7 +2436,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2451,7 +2449,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2474,7 +2471,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2509,11 +2505,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2524,16 +2518,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2547,14 +2544,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2563,15 +2558,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2582,16 +2576,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2605,7 +2602,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2625,11 +2621,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2640,20 +2634,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2664,18 +2660,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -3287,4 +3287,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/ssm.json b/codegen/sdk-codegen/aws-models/ssm.json index 65160d45696c..8dc916a0599a 100644 --- a/codegen/sdk-codegen/aws-models/ssm.json +++ b/codegen/sdk-codegen/aws-models/ssm.json @@ -127,14 +127,12 @@ "RegistrationLimit": { "target": "com.amazonaws.ssm#RegistrationLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of managed nodes that can be registered using this activation.

" } }, "RegistrationsCount": { "target": "com.amazonaws.ssm#RegistrationsCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of managed nodes already registered with this activation.

" } }, @@ -2030,7 +2028,6 @@ "ScheduleOffset": { "target": "com.amazonaws.ssm#ScheduleOffset", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

Number of days to wait after the scheduled day to run an association.

" } }, @@ -2243,7 +2240,6 @@ "ScheduleOffset": { "target": "com.amazonaws.ssm#ScheduleOffset", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

Number of days to wait after the scheduled day to run an association.

" } }, @@ -3008,7 +3004,6 @@ "ScheduleOffset": { "target": "com.amazonaws.ssm#ScheduleOffset", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

Number of days to wait after the scheduled day to run an association.

" } }, @@ -4565,7 +4560,6 @@ "TimeoutSeconds": { "target": "com.amazonaws.ssm#TimeoutSeconds", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The TimeoutSeconds value specified for a command.

" } }, @@ -4845,7 +4839,6 @@ "com.amazonaws.ssm#CommandMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -5634,7 +5627,6 @@ "RegistrationLimit": { "target": "com.amazonaws.ssm#RegistrationLimit", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

Specify the maximum number of managed nodes you want to register. The default value is\n 1.

" } }, @@ -5917,7 +5909,6 @@ "ScheduleOffset": { "target": "com.amazonaws.ssm#ScheduleOffset", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

Number of days to wait after the scheduled day to run an association.

" } }, @@ -6059,7 +6050,6 @@ "ScheduleOffset": { "target": "com.amazonaws.ssm#ScheduleOffset", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

Number of days to wait after the scheduled day to run an association. For example, if you\n specified a cron schedule of cron(0 0 ? * THU#2 *), you could specify an offset of 3\n to run the association each Sunday after the second Thursday of the month. For more information\n about cron schedules for associations, see Reference: Cron\n and rate expressions for Systems Manager in the Amazon Web Services Systems Manager User Guide.

\n \n

To use offsets, you must specify the ApplyOnlyAtCronInterval parameter. This\n option tells the system not to run an association immediately after you create it.

\n
" } }, @@ -6280,14 +6270,12 @@ "ScheduleOffset": { "target": "com.amazonaws.ssm#MaintenanceWindowOffset", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The number of days to wait after the date and time specified by a cron expression before\n running the maintenance window.

\n

For example, the following cron expression schedules a maintenance window to run on the\n third Tuesday of every month at 11:30 PM.

\n

\n cron(30 23 ? * TUE#3 *)\n

\n

If the schedule offset is 2, the maintenance window won't run until two days\n later.

" } }, "Duration": { "target": "com.amazonaws.ssm#MaintenanceWindowDurationHours", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The duration of the maintenance window in hours.

", "smithy.api#required": {} } @@ -7783,7 +7771,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -7905,7 +7892,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -7988,7 +7974,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -8113,7 +8098,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -8208,7 +8192,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -8279,7 +8262,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#PatchBaselineMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of patches to return (per page).

" } }, @@ -8386,7 +8368,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#DocumentPermissionMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -8510,7 +8491,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#EffectiveInstanceAssociationMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -8590,7 +8570,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#PatchBaselineMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of patches to return (per page).

" } }, @@ -8667,7 +8646,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -8755,7 +8733,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResultsEC2Compatible", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results. The default value is 10 items.\n

" } }, @@ -8870,7 +8847,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#PatchComplianceMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of patches to return (per page).

" } } @@ -8918,7 +8894,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#PatchComplianceMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of managed nodes to return (per page).

" } } @@ -9004,7 +8979,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#PatchComplianceMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of patches to return (per page).

" } } @@ -9080,7 +9054,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } } @@ -9161,7 +9134,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaintenanceWindowMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -9241,7 +9213,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaintenanceWindowMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -9318,7 +9289,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaintenanceWindowMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -9409,7 +9379,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaintenanceWindowSearchMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -9489,7 +9458,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaintenanceWindowMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -9569,7 +9537,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaintenanceWindowMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -9670,7 +9637,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaintenanceWindowSearchMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -9717,7 +9683,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaintenanceWindowMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -9873,7 +9838,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -9943,7 +9907,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#PatchBaselineMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of patch baselines to return (per page).

" } }, @@ -10134,7 +10097,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#PatchBaselineMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of patch groups to return (per page).

" } }, @@ -10224,7 +10186,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -10301,7 +10262,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#SessionMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -11081,7 +11041,6 @@ "com.amazonaws.ssm#DocumentPermissionMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 200 @@ -11618,7 +11577,6 @@ "com.amazonaws.ssm#EffectiveInstanceAssociationMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 5 @@ -12586,7 +12544,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } } @@ -12647,7 +12604,6 @@ "com.amazonaws.ssm#GetInventorySchemaMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 50, "max": 200 @@ -12672,7 +12628,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#GetInventorySchemaMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -13147,7 +13102,6 @@ "ScheduleOffset": { "target": "com.amazonaws.ssm#MaintenanceWindowOffset", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The number of days to wait to run a maintenance window after the scheduled cron expression\n date and time.

" } }, @@ -13160,7 +13114,6 @@ "Duration": { "target": "com.amazonaws.ssm#MaintenanceWindowDurationHours", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The duration of the maintenance window in hours.

" } }, @@ -13433,7 +13386,6 @@ "com.amazonaws.ssm#GetOpsMetadataMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10 @@ -13453,7 +13405,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#GetOpsMetadataMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -13568,7 +13519,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } } @@ -13674,7 +13624,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -13805,7 +13754,6 @@ "com.amazonaws.ssm#GetParametersByPathMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10 @@ -13845,7 +13793,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#GetParametersByPathMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -16902,7 +16849,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -16975,7 +16921,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -17063,7 +17008,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#CommandMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

(Optional) The maximum number of items to return for this call. The call also returns a\n token that you can specify in a subsequent call to get the next set of results.

" } }, @@ -17164,7 +17108,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#CommandMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

(Optional) The maximum number of items to return for this call. The call also returns a\n token that you can specify in a subsequent call to get the next set of results.

" } }, @@ -17270,7 +17213,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } } @@ -17346,7 +17288,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. Currently, you can specify null or 50.\n The call also returns a token that you can specify in a subsequent call to get the next set of\n results.

" } } @@ -17433,7 +17374,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } } @@ -17522,7 +17462,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -17604,7 +17543,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -17700,7 +17638,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } } @@ -17938,7 +17875,6 @@ "com.amazonaws.ssm#ListOpsMetadataMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -17957,7 +17893,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#ListOpsMetadataMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } }, @@ -18039,7 +17974,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } } @@ -18115,7 +18049,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.

" } } @@ -18286,7 +18219,6 @@ "com.amazonaws.ssm#MaintenanceWindowDurationHours": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 24 @@ -18713,7 +18645,6 @@ "Duration": { "target": "com.amazonaws.ssm#MaintenanceWindowDurationHours", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The duration of the maintenance window in hours.

" } }, @@ -18739,7 +18670,6 @@ "ScheduleOffset": { "target": "com.amazonaws.ssm#MaintenanceWindowOffset", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The number of days to wait to run a maintenance window after the scheduled cron expression\n date and time.

" } }, @@ -18849,7 +18779,6 @@ "com.amazonaws.ssm#MaintenanceWindowMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 10, "max": 100 @@ -18869,7 +18798,6 @@ "com.amazonaws.ssm#MaintenanceWindowOffset": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 6 @@ -18956,7 +18884,6 @@ "TimeoutSeconds": { "target": "com.amazonaws.ssm#TimeoutSeconds", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

If this time is reached and the command hasn't already started running, it doesn't\n run.

" } } @@ -18977,7 +18904,6 @@ "com.amazonaws.ssm#MaintenanceWindowSearchMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -19433,7 +19359,6 @@ "com.amazonaws.ssm#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -19443,7 +19368,6 @@ "com.amazonaws.ssm#MaxResultsEC2Compatible": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 50 @@ -22656,7 +22580,6 @@ "com.amazonaws.ssm#PatchBaselineMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -22840,7 +22763,6 @@ "com.amazonaws.ssm#PatchComplianceMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 10, "max": 100 @@ -24534,7 +24456,6 @@ "com.amazonaws.ssm#RegistrationLimit": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -24592,7 +24513,6 @@ "com.amazonaws.ssm#RegistrationsCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -25873,7 +25793,6 @@ "com.amazonaws.ssm#ScheduleOffset": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 6 @@ -26063,7 +25982,6 @@ "TimeoutSeconds": { "target": "com.amazonaws.ssm#TimeoutSeconds", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

If this time is reached and the command hasn't already started running, it won't run.

" } }, @@ -26489,7 +26407,6 @@ "com.amazonaws.ssm#SessionMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 200 @@ -27848,7 +27765,6 @@ "com.amazonaws.ssm#TimeoutSeconds": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 30, "max": 2592000 @@ -28274,7 +28190,6 @@ "ScheduleOffset": { "target": "com.amazonaws.ssm#ScheduleOffset", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

Number of days to wait after the scheduled day to run an association. For example, if you\n specified a cron schedule of cron(0 0 ? * THU#2 *), you could specify an offset of 3\n to run the association each Sunday after the second Thursday of the month. For more information\n about cron schedules for associations, see Reference: Cron\n and rate expressions for Systems Manager in the Amazon Web Services Systems Manager User Guide.

\n \n

To use offsets, you must specify the ApplyOnlyAtCronInterval parameter. This\n option tells the system not to run an association immediately after you create it.

\n
" } }, @@ -28689,14 +28604,12 @@ "ScheduleOffset": { "target": "com.amazonaws.ssm#MaintenanceWindowOffset", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The number of days to wait after the date and time specified by a cron expression before\n running the maintenance window.

\n

For example, the following cron expression schedules a maintenance window to run the third\n Tuesday of every month at 11:30 PM.

\n

\n cron(30 23 ? * TUE#3 *)\n

\n

If the schedule offset is 2, the maintenance window won't run until two days\n later.

" } }, "Duration": { "target": "com.amazonaws.ssm#MaintenanceWindowDurationHours", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The duration of the maintenance window in hours.

" } }, @@ -28781,14 +28694,12 @@ "ScheduleOffset": { "target": "com.amazonaws.ssm#MaintenanceWindowOffset", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The number of days to wait to run a maintenance window after the scheduled cron expression\n date and time.

" } }, "Duration": { "target": "com.amazonaws.ssm#MaintenanceWindowDurationHours", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The duration of the maintenance window in hours.

" } }, diff --git a/codegen/sdk-codegen/aws-models/sso-admin.json b/codegen/sdk-codegen/aws-models/sso-admin.json index 456e39586936..02dde690e779 100644 --- a/codegen/sdk-codegen/aws-models/sso-admin.json +++ b/codegen/sdk-codegen/aws-models/sso-admin.json @@ -3451,7 +3451,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3494,7 +3493,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3507,7 +3507,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3521,7 +3520,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3544,7 +3542,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3579,7 +3576,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3590,14 +3586,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3611,14 +3609,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3627,18 +3623,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -3647,7 +3642,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -3667,14 +3663,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3688,7 +3686,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3708,7 +3705,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3719,14 +3715,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3737,9 +3735,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/sso-oidc.json b/codegen/sdk-codegen/aws-models/sso-oidc.json index 216400b56027..f17f58cf10c7 100644 --- a/codegen/sdk-codegen/aws-models/sso-oidc.json +++ b/codegen/sdk-codegen/aws-models/sso-oidc.json @@ -99,7 +99,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -142,7 +141,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -155,7 +155,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -169,7 +168,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -192,7 +190,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -227,7 +224,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -238,14 +234,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -259,14 +257,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -275,18 +271,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -295,7 +290,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -315,14 +311,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -336,7 +334,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -356,7 +353,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -367,14 +363,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -385,9 +383,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/sso.json b/codegen/sdk-codegen/aws-models/sso.json index d301f0fe1756..d6c34f8b23c8 100644 --- a/codegen/sdk-codegen/aws-models/sso.json +++ b/codegen/sdk-codegen/aws-models/sso.json @@ -578,7 +578,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -621,7 +620,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -634,7 +634,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -648,7 +647,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -671,7 +669,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -706,7 +703,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -717,14 +713,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -738,14 +736,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -754,18 +750,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -774,7 +769,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -794,14 +790,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -815,7 +813,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -835,7 +832,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -846,14 +842,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -864,9 +862,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/storage-gateway.json b/codegen/sdk-codegen/aws-models/storage-gateway.json index 2e57ff8933c8..c700c02f87ba 100644 --- a/codegen/sdk-codegen/aws-models/storage-gateway.json +++ b/codegen/sdk-codegen/aws-models/storage-gateway.json @@ -8978,7 +8978,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9021,7 +9020,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9034,7 +9034,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9048,7 +9047,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9071,7 +9069,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9106,7 +9103,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9117,14 +9113,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9138,14 +9136,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -9154,11 +9150,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9169,14 +9165,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9190,7 +9188,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9210,7 +9207,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9221,14 +9217,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -9239,9 +9237,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/sts.json b/codegen/sdk-codegen/aws-models/sts.json index a60bbc4493d8..2a19fc576155 100644 --- a/codegen/sdk-codegen/aws-models/sts.json +++ b/codegen/sdk-codegen/aws-models/sts.json @@ -173,7 +173,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -624,7 +623,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -637,7 +637,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -680,7 +679,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -693,7 +693,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -707,7 +706,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -730,7 +728,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -765,7 +762,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -776,14 +772,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -797,14 +795,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -813,18 +809,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -833,7 +828,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -853,14 +849,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -874,7 +872,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -894,7 +891,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -905,14 +901,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -950,9 +948,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1665,9 +1665,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -1684,10 +1684,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "ap-northeast-1", "UseFIPS": false, - "Region": "ap-northeast-1" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -1697,9 +1697,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -1716,10 +1716,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "ap-south-1", "UseFIPS": false, - "Region": "ap-south-1" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -1729,9 +1729,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -1748,10 +1748,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "ap-southeast-1", "UseFIPS": false, - "Region": "ap-southeast-1" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -1761,9 +1761,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -1780,10 +1780,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "ap-southeast-2", "UseFIPS": false, - "Region": "ap-southeast-2" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -1793,9 +1793,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -1812,10 +1812,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "aws-global", "UseFIPS": false, - "Region": "aws-global" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -1825,9 +1825,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -1844,10 +1844,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "ca-central-1", "UseFIPS": false, - "Region": "ca-central-1" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -1857,9 +1857,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -1876,10 +1876,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "eu-central-1", "UseFIPS": false, - "Region": "eu-central-1" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -1889,9 +1889,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -1908,10 +1908,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "eu-north-1", "UseFIPS": false, - "Region": "eu-north-1" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -1921,9 +1921,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -1940,10 +1940,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "eu-west-1", "UseFIPS": false, - "Region": "eu-west-1" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -1953,9 +1953,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -1972,10 +1972,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "eu-west-2", "UseFIPS": false, - "Region": "eu-west-2" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -1985,9 +1985,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -2004,10 +2004,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "eu-west-3", "UseFIPS": false, - "Region": "eu-west-3" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -2017,9 +2017,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -2036,10 +2036,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "sa-east-1", "UseFIPS": false, - "Region": "sa-east-1" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -2049,9 +2049,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -2068,10 +2068,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "us-east-1", "UseFIPS": false, - "Region": "us-east-1" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -2081,9 +2081,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -2100,10 +2100,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "us-east-2", "UseFIPS": false, - "Region": "us-east-2" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -2113,9 +2113,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -2132,10 +2132,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "us-west-1", "UseFIPS": false, - "Region": "us-west-1" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -2145,9 +2145,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -2164,10 +2164,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "us-west-2", "UseFIPS": false, - "Region": "us-west-2" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -2177,9 +2177,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-3", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-3" } ] }, @@ -2196,10 +2196,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "us-east-3", "UseFIPS": false, - "Region": "us-east-3" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -2220,10 +2220,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, - "UseFIPS": false, "Region": "us-west-1", + "UseFIPS": false, + "UseDualStack": false, + "UseGlobalEndpoint": true, "Endpoint": "https://example.com" } }, @@ -2235,9 +2235,9 @@ } }, "params": { - "UseGlobalEndpoint": false, - "UseDualStack": false, "UseFIPS": false, + "UseDualStack": false, + "UseGlobalEndpoint": false, "Endpoint": "https://example.com" } } diff --git a/codegen/sdk-codegen/aws-models/support-app.json b/codegen/sdk-codegen/aws-models/support-app.json index 1a482ccac380..2b9cf2bfede5 100644 --- a/codegen/sdk-codegen/aws-models/support-app.json +++ b/codegen/sdk-codegen/aws-models/support-app.json @@ -808,7 +808,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -851,7 +850,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -864,7 +864,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -878,7 +877,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -901,7 +899,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -936,7 +933,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -947,14 +943,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -968,14 +966,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -984,11 +980,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -999,14 +995,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1020,7 +1018,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1040,7 +1037,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1051,14 +1047,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1069,9 +1067,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1634,4 +1634,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/support.json b/codegen/sdk-codegen/aws-models/support.json index 2b4605ca34f6..75f96ffaa42a 100644 --- a/codegen/sdk-codegen/aws-models/support.json +++ b/codegen/sdk-codegen/aws-models/support.json @@ -141,7 +141,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -184,7 +183,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -197,7 +197,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -211,7 +210,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -489,7 +487,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -524,7 +521,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -535,14 +531,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -556,14 +554,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -572,11 +568,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -587,14 +583,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -608,7 +606,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -628,7 +625,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -639,14 +635,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -657,9 +655,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3324,4 +3324,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/swf.json b/codegen/sdk-codegen/aws-models/swf.json index aa49056900a6..42cf56a84491 100644 --- a/codegen/sdk-codegen/aws-models/swf.json +++ b/codegen/sdk-codegen/aws-models/swf.json @@ -5739,7 +5739,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5782,7 +5781,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5795,7 +5795,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5809,7 +5808,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5832,7 +5830,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5867,7 +5864,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5878,14 +5874,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5899,14 +5897,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -5915,18 +5911,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -5935,7 +5930,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -5955,14 +5951,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5976,7 +5974,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5996,7 +5993,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6007,14 +6003,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6025,9 +6023,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -8690,4 +8690,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/synthetics.json b/codegen/sdk-codegen/aws-models/synthetics.json index 5c5d1b055684..000134f74b4d 100644 --- a/codegen/sdk-codegen/aws-models/synthetics.json +++ b/codegen/sdk-codegen/aws-models/synthetics.json @@ -2630,7 +2630,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2673,7 +2672,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2686,7 +2686,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2700,7 +2699,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2723,7 +2721,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2758,7 +2755,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2769,14 +2765,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2790,14 +2788,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2806,11 +2802,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2821,14 +2817,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2842,7 +2840,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2862,7 +2859,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2873,14 +2869,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2891,9 +2889,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4008,4 +4008,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/textract.json b/codegen/sdk-codegen/aws-models/textract.json index 14223d562b27..252d11354e3a 100644 --- a/codegen/sdk-codegen/aws-models/textract.json +++ b/codegen/sdk-codegen/aws-models/textract.json @@ -4816,7 +4816,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4859,7 +4858,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4872,7 +4872,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4886,7 +4885,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4909,7 +4907,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4944,7 +4941,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4955,14 +4951,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4976,14 +4974,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4992,11 +4988,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5007,14 +5003,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5028,7 +5026,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5048,7 +5045,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5059,14 +5055,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5077,9 +5075,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/timestream-query.json b/codegen/sdk-codegen/aws-models/timestream-query.json index 9e18be383a1b..36b5edddb3f9 100644 --- a/codegen/sdk-codegen/aws-models/timestream-query.json +++ b/codegen/sdk-codegen/aws-models/timestream-query.json @@ -2426,7 +2426,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2469,7 +2468,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2482,7 +2482,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2496,7 +2495,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2519,7 +2517,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2554,7 +2551,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2565,14 +2561,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2586,14 +2584,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2602,11 +2598,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2617,14 +2613,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2638,7 +2636,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2658,7 +2655,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2669,14 +2665,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2687,9 +2685,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3175,4 +3175,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/timestream-write.json b/codegen/sdk-codegen/aws-models/timestream-write.json index d2db19b90fd7..e79b6c30a0d6 100644 --- a/codegen/sdk-codegen/aws-models/timestream-write.json +++ b/codegen/sdk-codegen/aws-models/timestream-write.json @@ -1674,7 +1674,6 @@ "com.amazonaws.timestreamwrite#MagneticStoreRetentionPeriodInDays": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 73000 @@ -1781,7 +1780,6 @@ "com.amazonaws.timestreamwrite#MemoryStoreRetentionPeriodInHours": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 8766 @@ -2282,7 +2280,6 @@ "MemoryStoreRetentionPeriodInHours": { "target": "com.amazonaws.timestreamwrite#MemoryStoreRetentionPeriodInHours", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The duration for which data must be stored in the memory store.

", "smithy.api#required": {} } @@ -2290,7 +2287,6 @@ "MagneticStoreRetentionPeriodInDays": { "target": "com.amazonaws.timestreamwrite#MagneticStoreRetentionPeriodInDays", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The duration for which data must be stored in the magnetic store.

", "smithy.api#required": {} } @@ -2865,7 +2861,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2908,7 +2903,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2921,7 +2917,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2935,7 +2930,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2958,7 +2952,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2993,7 +2986,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3004,14 +2996,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3025,14 +3019,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3041,18 +3033,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -3061,7 +3052,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -3081,14 +3073,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3102,7 +3096,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3122,7 +3115,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3133,14 +3125,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3151,9 +3145,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3829,4 +3825,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/tnb.json b/codegen/sdk-codegen/aws-models/tnb.json index eb49a37af140..a58c37d91adf 100644 --- a/codegen/sdk-codegen/aws-models/tnb.json +++ b/codegen/sdk-codegen/aws-models/tnb.json @@ -1736,10 +1736,7 @@ "nsdId": "be1abe66-1fcc-11ec-9621-0242ac130002", "nsdName": "Sample-City", "nsdVersion": "1.0", - "vnfPkgIds": [ - "fp-0b627c4a170a97f79", - "fp-8c253b2e898d23f92" - ], + "vnfPkgIds": ["fp-0b627c4a170a97f79", "fp-8c253b2e898d23f92"], "nsdOnboardingState": "ONBOARDED", "nsdOperationalState": "ENABLED", "nsdUsageState": "IN_USE", @@ -3402,10 +3399,7 @@ "nsdVersion": "1.0", "nsdDesigner": "Sample", "nsdInvariantId": "SAMPLE_CITY", - "vnfPkgIds": [ - "fp-0b627c4a170a97f79", - "fp-09a2ba09fad0212cd" - ], + "vnfPkgIds": ["fp-0b627c4a170a97f79", "fp-09a2ba09fad0212cd"], "nsdOnboardingState": "ONBOARDED", "nsdOperationalState": "ENABLED", "nsdUsageState": "IN_USE", @@ -3445,10 +3439,7 @@ "nsdVersion": "1.0", "nsdDesigner": "Sample", "nsdInvariantId": "SAMPLE_CITY", - "vnfPkgIds": [ - "fp-0b627c4a170a97f79", - "fp-09a2ba09fad0212cd" - ], + "vnfPkgIds": ["fp-0b627c4a170a97f79", "fp-09a2ba09fad0212cd"], "nsdOnboardingState": "ONBOARDED", "nsdOperationalState": "ENABLED", "nsdUsageState": "IN_USE", @@ -4065,10 +4056,7 @@ "nsdId": "0d72acd9-e45d-4644-9bcd-1fe67cd0e2c8", "nsdName": "Sample Single Cluster", "nsdVersion": "1.0.0", - "vnfPkgIds": [ - "fp-1234567890abcdabc", - "fp-0b627c4a170a97f79" - ], + "vnfPkgIds": ["fp-1234567890abcdabc", "fp-0b627c4a170a97f79"], "metadata": { "nsd": { "overrides": [ @@ -4356,11 +4344,7 @@ "x-amzn-platform-id", "x-amzn-trace-id" ], - "additionalExposedHeaders": [ - "x-amzn-errortype", - "x-amzn-requestid", - "x-amzn-trace-id" - ], + "additionalExposedHeaders": ["x-amzn-errortype", "x-amzn-requestid", "x-amzn-trace-id"], "maxAge": 86400 }, "smithy.api#documentation": "

Amazon Web Services Telco Network Builder (TNB) is a network automation service that helps you deploy and manage telecom networks. AWS TNB helps you with the lifecycle management of your telecommunication network functions throughout planning, deployment, and post-deployment activities.

", @@ -4407,7 +4391,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4426,7 +4409,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -4454,13 +4436,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -4473,7 +4456,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4487,7 +4469,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4510,7 +4491,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4545,11 +4525,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -4560,16 +4538,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4583,14 +4564,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4599,15 +4578,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -4618,16 +4596,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4641,7 +4622,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4661,11 +4641,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -4676,20 +4654,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -4700,18 +4680,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -5931,10 +5915,7 @@ "nsdId": "0d72acd9-e45d-4644-9bcd-1fe67cd0e2c8", "nsdName": "Sample Single Cluster", "nsdVersion": "1.0.0", - "vnfPkgIds": [ - "fp-1234567890abcdabc", - "fp-0b627c4a170a97f79" - ], + "vnfPkgIds": ["fp-1234567890abcdabc", "fp-0b627c4a170a97f79"], "metadata": { "nsd": { "overrides": [ @@ -6145,4 +6126,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/transcribe-streaming.json b/codegen/sdk-codegen/aws-models/transcribe-streaming.json index 485c00a089ab..bddbb93e82bc 100644 --- a/codegen/sdk-codegen/aws-models/transcribe-streaming.json +++ b/codegen/sdk-codegen/aws-models/transcribe-streaming.json @@ -2301,13 +2301,8 @@ "name": "transcribe" }, "aws.protocols#restJson1": { - "http": [ - "http/1.1", - "h2" - ], - "eventStreamHttp": [ - "h2" - ] + "http": ["http/1.1", "h2"], + "eventStreamHttp": ["h2"] }, "smithy.api#documentation": "

Amazon Transcribe streaming offers three main types of real-time transcription: \n Standard, Medical, and \n Call Analytics.

\n
    \n
  • \n

    \n Standard transcriptions are the most common option. Refer\n to for details.

    \n
  • \n
  • \n

    \n Medical transcriptions are tailored to medical professionals \n and incorporate medical terms. A common use case for this service is transcribing doctor-patient \n dialogue in real time, so doctors can focus on their patient instead of taking notes. Refer to\n for details.

    \n
  • \n
  • \n

    \n Call Analytics transcriptions are designed for use with call\n center audio on two different channels; if you're looking for insight into customer service calls, use this \n option. Refer to for details.

    \n
  • \n
", "smithy.api#title": "Amazon Transcribe Streaming Service", @@ -2353,7 +2348,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2396,7 +2390,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2409,7 +2404,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2423,7 +2417,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2446,7 +2439,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2481,7 +2473,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2492,14 +2483,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2513,14 +2506,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2529,11 +2520,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2544,14 +2535,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2565,7 +2558,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2585,7 +2577,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2596,14 +2587,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2614,9 +2607,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3320,4 +3315,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/transcribe.json b/codegen/sdk-codegen/aws-models/transcribe.json index 0bc1a867d01f..78eaa16c426f 100644 --- a/codegen/sdk-codegen/aws-models/transcribe.json +++ b/codegen/sdk-codegen/aws-models/transcribe.json @@ -5099,7 +5099,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5142,7 +5141,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5155,7 +5155,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5169,7 +5168,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5192,7 +5190,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5227,7 +5224,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5238,14 +5234,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5259,14 +5257,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -5275,18 +5271,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws", { "fn": "getAttr", "argv": [ @@ -5295,7 +5290,8 @@ }, "name" ] - } + }, + "aws" ] } ], @@ -5311,7 +5307,6 @@ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -5320,7 +5315,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -5340,14 +5336,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5361,7 +5359,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5381,7 +5378,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5392,14 +5388,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5448,9 +5446,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/transfer.json b/codegen/sdk-codegen/aws-models/transfer.json index f1c5205e7e7e..11483598d83d 100644 --- a/codegen/sdk-codegen/aws-models/transfer.json +++ b/codegen/sdk-codegen/aws-models/transfer.json @@ -7379,7 +7379,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7422,7 +7421,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -7435,7 +7435,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7449,7 +7448,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7472,7 +7470,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7507,7 +7504,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -7518,14 +7514,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -7539,14 +7537,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -7555,11 +7551,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -7570,14 +7566,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -7591,7 +7589,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7611,7 +7608,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -7622,14 +7618,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -7640,9 +7638,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/translate.json b/codegen/sdk-codegen/aws-models/translate.json index 9ead21ef2658..53ba1e5179f5 100644 --- a/codegen/sdk-codegen/aws-models/translate.json +++ b/codegen/sdk-codegen/aws-models/translate.json @@ -147,7 +147,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -190,7 +189,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -203,7 +203,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -217,7 +216,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -240,7 +238,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -275,7 +272,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -286,14 +282,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -307,14 +305,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -323,11 +319,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -338,14 +334,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -359,7 +357,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -379,7 +376,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -390,14 +386,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -408,9 +406,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3925,4 +3925,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/voice-id.json b/codegen/sdk-codegen/aws-models/voice-id.json index 7c0789b936d6..9d26325f782b 100644 --- a/codegen/sdk-codegen/aws-models/voice-id.json +++ b/codegen/sdk-codegen/aws-models/voice-id.json @@ -352,9 +352,7 @@ "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request. If not provided, the Amazon Web Services\n SDK populates this field. For more information about idempotency, see\n Making retries safe with idempotent APIs.

", "smithy.api#idempotencyToken": {}, - "smithy.api#suppress": [ - "UnstableTrait" - ] + "smithy.api#suppress": ["UnstableTrait"] } }, "Tags": { @@ -362,9 +360,7 @@ "traits": { "aws.cloudformation#cfnMutability": "full", "smithy.api#documentation": "

A list of tags you want added to the domain.

", - "smithy.api#suppress": [ - "UnstableTrait" - ] + "smithy.api#suppress": ["UnstableTrait"] } } } @@ -718,9 +714,7 @@ "traits": { "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "

Information about the specified domain.

", - "smithy.api#suppress": [ - "UnstableTrait" - ] + "smithy.api#suppress": ["UnstableTrait"] } } } @@ -1212,9 +1206,7 @@ "aws.cloudformation#cfnResource": { "name": "Domain" }, - "smithy.api#suppress": [ - "UnstableTrait" - ] + "smithy.api#suppress": ["UnstableTrait"] } }, "com.amazonaws.voiceid#DomainStatus": { @@ -3928,7 +3920,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3971,7 +3962,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3984,7 +3976,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3998,7 +3989,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4021,7 +4011,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4056,7 +4045,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4067,14 +4055,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4088,14 +4078,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4104,11 +4092,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4119,14 +4107,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4140,7 +4130,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4160,7 +4149,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4171,14 +4159,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4189,9 +4179,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4765,4 +4757,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/vpc-lattice.json b/codegen/sdk-codegen/aws-models/vpc-lattice.json index cd88ef769638..a528f5f9587d 100644 --- a/codegen/sdk-codegen/aws-models/vpc-lattice.json +++ b/codegen/sdk-codegen/aws-models/vpc-lattice.json @@ -4622,11 +4622,7 @@ "x-amzn-platform-id", "x-amzn-trace-id" ], - "additionalExposedHeaders": [ - "x-amzn-errortype", - "x-amzn-requestid", - "x-amzn-trace-id" - ] + "additionalExposedHeaders": ["x-amzn-errortype", "x-amzn-requestid", "x-amzn-trace-id"] }, "smithy.api#documentation": "

Amazon VPC Lattice is a fully managed application networking service that you use to connect, secure,\n and monitor all of your services across multiple accounts and virtual private clouds (VPCs).\n Amazon VPC Lattice interconnects your microservices and legacy services within a logical boundary, so that\n you can discover and manage them more efficiently. For more information, see the Amazon VPC Lattice User Guide\n

", "smithy.api#title": "Amazon VPC Lattice", @@ -4672,7 +4668,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4691,7 +4686,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -4719,13 +4713,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -4738,7 +4733,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4752,7 +4746,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4775,7 +4768,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4810,11 +4802,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -4825,16 +4815,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4848,14 +4841,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4864,15 +4855,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -4883,16 +4873,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4906,7 +4899,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4926,11 +4918,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -4941,20 +4931,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -4965,18 +4957,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -8182,4 +8178,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/waf-regional.json b/codegen/sdk-codegen/aws-models/waf-regional.json index 30d451468e4e..b57050e8952f 100644 --- a/codegen/sdk-codegen/aws-models/waf-regional.json +++ b/codegen/sdk-codegen/aws-models/waf-regional.json @@ -336,7 +336,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -379,7 +378,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -392,7 +392,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -406,7 +405,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -429,7 +427,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -464,7 +461,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -475,14 +471,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -496,14 +494,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -512,11 +508,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -527,14 +523,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -548,7 +546,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -568,7 +565,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -579,14 +575,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -597,9 +595,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2173,7 +2173,6 @@ "RateLimit": { "target": "com.amazonaws.wafregional#RateLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of requests, which have an identical value in the field that is\n specified by RateKey, allowed in a five-minute period. If the number of\n requests exceeds the RateLimit and the other predicates specified in the rule\n are also met, AWS WAF triggers the action that is specified for this rule.

", "smithy.api#required": {} } @@ -6598,7 +6597,6 @@ "com.amazonaws.wafregional#GetSampledRequestsMaxItems": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 500 @@ -6632,7 +6630,6 @@ "MaxItems": { "target": "com.amazonaws.wafregional#GetSampledRequestsMaxItems", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of requests that you want AWS WAF to return from among the first 5,000 requests that your AWS resource received\n\t\t\tduring the time range. If your resource received fewer requests than the value of MaxItems, GetSampledRequests \n\t\t\treturns information about all of them.

", "smithy.api#required": {} } @@ -9065,7 +9062,6 @@ "RateLimit": { "target": "com.amazonaws.wafregional#RateLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of requests, which have an identical value in the field specified\n by the RateKey, allowed in a five-minute period. If the number of requests\n exceeds the RateLimit and the other predicates specified in the rule are also\n met, AWS WAF triggers the action that is specified for this rule.

", "smithy.api#required": {} } @@ -9089,7 +9085,6 @@ "com.amazonaws.wafregional#RateLimit": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 100, "max": 2000000000 @@ -10581,7 +10576,6 @@ "RateLimit": { "target": "com.amazonaws.wafregional#RateLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of requests, which have an identical value in the field specified by the RateKey, allowed in a\n five-minute period. If the number of requests exceeds the RateLimit and the other\n predicates specified in the rule are also met,\n AWS WAF triggers the action that is specified for this rule.

", "smithy.api#required": {} } @@ -11961,4 +11955,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/waf.json b/codegen/sdk-codegen/aws-models/waf.json index 4f50fd5e48c3..6ca6cf249682 100644 --- a/codegen/sdk-codegen/aws-models/waf.json +++ b/codegen/sdk-codegen/aws-models/waf.json @@ -324,7 +324,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -367,7 +366,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -380,7 +380,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -394,7 +393,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -519,7 +517,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -554,7 +551,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -565,14 +561,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -586,14 +584,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -602,11 +598,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -617,14 +613,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -638,7 +636,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -658,7 +655,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -669,14 +665,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -687,9 +685,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1669,7 +1669,6 @@ "RateLimit": { "target": "com.amazonaws.waf#RateLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of requests, which have an identical value in the field that is\n specified by RateKey, allowed in a five-minute period. If the number of\n requests exceeds the RateLimit and the other predicates specified in the rule\n are also met, AWS WAF triggers the action that is specified for this rule.

", "smithy.api#required": {} } @@ -6046,7 +6045,6 @@ "com.amazonaws.waf#GetSampledRequestsMaxItems": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 500 @@ -6080,7 +6078,6 @@ "MaxItems": { "target": "com.amazonaws.waf#GetSampledRequestsMaxItems", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of requests that you want AWS WAF to return from among the first 5,000 requests that your AWS resource received\n\t\t\tduring the time range. If your resource received fewer requests than the value of MaxItems, GetSampledRequests \n\t\t\treturns information about all of them.

", "smithy.api#required": {} } @@ -8394,7 +8391,6 @@ "RateLimit": { "target": "com.amazonaws.waf#RateLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of requests, which have an identical value in the field specified\n by the RateKey, allowed in a five-minute period. If the number of requests\n exceeds the RateLimit and the other predicates specified in the rule are also\n met, AWS WAF triggers the action that is specified for this rule.

", "smithy.api#required": {} } @@ -8418,7 +8414,6 @@ "com.amazonaws.waf#RateLimit": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 100, "max": 2000000000 @@ -9887,7 +9882,6 @@ "RateLimit": { "target": "com.amazonaws.waf#RateLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of requests, which have an identical value in the field specified by the RateKey, allowed in a\n five-minute period. If the number of requests exceeds the RateLimit and the other\n predicates specified in the rule are also met,\n AWS WAF triggers the action that is specified for this rule.

", "smithy.api#required": {} } @@ -11255,4 +11249,4 @@ "type": "string" } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/wafv2.json b/codegen/sdk-codegen/aws-models/wafv2.json index af41ce795b61..46a057668f29 100644 --- a/codegen/sdk-codegen/aws-models/wafv2.json +++ b/codegen/sdk-codegen/aws-models/wafv2.json @@ -419,7 +419,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -462,7 +461,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -475,7 +475,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -489,7 +488,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -512,7 +510,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -547,7 +544,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -558,14 +554,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -579,14 +577,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -595,11 +591,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -610,14 +606,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -631,7 +629,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -651,7 +648,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -662,14 +658,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -680,9 +678,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1907,7 +1907,6 @@ "com.amazonaws.wafv2#CapacityUnit": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -4102,7 +4101,6 @@ "Capacity": { "target": "com.amazonaws.wafv2#CapacityUnit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The web ACL capacity units (WCUs) required for this rule group.

\n

When you create your own rule group, you define this, and you cannot change it after creation. \n When you add or modify the rules in a rule group, WAF enforces this limit. You can check the capacity \n for a set of rules using CheckCapacity.

\n

WAF uses WCUs to calculate and control the operating\n resources that are used to run your rules, rule groups, and web ACLs. WAF\n calculates capacity differently for each rule type, to reflect the relative cost of each rule. \n Simple rules that cost little to run use fewer WCUs than more complex rules\n\t\t\t\tthat use more processing power. \n\t\t\t\tRule group capacity is fixed at creation, which helps users plan their \n web ACL WCU usage when they use a rule group. For more information, see WAF web ACL capacity units (WCU) \n in the WAF Developer Guide.

", "smithy.api#required": {} } @@ -5150,7 +5148,6 @@ "Capacity": { "target": "com.amazonaws.wafv2#CapacityUnit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The web ACL capacity units (WCUs) required for this rule group.

\n

WAF uses WCUs to calculate and control the operating\n resources that are used to run your rules, rule groups, and web ACLs. WAF\n calculates capacity differently for each rule type, to reflect the relative cost of each rule. \n Simple rules that cost little to run use fewer WCUs than more complex rules\n\t\t\t\tthat use more processing power. \n\t\t\t\tRule group capacity is fixed at creation, which helps users plan their \n web ACL WCU usage when they use a rule group. For more information, see WAF web ACL capacity units (WCU) \n in the WAF Developer Guide.

" } }, @@ -6447,7 +6444,6 @@ "MaxItems": { "target": "com.amazonaws.wafv2#ListMaxItems", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of requests that you want WAF to return from among the first 5,000\n requests that your Amazon Web Services resource received during the time range. If your resource received\n fewer requests than the value of MaxItems, GetSampledRequests\n returns information about all of them.

", "smithy.api#required": {} } @@ -7691,7 +7687,6 @@ "com.amazonaws.wafv2#ListMaxItems": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 500 @@ -8589,7 +8584,6 @@ "Capacity": { "target": "com.amazonaws.wafv2#CapacityUnit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The web ACL capacity units (WCUs) required for this rule group.

\n

WAF uses WCUs to calculate and control the operating\n resources that are used to run your rules, rule groups, and web ACLs. WAF\n calculates capacity differently for each rule type, to reflect the relative cost of each rule. \n Simple rules that cost little to run use fewer WCUs than more complex rules\n\t\t\t\tthat use more processing power. \n\t\t\t\tRule group capacity is fixed at creation, which helps users plan their \n web ACL WCU usage when they use a rule group. For more information, see WAF web ACL capacity units (WCU) \n in the WAF Developer Guide.

" } }, @@ -9623,7 +9617,6 @@ "Limit": { "target": "com.amazonaws.wafv2#RateLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The limit on requests per 5-minute period for a single aggregation instance for the rate-based rule. \n If the rate-based statement includes a ScopeDownStatement, this limit is applied only to the\n requests that match the statement.

\n

Examples:

\n
    \n
  • \n

    If you aggregate on just the IP address, this is the limit on requests from any single IP address.

    \n
  • \n
  • \n

    If you aggregate on the HTTP method and the query argument name \"city\", then this is the limit on\n requests for any single method, city pair.

    \n
  • \n
", "smithy.api#required": {} } @@ -9784,7 +9777,6 @@ "com.amazonaws.wafv2#RateLimit": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 100, "max": 2000000000 @@ -10743,7 +10735,6 @@ "Capacity": { "target": "com.amazonaws.wafv2#CapacityUnit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The web ACL capacity units (WCUs) required for this rule group.

\n

When you create your own rule group, you define this, and you cannot change it after creation. \n When you add or modify the rules in a rule group, WAF enforces this limit. You can check the capacity \n for a set of rules using CheckCapacity.

\n

WAF uses WCUs to calculate and control the operating\n resources that are used to run your rules, rule groups, and web ACLs. WAF\n calculates capacity differently for each rule type, to reflect the relative cost of each rule. \n Simple rules that cost little to run use fewer WCUs than more complex rules\n\t\t\t\tthat use more processing power. \n\t\t\t\tRule group capacity is fixed at creation, which helps users plan their \n web ACL WCU usage when they use a rule group. For more information, see WAF web ACL capacity units (WCU) \n in the WAF Developer Guide.

", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/wellarchitected.json b/codegen/sdk-codegen/aws-models/wellarchitected.json index 76056e3a41a8..b7a906db2a04 100644 --- a/codegen/sdk-codegen/aws-models/wellarchitected.json +++ b/codegen/sdk-codegen/aws-models/wellarchitected.json @@ -35,6 +35,7 @@ "Message": { "target": "com.amazonaws.wellarchitected#ExceptionMessage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -140,10 +141,7 @@ } }, "IsApplicable": { - "target": "com.amazonaws.wellarchitected#IsApplicable", - "traits": { - "smithy.api#default": false - } + "target": "com.amazonaws.wellarchitected#IsApplicable" }, "Risk": { "target": "com.amazonaws.wellarchitected#Risk" @@ -231,10 +229,7 @@ } }, "IsApplicable": { - "target": "com.amazonaws.wellarchitected#IsApplicable", - "traits": { - "smithy.api#default": false - } + "target": "com.amazonaws.wellarchitected#IsApplicable" }, "Risk": { "target": "com.amazonaws.wellarchitected#Risk" @@ -316,6 +311,7 @@ "LensAliases": { "target": "com.amazonaws.wellarchitected#LensAliases", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -375,6 +371,7 @@ "ProfileArns": { "target": "com.amazonaws.wellarchitected#ProfileArns", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of profile ARNs to associate with the workload.

", "smithy.api#required": {} } @@ -488,7 +485,6 @@ "FlaggedResources": { "target": "com.amazonaws.wellarchitected#FlaggedResources", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Count of flagged resources associated to the check.

" } }, @@ -596,7 +592,6 @@ "com.amazonaws.wellarchitected#CheckStatusCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 101 @@ -937,6 +932,7 @@ "Status": { "target": "com.amazonaws.wellarchitected#ChoiceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of a choice.

", "smithy.api#required": {} } @@ -992,18 +988,21 @@ "Message": { "target": "com.amazonaws.wellarchitected#ExceptionMessage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ResourceId": { "target": "com.amazonaws.wellarchitected#ExceptionResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ResourceType": { "target": "com.amazonaws.wellarchitected#ExceptionResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -1047,7 +1046,6 @@ "LensesAppliedCount": { "target": "com.amazonaws.wellarchitected#LensesAppliedCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of lenses applied to the workload.

" } } @@ -1065,7 +1063,6 @@ "com.amazonaws.wellarchitected#Count": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

A non-negative integer that denotes how many.

", "smithy.api#range": { "min": 0 @@ -1125,12 +1122,14 @@ "SharedWith": { "target": "com.amazonaws.wellarchitected#SharedWith", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#idempotencyToken": {}, "smithy.api#required": {} } @@ -1204,6 +1203,7 @@ "LensVersion": { "target": "com.amazonaws.wellarchitected#LensVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of the lens being created.

", "smithy.api#required": {} } @@ -1211,13 +1211,13 @@ "IsMajorVersion": { "target": "com.amazonaws.wellarchitected#IsMajorVersion", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Set to true if this new major lens version.

" } }, "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#idempotencyToken": {}, "smithy.api#required": {} } @@ -1300,12 +1300,14 @@ "MilestoneName": { "target": "com.amazonaws.wellarchitected#MilestoneName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#idempotencyToken": {}, "smithy.api#required": {} } @@ -1323,10 +1325,7 @@ "target": "com.amazonaws.wellarchitected#WorkloadId" }, "MilestoneNumber": { - "target": "com.amazonaws.wellarchitected#MilestoneNumber", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MilestoneNumber" } }, "traits": { @@ -1377,6 +1376,7 @@ "ProfileName": { "target": "com.amazonaws.wellarchitected#ProfileName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the profile.

", "smithy.api#required": {} } @@ -1384,6 +1384,7 @@ "ProfileDescription": { "target": "com.amazonaws.wellarchitected#ProfileDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The profile description.

", "smithy.api#required": {} } @@ -1391,6 +1392,7 @@ "ProfileQuestions": { "target": "com.amazonaws.wellarchitected#ProfileQuestionUpdates", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The profile questions.

", "smithy.api#required": {} } @@ -1398,6 +1400,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#idempotencyToken": {}, "smithy.api#required": {} } @@ -1487,12 +1490,14 @@ "SharedWith": { "target": "com.amazonaws.wellarchitected#SharedWith", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#idempotencyToken": {}, "smithy.api#required": {} } @@ -1565,6 +1570,7 @@ "TemplateName": { "target": "com.amazonaws.wellarchitected#TemplateName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the review template.

", "smithy.api#required": {} } @@ -1572,6 +1578,7 @@ "Description": { "target": "com.amazonaws.wellarchitected#TemplateDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The review template description.

", "smithy.api#required": {} } @@ -1579,6 +1586,7 @@ "Lenses": { "target": "com.amazonaws.wellarchitected#ReviewTemplateLenses", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Lenses applied to the review template.

", "smithy.api#required": {} } @@ -1595,6 +1603,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#idempotencyToken": {}, "smithy.api#required": {} } @@ -1672,12 +1681,14 @@ "SharedWith": { "target": "com.amazonaws.wellarchitected#SharedWith", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#idempotencyToken": {}, "smithy.api#required": {} } @@ -1750,18 +1761,21 @@ "WorkloadName": { "target": "com.amazonaws.wellarchitected#WorkloadName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "Description": { "target": "com.amazonaws.wellarchitected#WorkloadDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "Environment": { "target": "com.amazonaws.wellarchitected#WorkloadEnvironment", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -1792,6 +1806,7 @@ "Lenses": { "target": "com.amazonaws.wellarchitected#WorkloadLenses", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -1801,6 +1816,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#idempotencyToken": {}, "smithy.api#required": {} } @@ -1909,18 +1925,21 @@ "SharedWith": { "target": "com.amazonaws.wellarchitected#SharedWith", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "PermissionType": { "target": "com.amazonaws.wellarchitected#PermissionType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#idempotencyToken": {}, "smithy.api#required": {} } @@ -2013,6 +2032,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpQuery": "ClientRequestToken", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -2021,6 +2041,7 @@ "LensStatus": { "target": "com.amazonaws.wellarchitected#LensStatusType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the lens to be deleted.

", "smithy.api#httpQuery": "LensStatus", "smithy.api#required": {} @@ -2088,6 +2109,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpQuery": "ClientRequestToken", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -2149,6 +2171,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpQuery": "ClientRequestToken", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -2217,6 +2240,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpQuery": "ClientRequestToken", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -2278,6 +2302,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpQuery": "ClientRequestToken", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -2346,6 +2371,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpQuery": "ClientRequestToken", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -2406,6 +2432,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpQuery": "ClientRequestToken", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -2474,6 +2501,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpQuery": "ClientRequestToken", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -2558,6 +2586,7 @@ "LensAliases": { "target": "com.amazonaws.wellarchitected#LensAliases", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -2617,6 +2646,7 @@ "ProfileArns": { "target": "com.amazonaws.wellarchitected#ProfileArns", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of profile ARNs to disassociate from the workload.

", "smithy.api#required": {} } @@ -2743,7 +2773,6 @@ "com.amazonaws.wellarchitected#FlaggedResources": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 9999 @@ -2811,7 +2840,6 @@ "MilestoneNumber": { "target": "com.amazonaws.wellarchitected#MilestoneNumber", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MilestoneNumber" } } @@ -2828,10 +2856,7 @@ "target": "com.amazonaws.wellarchitected#WorkloadId" }, "MilestoneNumber": { - "target": "com.amazonaws.wellarchitected#MilestoneNumber", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MilestoneNumber" }, "LensAlias": { "target": "com.amazonaws.wellarchitected#LensAlias" @@ -2896,6 +2921,7 @@ "Format": { "target": "com.amazonaws.wellarchitected#ReportFormat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The format of the consolidated report.

\n

For PDF, Base64String is returned. For JSON, \n Metrics is returned.

", "smithy.api#httpQuery": "Format", "smithy.api#required": {} @@ -2904,7 +2930,6 @@ "IncludeSharedResources": { "target": "com.amazonaws.wellarchitected#IncludeSharedResources", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Set to true to have shared resources included in the report.

", "smithy.api#httpQuery": "IncludeSharedResources" } @@ -2918,7 +2943,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#GetConsolidatedReportMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for this request.

", "smithy.api#httpQuery": "MaxResults" } @@ -2931,7 +2955,6 @@ "com.amazonaws.wellarchitected#GetConsolidatedReportMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 15 @@ -3082,7 +3105,6 @@ "MilestoneNumber": { "target": "com.amazonaws.wellarchitected#MilestoneNumber", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MilestoneNumber" } } @@ -3099,10 +3121,7 @@ "target": "com.amazonaws.wellarchitected#WorkloadId" }, "MilestoneNumber": { - "target": "com.amazonaws.wellarchitected#MilestoneNumber", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MilestoneNumber" }, "LensReview": { "target": "com.amazonaws.wellarchitected#LensReview" @@ -3167,7 +3186,6 @@ "MilestoneNumber": { "target": "com.amazonaws.wellarchitected#MilestoneNumber", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MilestoneNumber" } } @@ -3184,10 +3202,7 @@ "target": "com.amazonaws.wellarchitected#WorkloadId" }, "MilestoneNumber": { - "target": "com.amazonaws.wellarchitected#MilestoneNumber", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MilestoneNumber" }, "LensReviewReport": { "target": "com.amazonaws.wellarchitected#LensReviewReport" @@ -3346,7 +3361,6 @@ "MilestoneNumber": { "target": "com.amazonaws.wellarchitected#MilestoneNumber", "traits": { - "smithy.api#default": 0, "smithy.api#httpLabel": {}, "smithy.api#required": {} } @@ -3847,6 +3861,7 @@ "JSONString": { "target": "com.amazonaws.wellarchitected#LensJSON", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The JSON representation of a lens.

", "smithy.api#required": {} } @@ -3854,6 +3869,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#idempotencyToken": {}, "smithy.api#required": {} } @@ -3961,10 +3977,7 @@ } }, "com.amazonaws.wellarchitected#IncludeSharedResources": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.wellarchitected#InternalServerException": { "type": "structure", @@ -3972,6 +3985,7 @@ "Message": { "target": "com.amazonaws.wellarchitected#ExceptionMessage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -3985,21 +3999,14 @@ "com.amazonaws.wellarchitected#IsApplicable": { "type": "boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Defines whether this question is applicable to a lens review.

" } }, "com.amazonaws.wellarchitected#IsMajorVersion": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.wellarchitected#IsReviewOwnerUpdateAcknowledged": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.wellarchitected#Lens": { "type": "structure", @@ -4497,7 +4504,6 @@ "com.amazonaws.wellarchitected#LensesAppliedCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -4568,7 +4574,6 @@ "MilestoneNumber": { "target": "com.amazonaws.wellarchitected#MilestoneNumber", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MilestoneNumber" } }, @@ -4581,7 +4586,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#ListAnswersMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for this request.

", "smithy.api#httpQuery": "MaxResults" } @@ -4602,7 +4606,6 @@ "com.amazonaws.wellarchitected#ListAnswersMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -4616,10 +4619,7 @@ "target": "com.amazonaws.wellarchitected#WorkloadId" }, "MilestoneNumber": { - "target": "com.amazonaws.wellarchitected#MilestoneNumber", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MilestoneNumber" }, "LensAlias": { "target": "com.amazonaws.wellarchitected#LensAlias" @@ -4695,14 +4695,12 @@ "target": "com.amazonaws.wellarchitected#NextToken" }, "MaxResults": { - "target": "com.amazonaws.wellarchitected#MaxResults", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MaxResults" }, "LensArn": { "target": "com.amazonaws.wellarchitected#LensArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Well-Architected Lens ARN.

", "smithy.api#required": {} } @@ -4710,18 +4708,21 @@ "PillarId": { "target": "com.amazonaws.wellarchitected#PillarId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "QuestionId": { "target": "com.amazonaws.wellarchitected#QuestionId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ChoiceId": { "target": "com.amazonaws.wellarchitected#ChoiceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -4800,14 +4801,12 @@ "target": "com.amazonaws.wellarchitected#NextToken" }, "MaxResults": { - "target": "com.amazonaws.wellarchitected#MaxResults", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MaxResults" }, "LensArn": { "target": "com.amazonaws.wellarchitected#LensArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Well-Architected Lens ARN.

", "smithy.api#required": {} } @@ -4815,18 +4814,21 @@ "PillarId": { "target": "com.amazonaws.wellarchitected#PillarId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "QuestionId": { "target": "com.amazonaws.wellarchitected#QuestionId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ChoiceId": { "target": "com.amazonaws.wellarchitected#ChoiceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -4917,7 +4919,6 @@ "MilestoneNumber": { "target": "com.amazonaws.wellarchitected#MilestoneNumber", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MilestoneNumber" } }, @@ -4930,7 +4931,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#ListLensReviewImprovementsMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for this request.

", "smithy.api#httpQuery": "MaxResults" } @@ -4951,7 +4951,6 @@ "com.amazonaws.wellarchitected#ListLensReviewImprovementsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -4965,10 +4964,7 @@ "target": "com.amazonaws.wellarchitected#WorkloadId" }, "MilestoneNumber": { - "target": "com.amazonaws.wellarchitected#MilestoneNumber", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MilestoneNumber" }, "LensAlias": { "target": "com.amazonaws.wellarchitected#LensAlias" @@ -5043,7 +5039,6 @@ "MilestoneNumber": { "target": "com.amazonaws.wellarchitected#MilestoneNumber", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MilestoneNumber" } }, @@ -5056,7 +5051,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MaxResults" } } @@ -5073,10 +5067,7 @@ "target": "com.amazonaws.wellarchitected#WorkloadId" }, "MilestoneNumber": { - "target": "com.amazonaws.wellarchitected#MilestoneNumber", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MilestoneNumber" }, "LensReviewSummaries": { "target": "com.amazonaws.wellarchitected#LensReviewSummaries" @@ -5155,7 +5146,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#ListWorkloadSharesMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for this request.

", "smithy.api#httpQuery": "MaxResults" } @@ -5236,7 +5226,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MaxResults" } }, @@ -5334,10 +5323,7 @@ "target": "com.amazonaws.wellarchitected#NextToken" }, "MaxResults": { - "target": "com.amazonaws.wellarchitected#MaxResults", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MaxResults" } }, "traits": { @@ -5411,7 +5397,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#ListNotificationsMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for this request.

" } }, @@ -5429,7 +5414,6 @@ "com.amazonaws.wellarchitected#ListNotificationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -5507,7 +5491,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MaxResults" } } @@ -5599,7 +5582,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#ListProfileSharesMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for this request.

", "smithy.api#httpQuery": "MaxResults" } @@ -5618,7 +5600,6 @@ "com.amazonaws.wellarchitected#ListProfileSharesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -5704,7 +5685,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MaxResults" } } @@ -5802,7 +5782,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#ListReviewTemplateAnswersMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for this request.

", "smithy.api#httpQuery": "MaxResults" } @@ -5815,7 +5794,6 @@ "com.amazonaws.wellarchitected#ListReviewTemplateAnswersMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -5896,7 +5874,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MaxResults" } } @@ -5990,7 +5967,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#ListShareInvitationsMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for this request.

", "smithy.api#httpQuery": "MaxResults" } @@ -6018,7 +5994,6 @@ "com.amazonaws.wellarchitected#ListShareInvitationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -6163,7 +6138,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#ListTemplateSharesMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for this request.

", "smithy.api#httpQuery": "MaxResults" } @@ -6182,7 +6156,6 @@ "com.amazonaws.wellarchitected#ListTemplateSharesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -6277,7 +6250,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#ListWorkloadSharesMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for this request.

", "smithy.api#httpQuery": "MaxResults" } @@ -6297,7 +6269,6 @@ "com.amazonaws.wellarchitected#ListWorkloadSharesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -6370,7 +6341,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#ListWorkloadsMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for this request.

" } } @@ -6383,7 +6353,6 @@ "com.amazonaws.wellarchitected#ListWorkloadsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -6408,7 +6377,6 @@ "com.amazonaws.wellarchitected#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return for this request.

", "smithy.api#range": { "min": 1, @@ -6419,7 +6387,6 @@ "com.amazonaws.wellarchitected#MaxSelectedProfileChoices": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -6440,10 +6407,7 @@ "type": "structure", "members": { "MilestoneNumber": { - "target": "com.amazonaws.wellarchitected#MilestoneNumber", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MilestoneNumber" }, "MilestoneName": { "target": "com.amazonaws.wellarchitected#MilestoneName" @@ -6472,7 +6436,6 @@ "com.amazonaws.wellarchitected#MilestoneNumber": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The milestone number.

\n

A workload can have a maximum of 100 milestones.

", "smithy.api#range": { "min": 1, @@ -6493,10 +6456,7 @@ "type": "structure", "members": { "MilestoneNumber": { - "target": "com.amazonaws.wellarchitected#MilestoneNumber", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MilestoneNumber" }, "MilestoneName": { "target": "com.amazonaws.wellarchitected#MilestoneName" @@ -6515,7 +6475,6 @@ "com.amazonaws.wellarchitected#MinSelectedProfileChoices": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -6977,14 +6936,12 @@ "MinSelectedChoices": { "target": "com.amazonaws.wellarchitected#MinSelectedProfileChoices", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum number of selected choices.

" } }, "MaxSelectedChoices": { "target": "com.amazonaws.wellarchitected#MaxSelectedProfileChoices", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of selected choices.

" } } @@ -7168,14 +7125,12 @@ "MinSelectedChoices": { "target": "com.amazonaws.wellarchitected#MinSelectedProfileChoices", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The minimum number of choices selected.

" } }, "MaxSelectedChoices": { "target": "com.amazonaws.wellarchitected#MaxSelectedProfileChoices", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of choices selected.

" } } @@ -7381,18 +7336,21 @@ "Message": { "target": "com.amazonaws.wellarchitected#ExceptionMessage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ResourceId": { "target": "com.amazonaws.wellarchitected#ExceptionResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ResourceType": { "target": "com.amazonaws.wellarchitected#ExceptionResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -7508,10 +7466,7 @@ } }, "IsApplicable": { - "target": "com.amazonaws.wellarchitected#IsApplicable", - "traits": { - "smithy.api#default": false - } + "target": "com.amazonaws.wellarchitected#IsApplicable" }, "AnswerStatus": { "target": "com.amazonaws.wellarchitected#ReviewTemplateAnswerStatus", @@ -7581,10 +7536,7 @@ } }, "IsApplicable": { - "target": "com.amazonaws.wellarchitected#IsApplicable", - "traits": { - "smithy.api#default": false - } + "target": "com.amazonaws.wellarchitected#IsApplicable" }, "AnswerStatus": { "target": "com.amazonaws.wellarchitected#ReviewTemplateAnswerStatus", @@ -7871,6 +7823,7 @@ "Message": { "target": "com.amazonaws.wellarchitected#ExceptionMessage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -7883,12 +7836,14 @@ "QuotaCode": { "target": "com.amazonaws.wellarchitected#QuotaCode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ServiceCode": { "target": "com.amazonaws.wellarchitected#ServiceCode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -8237,6 +8192,7 @@ "Tags": { "target": "com.amazonaws.wellarchitected#TagMap", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tags for the resource.

", "smithy.api#required": {} } @@ -8343,6 +8299,7 @@ "Message": { "target": "com.amazonaws.wellarchitected#ExceptionMessage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -8420,6 +8377,7 @@ "TagKeys": { "target": "com.amazonaws.wellarchitected#TagKeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of tag keys. Existing tags of the resource \n whose keys are members of this list are removed from the resource.

", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -8511,10 +8469,7 @@ "target": "com.amazonaws.wellarchitected#Notes" }, "IsApplicable": { - "target": "com.amazonaws.wellarchitected#IsApplicable", - "traits": { - "smithy.api#default": false - } + "target": "com.amazonaws.wellarchitected#IsApplicable" }, "Reason": { "target": "com.amazonaws.wellarchitected#AnswerReason", @@ -8878,10 +8833,7 @@ "target": "com.amazonaws.wellarchitected#Notes" }, "IsApplicable": { - "target": "com.amazonaws.wellarchitected#IsApplicable", - "traits": { - "smithy.api#default": false - } + "target": "com.amazonaws.wellarchitected#IsApplicable" }, "Reason": { "target": "com.amazonaws.wellarchitected#AnswerReason", @@ -9111,6 +9063,7 @@ "ShareInvitationAction": { "target": "com.amazonaws.wellarchitected#ShareInvitationAction", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -9211,7 +9164,6 @@ "IsReviewOwnerUpdateAcknowledged": { "target": "com.amazonaws.wellarchitected#IsReviewOwnerUpdateAcknowledged", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Flag indicating whether the workload owner has acknowledged that the Review\n owner field is required.

\n

If a Review owner is not added to the workload within\n 60 days of acknowledgement, access to the workload is restricted until an owner is\n added.

" } }, @@ -9314,6 +9266,7 @@ "PermissionType": { "target": "com.amazonaws.wellarchitected#PermissionType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -9395,6 +9348,7 @@ "MilestoneName": { "target": "com.amazonaws.wellarchitected#MilestoneName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -9550,6 +9504,7 @@ "Message": { "target": "com.amazonaws.wellarchitected#ExceptionMessage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -9572,12 +9527,14 @@ "Name": { "target": "com.amazonaws.wellarchitected#ValidationExceptionFieldName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "Message": { "target": "com.amazonaws.wellarchitected#ExceptionMessage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -9918,7 +9875,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9961,7 +9917,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9974,7 +9931,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9988,7 +9944,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10011,7 +9966,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10046,7 +10000,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -10057,14 +10010,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10078,14 +10033,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -10094,11 +10047,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -10109,14 +10062,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10130,7 +10085,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10150,7 +10104,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -10161,14 +10114,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -10179,9 +10134,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -10769,7 +10726,6 @@ "IsReviewOwnerUpdateAcknowledged": { "target": "com.amazonaws.wellarchitected#IsReviewOwnerUpdateAcknowledged", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Flag indicating whether the workload owner has acknowledged that the Review\n owner field is required.

\n

If a Review owner is not added to the workload within\n 60 days of acknowledgement, access to the workload is restricted until an owner is\n added.

" } }, diff --git a/codegen/sdk-codegen/aws-models/wisdom.json b/codegen/sdk-codegen/aws-models/wisdom.json index e39bd9692bb5..f6df68165eb1 100644 --- a/codegen/sdk-codegen/aws-models/wisdom.json +++ b/codegen/sdk-codegen/aws-models/wisdom.json @@ -3179,7 +3179,7 @@ "traits": { "smithy.api#default": 0, "smithy.api#range": { - "min": 0.0 + "min": 0 } } }, diff --git a/codegen/sdk-codegen/aws-models/workdocs.json b/codegen/sdk-codegen/aws-models/workdocs.json index 13a0fcee0c3b..a436b5bc2d1f 100644 --- a/codegen/sdk-codegen/aws-models/workdocs.json +++ b/codegen/sdk-codegen/aws-models/workdocs.json @@ -225,7 +225,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -268,7 +267,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -281,7 +281,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -295,7 +294,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -318,7 +316,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -353,7 +350,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -364,14 +360,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -385,14 +383,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -401,11 +397,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -416,14 +412,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -437,7 +435,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -457,7 +454,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -468,14 +464,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -486,9 +484,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -8177,4 +8177,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/worklink.json b/codegen/sdk-codegen/aws-models/worklink.json index f086cbb91850..4466c6260604 100644 --- a/codegen/sdk-codegen/aws-models/worklink.json +++ b/codegen/sdk-codegen/aws-models/worklink.json @@ -3373,7 +3373,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3416,7 +3415,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3429,7 +3429,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3443,7 +3442,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3466,7 +3464,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3501,7 +3498,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3512,14 +3508,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3533,14 +3531,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3549,11 +3545,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3564,14 +3560,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3585,7 +3583,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3605,7 +3602,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3616,14 +3612,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3634,9 +3632,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3962,4 +3962,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/workmail.json b/codegen/sdk-codegen/aws-models/workmail.json index f695ecaf9c79..c5d3e012647b 100644 --- a/codegen/sdk-codegen/aws-models/workmail.json +++ b/codegen/sdk-codegen/aws-models/workmail.json @@ -9656,7 +9656,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9699,7 +9698,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9712,7 +9712,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9726,7 +9725,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9749,7 +9747,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9784,7 +9781,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9795,14 +9791,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9816,14 +9814,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -9832,11 +9828,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9847,14 +9843,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9868,7 +9866,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9888,7 +9885,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9899,14 +9895,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -9917,9 +9915,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/workmailmessageflow.json b/codegen/sdk-codegen/aws-models/workmailmessageflow.json index 1a3d3ca6c327..545e50a872aa 100644 --- a/codegen/sdk-codegen/aws-models/workmailmessageflow.json +++ b/codegen/sdk-codegen/aws-models/workmailmessageflow.json @@ -150,7 +150,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -193,7 +192,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -206,7 +206,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -220,7 +219,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -243,7 +241,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -278,7 +275,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -289,14 +285,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -310,14 +308,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -326,11 +322,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -341,14 +337,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -362,7 +360,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -382,7 +379,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -393,14 +389,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -411,9 +409,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -941,4 +941,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/workspaces-web.json b/codegen/sdk-codegen/aws-models/workspaces-web.json index c0f73b131f46..8495516ffbbd 100644 --- a/codegen/sdk-codegen/aws-models/workspaces-web.json +++ b/codegen/sdk-codegen/aws-models/workspaces-web.json @@ -108,7 +108,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -151,7 +150,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -164,7 +164,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -178,7 +177,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -201,7 +199,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -236,7 +233,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -247,14 +243,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -268,14 +266,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -284,11 +280,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -299,14 +295,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -320,7 +318,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -340,7 +337,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -351,14 +347,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -369,9 +367,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -7395,4 +7395,4 @@ } } } -} \ No newline at end of file +} diff --git a/codegen/sdk-codegen/aws-models/xray.json b/codegen/sdk-codegen/aws-models/xray.json index ba947e34e668..b20dfdba8f29 100644 --- a/codegen/sdk-codegen/aws-models/xray.json +++ b/codegen/sdk-codegen/aws-models/xray.json @@ -180,7 +180,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -223,7 +222,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -236,7 +236,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -250,7 +249,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -273,7 +271,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -308,7 +305,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -319,14 +315,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -340,14 +338,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -356,11 +352,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -371,14 +367,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -392,7 +390,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -412,7 +409,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -423,14 +419,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -441,9 +439,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4153,7 +4153,6 @@ "com.amazonaws.xray#Priority": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 9999 @@ -4744,7 +4743,6 @@ "Priority": { "target": "com.amazonaws.xray#Priority", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The priority of the sampling rule.

", "smithy.api#required": {} } @@ -4803,7 +4801,6 @@ "Version": { "target": "com.amazonaws.xray#Version", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The version of the sampling rule format (1).

", "smithy.api#required": {} } @@ -6170,7 +6167,6 @@ "com.amazonaws.xray#Version": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 }