From 15f2c9bedb1ed6811922c53ceb7bd60e5f932b9b Mon Sep 17 00:00:00 2001 From: Zelda Hessler Date: Thu, 26 Oct 2023 14:42:14 +0000 Subject: [PATCH] update models for 2023-10-26 release --- aws-models/AWSMigrationHub.json | 40 +- aws-models/accessanalyzer.json | 44 +- aws-models/account.json | 40 +- aws-models/acm-pca.json | 44 +- aws-models/acm.json | 44 +- aws-models/alexaforbusiness.json | 40 +- aws-models/amp.json | 40 +- aws-models/amplify.json | 40 +- aws-models/amplifybackend.json | 100 +- aws-models/amplifyuibuilder.json | 40 +- aws-models/apigateway.json | 40 +- aws-models/apigatewaymanagementapi.json | 43 +- aws-models/apigatewayv2.json | 78 +- aws-models/appconfig.json | 72 +- aws-models/appconfigdata.json | 40 +- aws-models/appfabric.json | 64 +- aws-models/appflow.json | 44 +- aws-models/appintegrations.json | 43 +- aws-models/application-autoscaling.json | 44 +- aws-models/application-insights.json | 40 +- aws-models/applicationcostprofiler.json | 40 +- aws-models/appmesh.json | 40 +- aws-models/apprunner.json | 40 +- aws-models/appstream.json | 210 +- aws-models/appsync.json | 40 +- aws-models/arc-zonal-shift.json | 64 +- aws-models/athena.json | 42 +- aws-models/auditmanager.json | 40 +- aws-models/autoscaling-plans.json | 40 +- aws-models/autoscaling.json | 204 +- aws-models/backup-gateway.json | 40 +- aws-models/backup.json | 40 +- aws-models/backupstorage.json | 45 +- aws-models/batch.json | 140 +- aws-models/bedrock-runtime.json | 64 +- aws-models/bedrock.json | 64 +- aws-models/billingconductor.json | 40 +- aws-models/braket.json | 40 +- aws-models/budgets.json | 40 +- aws-models/ce.json | 52 +- aws-models/chime-sdk-identity.json | 40 +- aws-models/chime-sdk-media-pipelines.json | 42 +- aws-models/chime-sdk-meetings.json | 40 +- aws-models/chime-sdk-messaging.json | 40 +- aws-models/chime-sdk-voice.json | 64 +- aws-models/chime.json | 40 +- aws-models/cleanrooms.json | 64 +- aws-models/cloud9.json | 42 +- aws-models/cloudcontrol.json | 40 +- aws-models/clouddirectory.json | 44 +- aws-models/cloudformation.json | 190 +- aws-models/cloudfront.json | 40 +- aws-models/cloudhsm.json | 40 +- aws-models/cloudhsmv2.json | 40 +- aws-models/cloudsearch.json | 48 +- aws-models/cloudsearchdomain.json | 40 +- aws-models/cloudtrail-data.json | 64 +- aws-models/cloudtrail.json | 40 +- aws-models/codeartifact.json | 40 +- aws-models/codebuild.json | 40 +- aws-models/codecatalyst.json | 16 +- aws-models/codecommit.json | 40 +- aws-models/codedeploy.json | 40 +- aws-models/codeguru-reviewer.json | 40 +- aws-models/codeguru-security.json | 64 +- aws-models/codeguruprofiler.json | 40 +- aws-models/codepipeline.json | 374 +- aws-models/codestar-connections.json | 40 +- aws-models/codestar-notifications.json | 44 +- aws-models/codestar.json | 46 +- aws-models/cognito-identity.json | 44 +- aws-models/cognito-idp.json | 51 +- aws-models/cognito-sync.json | 40 +- aws-models/comprehend.json | 40 +- aws-models/comprehendmedical.json | 40 +- aws-models/compute-optimizer.json | 40 +- aws-models/config.json | 47 +- aws-models/connect-contact-lens.json | 70 +- aws-models/connect.json | 269 +- aws-models/connectcampaigns.json | 40 +- aws-models/connectcases.json | 78 +- aws-models/connectparticipant.json | 44 +- aws-models/controltower.json | 40 +- aws-models/cur.json | 40 +- aws-models/customer-profiles.json | 42 +- aws-models/databrew.json | 42 +- aws-models/dataexchange.json | 40 +- aws-models/datapipeline.json | 40 +- aws-models/datasync.json | 40 +- aws-models/datazone.json | 40 +- aws-models/dax.json | 40 +- aws-models/detective.json | 40 +- aws-models/devicefarm.json | 40 +- aws-models/devops-guru.json | 40 +- aws-models/directconnect.json | 40 +- aws-models/discovery.json | 583 ++- aws-models/dlm.json | 88 +- aws-models/dms.json | 52 +- aws-models/docdb-elastic.json | 64 +- aws-models/docdb.json | 151 +- aws-models/drs.json | 91 +- aws-models/ds.json | 48 +- aws-models/dynamodb.json | 56 +- aws-models/ebs.json | 40 +- aws-models/ec2-instance-connect.json | 40 +- aws-models/ec2.json | 3189 +----------- aws-models/ecr-public.json | 40 +- aws-models/ecr.json | 48 +- aws-models/ecs.json | 88 +- aws-models/eks.json | 150 +- aws-models/elastic-inference.json | 40 +- aws-models/elasticache.json | 188 +- aws-models/elasticbeanstalk.json | 44 +- aws-models/elasticfilesystem.json | 40 +- aws-models/elasticloadbalancing.json | 55 +- aws-models/elasticloadbalancingv2.json | 111 +- aws-models/elasticmapreduce.json | 224 +- aws-models/elastictranscoder.json | 40 +- aws-models/email.json | 40 +- aws-models/emr-containers.json | 40 +- aws-models/emr-serverless.json | 40 +- aws-models/entitlement.marketplace.json | 40 +- aws-models/entityresolution.json | 2019 +++++++- aws-models/es.json | 44 +- aws-models/eventbridge.json | 60 +- aws-models/events.json | 40 +- aws-models/evidently.json | 40 +- aws-models/finspace-data.json | 51 +- aws-models/finspace.json | 44 +- aws-models/firehose.json | 40 +- aws-models/fis.json | 52 +- aws-models/fms.json | 42 +- aws-models/forecast.json | 40 +- aws-models/forecastquery.json | 40 +- aws-models/frauddetector.json | 40 +- aws-models/fsx.json | 151 +- aws-models/gamelift.json | 212 +- aws-models/gamesparks.json | 4460 ----------------- aws-models/glacier.json | 933 +++- aws-models/globalaccelerator.json | 41 +- aws-models/glue.json | 62 +- aws-models/grafana.json | 40 +- aws-models/greengrass.json | 77 +- aws-models/greengrassv2.json | 59 +- aws-models/groundstation.json | 59 +- aws-models/guardduty.json | 318 +- aws-models/health.json | 40 +- aws-models/healthlake.json | 40 +- aws-models/honeycode.json | 42 +- aws-models/iam.json | 100 +- aws-models/identitystore.json | 44 +- aws-models/imagebuilder.json | 59 +- aws-models/inspector.json | 46 +- aws-models/inspector2.json | 40 +- aws-models/internetmonitor.json | 40 +- aws-models/iot-data.json | 42 +- aws-models/iot-jobs-data.json | 40 +- aws-models/iot-roborunner.json | 64 +- aws-models/iot.json | 44 +- aws-models/iot1click-devices.json | 44 +- aws-models/iot1click-projects.json | 40 +- aws-models/iotanalytics.json | 42 +- aws-models/iotdeviceadvisor.json | 75 +- aws-models/iotevents-data.json | 40 +- aws-models/iotevents.json | 40 +- aws-models/iotfleethub.json | 40 +- aws-models/iotfleetwise.json | 40 +- aws-models/iotsecuretunneling.json | 44 +- aws-models/iotsitewise.json | 40 +- aws-models/iotthingsgraph.json | 40 +- aws-models/iottwinmaker.json | 40 +- aws-models/iotwireless.json | 42 +- aws-models/ivs-realtime.json | 64 +- aws-models/ivs.json | 40 +- aws-models/ivschat.json | 40 +- aws-models/kafka.json | 1510 +++++- aws-models/kafkaconnect.json | 40 +- aws-models/kendra-ranking.json | 40 +- aws-models/kendra.json | 283 +- aws-models/keyspaces.json | 44 +- aws-models/kinesis-video-archived-media.json | 40 +- aws-models/kinesis-video-media.json | 40 +- aws-models/kinesis-video-signaling.json | 46 +- aws-models/kinesis-video-webrtc-storage.json | 64 +- aws-models/kinesis.json | 172 +- aws-models/kinesisanalytics.json | 40 +- aws-models/kinesisanalyticsv2.json | 40 +- aws-models/kinesisvideo.json | 40 +- aws-models/kms.json | 40 +- aws-models/lakeformation.json | 40 +- aws-models/lambda.json | 50 +- aws-models/lex-models.json | 48 +- .../license-manager-linux-subscriptions.json | 64 +- .../license-manager-user-subscriptions.json | 40 +- aws-models/license-manager.json | 40 +- aws-models/lightsail.json | 48 +- aws-models/location.json | 40 +- aws-models/logs.json | 40 +- aws-models/lookoutequipment.json | 40 +- aws-models/lookoutmetrics.json | 52 +- aws-models/lookoutvision.json | 90 +- aws-models/m2.json | 40 +- aws-models/machinelearning.json | 40 +- aws-models/macie.json | 40 +- aws-models/macie2.json | 101 +- aws-models/managedblockchain-query.json | 409 +- aws-models/managedblockchain.json | 40 +- aws-models/marketplace-catalog.json | 40 +- aws-models/marketplacecommerceanalytics.json | 80 +- aws-models/mediaconnect.json | 233 +- aws-models/mediaconvert.json | 68 +- aws-models/medialive.json | 157 +- aws-models/mediapackage-vod.json | 64 +- aws-models/mediapackage.json | 67 +- aws-models/mediapackagev2.json | 131 +- aws-models/mediastore-data.json | 40 +- aws-models/mediastore.json | 40 +- aws-models/mediatailor.json | 40 +- aws-models/medical-imaging.json | 82 +- aws-models/memorydb.json | 40 +- aws-models/meteringmarketplace.json | 40 +- aws-models/mgn.json | 40 +- aws-models/migration-hub-refactor-spaces.json | 40 +- aws-models/migrationhub-config.json | 96 +- aws-models/migrationhuborchestrator.json | 64 +- aws-models/migrationhubstrategy.json | 215 +- aws-models/mobile.json | 40 +- aws-models/models.lex.v2.json | 42 +- aws-models/monitoring.json | 148 +- aws-models/mq.json | 95 +- aws-models/mturk-requester.json | 40 +- aws-models/mwaa.json | 40 +- aws-models/neptune.json | 205 +- aws-models/neptunedata.json | 156 +- aws-models/network-firewall.json | 44 +- aws-models/networkmanager.json | 69 +- aws-models/nimble.json | 40 +- aws-models/oam.json | 64 +- aws-models/omics.json | 138 +- aws-models/opensearch.json | 627 ++- aws-models/opensearchserverless.json | 970 +++- aws-models/opsworks.json | 40 +- aws-models/opsworkscm.json | 40 +- aws-models/organizations.json | 40 +- aws-models/osis.json | 64 +- aws-models/outposts.json | 47 +- aws-models/panorama.json | 40 +- aws-models/payment-cryptography-data.json | 64 +- aws-models/payment-cryptography.json | 64 +- aws-models/pca-connector-ad.json | 64 +- aws-models/personalize-events.json | 40 +- aws-models/personalize-runtime.json | 42 +- aws-models/personalize.json | 40 +- aws-models/pi.json | 40 +- aws-models/pinpoint-email.json | 40 +- aws-models/pinpoint-sms-voice-v2.json | 40 +- aws-models/pinpoint.json | 435 +- aws-models/pipes.json | 64 +- aws-models/polly.json | 40 +- aws-models/pricing.json | 40 +- aws-models/privatenetworks.json | 40 +- aws-models/proton.json | 40 +- aws-models/qldb-session.json | 40 +- aws-models/qldb.json | 40 +- aws-models/quicksight.json | 433 +- aws-models/ram.json | 44 +- aws-models/rbin.json | 40 +- aws-models/rds-data.json | 40 +- aws-models/rds.json | 419 +- aws-models/redshift-data.json | 40 +- aws-models/redshift-serverless.json | 116 +- aws-models/redshift.json | 335 +- aws-models/rekognition.json | 932 +++- aws-models/resiliencehub.json | 40 +- aws-models/resource-explorer-2.json | 40 +- aws-models/resource-groups.json | 44 +- aws-models/resourcegroupstaggingapi.json | 40 +- aws-models/robomaker.json | 44 +- aws-models/rolesanywhere.json | 40 +- aws-models/route53-recovery-cluster.json | 76 +- .../route53-recovery-control-config.json | 201 +- aws-models/route53-recovery-readiness.json | 78 +- aws-models/route53.json | 44 +- aws-models/route53domains.json | 40 +- aws-models/route53resolver.json | 40 +- aws-models/rum.json | 40 +- aws-models/runtime.lex.json | 48 +- aws-models/runtime.lex.v2.json | 40 +- aws-models/runtime.sagemaker.json | 52 +- aws-models/s3control.json | 152 +- aws-models/s3outposts.json | 40 +- aws-models/sagemaker-a2i-runtime.json | 56 +- aws-models/sagemaker-edge.json | 53 +- .../sagemaker-featurestore-runtime.json | 60 +- aws-models/sagemaker-geospatial.json | 64 +- aws-models/sagemaker-metrics.json | 81 +- aws-models/sagemaker.json | 1706 +++++-- aws-models/savingsplans.json | 40 +- aws-models/scheduler.json | 64 +- aws-models/schemas.json | 70 +- aws-models/sdk-endpoints.json | 161 +- aws-models/secretsmanager.json | 59 +- aws-models/securityhub.json | 747 +-- aws-models/securitylake.json | 64 +- aws-models/serverlessrepo.json | 76 +- aws-models/service-quotas.json | 44 +- aws-models/servicecatalog-appregistry.json | 50 +- aws-models/servicecatalog.json | 64 +- aws-models/servicediscovery.json | 40 +- aws-models/sesv2.json | 168 +- aws-models/shield.json | 40 +- aws-models/signer.json | 40 +- aws-models/simspaceweaver.json | 64 +- aws-models/sms-voice.json | 64 +- aws-models/snow-device-management.json | 40 +- aws-models/snowball.json | 40 +- aws-models/sns.json | 40 +- aws-models/sqs.json | 44 +- aws-models/ssm-contacts.json | 40 +- aws-models/ssm-incidents.json | 40 +- aws-models/ssm-sap.json | 64 +- aws-models/ssm.json | 213 +- aws-models/sso-admin.json | 44 +- aws-models/sso-oidc.json | 44 +- aws-models/sso.json | 44 +- aws-models/states.json | 40 +- aws-models/storagegateway.json | 40 +- aws-models/streams.dynamodb.json | 44 +- aws-models/sts.json | 228 +- aws-models/support-app.json | 40 +- aws-models/support.json | 40 +- aws-models/swf.json | 44 +- aws-models/synthetics.json | 40 +- aws-models/textract.json | 40 +- aws-models/timestream-query.json | 40 +- aws-models/timestream-write.json | 48 +- aws-models/tnb.json | 64 +- aws-models/transcribe-streaming.json | 40 +- aws-models/transcribe.json | 48 +- aws-models/transfer.json | 56 +- aws-models/translate.json | 40 +- aws-models/verifiedpermissions.json | 92 +- aws-models/voice-id.json | 40 +- aws-models/vpc-lattice.json | 64 +- aws-models/waf-regional.json | 46 +- aws-models/waf.json | 46 +- aws-models/wafv2.json | 49 +- aws-models/wellarchitected.json | 268 +- aws-models/wisdom.json | 46 +- aws-models/workdocs.json | 40 +- aws-models/worklink.json | 40 +- aws-models/workmail.json | 40 +- aws-models/workmailmessageflow.json | 40 +- aws-models/workspaces-web.json | 40 +- aws-models/workspaces.json | 42 +- aws-models/xray.json | 52 +- 356 files changed, 22315 insertions(+), 18348 deletions(-) delete mode 100644 aws-models/gamesparks.json diff --git a/aws-models/AWSMigrationHub.json b/aws-models/AWSMigrationHub.json index 3d9f9a2bae4b..db4e0919bad8 100644 --- a/aws-models/AWSMigrationHub.json +++ b/aws-models/AWSMigrationHub.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": [], diff --git a/aws-models/accessanalyzer.json b/aws-models/accessanalyzer.json index 30b16bab79b1..25f471d25ac7 100644 --- a/aws-models/accessanalyzer.json +++ b/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": [], diff --git a/aws-models/account.json b/aws-models/account.json index 85ac0b6ed518..6c4144c84a94 100644 --- a/aws-models/account.json +++ b/aws-models/account.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": [ @@ -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": [], @@ -387,14 +383,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -408,7 +406,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -428,7 +425,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -439,14 +435,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -457,9 +455,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/acm-pca.json b/aws-models/acm-pca.json index a5caaadcbc90..30da96229b33 100644 --- a/aws-models/acm-pca.json +++ b/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": [], diff --git a/aws-models/acm.json b/aws-models/acm.json index 43a1fffc0d48..e3a8c7ca0bfc 100644 --- a/aws-models/acm.json +++ b/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": [], diff --git a/aws-models/alexaforbusiness.json b/aws-models/alexaforbusiness.json index f5a63dd43d18..7558a8db35dc 100644 --- a/aws-models/alexaforbusiness.json +++ b/aws-models/alexaforbusiness.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": [], diff --git a/aws-models/amp.json b/aws-models/amp.json index 76bf3596ddea..93022d93eee9 100644 --- a/aws-models/amp.json +++ b/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": [], diff --git a/aws-models/amplify.json b/aws-models/amplify.json index 4348ff4ba93b..e55f1081af10 100644 --- a/aws-models/amplify.json +++ b/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": [], diff --git a/aws-models/amplifybackend.json b/aws-models/amplifybackend.json index aec30cda322c..91612b1b419e 100644 --- a/aws-models/amplifybackend.json +++ b/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": {} diff --git a/aws-models/amplifyuibuilder.json b/aws-models/amplifyuibuilder.json index 71cbe3de3fa4..38a26a17c9a9 100644 --- a/aws-models/amplifyuibuilder.json +++ b/aws-models/amplifyuibuilder.json @@ -173,7 +173,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -216,7 +215,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -229,7 +229,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -243,7 +242,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -266,7 +264,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -301,7 +298,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -312,14 +308,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -333,14 +331,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -349,11 +345,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -364,14 +360,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -385,7 +383,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -405,7 +402,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -416,14 +412,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -434,9 +432,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/apigateway.json b/aws-models/apigateway.json index 944d6b808e14..416a13b291dd 100644 --- a/aws-models/apigateway.json +++ b/aws-models/apigateway.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": [], diff --git a/aws-models/apigatewaymanagementapi.json b/aws-models/apigatewaymanagementapi.json index 02e62e34c398..3646cbff6747 100644 --- a/aws-models/apigatewaymanagementapi.json +++ b/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": {} diff --git a/aws-models/apigatewayv2.json b/aws-models/apigatewayv2.json index d19498180611..a91f55fbf424 100644 --- a/aws-models/apigatewayv2.json +++ b/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": {} diff --git a/aws-models/appconfig.json b/aws-models/appconfig.json index 2f2a892b1618..2a6287f2eb36 100644 --- a/aws-models/appconfig.json +++ b/aws-models/appconfig.json @@ -381,7 +381,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -424,7 +423,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -437,7 +437,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -451,7 +450,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -474,7 +472,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -509,7 +506,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -520,14 +516,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -541,14 +539,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -557,11 +553,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": [], @@ -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,7 +4087,6 @@ "com.amazonaws.appconfig#GrowthFactor": { "type": "float", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1.0, "max": 100.0 @@ -4340,13 +4333,19 @@ "com.amazonaws.appconfig#KmsKeyIdentifier": { "type": "string", "traits": { - "smithy.api#pattern": "^[\\da-f]{8}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{12}|alias/[a-zA-Z0-9/_-]{1,250}|arn:aws[a-zA-Z-]*:kms:[a-z]{2}(-gov|-iso(b?))?-[a-z]+-\\d{1}:\\d{12}:(key/[0-9a-f-]{36}|alias/[a-zA-Z0-9/_-]{1,250})$" + "smithy.api#length": { + "min": 1, + "max": 2048 + } } }, "com.amazonaws.appconfig#KmsKeyIdentifierOrEmpty": { "type": "string", "traits": { - "smithy.api#pattern": "^\\s{0,1}|[\\da-f]{8}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{12}|alias/[a-zA-Z0-9/_-]{1,250}|arn:aws[a-zA-Z-]*:kms:[a-z]{2}(-gov|-iso(b?))?-[a-z]+-\\d{1}:\\d{12}:(key/[0-9a-f-]{36}|alias/[a-zA-Z0-9/_-]{1,250})$" + "smithy.api#length": { + "min": 0, + "max": 2048 + } } }, "com.amazonaws.appconfig#ListApplications": { @@ -4405,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" } @@ -4489,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" } @@ -4569,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" } @@ -4642,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" } @@ -4726,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" } @@ -4802,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" } @@ -4856,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" } @@ -4956,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" } @@ -5050,7 +5041,6 @@ "com.amazonaws.appconfig#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -5200,7 +5190,6 @@ "com.amazonaws.appconfig#Percentage": { "type": "float", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1.0, "max": 100.0 @@ -5951,7 +5940,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/aws-models/appconfigdata.json b/aws-models/appconfigdata.json index e30f6e0d0758..db9daf7b5b04 100644 --- a/aws-models/appconfigdata.json +++ b/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": [], diff --git a/aws-models/appfabric.json b/aws-models/appfabric.json index 62e182e11e03..c571f47dc2f4 100644 --- a/aws-models/appfabric.json +++ b/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" } ] }, diff --git a/aws-models/appflow.json b/aws-models/appflow.json index 56e4e50cb053..b7289d08e05c 100644 --- a/aws-models/appflow.json +++ b/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/aws-models/appintegrations.json b/aws-models/appintegrations.json index d5ec1f77fe5e..20fd03a1dbab 100644 --- a/aws-models/appintegrations.json +++ b/aws-models/appintegrations.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": [], @@ -1223,8 +1223,7 @@ "ScheduleConfig": { "target": "com.amazonaws.appintegrations#ScheduleConfiguration", "traits": { - "smithy.api#documentation": "

The name of the data and how often it should be pulled from the source.

", - "smithy.api#required": {} + "smithy.api#documentation": "

The name of the data and how often it should be pulled from the source.

" } }, "Tags": { diff --git a/aws-models/application-autoscaling.json b/aws-models/application-autoscaling.json index 103894910083..1dbd160aa43b 100644 --- a/aws-models/application-autoscaling.json +++ b/aws-models/application-autoscaling.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": [], diff --git a/aws-models/application-insights.json b/aws-models/application-insights.json index 85ab0046beda..cf774fb78248 100644 --- a/aws-models/application-insights.json +++ b/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": [], diff --git a/aws-models/applicationcostprofiler.json b/aws-models/applicationcostprofiler.json index 206abb7a5e47..2bf05ab4c59a 100644 --- a/aws-models/applicationcostprofiler.json +++ b/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": [], diff --git a/aws-models/appmesh.json b/aws-models/appmesh.json index 5ecc4a93f9a0..da155e7f0a15 100644 --- a/aws-models/appmesh.json +++ b/aws-models/appmesh.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": [], diff --git a/aws-models/apprunner.json b/aws-models/apprunner.json index 72c0c8e33e98..10bce9021c9e 100644 --- a/aws-models/apprunner.json +++ b/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/aws-models/appstream.json b/aws-models/appstream.json index 8b63e0031422..34ea5d6835ba 100644 --- a/aws-models/appstream.json +++ b/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 ", "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

The following instance types are available for Elastic fleets:

\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 ", "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

", "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 ", "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/aws-models/appsync.json b/aws-models/appsync.json index 2c5f5736d66b..c998538919bf 100644 --- a/aws-models/appsync.json +++ b/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": [], diff --git a/aws-models/arc-zonal-shift.json b/aws-models/arc-zonal-shift.json index 89ece3c79cd2..84dd546414b9 100644 --- a/aws-models/arc-zonal-shift.json +++ b/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" } ] }, diff --git a/aws-models/athena.json b/aws-models/athena.json index 7cc99e10f888..aa565d3d6a45 100644 --- a/aws-models/athena.json +++ b/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 diff --git a/aws-models/auditmanager.json b/aws-models/auditmanager.json index 8a990bb257d2..ba6977be4ad2 100644 --- a/aws-models/auditmanager.json +++ b/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/aws-models/autoscaling-plans.json b/aws-models/autoscaling-plans.json index a110d23dde9a..a6869afb63d2 100644 --- a/aws-models/autoscaling-plans.json +++ b/aws-models/autoscaling-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": [], diff --git a/aws-models/autoscaling.json b/aws-models/autoscaling.json index 9eb02fb8acbd..e7db10d4fb80 100644 --- a/aws-models/autoscaling.json +++ b/aws-models/autoscaling.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.

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

The name of the Auto Scaling group.

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

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -560,6 +567,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": {} } @@ -608,6 +616,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -615,6 +624,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": {} } @@ -666,6 +676,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -673,6 +684,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": {} } @@ -688,6 +700,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

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

The minimum size of the group.

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

The maximum size of the group.

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

The desired size of the group.

", "smithy.api#required": {} } @@ -746,6 +762,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": {} } @@ -753,6 +770,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": {} } @@ -772,6 +790,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": {} } @@ -791,6 +810,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": {} } @@ -970,6 +990,7 @@ "AutoScalingGroups": { "target": "com.amazonaws.autoscaling#AutoScalingGroups", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The groups.

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

The ID of the instance.

", "smithy.api#required": {} } @@ -1001,6 +1023,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": {} } @@ -1008,6 +1031,7 @@ "AvailabilityZone": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Availability Zone for the instance.

", "smithy.api#required": {} } @@ -1015,6 +1039,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": {} } @@ -1022,6 +1047,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": {} } @@ -1041,6 +1067,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": {} } @@ -1345,7 +1372,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1388,7 +1414,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1401,7 +1428,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1415,7 +1441,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1438,7 +1463,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1473,7 +1497,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1484,14 +1507,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1505,14 +1530,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1521,18 +1544,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -1541,7 +1563,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -1561,14 +1584,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1582,7 +1607,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1602,7 +1626,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1613,14 +1636,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1631,9 +1656,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2353,6 +2380,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -2360,6 +2388,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": {} } @@ -2406,6 +2435,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -2413,6 +2443,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": {} } @@ -2473,6 +2504,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": {} } @@ -2575,6 +2607,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -2587,6 +2620,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": {} } @@ -2594,6 +2628,7 @@ "Values": { "target": "com.amazonaws.autoscaling#PredictiveScalingForecastValues", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The values of the data points.

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

The name of the lifecycle hook.

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

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -2686,6 +2723,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": {} } @@ -2783,6 +2821,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": {} } @@ -2814,6 +2853,7 @@ "MinSize": { "target": "com.amazonaws.autoscaling#AutoScalingGroupMinSize", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The minimum size of the group.

", "smithy.api#required": {} } @@ -2821,6 +2861,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": {} } @@ -2991,6 +3032,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": {} } @@ -3161,6 +3203,7 @@ "Tags": { "target": "com.amazonaws.autoscaling#Tags", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

One or more tags.

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

The name of the Auto Scaling group.

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

The name of the lifecycle hook.

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

The name of the Auto Scaling group.

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

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -3383,6 +3430,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": {} } @@ -3431,6 +3479,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": {} } @@ -3470,6 +3519,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

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

The name of the action to delete.

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

One or more tags.

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

The name of the Auto Scaling group.

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

The name of the Auto Scaling group.

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

The name of the Auto Scaling group.

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

The name of the Auto Scaling group.

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

The name of the Auto Scaling group.

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

The notification configurations.

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

The name of the Auto Scaling group.

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

The name of the Auto Scaling group.

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

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -5265,6 +5326,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": {} } @@ -5310,6 +5372,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -5317,6 +5380,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": {} } @@ -5362,6 +5426,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -5369,6 +5434,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": {} } @@ -5417,6 +5483,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -5424,6 +5491,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": {} } @@ -5465,6 +5533,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

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

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -5579,6 +5649,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": {} } @@ -5678,6 +5749,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -5685,6 +5757,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": {} } @@ -5760,6 +5833,7 @@ "PolicyName": { "target": "com.amazonaws.autoscaling#ResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name or ARN of the policy.

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

The name of the Auto Scaling group.

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

The name of the scheduled action.

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

The load forecast.

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

The capacity forecast.

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

The time the forecast was made.

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

The name of the Auto Scaling group.

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

The name of the policy.

", "smithy.api#required": {} } @@ -5981,6 +6062,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": {} } @@ -5988,6 +6070,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": {} } @@ -6015,6 +6098,7 @@ "InstanceId": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen19", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the instance.

", "smithy.api#required": {} } @@ -6028,6 +6112,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": {} } @@ -6035,6 +6120,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": {} } @@ -6042,6 +6128,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": {} } @@ -6061,6 +6148,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": {} } @@ -6425,6 +6513,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": {} } @@ -6432,6 +6521,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": {} } @@ -6691,6 +6781,7 @@ "LaunchConfigurationName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the launch configuration.

", "smithy.api#required": {} } @@ -6704,6 +6795,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": {} } @@ -6741,6 +6833,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": {} } @@ -6784,6 +6877,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": {} } @@ -6823,6 +6917,7 @@ "LaunchConfigurationName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the launch configuration.

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

The launch configurations.

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

The name of the lifecycle hook.

", "smithy.api#required": {} } @@ -7069,6 +7166,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 ", "smithy.api#required": {} } @@ -7350,6 +7448,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": {} } @@ -7357,6 +7456,7 @@ "Values": { "target": "com.amazonaws.autoscaling#PredictiveScalingForecastValues", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The values of the data points.

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

The metric specification for the load forecast.

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

The memory minimum in MiB.

", "smithy.api#required": {} } @@ -7492,6 +7594,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": {} } @@ -7499,6 +7602,7 @@ "MetricName": { "target": "com.amazonaws.autoscaling#MetricName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the metric.

", "smithy.api#required": {} } @@ -7546,6 +7650,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": {} } @@ -7585,6 +7690,7 @@ "Name": { "target": "com.amazonaws.autoscaling#MetricDimensionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the dimension.

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

The value of the dimension.

", "smithy.api#required": {} } @@ -7648,6 +7755,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": {} } @@ -7655,6 +7763,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": {} } @@ -8031,6 +8140,7 @@ "PredefinedMetricType": { "target": "com.amazonaws.autoscaling#MetricType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The metric type. The following predefined metrics are available:

\n ", "smithy.api#required": {} } @@ -8081,6 +8191,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": {} } @@ -8120,6 +8231,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": {} } @@ -8135,6 +8247,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": {} } @@ -8150,6 +8263,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": {} } @@ -8203,6 +8317,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": {} } @@ -8277,6 +8392,7 @@ "PredefinedMetricType": { "target": "com.amazonaws.autoscaling#PredefinedLoadMetricType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The metric type.

", "smithy.api#required": {} } @@ -8298,6 +8414,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": {} } @@ -8319,6 +8436,7 @@ "PredefinedMetricType": { "target": "com.amazonaws.autoscaling#PredefinedScalingMetricType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The metric type.

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

One of the following processes:

\n ", "smithy.api#required": {} } @@ -8381,10 +8500,7 @@ } }, "com.amazonaws.autoscaling#Progress": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.autoscaling#PropagateAtLaunch": { "type": "boolean" @@ -8435,6 +8551,7 @@ "LifecycleHookName": { "target": "com.amazonaws.autoscaling#AsciiStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the lifecycle hook.

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

The name of the Auto Scaling group.

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

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -8533,6 +8652,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": {} } @@ -8540,6 +8660,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": {} } @@ -8606,6 +8727,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

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

The name of the policy.

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

The name of the Auto Scaling group.

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

The name of this scaling action.

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

The name of the Auto Scaling group.

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

The name of the lifecycle hook.

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

The name of the Auto Scaling group.

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

The name of the Auto Scaling group.

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

The name of the Auto Scaling group.

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

The name of the scaling action.

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

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -9679,6 +9811,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": {} } @@ -9724,6 +9857,7 @@ "InstanceId": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen19", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the instance.

", "smithy.api#required": {} } @@ -9731,6 +9865,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": {} } @@ -9786,6 +9921,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": {} } @@ -9793,6 +9929,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -9800,6 +9937,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": {} } @@ -9918,6 +10056,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -9960,6 +10099,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": {} } @@ -10051,6 +10191,7 @@ "Key": { "target": "com.amazonaws.autoscaling#TagKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tag key.

", "smithy.api#required": {} } @@ -10183,6 +10324,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": {} } @@ -10210,6 +10352,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": {} } @@ -10249,6 +10392,7 @@ "Metric": { "target": "com.amazonaws.autoscaling#Metric", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The metric to use.

", "smithy.api#required": {} } @@ -10256,6 +10400,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": {} } @@ -10307,6 +10452,7 @@ "InstanceId": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen19", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the instance.

", "smithy.api#required": {} } @@ -10314,6 +10460,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": {} } @@ -10355,6 +10502,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

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": {} } @@ -10462,6 +10610,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } @@ -10594,6 +10743,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/aws-models/backup-gateway.json b/aws-models/backup-gateway.json index a11bc3ddab79..a84d9e207fb3 100644 --- a/aws-models/backup-gateway.json +++ b/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": [], diff --git a/aws-models/backup.json b/aws-models/backup.json index 0a1a679cfdc6..9d0cd6e07bdc 100644 --- a/aws-models/backup.json +++ b/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": [], diff --git a/aws-models/backupstorage.json b/aws-models/backupstorage.json index c88de48d21ae..0a73a92835b3 100644 --- a/aws-models/backupstorage.json +++ b/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 @@ -1652,7 +1649,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": {} diff --git a/aws-models/batch.json b/aws-models/batch.json index fab355ccc65e..ff7df26e7135 100644 --- a/aws-models/batch.json +++ b/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": {} } @@ -2396,6 +2405,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 +2413,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 +2532,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 +2552,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 +2560,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 +2583,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 +2591,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 +2632,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 +2661,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 +2669,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 +2720,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 +2779,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 +2828,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 +2887,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": {} } @@ -3317,6 +3340,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 +3396,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 +3427,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 +3544,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 +3584,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 +3694,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 +3702,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 +3724,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 +3862,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 +4264,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 +4286,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 +4332,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 +4366,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 +4524,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 +4532,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 +4540,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 +4554,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 +4691,7 @@ "jobName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The job name.

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

The job ID.

", "smithy.api#required": {} } @@ -4665,6 +4707,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 +4715,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 +4759,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 +4779,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 +4876,6 @@ "com.amazonaws.batch#JobExecutionTimeoutMinutes": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 360 @@ -4843,6 +4888,7 @@ "jobQueueName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The job queue name.

", "smithy.api#required": {} } @@ -4850,6 +4896,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 +4904,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 +4930,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 +4938,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 +5019,7 @@ "jobId": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The job ID.

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

The job name.

", "smithy.api#required": {} } @@ -5289,6 +5341,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 +5507,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 +5712,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 +5720,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 +5728,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 +5770,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 +5804,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": {} } @@ -5882,6 +5941,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 +5949,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 +6026,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 +6034,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 +6042,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 +6058,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 +6066,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 +6168,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 +6176,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 +6210,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 +6232,7 @@ "name": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the secret.

", "smithy.api#required": {} } @@ -6170,6 +6240,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 +6275,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 +6352,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 +6360,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 +6392,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 +6463,7 @@ "jobName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the job.

", "smithy.api#required": {} } @@ -6395,6 +6471,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 +6554,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 +6647,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 +6655,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 +6679,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 +6687,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 +6715,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 +6723,7 @@ "name": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of the ulimit.

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

The soft limit for the ulimit type.

", "smithy.api#required": {} } @@ -6714,6 +6799,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 +6863,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 +6969,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 +7036,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 +7075,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": {} } diff --git a/aws-models/bedrock-runtime.json b/aws-models/bedrock-runtime.json index 238bd562b85f..571e87e4eb4a 100644 --- a/aws-models/bedrock-runtime.json +++ b/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/aws-models/bedrock.json b/aws-models/bedrock.json index 56bb485ac90e..28c52699f388 100644 --- a/aws-models/bedrock.json +++ b/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/aws-models/billingconductor.json b/aws-models/billingconductor.json index 35066c684f1b..f553fe5e7737 100644 --- a/aws-models/billingconductor.json +++ b/aws-models/billingconductor.json @@ -110,7 +110,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -153,7 +152,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -166,7 +166,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -180,7 +179,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": [], diff --git a/aws-models/braket.json b/aws-models/braket.json index 8fe7d250639f..739a4ff5140c 100644 --- a/aws-models/braket.json +++ b/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/aws-models/budgets.json b/aws-models/budgets.json index 90f4a70225a9..57b084aea291 100644 --- a/aws-models/budgets.json +++ b/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/aws-models/ce.json b/aws-models/ce.json index f2bb12892f38..fadb9bab66c1 100644 --- a/aws-models/ce.json +++ b/aws-models/ce.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 } diff --git a/aws-models/chime-sdk-identity.json b/aws-models/chime-sdk-identity.json index 402ae5acfc58..0147f6065007 100644 --- a/aws-models/chime-sdk-identity.json +++ b/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": [], diff --git a/aws-models/chime-sdk-media-pipelines.json b/aws-models/chime-sdk-media-pipelines.json index 5c3e3513e188..538c8a60130e 100644 --- a/aws-models/chime-sdk-media-pipelines.json +++ b/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/aws-models/chime-sdk-meetings.json b/aws-models/chime-sdk-meetings.json index ae1b3733a2e6..2999a967a7b1 100644 --- a/aws-models/chime-sdk-meetings.json +++ b/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": [], diff --git a/aws-models/chime-sdk-messaging.json b/aws-models/chime-sdk-messaging.json index e176a624b4f0..0992810018ea 100644 --- a/aws-models/chime-sdk-messaging.json +++ b/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": [], diff --git a/aws-models/chime-sdk-voice.json b/aws-models/chime-sdk-voice.json index b0adf10beb81..00a5d3473ca1 100644 --- a/aws-models/chime-sdk-voice.json +++ b/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" } ] }, diff --git a/aws-models/chime.json b/aws-models/chime.json index a49aeb4c9122..fe7651b22c47 100644 --- a/aws-models/chime.json +++ b/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": [], diff --git a/aws-models/cleanrooms.json b/aws-models/cleanrooms.json index 42f7978d720f..4af954ada115 100644 --- a/aws-models/cleanrooms.json +++ b/aws-models/cleanrooms.json @@ -113,7 +113,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -132,7 +131,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -160,13 +158,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -179,7 +178,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -193,7 +191,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -216,7 +213,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -251,11 +247,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -266,16 +260,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 +286,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -305,15 +300,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -324,16 +318,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 +344,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -367,11 +363,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -382,20 +376,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 +402,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/aws-models/cloud9.json b/aws-models/cloud9.json index 61ea971a603a..1d232aa4d749 100644 --- a/aws-models/cloud9.json +++ b/aws-models/cloud9.json @@ -129,7 +129,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -172,7 +171,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -185,7 +185,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -199,7 +198,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -222,7 +220,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -257,7 +254,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -268,14 +264,16 @@ }, "type": "endpoint" } - ] + ], + "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 +287,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -305,11 +301,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -320,14 +316,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -341,7 +339,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -361,7 +358,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -372,14 +368,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -390,9 +388,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1175,7 +1175,7 @@ "imageId": { "target": "com.amazonaws.cloud9#ImageId", "traits": { - "smithy.api#documentation": "

The identifier for the Amazon Machine Image (AMI) that's used to create the EC2 instance.\n To choose an AMI for the instance, you must specify a valid AMI alias or a valid Amazon EC2 Systems Manager (SSM)\n path.

\n

The default Amazon Linux AMI is currently used if the parameter isn't explicitly assigned\n a value in the request. Because Amazon Linux AMI has ended standard support as of December 31,\n 2020, we recommend you choose Amazon Linux 2, which includes long term support through\n 2023.

\n

From December 31, 2023, the parameter for Amazon Linux will no longer be available when\n you specify an AMI for your instance. Amazon Linux 2 will then become the default AMI, which\n is used to launch your instance if no parameter is explicitly defined.

\n

Since Ubuntu 18.04 has ended standard support as of May 31, 2023, we recommend you choose Ubuntu 22.04.

\n

\n AMI aliases \n

\n \n

\n SSM paths\n

\n " + "smithy.api#documentation": "

The identifier for the Amazon Machine Image (AMI) that's used to create the EC2 instance.\n To choose an AMI for the instance, you must specify a valid AMI alias or a valid Amazon EC2 Systems Manager (SSM)\n path.

\n

From November 20, 2023, you will be required to include the imageId parameter for the CreateEnvironmentEC2 action.\n This change will be reflected across all direct methods of communicating with the API, such as Amazon Web Services SDK, Amazon Web Services CLI and Amazon Web Services CloudFormation. This change will only \n affect direct API consumers, and not Cloud9 console users.

\n

From January 22, 2024, Amazon Linux (AL1) will be removed from the list of available image IDs for Cloud9. This is necessary as AL1 will reach the end of \n maintenance support in December 2023, and as a result will no longer receive security updates. We recommend using Amazon Linux 2 as the AMI to create your environment as it is \n fully supported. This change will only affect direct API consumers, and not Cloud9 console users.

\n

Since Ubuntu 18.04 has ended standard support as of May 31, 2023, we recommend you choose Ubuntu 22.04.

\n

\n AMI aliases \n

\n \n

\n SSM paths\n

\n " } }, "automaticStopTimeMinutes": { diff --git a/aws-models/cloudcontrol.json b/aws-models/cloudcontrol.json index 60953a0b101a..5c1733b1ab5c 100644 --- a/aws-models/cloudcontrol.json +++ b/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": [], diff --git a/aws-models/clouddirectory.json b/aws-models/clouddirectory.json index a7fbd382ace6..d1e66ed8f15e 100644 --- a/aws-models/clouddirectory.json +++ b/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": [], diff --git a/aws-models/cloudformation.json b/aws-models/cloudformation.json index f5ab3ef65077..ca17f9dce934 100644 --- a/aws-models/cloudformation.json +++ b/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": {} } @@ -3548,6 +3562,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": {} } @@ -3631,6 +3646,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": {} } @@ -3912,6 +3928,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": {} } @@ -3927,6 +3944,7 @@ "StackId": { "target": "com.amazonaws.cloudformation#StackId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the stack.

", "smithy.api#required": {} } @@ -3934,6 +3952,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": {} } @@ -3947,6 +3966,7 @@ "DetectionStatus": { "target": "com.amazonaws.cloudformation#StackDriftDetectionStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the stack drift detection operation.

\n ", "smithy.api#required": {} } @@ -3966,6 +3986,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": {} } @@ -4060,6 +4081,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": {} } @@ -4067,6 +4089,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": {} } @@ -4074,6 +4097,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": {} } @@ -4138,6 +4162,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": {} } @@ -4171,6 +4196,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": {} } @@ -4192,6 +4218,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

Default: There is no default value.

", "smithy.api#required": {} } @@ -4199,6 +4226,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": {} } @@ -4301,6 +4329,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": {} } @@ -4342,6 +4371,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": {} } @@ -4349,6 +4379,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": {} } @@ -5100,6 +5131,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": {} } @@ -5168,6 +5200,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": {} } @@ -5189,6 +5222,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": {} } @@ -5216,6 +5250,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": {} } @@ -5223,6 +5258,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": {} } @@ -5238,6 +5274,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": {} } @@ -5276,6 +5313,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": {} } @@ -5347,7 +5385,6 @@ "com.amazonaws.cloudformation#DriftedStackInstancesCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -5480,6 +5517,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": {} } @@ -5614,7 +5652,6 @@ "com.amazonaws.cloudformation#FailedStackInstancesCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -5655,6 +5692,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": {} } @@ -6193,6 +6231,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": {} } @@ -6262,7 +6301,6 @@ "com.amazonaws.cloudformation#InProgressStackInstancesCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -6271,7 +6309,6 @@ "com.amazonaws.cloudformation#InSyncStackInstancesCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -6409,6 +6446,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": {} } @@ -6520,6 +6558,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": {} } @@ -6584,6 +6623,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": {} } @@ -6609,6 +6649,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": {} } @@ -6616,6 +6657,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": {} } @@ -6623,6 +6665,7 @@ "OperationId": { "target": "com.amazonaws.cloudformation#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique ID of the drift operation.

", "smithy.api#required": {} } @@ -6687,6 +6730,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": {} } @@ -6775,6 +6819,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

Default: There is no default value.

", "smithy.api#required": {} } @@ -6844,6 +6889,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": {} } @@ -6851,6 +6897,7 @@ "OperationId": { "target": "com.amazonaws.cloudformation#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the stack set operation.

", "smithy.api#required": {} } @@ -6933,6 +6980,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": {} } @@ -7399,6 +7447,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": {} } @@ -7406,6 +7455,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": {} } @@ -7994,6 +8044,7 @@ "Key": { "target": "com.amazonaws.cloudformation#Key", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource context key.

", "smithy.api#required": {} } @@ -8001,6 +8052,7 @@ "Value": { "target": "com.amazonaws.cloudformation#Value", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource context value.

", "smithy.api#required": {} } @@ -8029,6 +8081,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": {} } @@ -8036,6 +8089,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": {} } @@ -8043,6 +8097,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": {} } @@ -8050,6 +8105,7 @@ "DifferenceType": { "target": "com.amazonaws.cloudformation#DifferenceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of property difference.

\n ", "smithy.api#required": {} } @@ -8250,6 +8306,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": {} } @@ -8257,6 +8314,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": {} } @@ -8414,6 +8472,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

The following organization namespaces are reserved and can't be used in your extension names:

\n \n
", "smithy.api#required": {} } @@ -8421,6 +8480,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": {} } @@ -8651,6 +8711,12 @@ "smithy.api#enumValue": "DeletionPolicy" } }, + "UpdateReplacePolicy": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "UpdateReplacePolicy" + } + }, "Tags": { "target": "smithy.api#Unit", "traits": { @@ -9040,6 +9106,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": {} } @@ -9047,6 +9114,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": {} } @@ -9054,6 +9122,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": {} } @@ -9112,10 +9181,7 @@ } }, "com.amazonaws.cloudformation#RetainStacks": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.cloudformation#RetainStacksNullable": { "type": "boolean" @@ -9185,6 +9251,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": {} } @@ -9232,6 +9299,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": {} } @@ -9239,6 +9307,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": {} } @@ -9303,6 +9372,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": {} } @@ -9357,6 +9427,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": {} } @@ -9476,6 +9547,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": {} } @@ -9483,6 +9555,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": {} } @@ -9490,6 +9563,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": {} } @@ -9497,6 +9571,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": {} } @@ -9519,6 +9594,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name associated with the stack.

", "smithy.api#required": {} } @@ -9544,6 +9620,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": {} } @@ -9569,6 +9646,7 @@ "StackStatus": { "target": "com.amazonaws.cloudformation#StackStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Current status of the stack.

", "smithy.api#required": {} } @@ -9697,6 +9775,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 ", "smithy.api#required": {} } @@ -9718,6 +9797,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 ", "smithy.api#required": {} } @@ -9768,6 +9848,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": {} } @@ -9775,6 +9856,7 @@ "EventId": { "target": "com.amazonaws.cloudformation#EventId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique ID of this event.

", "smithy.api#required": {} } @@ -9782,6 +9864,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name associated with a stack.

", "smithy.api#required": {} } @@ -9807,6 +9890,7 @@ "Timestamp": { "target": "com.amazonaws.cloudformation#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Time the status was updated.

", "smithy.api#required": {} } @@ -10130,6 +10214,7 @@ "StackId": { "target": "com.amazonaws.cloudformation#StackId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the stack instance.

", "smithy.api#required": {} } @@ -10137,6 +10222,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": {} } @@ -10156,6 +10242,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": {} } @@ -10169,6 +10256,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 ", "smithy.api#required": {} } @@ -10176,6 +10264,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": {} } @@ -10371,6 +10460,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": {} } @@ -10384,6 +10474,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": {} } @@ -10391,6 +10482,7 @@ "Timestamp": { "target": "com.amazonaws.cloudformation#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Time the status was updated.

", "smithy.api#required": {} } @@ -10398,6 +10490,7 @@ "ResourceStatus": { "target": "com.amazonaws.cloudformation#ResourceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Current status of the resource.

", "smithy.api#required": {} } @@ -10449,6 +10542,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": {} } @@ -10462,6 +10556,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": {} } @@ -10469,6 +10564,7 @@ "LastUpdatedTimestamp": { "target": "com.amazonaws.cloudformation#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Time the status was updated.

", "smithy.api#required": {} } @@ -10476,6 +10572,7 @@ "ResourceStatus": { "target": "com.amazonaws.cloudformation#ResourceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Current status of the resource.

", "smithy.api#required": {} } @@ -10521,6 +10618,7 @@ "StackId": { "target": "com.amazonaws.cloudformation#StackId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the stack.

", "smithy.api#required": {} } @@ -10528,6 +10626,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": {} } @@ -10547,6 +10646,7 @@ "ResourceType": { "target": "com.amazonaws.cloudformation#ResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of the resource.

", "smithy.api#required": {} } @@ -10572,6 +10672,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 ", "smithy.api#required": {} } @@ -10579,6 +10680,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": {} } @@ -10600,6 +10702,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 ", "smithy.api#required": {} } @@ -10621,6 +10724,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 ", "smithy.api#required": {} } @@ -10695,6 +10799,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": {} } @@ -10708,6 +10813,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": {} } @@ -10715,6 +10821,7 @@ "LastUpdatedTimestamp": { "target": "com.amazonaws.cloudformation#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Time the status was updated.

", "smithy.api#required": {} } @@ -10722,6 +10829,7 @@ "ResourceStatus": { "target": "com.amazonaws.cloudformation#ResourceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Current status of the resource.

", "smithy.api#required": {} } @@ -10892,35 +11000,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 " } }, "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.

" } } @@ -11330,7 +11433,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.

" } } @@ -11659,6 +11761,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name associated with the stack.

", "smithy.api#required": {} } @@ -11672,6 +11775,7 @@ "CreationTime": { "target": "com.amazonaws.cloudformation#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time the stack was created.

", "smithy.api#required": {} } @@ -11691,6 +11795,7 @@ "StackStatus": { "target": "com.amazonaws.cloudformation#StackStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current status of the stack.

", "smithy.api#required": {} } @@ -11791,6 +11896,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": {} } @@ -11798,6 +11904,7 @@ "OperationId": { "target": "com.amazonaws.cloudformation#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the stack operation.

", "smithy.api#required": {} } @@ -11841,6 +11948,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": {} } @@ -11848,6 +11956,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": {} } @@ -12113,7 +12222,6 @@ "com.amazonaws.cloudformation#TotalStackInstancesCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -12612,6 +12720,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": {} } @@ -12762,6 +12871,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": {} } @@ -12781,6 +12891,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": {} } @@ -12882,6 +12993,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": {} } @@ -13032,6 +13144,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": {} } @@ -13039,6 +13152,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/aws-models/cloudfront.json b/aws-models/cloudfront.json index 61bc81b5b285..b21c5d03ef1f 100644 --- a/aws-models/cloudfront.json +++ b/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": [], diff --git a/aws-models/cloudhsm.json b/aws-models/cloudhsm.json index 7d585ad81c7e..996148ee774e 100644 --- a/aws-models/cloudhsm.json +++ b/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": [], diff --git a/aws-models/cloudhsmv2.json b/aws-models/cloudhsmv2.json index aa16b18c41da..fcffa2947372 100644 --- a/aws-models/cloudhsmv2.json +++ b/aws-models/cloudhsmv2.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": [], diff --git a/aws-models/cloudsearch.json b/aws-models/cloudsearch.json index fbc20a695da2..7ba0bbf603b4 100644 --- a/aws-models/cloudsearch.json +++ b/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 diff --git a/aws-models/cloudsearchdomain.json b/aws-models/cloudsearchdomain.json index 1eebf671b680..62108433ede5 100644 --- a/aws-models/cloudsearchdomain.json +++ b/aws-models/cloudsearchdomain.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": [], diff --git a/aws-models/cloudtrail-data.json b/aws-models/cloudtrail-data.json index 1f77bf38c4e6..fccb90878650 100644 --- a/aws-models/cloudtrail-data.json +++ b/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" } ] }, diff --git a/aws-models/cloudtrail.json b/aws-models/cloudtrail.json index 025baa7af0cf..1522efbd0105 100644 --- a/aws-models/cloudtrail.json +++ b/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": [], diff --git a/aws-models/codeartifact.json b/aws-models/codeartifact.json index 09c020f5532f..1a84dd43085c 100644 --- a/aws-models/codeartifact.json +++ b/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/aws-models/codebuild.json b/aws-models/codebuild.json index 6379ee4e2a9c..1e3cd9406714 100644 --- a/aws-models/codebuild.json +++ b/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": [], diff --git a/aws-models/codecatalyst.json b/aws-models/codecatalyst.json index fa5d347d44c7..92164011291f 100644 --- a/aws-models/codecatalyst.json +++ b/aws-models/codecatalyst.json @@ -222,7 +222,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -236,7 +235,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -268,7 +266,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -279,7 +278,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -301,7 +301,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -315,7 +314,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -347,7 +345,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -358,7 +357,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } ] }, diff --git a/aws-models/codecommit.json b/aws-models/codecommit.json index 08d8b57167b3..86072ae3ea9d 100644 --- a/aws-models/codecommit.json +++ b/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": [], diff --git a/aws-models/codedeploy.json b/aws-models/codedeploy.json index 24a6b7cfef25..68fe1c09d129 100644 --- a/aws-models/codedeploy.json +++ b/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/aws-models/codeguru-reviewer.json b/aws-models/codeguru-reviewer.json index 836631a04c28..3b721827be28 100644 --- a/aws-models/codeguru-reviewer.json +++ b/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": [], diff --git a/aws-models/codeguru-security.json b/aws-models/codeguru-security.json index 606ec4d08742..43b9ffe7f2ea 100644 --- a/aws-models/codeguru-security.json +++ b/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" } ] }, diff --git a/aws-models/codeguruprofiler.json b/aws-models/codeguruprofiler.json index 14ca234ad8fc..52a352e7f963 100644 --- a/aws-models/codeguruprofiler.json +++ b/aws-models/codeguruprofiler.json @@ -581,7 +581,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -624,7 +623,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -637,7 +637,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -651,7 +650,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -674,7 +672,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -709,7 +706,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -720,14 +716,16 @@ }, "type": "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 +739,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -757,11 +753,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -772,14 +768,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -793,7 +791,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -813,7 +810,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -824,14 +820,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -842,9 +840,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/codepipeline.json b/aws-models/codepipeline.json index 4b007113bc06..ab068a2b2b4c 100644 --- a/aws-models/codepipeline.json +++ b/aws-models/codepipeline.json @@ -1906,7 +1906,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1949,7 +1948,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1962,7 +1962,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1976,7 +1975,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1999,7 +1997,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2034,7 +2031,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2045,14 +2041,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2066,14 +2064,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2082,11 +2078,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2097,14 +2093,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2118,7 +2116,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2138,7 +2135,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2149,14 +2145,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2167,9 +2165,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4018,6 +4018,94 @@ "smithy.api#output": {} } }, + "com.amazonaws.codepipeline#GitConfiguration": { + "type": "structure", + "members": { + "sourceActionName": { + "target": "com.amazonaws.codepipeline#ActionName", + "traits": { + "smithy.api#documentation": "

The name of the pipeline source action where the trigger configuration, such as Git\n tags, is specified. The trigger configuration will start the pipeline upon the specified\n change only.

\n \n

You can only specify one trigger configuration per source action.

\n
", + "smithy.api#required": {} + } + }, + "push": { + "target": "com.amazonaws.codepipeline#GitPushFilterList", + "traits": { + "smithy.api#documentation": "

The field where the repository event that will start the pipeline, such as pushing\n Git tags, is specified with details.

\n \n

Git tags is the only supported event type.

\n
" + } + } + }, + "traits": { + "smithy.api#documentation": "

A type of trigger configuration for Git-based source actions.

\n \n

You can specify the Git configuration trigger type for all third-party\n Git-based source actions that are supported by the\n CodeStarSourceConnection action type.

\n
" + } + }, + "com.amazonaws.codepipeline#GitPushFilter": { + "type": "structure", + "members": { + "tags": { + "target": "com.amazonaws.codepipeline#GitTagFilterCriteria", + "traits": { + "smithy.api#documentation": "

The field that contains the details for the Git tags trigger\n configuration.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

The event criteria that specify when a specified repository event will start the pipeline for the specified trigger configuration, such as the lists of Git tags to include and exclude.

" + } + }, + "com.amazonaws.codepipeline#GitPushFilterList": { + "type": "list", + "member": { + "target": "com.amazonaws.codepipeline#GitPushFilter" + }, + "traits": { + "smithy.api#length": { + "min": 1, + "max": 1 + } + } + }, + "com.amazonaws.codepipeline#GitTagFilterCriteria": { + "type": "structure", + "members": { + "includes": { + "target": "com.amazonaws.codepipeline#GitTagPatternList", + "traits": { + "smithy.api#documentation": "

The list of patterns of Git tags that, when pushed, are to be included as criteria\n that starts the pipeline.

" + } + }, + "excludes": { + "target": "com.amazonaws.codepipeline#GitTagPatternList", + "traits": { + "smithy.api#documentation": "

The list of patterns of Git tags that, when pushed, are to be excluded from\n starting the pipeline.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

The Git tags specified as filter criteria for whether a Git tag repository event\n will start the pipeline.

" + } + }, + "com.amazonaws.codepipeline#GitTagNamePattern": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 255 + } + } + }, + "com.amazonaws.codepipeline#GitTagPatternList": { + "type": "list", + "member": { + "target": "com.amazonaws.codepipeline#GitTagNamePattern" + }, + "traits": { + "smithy.api#length": { + "min": 1, + "max": 8 + } + } + }, "com.amazonaws.codepipeline#InputArtifact": { "type": "structure", "members": { @@ -5282,6 +5370,24 @@ "traits": { "smithy.api#documentation": "

The version number of the pipeline. A new pipeline always has a version number of\n 1. This number is incremented when a pipeline is updated.

" } + }, + "pipelineType": { + "target": "com.amazonaws.codepipeline#PipelineType", + "traits": { + "smithy.api#documentation": "

CodePipeline provides the following pipeline types, which differ in characteristics and\n price, so that you can tailor your pipeline features and cost to the needs of your\n applications.

\n \n \n

Including V2 parameters, such as triggers on Git tags, in the pipeline JSON when\n creating or updating a pipeline will result in the pipeline having the V2 type of\n pipeline and the associated costs.

\n
\n

For information about pricing for CodePipeline, see Pricing.

\n

\n For information about which type of pipeline to choose, see What type of pipeline is right for me?.

" + } + }, + "triggers": { + "target": "com.amazonaws.codepipeline#PipelineTriggerDeclarationList", + "traits": { + "smithy.api#documentation": "

The trigger configuration specifying a type of event, such as Git tags, that starts the pipeline.

\n \n

When a trigger configuration is specified, default change detection for\n repository and branch commits is disabled.

\n
" + } + }, + "variables": { + "target": "com.amazonaws.codepipeline#PipelineVariableDeclarationList", + "traits": { + "smithy.api#documentation": "

A list that defines the pipeline variables for a pipeline resource. Variable names can\n have alphanumeric and underscore characters, and the values must match\n [A-Za-z0-9@\\-_]+.

" + } } }, "traits": { @@ -5326,6 +5432,15 @@ "traits": { "smithy.api#documentation": "

A list of ArtifactRevision objects included in a pipeline\n execution.

" } + }, + "trigger": { + "target": "com.amazonaws.codepipeline#ExecutionTrigger" + }, + "variables": { + "target": "com.amazonaws.codepipeline#ResolvedPipelineVariableList", + "traits": { + "smithy.api#documentation": "

A list of pipeline variables used for the pipeline execution.

" + } } }, "traits": { @@ -5570,6 +5685,12 @@ "smithy.api#documentation": "

The version number of the pipeline.

" } }, + "pipelineType": { + "target": "com.amazonaws.codepipeline#PipelineType", + "traits": { + "smithy.api#documentation": "

CodePipeline provides the following pipeline types, which differ in characteristics and\n price, so that you can tailor your pipeline features and cost to the needs of your\n applications.

\n \n \n

Including V2 parameters, such as triggers on Git tags, in the pipeline JSON when\n creating or updating a pipeline will result in the pipeline having the V2 type of\n pipeline and the associated costs.

\n
\n

For information about pricing for CodePipeline, see Pricing.

\n

\n For information about which type of pipeline to choose, see What type of pipeline is right for me?.

" + } + }, "created": { "target": "com.amazonaws.codepipeline#Timestamp", "traits": { @@ -5587,6 +5708,171 @@ "smithy.api#documentation": "

Returns a summary of a pipeline.

" } }, + "com.amazonaws.codepipeline#PipelineTriggerDeclaration": { + "type": "structure", + "members": { + "providerType": { + "target": "com.amazonaws.codepipeline#PipelineTriggerProviderType", + "traits": { + "smithy.api#documentation": "

The source provider for the event, such as connections configured for a repository\n with Git tags, for the specified trigger configuration.

", + "smithy.api#required": {} + } + }, + "gitConfiguration": { + "target": "com.amazonaws.codepipeline#GitConfiguration", + "traits": { + "smithy.api#documentation": "

Provides the filter criteria and the source stage for the repository event that\n starts the pipeline, such as Git tags.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Represents information about the specified trigger configuration, such as the\n filter criteria and the source stage for the action that contains the trigger.

\n \n

This is only supported for the CodeStarSourceConnection action\n type.

\n
\n \n

When a trigger configuration is specified, default change detection for\n repository and branch commits is disabled.

\n
" + } + }, + "com.amazonaws.codepipeline#PipelineTriggerDeclarationList": { + "type": "list", + "member": { + "target": "com.amazonaws.codepipeline#PipelineTriggerDeclaration" + }, + "traits": { + "smithy.api#length": { + "min": 0, + "max": 20 + } + } + }, + "com.amazonaws.codepipeline#PipelineTriggerProviderType": { + "type": "enum", + "members": { + "CodeStarSourceConnection": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "CodeStarSourceConnection" + } + } + } + }, + "com.amazonaws.codepipeline#PipelineType": { + "type": "enum", + "members": { + "V1": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "V1" + } + }, + "V2": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "V2" + } + } + } + }, + "com.amazonaws.codepipeline#PipelineVariable": { + "type": "structure", + "members": { + "name": { + "target": "com.amazonaws.codepipeline#PipelineVariableName", + "traits": { + "smithy.api#documentation": "

The name of a pipeline-level variable.

", + "smithy.api#required": {} + } + }, + "value": { + "target": "com.amazonaws.codepipeline#PipelineVariableValue", + "traits": { + "smithy.api#documentation": "

The value of a pipeline-level variable.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

A pipeline-level variable used for a pipeline execution.

" + } + }, + "com.amazonaws.codepipeline#PipelineVariableDeclaration": { + "type": "structure", + "members": { + "name": { + "target": "com.amazonaws.codepipeline#PipelineVariableName", + "traits": { + "smithy.api#documentation": "

The name of a pipeline-level variable.

", + "smithy.api#required": {} + } + }, + "defaultValue": { + "target": "com.amazonaws.codepipeline#PipelineVariableValue", + "traits": { + "smithy.api#documentation": "

The value of a pipeline-level variable.

" + } + }, + "description": { + "target": "com.amazonaws.codepipeline#PipelineVariableDescription", + "traits": { + "smithy.api#documentation": "

The description of a pipeline-level variable. It's used to add additional context about the variable, and not being used at time when pipeline executes.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

A variable declared at the pipeline level.

" + } + }, + "com.amazonaws.codepipeline#PipelineVariableDeclarationList": { + "type": "list", + "member": { + "target": "com.amazonaws.codepipeline#PipelineVariableDeclaration" + }, + "traits": { + "smithy.api#length": { + "min": 0, + "max": 50 + } + } + }, + "com.amazonaws.codepipeline#PipelineVariableDescription": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 200 + }, + "smithy.api#pattern": ".*" + } + }, + "com.amazonaws.codepipeline#PipelineVariableList": { + "type": "list", + "member": { + "target": "com.amazonaws.codepipeline#PipelineVariable" + }, + "traits": { + "smithy.api#length": { + "min": 1, + "max": 50 + } + } + }, + "com.amazonaws.codepipeline#PipelineVariableName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 128 + }, + "smithy.api#pattern": "^[A-Za-z0-9@\\-_]+$" + } + }, + "com.amazonaws.codepipeline#PipelineVariableValue": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 1000 + }, + "smithy.api#pattern": ".*" + } + }, "com.amazonaws.codepipeline#PipelineVersion": { "type": "integer", "traits": { @@ -6333,6 +6619,32 @@ "target": "com.amazonaws.codepipeline#String" } }, + "com.amazonaws.codepipeline#ResolvedPipelineVariable": { + "type": "structure", + "members": { + "name": { + "target": "com.amazonaws.codepipeline#String", + "traits": { + "smithy.api#documentation": "

The name of a pipeline-level variable.

" + } + }, + "resolvedValue": { + "target": "com.amazonaws.codepipeline#String", + "traits": { + "smithy.api#documentation": "

The resolved value of a pipeline-level variable.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

A pipeline-level variable used for a pipeline execution.

" + } + }, + "com.amazonaws.codepipeline#ResolvedPipelineVariableList": { + "type": "list", + "member": { + "target": "com.amazonaws.codepipeline#ResolvedPipelineVariable" + } + }, "com.amazonaws.codepipeline#ResourceArn": { "type": "string", "traits": { @@ -6383,7 +6695,7 @@ } ], "traits": { - "smithy.api#documentation": "

Resumes the pipeline execution by retrying the last failed actions in a stage. You\n can retry a stage immediately if any of the actions in the stage fail. When you retry,\n all actions that are still in progress continue working, and failed actions are\n triggered again.

" + "smithy.api#documentation": "

You can retry a stage that has failed without having to run a pipeline again from the beginning. You do\n this by either retrying the failed actions in a stage or by retrying all actions in the stage starting from the first action in the stage. When you retry the failed actions in a stage,\n all actions that are still in progress continue working, and failed actions are\n triggered again. When you retry a failed stage from the first action in the stage, the stage cannot have any actions in progress. Before a stage can be retried, it must either have all actions failed or some actions failed and some succeeded.

" } }, "com.amazonaws.codepipeline#RetryStageExecutionInput": { @@ -6413,7 +6725,7 @@ "retryMode": { "target": "com.amazonaws.codepipeline#StageRetryMode", "traits": { - "smithy.api#documentation": "

The scope of the retry attempt. Currently, the only supported value is\n FAILED_ACTIONS.

", + "smithy.api#documentation": "

The scope of the retry attempt.

", "smithy.api#required": {} } } @@ -6766,6 +7078,12 @@ "traits": { "smithy.api#enumValue": "FAILED_ACTIONS" } + }, + "ALL_ACTIONS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ALL_ACTIONS" + } } } }, @@ -6860,6 +7178,12 @@ "smithy.api#required": {} } }, + "variables": { + "target": "com.amazonaws.codepipeline#PipelineVariableList", + "traits": { + "smithy.api#documentation": "

A list that overrides pipeline variables for a pipeline execution that's being started. Variable names must match [A-Za-z0-9@\\-_]+, \n and the values can be anything except an empty string.

" + } + }, "clientRequestToken": { "target": "com.amazonaws.codepipeline#ClientRequestToken", "traits": { @@ -7320,6 +7644,12 @@ "traits": { "smithy.api#enumValue": "PutActionRevision" } + }, + "WebhookV2": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "WebhookV2" + } } } }, diff --git a/aws-models/codestar-connections.json b/aws-models/codestar-connections.json index bb29e1959bda..5322f8bb8edd 100644 --- a/aws-models/codestar-connections.json +++ b/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": [], diff --git a/aws-models/codestar-notifications.json b/aws-models/codestar-notifications.json index a467c70814a9..d1fdc6b278fa 100644 --- a/aws-models/codestar-notifications.json +++ b/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 diff --git a/aws-models/codestar.json b/aws-models/codestar.json index 43ecfad9d490..ca9271136acd 100644 --- a/aws-models/codestar.json +++ b/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 diff --git a/aws-models/cognito-identity.json b/aws-models/cognito-identity.json index 28f749f8e29d..fa5c4a69b1a6 100644 --- a/aws-models/cognito-identity.json +++ b/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 diff --git a/aws-models/cognito-idp.json b/aws-models/cognito-idp.json index ae48d8361cc1..dc602f07bdba 100644 --- a/aws-models/cognito-idp.json +++ b/aws-models/cognito-idp.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": [], @@ -10326,7 +10326,6 @@ "com.amazonaws.cognitoidentityprovider#ListResourceServersLimitType": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -10346,7 +10345,6 @@ "MaxResults": { "target": "com.amazonaws.cognitoidentityprovider#ListResourceServersLimitType", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of resource servers to return.

" } }, @@ -10482,7 +10480,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": {} } @@ -10568,7 +10565,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.

" } }, @@ -10649,7 +10645,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": {} } @@ -11302,7 +11297,6 @@ "com.amazonaws.cognitoidentityprovider#PasswordPolicyMinLengthType": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 6, "max": 99 @@ -11315,7 +11309,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.

" } }, @@ -11389,7 +11382,6 @@ "com.amazonaws.cognitoidentityprovider#PoolQueryLimitType": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 60 @@ -11449,7 +11441,6 @@ "com.amazonaws.cognitoidentityprovider#PriorityType": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 2 @@ -11558,7 +11549,6 @@ "com.amazonaws.cognitoidentityprovider#QueryLimit": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 60 @@ -11615,7 +11605,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/aws-models/cognito-sync.json b/aws-models/cognito-sync.json index 6908dc56fcbf..6a27b5daa520 100644 --- a/aws-models/cognito-sync.json +++ b/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": [], diff --git a/aws-models/comprehend.json b/aws-models/comprehend.json index 4b5591f9fe6e..3ec2fa99d6da 100644 --- a/aws-models/comprehend.json +++ b/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": [], diff --git a/aws-models/comprehendmedical.json b/aws-models/comprehendmedical.json index 61a48ca17961..6f0de6afd15d 100644 --- a/aws-models/comprehendmedical.json +++ b/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": [], diff --git a/aws-models/compute-optimizer.json b/aws-models/compute-optimizer.json index bc358ead1d9d..b061cee8220f 100644 --- a/aws-models/compute-optimizer.json +++ b/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": [], diff --git a/aws-models/config.json b/aws-models/config.json index 14af71ad5ceb..386955ec097f 100644 --- a/aws-models/config.json +++ b/aws-models/config.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/aws-models/connect-contact-lens.json b/aws-models/connect-contact-lens.json index 4b4943697953..f26cec0a2c5a 100644 --- a/aws-models/connect-contact-lens.json +++ b/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": {} } diff --git a/aws-models/connect.json b/aws-models/connect.json index 066ac27e9efc..403b97a1367c 100644 --- a/aws-models/connect.json +++ b/aws-models/connect.json @@ -155,6 +155,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": 0, "smithy.api#documentation": "

The version of the evaluation form to activate. If the version property is not provided, the\n latest version of the evaluation form is activated.

", "smithy.api#required": {} } @@ -184,6 +185,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": 0, "smithy.api#documentation": "

A version of the evaluation form.

", "smithy.api#required": {} } @@ -1149,6 +1151,9 @@ { "target": "com.amazonaws.connect#UpdatePhoneNumber" }, + { + "target": "com.amazonaws.connect#UpdatePhoneNumberMetadata" + }, { "target": "com.amazonaws.connect#UpdatePrompt" }, @@ -1240,7 +1245,7 @@ "name": "connect" }, "aws.protocols#restJson1": {}, - "smithy.api#documentation": "

Amazon Connect is a cloud-based contact center solution that you use to set up and\n manage a customer contact center and provide reliable customer engagement at any scale.

\n

Amazon Connect provides metrics and real-time reporting that enable you to optimize\n contact routing. You can also resolve customer issues more efficiently by getting customers in\n touch with the appropriate agents.

\n

There are limits to the number of Amazon Connect resources that you can create. There\n are also limits to the number of requests that you can make per second. For more information, see\n Amazon Connect Service Quotas in the Amazon Connect Administrator\n Guide.

\n

You can connect programmatically to an Amazon Web Services service by using an endpoint. For\n a list of Amazon Connect endpoints, see Amazon Connect Endpoints.

", + "smithy.api#documentation": "

Amazon Connect is a cloud-based contact center solution that you use to set up and\n manage a customer contact center and provide reliable customer engagement at any scale.

\n

Amazon Connect provides metrics and real-time reporting that enable you to optimize\n contact routing. You can also resolve customer issues more efficiently by getting customers in\n touch with the appropriate agents.

\n

There are limits to the number of Amazon Connect resources that you can create. There\n are also limits to the number of requests that you can make per second. For more information,\n seeP98941055 Amazon Connect Service\n Quotas in the Amazon Connect Administrator Guide.

\n

You can connect programmatically to an Amazon Web Services service by using an endpoint. For\n a list of Amazon Connect endpoints, see Amazon Connect Endpoints.

", "smithy.api#title": "Amazon Connect Service", "smithy.rules#endpointRuleSet": { "version": "1.0", @@ -1284,7 +1289,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1327,7 +1331,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1340,7 +1345,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1354,7 +1358,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1377,7 +1380,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1412,7 +1414,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1423,14 +1424,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1444,14 +1447,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1460,18 +1461,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -1480,7 +1480,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -1500,14 +1501,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1521,7 +1524,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1541,7 +1543,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1552,14 +1553,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1570,9 +1573,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2074,7 +2079,7 @@ "ApplicationPermissions": { "target": "com.amazonaws.connect#ApplicationPermissions", "traits": { - "smithy.api#documentation": "

The permissions that the agent is granted on the application. Only the ACCESS permission is supported.

" + "smithy.api#documentation": "

The permissions that the agent is granted on the application. Only the ACCESS\n permission is supported.

" } } }, @@ -3040,7 +3045,10 @@ } }, "com.amazonaws.connect#BoxedBoolean": { - "type": "boolean" + "type": "boolean", + "traits": { + "smithy.api#default": false + } }, "com.amazonaws.connect#BucketName": { "type": "string", @@ -3344,7 +3352,7 @@ "PhoneNumberStatus": { "target": "com.amazonaws.connect#PhoneNumberStatus", "traits": { - "smithy.api#documentation": "

The status of the phone number.

\n \n \n

You will not be billed for the phone number during the 1-day period if number claiming\n fails.

\n
" + "smithy.api#documentation": "

The status of the phone number.

\n \n \n

You will not be billed for the phone number during the 1-day period if number claiming\n fails.

\n
" } } }, @@ -3384,7 +3392,6 @@ "com.amazonaws.connect#Concurrency": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10 @@ -3551,7 +3558,7 @@ "Content": { "target": "com.amazonaws.connect#ContactFlowContent", "traits": { - "smithy.api#documentation": "

The JSON string that represents the content of the flow. For an example, see Example\n contact flow in Amazon Connect Flow language.

" + "smithy.api#documentation": "

The JSON string that represents the content of the flow. For an example, see Example\n flow in Amazon Connect Flow language.

\n

Length Constraints: Minimum length of 1. Maximum length of 256000.

" } }, "Tags": { @@ -3604,7 +3611,7 @@ "Content": { "target": "com.amazonaws.connect#ContactFlowModuleContent", "traits": { - "smithy.api#documentation": "

The JSON string that represents the content of the flow. For an example, see Example\n contact flow in Amazon Connect Flow language.

\n

Length Constraints: Minimum length of 1. Maximum length of 256000.

" + "smithy.api#documentation": "

The JSON string that represents the content of the flow. For an example, see Example\n flow in Amazon Connect Flow language.

" } }, "Description": { @@ -4329,7 +4336,7 @@ "Content": { "target": "com.amazonaws.connect#ContactFlowModuleContent", "traits": { - "smithy.api#documentation": "

The content of the flow module.

", + "smithy.api#documentation": "

The JSON string that represents the content of the flow. For an example, see Example\n flow in Amazon Connect Flow language.

", "smithy.api#required": {} } }, @@ -4405,7 +4412,7 @@ "Content": { "target": "com.amazonaws.connect#ContactFlowContent", "traits": { - "smithy.api#documentation": "

The JSON string that represents the content of the flow. For an example, see Example\n contact flow in Amazon Connect Flow language.

\n

Length Constraints: Minimum length of 1. Maximum length of 256000.

", + "smithy.api#documentation": "

The JSON string that represents the content of the flow. For an example, see Example\n flow in Amazon Connect Flow language.

\n

Length Constraints: Minimum length of 1. Maximum length of 256000.

", "smithy.api#required": {} } }, @@ -5811,7 +5818,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates a traffic distribution group given an Amazon Connect instance that has been replicated.

\n \n

You can change the SignInConfig distribution only for a \ndefault TrafficDistributionGroup (see the IsDefault parameter in the \nTrafficDistributionGroup\n data type). If you call\n UpdateTrafficDistribution with a modified SignInConfig and a non-default TrafficDistributionGroup,\n an InvalidRequestException is returned.

\n
\n

For more information about creating traffic distribution groups, see Set up traffic distribution groups in\n the Amazon Connect Administrator Guide.

", + "smithy.api#documentation": "

Creates a traffic distribution group given an Amazon Connect instance that has been replicated.

\n \n

The SignInConfig distribution is available only on a \ndefault TrafficDistributionGroup (see the IsDefault parameter in the \nTrafficDistributionGroup\n data type). If you call\n UpdateTrafficDistribution with a modified SignInConfig and a non-default TrafficDistributionGroup,\n an InvalidRequestException is returned.

\n
\n

For more information about creating traffic distribution groups, see Set up traffic distribution groups in\n the Amazon Connect Administrator Guide.

", "smithy.api#http": { "method": "PUT", "uri": "/traffic-distribution-group", @@ -6003,7 +6010,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates a user account for the specified Amazon Connect instance.

\n

For information about how to create user accounts using the Amazon Connect console, see\n Add\n Users in the Amazon Connect Administrator Guide.

", + "smithy.api#documentation": "

Creates a user account for the specified Amazon Connect instance.

\n \n

Certain UserIdentityInfo parameters\n are required in some situations. For example, Email is required if you are using\n SAML for identity management. FirstName and LastName are required if\n you are using Amazon Connect or SAML for identity management.

\n
\n

For information about how to create user accounts using the Amazon Connect console, see\n Add\n Users in the Amazon Connect Administrator Guide.

", "smithy.api#http": { "method": "PUT", "uri": "/users/{InstanceId}", @@ -6845,6 +6852,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": 0, "smithy.api#documentation": "

A version of the evaluation form. If the version property is not provided, the latest version of the\n evaluation form is deactivated.

", "smithy.api#required": {} } @@ -6874,6 +6882,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": 0, "smithy.api#documentation": "

The version of the deactivated evaluation form resource.

", "smithy.api#required": {} } @@ -7187,6 +7196,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": null, "smithy.api#documentation": "

The unique identifier for the evaluation form.

", "smithy.api#httpQuery": "version" } @@ -8150,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": {} @@ -8682,6 +8692,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": null, "smithy.api#documentation": "

A version of the evaluation form.

", "smithy.api#httpQuery": "version" } @@ -11032,6 +11043,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": 0, "smithy.api#documentation": "

A version of the evaluation form.

", "smithy.api#required": {} } @@ -11129,6 +11141,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": 0, "smithy.api#documentation": "

A version of the evaluation form.

", "smithy.api#required": {} } @@ -11777,6 +11790,7 @@ "LatestVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": 0, "smithy.api#documentation": "

The version number of the latest evaluation form version.

", "smithy.api#required": {} } @@ -11784,6 +11798,7 @@ "ActiveVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": null, "smithy.api#documentation": "

The version of the active evaluation form version.

" } } @@ -11850,6 +11865,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": 0, "smithy.api#documentation": "

A version of the evaluation form.

", "smithy.api#required": {} } @@ -12434,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.

" } }, @@ -12547,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.

" } } @@ -12611,7 +12625,7 @@ } ], "traits": { - "smithy.api#documentation": "

Retrieves a token for federation.

\n \n

This API doesn't support root users. If you try to invoke GetFederationToken with root\n credentials, an error message similar to the following one appears:

\n

\n Provided identity: Principal: .... User: .... cannot be used for federation with\n Amazon Connect\n

\n
", + "smithy.api#documentation": "

Supports SAML sign-in for Amazon Connect. Retrieves a token for federation. The token is\n for the Amazon Connect user which corresponds to the IAM credentials that were\n used to invoke this action.

\n

For more information about how SAML sign-in works in Amazon Connect, see Configure SAML with\n IAM for Amazon Connect in the Amazon Connect Administrator\n Guide.\n

\n \n

This API doesn't support root users. If you try to invoke GetFederationToken with root\n credentials, an error message similar to the following one appears:

\n

\n Provided identity: Principal: .... User: .... cannot be used for federation with\n Amazon Connect\n

\n
", "smithy.api#http": { "method": "GET", "uri": "/user/federate/{InstanceId}", @@ -12693,7 +12707,7 @@ } ], "traits": { - "smithy.api#documentation": "

Gets historical metric data from the specified Amazon Connect instance.

\n

For a description of each historical metric, see Historical Metrics\n Definitions in the Amazon Connect Administrator Guide.

", + "smithy.api#documentation": "

Gets historical metric data from the specified Amazon Connect instance.

\n

For a description of each historical metric, see Historical Metrics\n Definitions in the Amazon Connect Administrator Guide.

\n \n

We recommend using the GetMetricDataV2 API. It\n provides more flexibility, features, and the ability to query longer time ranges than\n GetMetricData. Use it to retrieve historical agent and contact metrics for the\n last 3 months, at varying intervals. You can also use it to build custom dashboards to measure\n historical queue and agent performance. For example, you can track the number of incoming\n contacts for the last 7 days, with data split by day, to see how contact volume changed per day\n of the week.

\n
", "smithy.api#http": { "method": "POST", "uri": "/metrics/historical/{InstanceId}", @@ -12760,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.

" } } @@ -12841,7 +12854,7 @@ "StartTime": { "target": "com.amazonaws.connect#Timestamp", "traits": { - "smithy.api#documentation": "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the\n retrieval of historical metrics data. The time must be before the end time timestamp. The start\n and end time depends on the IntervalPeriod selected. By default the time range between\n start and end time is 35 days. Historical metrics are available for 3 months.

", + "smithy.api#documentation": "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the\n retrieval of historical metrics data. The time must be before the end time timestamp. The start\n and end time depends on the IntervalPeriod selected. By default the time range\n between start and end time is 35 days. Historical metrics are available for 3 months.

", "smithy.api#required": {} } }, @@ -12855,7 +12868,7 @@ "Interval": { "target": "com.amazonaws.connect#IntervalDetails", "traits": { - "smithy.api#documentation": "

The interval period and timezone to apply to returned metrics.

\n " + "smithy.api#documentation": "

The interval period and timezone to apply to returned metrics.

\n " } }, "Filters": { @@ -12874,7 +12887,7 @@ "Metrics": { "target": "com.amazonaws.connect#MetricsV2", "traits": { - "smithy.api#documentation": "

The metrics to retrieve. Specify the name, groupings, and filters for each metric. The\n following historical metrics are available. For a description of each metric, see Historical metrics definitions in the Amazon Connect Administrator's\n Guide.

\n
\n
ABANDONMENT_RATE
\n
\n

Unit: Percent

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AGENT_ADHERENT_TIME
\n
\n

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AGENT_NON_RESPONSE
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AGENT_NON_RESPONSE_WITHOUT_CUSTOMER_ABANDONS
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n

Data for this metric is available starting from October 1, 2023 0:00:00 GMT.

\n
\n
AGENT_OCCUPANCY
\n
\n

Unit: Percentage

\n

Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy

\n
\n
AGENT_SCHEDULE_ADHERENCE
\n
\n

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

\n

Unit: Percent

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AGENT_SCHEDULED_TIME
\n
\n

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_ABANDON_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_AFTER_CONTACT_WORK_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_AGENT_CONNECTING_TIME
\n
\n

Unit: Seconds

\n

Valid metric filter key: INITIATION_METHOD. For now, this metric only\n supports the following as INITIATION_METHOD: INBOUND |\n OUTBOUND | CALLBACK | API\n

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n \n

The Negate key in Metric Level Filters is not applicable for this metric.

\n
\n
\n
AVG_CONTACT_DURATION
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_CONVERSATION_DURATION
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_GREETING_TIME_AGENT
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_HANDLE_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_HOLD_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_HOLD_TIME_ALL_CONTACTS
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_HOLDS
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_INTERACTION_AND_HOLD_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_INTERACTION_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Feature

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_INTERRUPTIONS_AGENT
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_INTERRUPTION_TIME_AGENT
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_NON_TALK_TIME
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_QUEUE_ANSWER_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Feature

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_RESOLUTION_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile

\n
\n
AVG_TALK_TIME
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_TALK_TIME_AGENT
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_TALK_TIME_CUSTOMER
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
CONTACTS_ABANDONED
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
CONTACTS_CREATED
\n
\n

Unit: Count

\n

Valid metric filter key: INITIATION_METHOD\n

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Feature

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
CONTACTS_HANDLED
\n
\n

Unit: Count

\n

Valid metric filter key: INITIATION_METHOD,\n DISCONNECT_REASON\n

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
CONTACTS_HOLD_ABANDONS
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
CONTACTS_QUEUED
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
CONTACTS_RESOLVED_IN_X
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile

\n

Threshold: For ThresholdValue enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison, you must enter LT (for\n \"Less than\").

\n
\n
CONTACTS_TRANSFERRED_OUT
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
CONTACTS_TRANSFERRED_OUT_BY_AGENT
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
MAX_QUEUED_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
SERVICE_LEVEL
\n
\n

You can include up to 20 SERVICE_LEVEL metrics in a request.

\n

Unit: Percent

\n

Valid groupings and filters: Queue, Channel, Routing Profile

\n

Threshold: For ThresholdValue, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison, you must enter LT (for\n \"Less than\").

\n
\n
SUM_CONTACTS_ANSWERED_IN_X
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile

\n

Threshold: For ThresholdValue, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison, you must enter LT (for\n \"Less than\").

\n
\n
SUM_CONTACTS_ABANDONED_IN_X
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile

\n

Threshold: For ThresholdValue, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison, you must enter LT (for\n \"Less than\").

\n
\n
SUM_CONTACTS_DISCONNECTED
\n
\n

Valid metric filter key: DISCONNECT_REASON\n

\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile

\n
\n
SUM_RETRY_CALLBACK_ATTEMPTS
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile

\n
\n
", + "smithy.api#documentation": "

The metrics to retrieve. Specify the name, groupings, and filters for each metric. The\n following historical metrics are available. For a description of each metric, see Historical metrics definitions in the Amazon Connect Administrator's\n Guide.

\n
\n
ABANDONMENT_RATE
\n
\n

Unit: Percent

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AGENT_ADHERENT_TIME
\n
\n

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AGENT_NON_RESPONSE
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AGENT_NON_RESPONSE_WITHOUT_CUSTOMER_ABANDONS
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n

Data for this metric is available starting from October 1, 2023 0:00:00 GMT.

\n
\n
AGENT_OCCUPANCY
\n
\n

Unit: Percentage

\n

Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy

\n
\n
AGENT_SCHEDULE_ADHERENCE
\n
\n

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

\n

Unit: Percent

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AGENT_SCHEDULED_TIME
\n
\n

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_ABANDON_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_AFTER_CONTACT_WORK_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_AGENT_CONNECTING_TIME
\n
\n

Unit: Seconds

\n

Valid metric filter key: INITIATION_METHOD. For now, this metric only\n supports the following as INITIATION_METHOD: INBOUND |\n OUTBOUND | CALLBACK | API\n

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n \n

The Negate key in Metric Level Filters is not applicable for this\n metric.

\n
\n
\n
AVG_CONTACT_DURATION
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_CONVERSATION_DURATION
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_GREETING_TIME_AGENT
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_HANDLE_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_HOLD_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_HOLD_TIME_ALL_CONTACTS
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_HOLDS
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_INTERACTION_AND_HOLD_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_INTERACTION_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Feature

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_INTERRUPTIONS_AGENT
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_INTERRUPTION_TIME_AGENT
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_NON_TALK_TIME
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_QUEUE_ANSWER_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Feature

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_RESOLUTION_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile

\n
\n
AVG_TALK_TIME
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_TALK_TIME_AGENT
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
AVG_TALK_TIME_CUSTOMER
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
CONTACTS_ABANDONED
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
CONTACTS_CREATED
\n
\n

Unit: Count

\n

Valid metric filter key: INITIATION_METHOD\n

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Feature

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
CONTACTS_HANDLED
\n
\n

Unit: Count

\n

Valid metric filter key: INITIATION_METHOD,\n DISCONNECT_REASON\n

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
CONTACTS_HOLD_ABANDONS
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
CONTACTS_QUEUED
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
CONTACTS_RESOLVED_IN_X
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile

\n

Threshold: For ThresholdValue enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison, you must enter LT (for\n \"Less than\").

\n
\n
CONTACTS_TRANSFERRED_OUT
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
CONTACTS_TRANSFERRED_OUT_BY_AGENT
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
MAX_QUEUED_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

\n
\n
SERVICE_LEVEL
\n
\n

You can include up to 20 SERVICE_LEVEL metrics in a request.

\n

Unit: Percent

\n

Valid groupings and filters: Queue, Channel, Routing Profile

\n

Threshold: For ThresholdValue, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison, you must enter LT (for\n \"Less than\").

\n
\n
SUM_CONTACTS_ANSWERED_IN_X
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile

\n

Threshold: For ThresholdValue, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison, you must enter LT (for\n \"Less than\").

\n
\n
SUM_CONTACTS_ABANDONED_IN_X
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile

\n

Threshold: For ThresholdValue, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison, you must enter LT (for\n \"Less than\").

\n
\n
SUM_CONTACTS_DISCONNECTED
\n
\n

Valid metric filter key: DISCONNECT_REASON\n

\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile

\n
\n
SUM_RETRY_CALLBACK_ATTEMPTS
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile

\n
\n
", "smithy.api#required": {} } }, @@ -12887,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.

" } } @@ -13216,7 +13228,7 @@ "SignInConfig": { "target": "com.amazonaws.connect#SignInConfig", "traits": { - "smithy.api#documentation": "

The distribution of allowing signing in to the instance and its replica(s).

" + "smithy.api#documentation": "

The distribution that determines which Amazon Web Services Regions should be used to sign in\n agents in to both the instance and its replica(s).

" } }, "AgentConfig": { @@ -14723,7 +14735,7 @@ "IntervalPeriod": { "target": "com.amazonaws.connect#IntervalPeriod", "traits": { - "smithy.api#documentation": "

\n IntervalPeriod: An aggregated grouping applied to request metrics. Valid\n IntervalPeriod values are: FIFTEEN_MIN | THIRTY_MIN |\n HOUR | DAY | WEEK | TOTAL.

\n

For example, if IntervalPeriod is selected THIRTY_MIN,\n StartTime and EndTime differs by 1 day, then Amazon Connect\n returns 48 results in the response. Each result is aggregated by the THIRTY_MIN period. By\n default Amazon Connect aggregates results based on the TOTAL interval period.

\n

The following list describes restrictions on StartTime and EndTime\n based on what IntervalPeriod is requested.

\n " + "smithy.api#documentation": "

\n IntervalPeriod: An aggregated grouping applied to request metrics. Valid\n IntervalPeriod values are: FIFTEEN_MIN | THIRTY_MIN |\n HOUR | DAY | WEEK | TOTAL.

\n

For example, if IntervalPeriod is selected THIRTY_MIN,\n StartTime and EndTime differs by 1 day, then Amazon Connect\n returns 48 results in the response. Each result is aggregated by the THIRTY_MIN period. By\n default Amazon Connect aggregates results based on the TOTAL interval period.

\n

The following list describes restrictions on StartTime and EndTime\n based on what IntervalPeriod is requested.

\n " } } }, @@ -15063,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" } @@ -15201,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" } @@ -15289,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" } @@ -15479,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" } @@ -15584,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" } @@ -15769,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.

" } }, @@ -15864,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" } @@ -15953,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" } @@ -16052,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" } @@ -16143,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" } @@ -16242,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" } @@ -16316,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" } @@ -16411,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" } @@ -16502,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" } @@ -16593,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" } @@ -16698,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" } @@ -16830,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.

" } }, @@ -16944,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" } @@ -17043,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" } @@ -17141,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" } @@ -17232,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" } @@ -17338,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" } @@ -17429,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" } @@ -17527,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" } @@ -17626,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" } @@ -17718,14 +17705,13 @@ "NextToken": { "target": "com.amazonaws.connect#NextToken", "traits": { - "smithy.api#documentation": "

The token for the next set of results. The next set of results can be retrieved by using the \n token value returned in the previous response when making the next request.

", + "smithy.api#documentation": "

The token for the next set of results. The next set of results can be retrieved by using the\n token value returned in the previous response when making the next request.

", "smithy.api#httpQuery": "nextToken" } }, "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" } @@ -17747,7 +17733,7 @@ "NextToken": { "target": "com.amazonaws.connect#NextToken", "traits": { - "smithy.api#documentation": "

The token for the next set of results. The next set of results can be retrieved by using the \n token value returned in the previous response when making the next request.

" + "smithy.api#documentation": "

The token for the next set of results. The next set of results can be retrieved by using the\n token value returned in the previous response when making the next request.

" } } }, @@ -17824,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" } @@ -17915,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" } @@ -18070,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" } @@ -18168,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" } @@ -18248,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" } @@ -18358,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" } @@ -18450,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" } @@ -18541,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" } @@ -18780,7 +18758,6 @@ "com.amazonaws.connect#MaxResult10": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10 @@ -18790,7 +18767,6 @@ "com.amazonaws.connect#MaxResult100": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -18800,7 +18776,6 @@ "com.amazonaws.connect#MaxResult1000": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -18810,7 +18785,6 @@ "com.amazonaws.connect#MaxResult2": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 2 @@ -18820,7 +18794,6 @@ "com.amazonaws.connect#MaxResult200": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 200 @@ -18830,7 +18803,6 @@ "com.amazonaws.connect#MaxResult25": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 25 @@ -18840,7 +18812,6 @@ "com.amazonaws.connect#MaxResult7": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 7 @@ -18889,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": {} } @@ -21212,7 +21182,7 @@ } }, "traits": { - "smithy.api#documentation": "

The status of the phone number.

\n " + "smithy.api#documentation": "

The status of the phone number.

\n " } }, "com.amazonaws.connect#PhoneNumberSummary": { @@ -21374,7 +21344,6 @@ "com.amazonaws.connect#Priority": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 99 @@ -22999,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": {} } @@ -23056,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": {} } @@ -23589,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.

" } }, @@ -23683,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.

" } }, @@ -23789,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.

" } }, @@ -23895,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.

" } }, @@ -24001,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.

" } }, @@ -24116,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.

" } }, @@ -24210,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.

" } }, @@ -24316,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.

" } }, @@ -24389,7 +24348,7 @@ } ], "traits": { - "smithy.api#documentation": "

Searches users in an Amazon Connect instance, with optional filtering.

\n \n

\n AfterContactWorkTimeLimit is returned in milliseconds.

\n
", + "smithy.api#documentation": "

Searches users in an Amazon Connect instance, with optional filtering.

\n \n

\n AfterContactWorkTimeLimit is returned in milliseconds.

\n
", "smithy.api#http": { "method": "POST", "uri": "/search-users", @@ -24409,7 +24368,7 @@ "InstanceId": { "target": "com.amazonaws.connect#InstanceId", "traits": { - "smithy.api#documentation": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

" + "smithy.api#documentation": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

\n \n

InstanceID is a required field. The \"Required: No\" below is incorrect.

\n
" } }, "NextToken": { @@ -24421,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.

" } }, @@ -24516,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.

" } }, @@ -24917,7 +24874,7 @@ } }, "traits": { - "smithy.api#documentation": "

The distribution of allowing signing in to the instance and its replica(s).

" + "smithy.api#documentation": "

The distribution that determines which Amazon Web Services Regions should be used to sign in\n agents in to both the instance and its replica(s).

" } }, "com.amazonaws.connect#SignInDistribution": { @@ -25607,7 +25564,7 @@ } ], "traits": { - "smithy.api#documentation": "

Initiates a flow to start a new task.

", + "smithy.api#documentation": "

Initiates a flow to start a new task contact. For more information about task contacts, see\n Concepts: Tasks in\n Amazon Connect in the Amazon Connect Administrator Guide.

\n

When using PreviousContactId and RelatedContactId input\n parameters, note the following:

\n \n

In addition, when calling StartTaskContact include only one of these parameters:\n ContactFlowID, QuickConnectID, or TaskTemplateID. Only\n one parameter is required as long as the task template has a flow configured to run it. If more\n than one parameter is specified, or only the TaskTemplateID is specified but it does\n not have a flow configured, the request returns an error because Amazon Connect cannot\n identify the unique flow to run when the task is created.

\n

A ServiceQuotaExceededException occurs when the number of open tasks exceeds\n the active tasks quota or there are already 12 tasks referencing the same\n PreviousContactId. For more information about service quotas for task contacts, see\n Amazon Connect service quotas in the Amazon Connect Administrator\n Guide.

", "smithy.api#http": { "method": "PUT", "uri": "/contact/task", @@ -25628,7 +25585,7 @@ "PreviousContactId": { "target": "com.amazonaws.connect#ContactId", "traits": { - "smithy.api#documentation": "

The identifier of the previous chat, voice, or task contact.

" + "smithy.api#documentation": "

The identifier of the previous chat, voice, or task contact. Any updates to user-defined\n attributes to task contacts linked using the same PreviousContactID will affect\n every contact in the chain. There can be a maximum of 12 linked task contacts in a chain.

" } }, "ContactFlowId": { @@ -25653,7 +25610,7 @@ "References": { "target": "com.amazonaws.connect#ContactReferences", "traits": { - "smithy.api#documentation": "

A formatted URL that is shown to an agent in the Contact Control Panel (CCP).

" + "smithy.api#documentation": "

A formatted URL that is shown to an agent in the Contact Control Panel (CCP). Tasks can have\n the following reference types at the time of creation: URL | NUMBER |\n STRING | DATE | EMAIL. ATTACHMENT is not a\n supported reference type during task creation.

" } }, "Description": { @@ -25678,19 +25635,19 @@ "TaskTemplateId": { "target": "com.amazonaws.connect#TaskTemplateId", "traits": { - "smithy.api#documentation": "

A unique identifier for the task template.

" + "smithy.api#documentation": "

A unique identifier for the task template. For more information about task templates, see Create task templates in the\n Amazon Connect Administrator Guide.

" } }, "QuickConnectId": { "target": "com.amazonaws.connect#QuickConnectId", "traits": { - "smithy.api#documentation": "

The identifier for the quick connect.

" + "smithy.api#documentation": "

The identifier for the quick connect. Tasks that are created by using QuickConnectId will use the\n flow that is defined on agent or queue quick connect. For more information about quick connects,\n see Create quick\n connects.

" } }, "RelatedContactId": { "target": "com.amazonaws.connect#ContactId", "traits": { - "smithy.api#documentation": "

The contactId that is related to this contact.

" + "smithy.api#documentation": "

The contactId that is related to this contact. Linking\n tasks together by using RelatedContactID copies over contact attributes from the\n related task contact to the new task contact. All updates to user-defined attributes in the new\n task contact are limited to the individual contact ID, unlike what happens when tasks are linked\n by using PreviousContactID. There are no limits to the number of contacts that can\n be linked by using RelatedContactId.

" } } }, @@ -27003,7 +26960,7 @@ "Status": { "target": "com.amazonaws.connect#TrafficDistributionGroupStatus", "traits": { - "smithy.api#documentation": "

The status of the traffic distribution group.

\n " + "smithy.api#documentation": "

The status of the traffic distribution group.

\n " } }, "Tags": { @@ -27016,7 +26973,7 @@ "target": "com.amazonaws.connect#Boolean", "traits": { "smithy.api#default": false, - "smithy.api#documentation": "

Whether this is the default traffic distribution group created during instance\n replication. The default traffic distribution group cannot be deleted by the\n DeleteTrafficDistributionGroup API. The default traffic distribution group is deleted as\n part of the process for deleting a replica.

\n \n

You can change the SignInConfig distribution only for a \ndefault TrafficDistributionGroup (see the IsDefault parameter in the \nTrafficDistributionGroup\n data type). If you call\n UpdateTrafficDistribution with a modified SignInConfig and a non-default TrafficDistributionGroup,\n an InvalidRequestException is returned.

\n
" + "smithy.api#documentation": "

Whether this is the default traffic distribution group created during instance\n replication. The default traffic distribution group cannot be deleted by the\n DeleteTrafficDistributionGroup API. The default traffic distribution group is deleted as\n part of the process for deleting a replica.

\n \n

The SignInConfig distribution is available only on the default\n TrafficDistributionGroup. If you call UpdateTrafficDistribution with\n a modified SignInConfig and a non-default TrafficDistributionGroup, an\n InvalidRequestException is returned.

\n
" } } }, @@ -27737,7 +27694,7 @@ "Content": { "target": "com.amazonaws.connect#ContactFlowContent", "traits": { - "smithy.api#documentation": "

The JSON string that represents the content of the flow. For an example, see Example\n contact flow in Amazon Connect Flow language.

\n

Length Constraints: Minimum length of 1. Maximum length of 256000.

", + "smithy.api#documentation": "

The JSON string that represents the content of the flow. For an example, see Example\n flow in Amazon Connect Flow language.

\n

Length Constraints: Minimum length of 1. Maximum length of 256000.

", "smithy.api#required": {} } } @@ -27898,7 +27855,7 @@ "Content": { "target": "com.amazonaws.connect#ContactFlowModuleContent", "traits": { - "smithy.api#documentation": "

The JSON string that represents the content of the flow. For an example, see Example\n contact flow in Amazon Connect Flow language.

", + "smithy.api#documentation": "

The JSON string that represents the content of the flow. For an example, see Example\n flow in Amazon Connect Flow language.

", "smithy.api#required": {} } } @@ -28265,6 +28222,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": 0, "smithy.api#documentation": "

A version of the evaluation form to update.

", "smithy.api#required": {} } @@ -28272,6 +28230,7 @@ "CreateNewVersion": { "target": "com.amazonaws.connect#BoxedBoolean", "traits": { + "smithy.api#default": null, "smithy.api#documentation": "

A flag indicating whether the operation must create a new version.

" } }, @@ -28333,6 +28292,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": 0, "smithy.api#documentation": "

The version of the updated evaluation form resource.

", "smithy.api#required": {} } @@ -28702,6 +28662,78 @@ } } }, + "com.amazonaws.connect#UpdatePhoneNumberMetadata": { + "type": "operation", + "input": { + "target": "com.amazonaws.connect#UpdatePhoneNumberMetadataRequest" + }, + "output": { + "target": "smithy.api#Unit" + }, + "errors": [ + { + "target": "com.amazonaws.connect#AccessDeniedException" + }, + { + "target": "com.amazonaws.connect#IdempotencyException" + }, + { + "target": "com.amazonaws.connect#InternalServiceException" + }, + { + "target": "com.amazonaws.connect#InvalidParameterException" + }, + { + "target": "com.amazonaws.connect#InvalidRequestException" + }, + { + "target": "com.amazonaws.connect#ResourceInUseException" + }, + { + "target": "com.amazonaws.connect#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.connect#ThrottlingException" + } + ], + "traits": { + "smithy.api#documentation": "

Updates a phone number’s metadata.

\n \n

To verify the status of a previous UpdatePhoneNumberMetadata operation, call the DescribePhoneNumber API.

\n
", + "smithy.api#http": { + "method": "PUT", + "uri": "/phone-number/{PhoneNumberId}/metadata", + "code": 200 + } + } + }, + "com.amazonaws.connect#UpdatePhoneNumberMetadataRequest": { + "type": "structure", + "members": { + "PhoneNumberId": { + "target": "com.amazonaws.connect#PhoneNumberId", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) or resource ID of the phone number.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "PhoneNumberDescription": { + "target": "com.amazonaws.connect#PhoneNumberDescription", + "traits": { + "smithy.api#documentation": "

The description of the phone number.

" + } + }, + "ClientToken": { + "target": "com.amazonaws.connect#ClientToken", + "traits": { + "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": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, "com.amazonaws.connect#UpdatePhoneNumberRequest": { "type": "structure", "members": { @@ -30047,7 +30079,7 @@ } ], "traits": { - "smithy.api#documentation": "

Updates the traffic distribution for a given traffic distribution group.

\n \n

You can change the SignInConfig distribution only for a \ndefault TrafficDistributionGroup (see the IsDefault parameter in the \nTrafficDistributionGroup\n data type). If you call\n UpdateTrafficDistribution with a modified SignInConfig and a non-default TrafficDistributionGroup,\n an InvalidRequestException is returned.

\n
\n

For more information about updating a traffic distribution group, see Update telephony\n traffic distribution across Amazon Web Services Regions\n in the Amazon Connect Administrator Guide.

", + "smithy.api#documentation": "

Updates the traffic distribution for a given traffic distribution group.

\n \n

The SignInConfig distribution is available only on a \ndefault TrafficDistributionGroup (see the IsDefault parameter in the \nTrafficDistributionGroup\n data type). If you call\n UpdateTrafficDistribution with a modified SignInConfig and a non-default TrafficDistributionGroup,\n an InvalidRequestException is returned.

\n
\n

For more information about updating a traffic distribution group, see Update telephony\n traffic distribution across Amazon Web Services Regions\n in the Amazon Connect Administrator Guide.

", "smithy.api#http": { "method": "PUT", "uri": "/traffic-distribution/{Id}", @@ -30075,7 +30107,7 @@ "SignInConfig": { "target": "com.amazonaws.connect#SignInConfig", "traits": { - "smithy.api#documentation": "

The distribution of allowing signing in to the instance and its replica(s).

" + "smithy.api#documentation": "

The distribution that determines which Amazon Web Services Regions should be used to sign in\n agents in to both the instance and its replica(s).

" } }, "AgentConfig": { @@ -31317,6 +31349,7 @@ "com.amazonaws.connect#VersionNumber": { "type": "integer", "traits": { + "smithy.api#default": 0, "smithy.api#range": { "min": 1 } diff --git a/aws-models/connectcampaigns.json b/aws-models/connectcampaigns.json index 984473c27643..e339c8cbd60b 100644 --- a/aws-models/connectcampaigns.json +++ b/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": [], diff --git a/aws-models/connectcases.json b/aws-models/connectcases.json index 34883f4af8db..5628f94bc120 100644 --- a/aws-models/connectcases.json +++ b/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" } ] }, @@ -1125,7 +1125,7 @@ "traits": { "smithy.api#length": { "min": 1, - "max": 1000 + "max": 3000 } } }, @@ -1296,7 +1296,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates a case in the specified Cases domain. Case system and custom fields are taken\n as an array id/value pairs with a declared data types.

\n \n

The following fields are required when creating a case:

\n \n \n\n
", + "smithy.api#documentation": "

Creates a case in the specified Cases domain. Case system and custom fields are taken\n as an array id/value pairs with a declared data types.

\n

The following fields are required when creating a case:

\n \n ", "smithy.api#http": { "uri": "/domains/{domainId}/cases", "method": "POST" @@ -1844,7 +1844,7 @@ } ], "traits": { - "smithy.api#documentation": "

Deletes a Cases domain.

\n \n \n \n

After deleting your domain you must disassociate the deleted domain from your Amazon Connect instance with another API call before being able to use Cases again with this\n Amazon Connect instance. See DeleteIntegrationAssociation.

\n
", + "smithy.api#documentation": "

Deletes a Cases domain.

\n \n\n \n

After deleting your domain you must disassociate the deleted domain from your Amazon Connect instance with another API call before being able to use Cases again with this\n Amazon Connect instance. See DeleteIntegrationAssociation.

\n
", "smithy.api#http": { "uri": "/domains/{domainId}", "method": "DELETE" @@ -1988,7 +1988,7 @@ "type": "structure", "members": {}, "traits": { - "smithy.api#documentation": "

An empty value. You cannot set EmptyFieldValue on a field that is required on a case template.

\n

This structure will never have any data members. It signifies an empty value on a case field.

" + "smithy.api#documentation": "

An empty value. You cannot set EmptyFieldValue on a field that is required on\n a case template.

\n

This structure will never have any data members. It signifies an empty value on a case\n field.

" } }, "com.amazonaws.connectcases#EventBridgeConfiguration": { @@ -2468,7 +2468,7 @@ "traits": { "smithy.api#documentation": "

String value type.

", "smithy.api#length": { - "max": 500 + "max": 1500 } } }, @@ -3827,7 +3827,7 @@ } ], "traits": { - "smithy.api#documentation": "

API for adding case event publishing configuration

", + "smithy.api#documentation": "

Adds case event publishing configuration. For a complete list of\n fields you can add to the event message, see Create case fields in the\n Amazon Connect Administrator Guide\n

", "smithy.api#http": { "uri": "/domains/{domainId}/case-event-configuration", "method": "PUT" @@ -4961,7 +4961,7 @@ "content": { "target": "com.amazonaws.connectcases#LayoutContent", "traits": { - "smithy.api#documentation": "

Information about which fields will be present in the layout, the order of the fields, and\n a read-only attribute of the field.

" + "smithy.api#documentation": "

Information about which fields will be present in the layout, the order of the fields.

" } } } diff --git a/aws-models/connectparticipant.json b/aws-models/connectparticipant.json index b78cd1d1b7ab..b2a3501a6dc6 100644 --- a/aws-models/connectparticipant.json +++ b/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": [], diff --git a/aws-models/controltower.json b/aws-models/controltower.json index b2c42eff4241..2890430bdbc1 100644 --- a/aws-models/controltower.json +++ b/aws-models/controltower.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": [], diff --git a/aws-models/cur.json b/aws-models/cur.json index a58d5dd784a2..27f554f9c522 100644 --- a/aws-models/cur.json +++ b/aws-models/cur.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": [], diff --git a/aws-models/customer-profiles.json b/aws-models/customer-profiles.json index fde199ea7557..d75763f655c1 100644 --- a/aws-models/customer-profiles.json +++ b/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": [], @@ -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/aws-models/databrew.json b/aws-models/databrew.json index 2856d6e92e78..a53b8ffad7c5 100644 --- a/aws-models/databrew.json +++ b/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 } diff --git a/aws-models/dataexchange.json b/aws-models/dataexchange.json index a79b91f30bc5..1775ce645444 100644 --- a/aws-models/dataexchange.json +++ b/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": [], diff --git a/aws-models/datapipeline.json b/aws-models/datapipeline.json index 491529167bad..20f6e96b81b0 100644 --- a/aws-models/datapipeline.json +++ b/aws-models/datapipeline.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": [], diff --git a/aws-models/datasync.json b/aws-models/datasync.json index de31952bc324..6724367a2d47 100644 --- a/aws-models/datasync.json +++ b/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/aws-models/datazone.json b/aws-models/datazone.json index f5b3e83d9960..e8bff0617d49 100644 --- a/aws-models/datazone.json +++ b/aws-models/datazone.json @@ -5621,7 +5621,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5649,7 +5648,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5662,7 +5662,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5676,7 +5675,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5696,7 +5694,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5710,14 +5707,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -5726,11 +5721,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5741,14 +5736,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5759,7 +5756,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5773,14 +5771,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -5789,11 +5785,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5804,14 +5800,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5822,9 +5820,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/dax.json b/aws-models/dax.json index cecd8019353d..658c3c4e37e1 100644 --- a/aws-models/dax.json +++ b/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": [], diff --git a/aws-models/detective.json b/aws-models/detective.json index 4fcbfcac9e14..6f3396605088 100644 --- a/aws-models/detective.json +++ b/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": [], diff --git a/aws-models/devicefarm.json b/aws-models/devicefarm.json index 2aee36c4bd4e..240abda99472 100644 --- a/aws-models/devicefarm.json +++ b/aws-models/devicefarm.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": [], diff --git a/aws-models/devops-guru.json b/aws-models/devops-guru.json index b4dcc843a104..8abb9b615e90 100644 --- a/aws-models/devops-guru.json +++ b/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": [], diff --git a/aws-models/directconnect.json b/aws-models/directconnect.json index 897ec2933064..90e07c59c3e4 100644 --- a/aws-models/directconnect.json +++ b/aws-models/directconnect.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": [], diff --git a/aws-models/discovery.json b/aws-models/discovery.json index 854b31c8d05b..a47d155bc45f 100644 --- a/aws-models/discovery.json +++ b/aws-models/discovery.json @@ -36,6 +36,9 @@ { "target": "com.amazonaws.applicationdiscoveryservice#AssociateConfigurationItemsToApplication" }, + { + "target": "com.amazonaws.applicationdiscoveryservice#BatchDeleteAgents" + }, { "target": "com.amazonaws.applicationdiscoveryservice#BatchDeleteImportData" }, @@ -54,6 +57,9 @@ { "target": "com.amazonaws.applicationdiscoveryservice#DescribeAgents" }, + { + "target": "com.amazonaws.applicationdiscoveryservice#DescribeBatchDeleteConfigurationTask" + }, { "target": "com.amazonaws.applicationdiscoveryservice#DescribeConfigurations" }, @@ -87,6 +93,9 @@ { "target": "com.amazonaws.applicationdiscoveryservice#ListServerNeighbors" }, + { + "target": "com.amazonaws.applicationdiscoveryservice#StartBatchDeleteConfigurationTask" + }, { "target": "com.amazonaws.applicationdiscoveryservice#StartContinuousExport" }, @@ -169,7 +178,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -212,7 +220,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -225,7 +234,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -239,7 +247,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -262,7 +269,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -297,7 +303,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -308,14 +313,16 @@ }, "type": "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 +336,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -345,11 +350,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -360,14 +365,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -381,7 +388,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -401,7 +407,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -412,14 +417,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -430,9 +437,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1133,6 +1142,193 @@ "smithy.api#httpError": 403 } }, + "com.amazonaws.applicationdiscoveryservice#BatchDeleteAgentError": { + "type": "structure", + "members": { + "agentId": { + "target": "com.amazonaws.applicationdiscoveryservice#AgentId", + "traits": { + "smithy.api#documentation": "

\n The ID of the agent or data collector to delete.\n

", + "smithy.api#required": {} + } + }, + "errorMessage": { + "target": "com.amazonaws.applicationdiscoveryservice#String", + "traits": { + "smithy.api#documentation": "

\n The description of the error that occurred for the delete failed agent.\n

", + "smithy.api#required": {} + } + }, + "errorCode": { + "target": "com.amazonaws.applicationdiscoveryservice#DeleteAgentErrorCode", + "traits": { + "smithy.api#documentation": "

\n The type of error that occurred for the delete failed agent. \n Valid status are: AGENT_IN_USE | NOT_FOUND | INTERNAL_SERVER_ERROR.\n

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

\n An object representing the agent or data collector that failed to delete, each containing agentId, \n errorMessage, and errorCode. \n

" + } + }, + "com.amazonaws.applicationdiscoveryservice#BatchDeleteAgentErrors": { + "type": "list", + "member": { + "target": "com.amazonaws.applicationdiscoveryservice#BatchDeleteAgentError" + } + }, + "com.amazonaws.applicationdiscoveryservice#BatchDeleteAgents": { + "type": "operation", + "input": { + "target": "com.amazonaws.applicationdiscoveryservice#BatchDeleteAgentsRequest" + }, + "output": { + "target": "com.amazonaws.applicationdiscoveryservice#BatchDeleteAgentsResponse" + }, + "errors": [ + { + "target": "com.amazonaws.applicationdiscoveryservice#AuthorizationErrorException" + }, + { + "target": "com.amazonaws.applicationdiscoveryservice#InvalidParameterException" + }, + { + "target": "com.amazonaws.applicationdiscoveryservice#InvalidParameterValueException" + }, + { + "target": "com.amazonaws.applicationdiscoveryservice#ServerInternalErrorException" + } + ], + "traits": { + "smithy.api#documentation": "

\n Deletes one or more agents or collectors as specified by ID. Deleting an agent or collector does not \n delete the previously discovered data. \n To delete the data collected, use StartBatchDeleteConfigurationTask.\n \n

" + } + }, + "com.amazonaws.applicationdiscoveryservice#BatchDeleteAgentsRequest": { + "type": "structure", + "members": { + "deleteAgents": { + "target": "com.amazonaws.applicationdiscoveryservice#DeleteAgents", + "traits": { + "smithy.api#documentation": "

\n The list of agents to delete.\n

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.applicationdiscoveryservice#BatchDeleteAgentsResponse": { + "type": "structure", + "members": { + "errors": { + "target": "com.amazonaws.applicationdiscoveryservice#BatchDeleteAgentErrors", + "traits": { + "smithy.api#documentation": "

\n A list of agent IDs that failed to delete during the deletion task, each paired with an error message.\n

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.applicationdiscoveryservice#BatchDeleteConfigurationTask": { + "type": "structure", + "members": { + "taskId": { + "target": "com.amazonaws.applicationdiscoveryservice#UUID", + "traits": { + "smithy.api#documentation": "

\n The deletion task's unique identifier. \n

" + } + }, + "status": { + "target": "com.amazonaws.applicationdiscoveryservice#BatchDeleteConfigurationTaskStatus", + "traits": { + "smithy.api#documentation": "

\n The current execution status of the deletion task. \n Valid status are: INITIALIZING | VALIDATING | DELETING | COMPLETED | FAILED.\n

" + } + }, + "startTime": { + "target": "com.amazonaws.applicationdiscoveryservice#TimeStamp", + "traits": { + "smithy.api#documentation": "

\n An epoch seconds timestamp (UTC) of when the deletion task was started.\n

" + } + }, + "endTime": { + "target": "com.amazonaws.applicationdiscoveryservice#TimeStamp", + "traits": { + "smithy.api#documentation": "

\n An epoch seconds timestamp (UTC) of when the deletion task was completed or failed.\n

" + } + }, + "configurationType": { + "target": "com.amazonaws.applicationdiscoveryservice#DeletionConfigurationItemType", + "traits": { + "smithy.api#documentation": "

\n The type of configuration item to delete. Supported types are: SERVER.\n

" + } + }, + "requestedConfigurations": { + "target": "com.amazonaws.applicationdiscoveryservice#ConfigurationIdList", + "traits": { + "smithy.api#documentation": "

\n The list of configuration IDs that were originally requested to be deleted by the deletion task.\n

" + } + }, + "deletedConfigurations": { + "target": "com.amazonaws.applicationdiscoveryservice#ConfigurationIdList", + "traits": { + "smithy.api#documentation": "

\n The list of configuration IDs that were successfully deleted by the deletion task.\n

" + } + }, + "failedConfigurations": { + "target": "com.amazonaws.applicationdiscoveryservice#FailedConfigurationList", + "traits": { + "smithy.api#documentation": "

\n A list of configuration IDs that failed to delete during the deletion task, \n each paired with an error message.\n

" + } + }, + "deletionWarnings": { + "target": "com.amazonaws.applicationdiscoveryservice#DeletionWarningsList", + "traits": { + "smithy.api#documentation": "

\n A list of configuration IDs that produced warnings regarding their deletion, \n paired with a warning message.\n

" + } + } + }, + "traits": { + "smithy.api#documentation": "

\n A metadata object that represents the deletion task being executed.\n

" + } + }, + "com.amazonaws.applicationdiscoveryservice#BatchDeleteConfigurationTaskStatus": { + "type": "enum", + "members": { + "INITIALIZING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INITIALIZING" + } + }, + "VALIDATING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "VALIDATING" + } + }, + "DELETING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DELETING" + } + }, + "COMPLETED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "COMPLETED" + } + }, + "FAILED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FAILED" + } + } + } + }, "com.amazonaws.applicationdiscoveryservice#BatchDeleteImportData": { "type": "operation", "input": { @@ -1229,6 +1425,13 @@ "smithy.api#documentation": "

The IDs for the import tasks that you want to delete.

", "smithy.api#required": {} } + }, + "deleteHistory": { + "target": "com.amazonaws.applicationdiscoveryservice#Boolean", + "traits": { + "smithy.api#default": false, + "smithy.api#documentation": "

\n Set to true to remove the deleted import task from \n DescribeImportTasks.\n

" + } } }, "traits": { @@ -1405,7 +1608,7 @@ } }, "traits": { - "smithy.api#documentation": "

", + "smithy.api#documentation": "

Conflict error.

", "smithy.api#error": "client", "smithy.api#httpError": 409 } @@ -1926,6 +2129,63 @@ } } }, + "com.amazonaws.applicationdiscoveryservice#DeleteAgent": { + "type": "structure", + "members": { + "agentId": { + "target": "com.amazonaws.applicationdiscoveryservice#AgentId", + "traits": { + "smithy.api#documentation": "

\n The ID of the agent or data collector to delete.\n

", + "smithy.api#required": {} + } + }, + "force": { + "target": "com.amazonaws.applicationdiscoveryservice#Boolean", + "traits": { + "smithy.api#default": false, + "smithy.api#documentation": "

\n Optional flag used to force delete an agent or data collector. It is needed to delete any agent in \n HEALTHY/UNHEALTHY/RUNNING status. Note that deleting an agent that is actively reporting health causes it \n to be re-registered with a different agent ID after data collector re-connects with Amazon Web Services.\n

" + } + } + }, + "traits": { + "smithy.api#documentation": "

\n An object representing the agent or data collector to be deleted along with \n the optional configurations for error handling.\n

" + } + }, + "com.amazonaws.applicationdiscoveryservice#DeleteAgentErrorCode": { + "type": "enum", + "members": { + "NOT_FOUND": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "NOT_FOUND" + } + }, + "INTERNAL_SERVER_ERROR": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INTERNAL_SERVER_ERROR" + } + }, + "AGENT_IN_USE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "AGENT_IN_USE" + } + } + } + }, + "com.amazonaws.applicationdiscoveryservice#DeleteAgents": { + "type": "list", + "member": { + "target": "com.amazonaws.applicationdiscoveryservice#DeleteAgent" + }, + "traits": { + "smithy.api#length": { + "min": 1, + "max": 50 + } + } + }, "com.amazonaws.applicationdiscoveryservice#DeleteApplications": { "type": "operation", "input": { @@ -2037,6 +2297,50 @@ "smithy.api#output": {} } }, + "com.amazonaws.applicationdiscoveryservice#DeletionConfigurationItemType": { + "type": "enum", + "members": { + "SERVER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SERVER" + } + } + } + }, + "com.amazonaws.applicationdiscoveryservice#DeletionWarning": { + "type": "structure", + "members": { + "configurationId": { + "target": "com.amazonaws.applicationdiscoveryservice#ConfigurationId", + "traits": { + "smithy.api#documentation": "

\n The unique identifier of the configuration that produced a warning.\n

" + } + }, + "warningCode": { + "target": "com.amazonaws.applicationdiscoveryservice#WarningCode", + "traits": { + "smithy.api#default": 0, + "smithy.api#documentation": "

\n The integer warning code associated with the warning message.\n

" + } + }, + "warningText": { + "target": "com.amazonaws.applicationdiscoveryservice#WarningText", + "traits": { + "smithy.api#documentation": "

\n A descriptive message of the warning the associated configuration ID produced. \n

" + } + } + }, + "traits": { + "smithy.api#documentation": "

\n A configuration ID paired with a warning message.\n

" + } + }, + "com.amazonaws.applicationdiscoveryservice#DeletionWarningsList": { + "type": "list", + "member": { + "target": "com.amazonaws.applicationdiscoveryservice#DeletionWarning" + } + }, "com.amazonaws.applicationdiscoveryservice#DescribeAgents": { "type": "operation", "input": { @@ -2063,7 +2367,13 @@ } ], "traits": { - "smithy.api#documentation": "

Lists agents or collectors as specified by ID or other filters. All agents/collectors\n associated with your user can be listed if you call DescribeAgents as is\n without passing any parameters.

" + "smithy.api#documentation": "

Lists agents or collectors as specified by ID or other filters. All agents/collectors\n associated with your user can be listed if you call DescribeAgents as is\n without passing any parameters.

", + "smithy.api#paginated": { + "inputToken": "nextToken", + "outputToken": "nextToken", + "items": "agentsInfo", + "pageSize": "maxResults" + } } }, "com.amazonaws.applicationdiscoveryservice#DescribeAgentsRequest": { @@ -2119,6 +2429,61 @@ "smithy.api#output": {} } }, + "com.amazonaws.applicationdiscoveryservice#DescribeBatchDeleteConfigurationTask": { + "type": "operation", + "input": { + "target": "com.amazonaws.applicationdiscoveryservice#DescribeBatchDeleteConfigurationTaskRequest" + }, + "output": { + "target": "com.amazonaws.applicationdiscoveryservice#DescribeBatchDeleteConfigurationTaskResponse" + }, + "errors": [ + { + "target": "com.amazonaws.applicationdiscoveryservice#AuthorizationErrorException" + }, + { + "target": "com.amazonaws.applicationdiscoveryservice#HomeRegionNotSetException" + }, + { + "target": "com.amazonaws.applicationdiscoveryservice#InvalidParameterValueException" + }, + { + "target": "com.amazonaws.applicationdiscoveryservice#ServerInternalErrorException" + } + ], + "traits": { + "smithy.api#documentation": "

\n Takes a unique deletion task identifier as input and returns metadata about a configuration deletion task.

" + } + }, + "com.amazonaws.applicationdiscoveryservice#DescribeBatchDeleteConfigurationTaskRequest": { + "type": "structure", + "members": { + "taskId": { + "target": "com.amazonaws.applicationdiscoveryservice#UUID", + "traits": { + "smithy.api#documentation": "

\n The ID of the task to delete.\n

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.applicationdiscoveryservice#DescribeBatchDeleteConfigurationTaskResponse": { + "type": "structure", + "members": { + "task": { + "target": "com.amazonaws.applicationdiscoveryservice#BatchDeleteConfigurationTask", + "traits": { + "smithy.api#documentation": "

\n The BatchDeleteConfigurationTask that represents the deletion task being executed.\n

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.applicationdiscoveryservice#DescribeConfigurations": { "type": "operation", "input": { @@ -2228,6 +2593,7 @@ "smithy.api#paginated": { "inputToken": "nextToken", "outputToken": "nextToken", + "items": "descriptions", "pageSize": "maxResults" } } @@ -2317,7 +2683,13 @@ ], "traits": { "smithy.api#deprecated": {}, - "smithy.api#documentation": "

\n DescribeExportConfigurations is deprecated. Use DescribeExportTasks, instead.

" + "smithy.api#documentation": "

\n DescribeExportConfigurations is deprecated. Use DescribeExportTasks, instead.

", + "smithy.api#paginated": { + "inputToken": "nextToken", + "outputToken": "nextToken", + "items": "exportsInfo", + "pageSize": "maxResults" + } } }, "com.amazonaws.applicationdiscoveryservice#DescribeExportConfigurationsRequest": { @@ -2393,7 +2765,13 @@ } ], "traits": { - "smithy.api#documentation": "

Retrieve status of one or more export tasks. You can retrieve the status of up to 100\n export tasks.

" + "smithy.api#documentation": "

Retrieve status of one or more export tasks. You can retrieve the status of up to 100\n export tasks.

", + "smithy.api#paginated": { + "inputToken": "nextToken", + "outputToken": "nextToken", + "items": "exportsInfo", + "pageSize": "maxResults" + } } }, "com.amazonaws.applicationdiscoveryservice#DescribeExportTasksRequest": { @@ -2479,6 +2857,7 @@ "smithy.api#paginated": { "inputToken": "nextToken", "outputToken": "nextToken", + "items": "tasks", "pageSize": "maxResults" } } @@ -2573,7 +2952,13 @@ } ], "traits": { - "smithy.api#documentation": "

Retrieves a list of configuration items that have tags as specified by the key-value\n pairs, name and value, passed to the optional parameter filters.

\n

There are three valid tag filter names:

\n \n

Also, all configuration items associated with your user that have tags can be\n listed if you call DescribeTags as is without passing any parameters.

" + "smithy.api#documentation": "

Retrieves a list of configuration items that have tags as specified by the key-value\n pairs, name and value, passed to the optional parameter filters.

\n

There are three valid tag filter names:

\n \n

Also, all configuration items associated with your user that have tags can be\n listed if you call DescribeTags as is without passing any parameters.

", + "smithy.api#paginated": { + "inputToken": "nextToken", + "outputToken": "nextToken", + "items": "tags", + "pageSize": "maxResults" + } } }, "com.amazonaws.applicationdiscoveryservice#DescribeTagsRequest": { @@ -2742,6 +3127,15 @@ "smithy.api#documentation": "

\n Indicates that the exported data must include EC2 instance type matches for on-premises servers \n that are discovered through Amazon Web Services Application Discovery Service.\n

" } }, + "com.amazonaws.applicationdiscoveryservice#ErrorMessage": { + "type": "string" + }, + "com.amazonaws.applicationdiscoveryservice#ErrorStatusCode": { + "type": "integer", + "traits": { + "smithy.api#default": 0 + } + }, "com.amazonaws.applicationdiscoveryservice#ExcludedInstanceTypes": { "type": "list", "member": { @@ -2969,6 +3363,39 @@ "target": "com.amazonaws.applicationdiscoveryservice#ExportInfo" } }, + "com.amazonaws.applicationdiscoveryservice#FailedConfiguration": { + "type": "structure", + "members": { + "configurationId": { + "target": "com.amazonaws.applicationdiscoveryservice#ConfigurationId", + "traits": { + "smithy.api#documentation": "

\n The unique identifier of the configuration the failed to delete.\n

" + } + }, + "errorStatusCode": { + "target": "com.amazonaws.applicationdiscoveryservice#ErrorStatusCode", + "traits": { + "smithy.api#default": 0, + "smithy.api#documentation": "

\n The integer error code associated with the error message.\n

" + } + }, + "errorMessage": { + "target": "com.amazonaws.applicationdiscoveryservice#ErrorMessage", + "traits": { + "smithy.api#documentation": "

\n A descriptive message indicating why the associated configuration failed to delete.\n

" + } + } + }, + "traits": { + "smithy.api#documentation": "

\n A configuration ID paired with an error message.\n

" + } + }, + "com.amazonaws.applicationdiscoveryservice#FailedConfigurationList": { + "type": "list", + "member": { + "target": "com.amazonaws.applicationdiscoveryservice#FailedConfiguration" + } + }, "com.amazonaws.applicationdiscoveryservice#Filter": { "type": "structure", "members": { @@ -3374,7 +3801,7 @@ "min": 0, "max": 200 }, - "smithy.api#pattern": "^\\S*$" + "smithy.api#pattern": "^import-task-[a-fA-F0-9]{32}$" } }, "com.amazonaws.applicationdiscoveryservice#ImportTaskList": { @@ -3435,6 +3862,19 @@ "smithy.api#httpError": 400 } }, + "com.amazonaws.applicationdiscoveryservice#LimitExceededException": { + "type": "structure", + "members": { + "message": { + "target": "com.amazonaws.applicationdiscoveryservice#Message" + } + }, + "traits": { + "smithy.api#documentation": "

\n The limit of 200 configuration IDs per request has been exceeded.\n

", + "smithy.api#error": "client", + "smithy.api#httpError": 400 + } + }, "com.amazonaws.applicationdiscoveryservice#ListConfigurations": { "type": "operation", "input": { @@ -3464,7 +3904,13 @@ } ], "traits": { - "smithy.api#documentation": "

Retrieves a list of configuration items as specified by the value passed to the\n required parameter configurationType. Optional filtering may be applied to refine\n search results.

" + "smithy.api#documentation": "

Retrieves a list of configuration items as specified by the value passed to the\n required parameter configurationType. Optional filtering may be applied to refine\n search results.

", + "smithy.api#paginated": { + "inputToken": "nextToken", + "outputToken": "nextToken", + "items": "configurations", + "pageSize": "maxResults" + } } }, "com.amazonaws.applicationdiscoveryservice#ListConfigurationsRequest": { @@ -3858,6 +4304,74 @@ "smithy.api#httpError": 500 } }, + "com.amazonaws.applicationdiscoveryservice#StartBatchDeleteConfigurationTask": { + "type": "operation", + "input": { + "target": "com.amazonaws.applicationdiscoveryservice#StartBatchDeleteConfigurationTaskRequest" + }, + "output": { + "target": "com.amazonaws.applicationdiscoveryservice#StartBatchDeleteConfigurationTaskResponse" + }, + "errors": [ + { + "target": "com.amazonaws.applicationdiscoveryservice#AuthorizationErrorException" + }, + { + "target": "com.amazonaws.applicationdiscoveryservice#HomeRegionNotSetException" + }, + { + "target": "com.amazonaws.applicationdiscoveryservice#InvalidParameterValueException" + }, + { + "target": "com.amazonaws.applicationdiscoveryservice#LimitExceededException" + }, + { + "target": "com.amazonaws.applicationdiscoveryservice#OperationNotPermittedException" + }, + { + "target": "com.amazonaws.applicationdiscoveryservice#ServerInternalErrorException" + } + ], + "traits": { + "smithy.api#documentation": "

\n Takes a list of configurationId as input and starts an asynchronous deletion \n task to remove the configurationItems. Returns a unique deletion task identifier.\n

" + } + }, + "com.amazonaws.applicationdiscoveryservice#StartBatchDeleteConfigurationTaskRequest": { + "type": "structure", + "members": { + "configurationType": { + "target": "com.amazonaws.applicationdiscoveryservice#DeletionConfigurationItemType", + "traits": { + "smithy.api#documentation": "

\n The type of configuration item to delete. Supported types are: SERVER.\n

", + "smithy.api#required": {} + } + }, + "configurationIds": { + "target": "com.amazonaws.applicationdiscoveryservice#ConfigurationIdList", + "traits": { + "smithy.api#documentation": "

\n The list of configuration IDs that will be deleted by the task.\n

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.applicationdiscoveryservice#StartBatchDeleteConfigurationTaskResponse": { + "type": "structure", + "members": { + "taskId": { + "target": "com.amazonaws.applicationdiscoveryservice#UUID", + "traits": { + "smithy.api#documentation": "

\n The unique identifier associated with the newly started deletion task.\n

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.applicationdiscoveryservice#StartContinuousExport": { "type": "operation", "input": { @@ -4423,6 +4937,12 @@ } } }, + "com.amazonaws.applicationdiscoveryservice#UUID": { + "type": "string", + "traits": { + "smithy.api#pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$" + } + }, "com.amazonaws.applicationdiscoveryservice#UpdateApplication": { "type": "operation", "input": { @@ -4531,6 +5051,15 @@ "smithy.api#pattern": "^[a-z]{2}-[a-z\\-]+-[0-9]+$" } }, + "com.amazonaws.applicationdiscoveryservice#WarningCode": { + "type": "integer", + "traits": { + "smithy.api#default": 0 + } + }, + "com.amazonaws.applicationdiscoveryservice#WarningText": { + "type": "string" + }, "com.amazonaws.applicationdiscoveryservice#orderString": { "type": "enum", "members": { diff --git a/aws-models/dlm.json b/aws-models/dlm.json index cad254f3ffdb..1ebdaca3b8d6 100644 --- a/aws-models/dlm.json +++ b/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": [], diff --git a/aws-models/dms.json b/aws-models/dms.json index 3c2f3ad3058e..302aafb476b1 100644 --- a/aws-models/dms.json +++ b/aws-models/dms.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/aws-models/docdb-elastic.json b/aws-models/docdb-elastic.json index 33dc15663bce..209472050282 100644 --- a/aws-models/docdb-elastic.json +++ b/aws-models/docdb-elastic.json @@ -156,7 +156,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -175,7 +174,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -203,13 +201,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -222,7 +221,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -236,7 +234,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -259,7 +256,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -294,11 +290,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -309,16 +303,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 +329,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -348,15 +343,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -367,16 +361,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 +387,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -410,11 +406,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -425,20 +419,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 +445,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/aws-models/docdb.json b/aws-models/docdb.json index 9aec53bb7e93..59611e35da42 100644 --- a/aws-models/docdb.json +++ b/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 ", "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 ", "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 ", "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

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

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

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

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

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

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

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

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 ", "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 ", "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 ", "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 ", "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.

" } }, @@ -4901,6 +4919,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 +5208,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 +5329,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 +5529,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 +5675,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 +5683,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 +5833,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 +5973,7 @@ } }, "com.amazonaws.docdb#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.docdb#IntegerOptional": { "type": "integer" @@ -6235,6 +6251,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 +6327,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 ", "smithy.api#required": {} } @@ -6323,7 +6341,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 +6401,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 +6442,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 +6450,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 +6501,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 +6509,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 +6602,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 ", "smithy.api#required": {} } @@ -6595,7 +6616,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 +6719,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 +6733,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 +6793,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 +6865,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 ", "smithy.api#required": {} } @@ -6911,7 +6935,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 +7021,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 +7286,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 ", "smithy.api#required": {} } @@ -7320,6 +7343,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 +7351,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 +7399,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 +7407,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 +7458,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 +7466,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 +7503,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 +7511,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 +7631,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

Example: my-snapshot-id\n

", "smithy.api#required": {} } @@ -7609,6 +7639,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 ", "smithy.api#required": {} } @@ -7616,6 +7647,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 +7788,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 ", "smithy.api#required": {} } @@ -7769,6 +7802,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 ", "smithy.api#required": {} } @@ -7782,7 +7816,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 +8059,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 +8109,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 +8350,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.

" } } diff --git a/aws-models/drs.json b/aws-models/drs.json index 478b10dc2015..b9d33b412105 100644 --- a/aws-models/drs.json +++ b/aws-models/drs.json @@ -478,6 +478,12 @@ "traits": { "smithy.api#documentation": "

Whether we want to activate post-launch actions.

" } + }, + "launchIntoSourceInstance": { + "target": "smithy.api#Boolean", + "traits": { + "smithy.api#documentation": "

DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.

" + } } } }, @@ -2624,7 +2630,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2667,7 +2672,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2680,7 +2686,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2694,7 +2699,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2717,7 +2721,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2752,7 +2755,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2763,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": [ @@ -2784,14 +2788,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2800,11 +2802,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2815,14 +2817,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2836,7 +2840,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2856,7 +2859,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2867,14 +2869,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2885,9 +2889,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4864,6 +4870,12 @@ "traits": { "smithy.api#documentation": "

Whether we want to activate post-launch actions for the Source Server.

" } + }, + "launchIntoInstanceProperties": { + "target": "com.amazonaws.drs#LaunchIntoInstanceProperties", + "traits": { + "smithy.api#documentation": "

Launch into existing instance properties.

" + } } } }, @@ -4929,6 +4941,12 @@ "traits": { "smithy.api#documentation": "

Post-launch actions activated.

" } + }, + "launchIntoSourceInstance": { + "target": "smithy.api#Boolean", + "traits": { + "smithy.api#documentation": "

DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.

" + } } }, "traits": { @@ -5009,6 +5027,20 @@ ] } }, + "com.amazonaws.drs#LaunchIntoInstanceProperties": { + "type": "structure", + "members": { + "launchIntoEC2InstanceID": { + "target": "com.amazonaws.drs#EC2InstanceID", + "traits": { + "smithy.api#documentation": "

Optionally holds EC2 instance ID of an instance to launch into, instead of launching a new instance during drill, recovery or failback.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Launch into existing instance.

" + } + }, "com.amazonaws.drs#LaunchStatus": { "type": "string", "traits": { @@ -5810,7 +5842,10 @@ "target": "com.amazonaws.drs#LaunchActionParameters" }, "description": { - "target": "com.amazonaws.drs#LaunchActionDescription" + "target": "com.amazonaws.drs#LaunchActionDescription", + "traits": { + "smithy.api#required": {} + } } }, "traits": { @@ -7815,7 +7850,7 @@ "min": 1, "max": 1011 }, - "smithy.api#pattern": "^([A-Za-z0-9-])+$" + "smithy.api#pattern": "^([A-Za-z0-9-/:])+$" } }, "com.amazonaws.drs#StagingArea": { @@ -8972,6 +9007,12 @@ "traits": { "smithy.api#documentation": "

Whether we want to enable post-launch actions for the Source Server.

" } + }, + "launchIntoInstanceProperties": { + "target": "com.amazonaws.drs#LaunchIntoInstanceProperties", + "traits": { + "smithy.api#documentation": "

Launch into existing instance properties.

" + } } } }, @@ -9063,6 +9104,12 @@ "traits": { "smithy.api#documentation": "

Whether we want to activate post-launch actions.

" } + }, + "launchIntoSourceInstance": { + "target": "smithy.api#Boolean", + "traits": { + "smithy.api#documentation": "

DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.

" + } } } }, diff --git a/aws-models/ds.json b/aws-models/ds.json index e13320d38ba7..b7934404ac8a 100644 --- a/aws-models/ds.json +++ b/aws-models/ds.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": {} } diff --git a/aws-models/dynamodb.json b/aws-models/dynamodb.json index 513b55bd698a..c47b042f5274 100644 --- a/aws-models/dynamodb.json +++ b/aws-models/dynamodb.json @@ -3752,7 +3752,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3795,7 +3794,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3808,7 +3808,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3822,7 +3821,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3845,7 +3843,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3880,7 +3877,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3891,14 +3887,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3912,14 +3910,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3928,18 +3924,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -3948,7 +3943,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -3968,14 +3964,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3989,7 +3987,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4009,7 +4006,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4020,14 +4016,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4065,9 +4063,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5250,7 +5250,7 @@ "ExportType": { "target": "com.amazonaws.dynamodb#ExportType", "traits": { - "smithy.api#documentation": "

Choice of whether to execute as a full export or incremental export. Valid values are FULL_EXPORT or INCREMENTAL_EXPORT. If INCREMENTAL_EXPORT is provided, the IncrementalExportSpecification must also be used.

" + "smithy.api#documentation": "

The type of export that was performed. Valid values are FULL_EXPORT or INCREMENTAL_EXPORT.

" } }, "IncrementalExportSpecification": { @@ -5355,7 +5355,7 @@ "ExportType": { "target": "com.amazonaws.dynamodb#ExportType", "traits": { - "smithy.api#documentation": "

Choice of whether to execute as a full export or incremental export. Valid values are FULL_EXPORT or INCREMENTAL_EXPORT. If INCREMENTAL_EXPORT is provided, the IncrementalExportSpecification must also be used.

" + "smithy.api#documentation": "

The type of export that was performed. Valid values are FULL_EXPORT or INCREMENTAL_EXPORT.

" } } }, @@ -5458,7 +5458,7 @@ "ExportType": { "target": "com.amazonaws.dynamodb#ExportType", "traits": { - "smithy.api#documentation": "

Choice of whether to execute as a full export or incremental export. Valid values are FULL_EXPORT or INCREMENTAL_EXPORT. If INCREMENTAL_EXPORT is provided, the IncrementalExportSpecification must also be used.

" + "smithy.api#documentation": "

Choice of whether to execute as a full export or incremental export. Valid values are FULL_EXPORT or INCREMENTAL_EXPORT. The default value is FULL_EXPORT. If INCREMENTAL_EXPORT is provided, the IncrementalExportSpecification must also be used.

" } }, "IncrementalExportSpecification": { @@ -6514,7 +6514,7 @@ "ExportViewType": { "target": "com.amazonaws.dynamodb#ExportViewType", "traits": { - "smithy.api#documentation": "

Choice of whether to output the previous item image prior to the start time of the incremental export. Valid values are NEW_AND_OLD_IMAGES and NEW_IMAGES.

" + "smithy.api#documentation": "

The view type that was chosen for the export. Valid values are NEW_AND_OLD_IMAGES and NEW_IMAGES. The default value is NEW_AND_OLD_IMAGES.

" } } }, @@ -9951,7 +9951,7 @@ "FilterExpression": { "target": "com.amazonaws.dynamodb#ConditionExpression", "traits": { - "smithy.api#documentation": "

A string that contains conditions that DynamoDB applies after the Scan\n operation, but before the data is returned to you. Items that do not satisfy the\n FilterExpression criteria are not returned.

\n \n

A FilterExpression is applied after the items have already been read;\n the process of filtering does not consume any additional read capacity units.

\n
\n

For more information, see Filter Expressions in the Amazon DynamoDB Developer\n Guide.

" + "smithy.api#documentation": "

A string that contains conditions that DynamoDB applies after the Scan\n operation, but before the data is returned to you. Items that do not satisfy the\n FilterExpression criteria are not returned.

\n \n

A FilterExpression is applied after the items have already been read;\n the process of filtering does not consume any additional read capacity units.

\n
\n

For more information, see Filter Expressions in the Amazon DynamoDB Developer\n Guide.

" } }, "ExpressionAttributeNames": { @@ -11069,7 +11069,7 @@ } }, "traits": { - "smithy.api#documentation": "

The entire transaction request was canceled.

\n

DynamoDB cancels a TransactWriteItems request under the following\n circumstances:

\n \n

DynamoDB cancels a TransactGetItems request under the\n following circumstances:

\n \n \n

If using Java, DynamoDB lists the cancellation reasons on the\n CancellationReasons property. This property is not set for other\n languages. Transaction cancellation reasons are ordered in the order of requested\n items, if an item has no error it will have None code and\n Null message.

\n
\n

Cancellation reason codes and possible error messages:

\n ", + "smithy.api#documentation": "

The entire transaction request was canceled.

\n

DynamoDB cancels a TransactWriteItems request under the following\n circumstances:

\n \n

DynamoDB cancels a TransactGetItems request under the\n following circumstances:

\n \n \n

If using Java, DynamoDB lists the cancellation reasons on the\n CancellationReasons property. This property is not set for other\n languages. Transaction cancellation reasons are ordered in the order of requested\n items, if an item has no error it will have None code and\n Null message.

\n
\n

Cancellation reason codes and possible error messages:

\n ", "smithy.api#error": "client" } }, diff --git a/aws-models/ebs.json b/aws-models/ebs.json index 71521a842dad..fc22ffd34c9d 100644 --- a/aws-models/ebs.json +++ b/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": [], diff --git a/aws-models/ec2-instance-connect.json b/aws-models/ec2-instance-connect.json index c41d4bc08ff8..3d7d30778929 100644 --- a/aws-models/ec2-instance-connect.json +++ b/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": [], diff --git a/aws-models/ec2.json b/aws-models/ec2.json index 13e295e3d908..4a73dc3524ea 100644 --- a/aws-models/ec2.json +++ b/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

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.

" } }, @@ -3992,7 +3949,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4035,7 +3991,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4048,7 +4005,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4062,7 +4018,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4085,7 +4040,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4120,7 +4074,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4131,14 +4084,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4152,14 +4107,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4168,18 +4121,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -4188,7 +4140,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -4208,14 +4161,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4229,7 +4184,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4249,7 +4203,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4260,14 +4213,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4278,9 +4233,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -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.

" } }, @@ -5793,8 +5734,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" } @@ -5821,8 +5760,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" } @@ -5837,8 +5774,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.

" } } @@ -5913,16 +5848,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.

" } } @@ -6030,8 +5961,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" } @@ -6040,8 +5969,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" } @@ -6124,8 +6051,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -6203,8 +6128,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" } @@ -6248,8 +6171,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -6383,8 +6304,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -6443,8 +6362,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.

" } }, @@ -6541,8 +6458,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -6607,8 +6522,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" } @@ -6772,8 +6685,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -6832,8 +6743,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -6892,8 +6801,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -6952,16 +6859,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.

" } }, @@ -6975,8 +6878,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -7028,8 +6929,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" } @@ -7360,8 +7259,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" } @@ -7407,8 +7304,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" } @@ -7447,8 +7342,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" } @@ -7512,7 +7405,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" @@ -7522,8 +7414,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" } @@ -7551,8 +7441,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.

" } }, @@ -7583,8 +7471,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" } @@ -7636,8 +7522,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -7731,8 +7615,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" } @@ -7777,8 +7659,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" } @@ -7813,8 +7693,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" } @@ -7839,8 +7717,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" } @@ -7886,8 +7762,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" } @@ -7944,8 +7818,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" } @@ -8020,8 +7892,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.

" } }, @@ -8041,8 +7911,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -8108,8 +7976,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" } @@ -8151,8 +8017,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" } @@ -8169,8 +8033,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" } @@ -8203,8 +8065,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" } @@ -8269,8 +8129,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.

" } }, @@ -8313,8 +8171,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.

" } }, @@ -8322,8 +8178,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" } @@ -8347,8 +8201,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" } @@ -8632,8 +8484,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" } @@ -8691,8 +8541,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" } @@ -8701,8 +8549,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" } @@ -8718,16 +8564,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.

" } } @@ -8889,10 +8731,7 @@ } }, "com.amazonaws.ec2#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.ec2#BootModeType": { "type": "enum", @@ -8993,8 +8832,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" } @@ -9358,8 +9195,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" } @@ -9447,8 +9282,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } }, @@ -9504,8 +9337,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -9521,8 +9352,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" } @@ -9549,8 +9378,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" } @@ -9636,8 +9463,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#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.

" } } @@ -9653,8 +9478,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" } @@ -9688,8 +9511,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -9881,8 +9702,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" } @@ -9902,7 +9721,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" @@ -10053,8 +9871,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" } @@ -10139,8 +9955,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" } @@ -10230,8 +10044,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" } @@ -10240,8 +10052,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" } @@ -10250,8 +10060,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" } @@ -10260,8 +10068,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" } @@ -10390,8 +10196,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" } @@ -10400,8 +10204,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" } @@ -11002,7 +10804,6 @@ "com.amazonaws.ec2#CarrierGatewayMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -11139,8 +10940,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" } @@ -11310,8 +11109,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).

" } }, @@ -11333,8 +11130,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" } @@ -11378,8 +11173,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.

" } }, @@ -11400,8 +11193,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

" } }, @@ -11423,8 +11214,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" } @@ -11867,8 +11656,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" } @@ -11893,8 +11680,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" } @@ -11978,8 +11763,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" } @@ -12248,8 +12031,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" } @@ -12281,8 +12062,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

" } }, @@ -12447,7 +12226,6 @@ "com.amazonaws.ec2#CoipPoolMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -12523,8 +12301,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" } @@ -12549,8 +12325,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" } @@ -12566,8 +12340,6 @@ "Enabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether connection logging is enabled.

" } }, @@ -12594,8 +12366,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.

" } }, @@ -12880,8 +12650,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -12986,8 +12754,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" } @@ -13034,8 +12800,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" } @@ -13043,8 +12807,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

Default: Your user-defined AMI tags are not copied.

" } } @@ -13125,8 +12887,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" } @@ -13174,8 +12934,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" } @@ -13280,8 +13038,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" } @@ -13290,8 +13046,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" } @@ -13315,16 +13069,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.

" } }, @@ -13398,7 +13148,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": {} } @@ -13425,8 +13174,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -13458,8 +13205,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" } @@ -13468,8 +13213,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" } @@ -13582,7 +13325,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": {} } @@ -13590,16 +13332,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

" } }, @@ -13630,8 +13368,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } }, @@ -13701,8 +13437,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -13797,8 +13531,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

" } }, @@ -13811,16 +13543,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.

" } }, @@ -13866,8 +13594,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

" } }, @@ -13969,8 +13695,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -14029,8 +13753,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -14088,8 +13810,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -14152,8 +13872,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

" } }, @@ -14200,8 +13918,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" } @@ -14255,16 +13971,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.

" } } @@ -14307,8 +14019,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -14404,8 +14114,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" } @@ -14455,8 +14163,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -14628,8 +14334,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -14676,8 +14380,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.

" } }, @@ -14702,8 +14404,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.

" } }, @@ -14775,8 +14475,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -14855,8 +14553,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

" } }, @@ -14921,8 +14617,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -15029,8 +14723,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" } @@ -15059,8 +14751,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

Default: false\n

", "smithy.api#xmlName": "noReboot" } @@ -15111,8 +14801,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -15134,8 +14822,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

Default: true\n

" } }, @@ -15200,8 +14886,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -15372,8 +15056,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" } @@ -15429,8 +15111,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.

" } }, @@ -15471,40 +15151,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.

" } }, @@ -15568,8 +15238,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.

" } }, @@ -15623,8 +15291,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.

" } }, @@ -15710,8 +15376,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.

" } }, @@ -15800,8 +15464,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" } @@ -15891,8 +15553,6 @@ "DryRun": { "target": "com.amazonaws.ec2#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.

" } }, @@ -16019,8 +15679,6 @@ "DryRun": { "target": "com.amazonaws.ec2#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.

" } }, @@ -16065,8 +15723,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

" } } @@ -16137,8 +15793,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -16214,8 +15868,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -16281,8 +15933,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -16348,8 +15998,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -16392,8 +16040,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -16416,7 +16062,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": {} } @@ -16519,8 +16164,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -16568,8 +16211,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.

" } } @@ -16693,8 +16334,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" } @@ -16704,7 +16343,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" @@ -16768,7 +16406,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" @@ -16786,8 +16423,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" } @@ -16878,8 +16513,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -16964,8 +16597,6 @@ "DestinationPort": { "target": "com.amazonaws.ec2#Port", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The destination port.

" } }, @@ -16979,8 +16610,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -17084,8 +16713,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#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.

" } } @@ -17127,8 +16754,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" } @@ -17144,8 +16769,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" } @@ -17178,8 +16801,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" } @@ -17194,8 +16815,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.

" } }, @@ -17209,8 +16828,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.

" } }, @@ -17247,8 +16864,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.

" } } @@ -17311,8 +16926,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" } @@ -17336,8 +16949,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.

" } }, @@ -17393,8 +17004,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.

" } }, @@ -17465,8 +17074,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -17486,8 +17093,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.

" } } @@ -17542,7 +17147,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" @@ -17638,8 +17242,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#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.

" } } @@ -17716,8 +17318,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" } @@ -17822,8 +17422,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" } @@ -17877,8 +17475,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" } @@ -17984,8 +17580,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" } @@ -18085,8 +17679,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" } @@ -18141,8 +17733,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -18220,8 +17810,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" } @@ -18298,8 +17886,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#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.

" } } @@ -18404,8 +17990,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -18489,8 +18073,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" } @@ -18498,8 +18080,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.

" } } @@ -18560,8 +18140,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" } @@ -18620,8 +18198,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -18696,7 +18272,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": {} } @@ -18724,8 +18299,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.

" } }, @@ -18754,8 +18327,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -18837,8 +18408,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.

" } }, @@ -18846,7 +18415,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": {} } @@ -18854,8 +18422,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.

" } }, @@ -18875,8 +18441,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -18959,8 +18523,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -19091,8 +18653,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -19146,8 +18706,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -19227,8 +18785,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -19342,8 +18898,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -19414,8 +18968,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -19480,16 +19032,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.

" } } @@ -19539,8 +19087,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -19605,16 +19151,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.

" } } @@ -19692,8 +19234,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -19738,8 +19278,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -19818,8 +19356,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -19900,8 +19436,6 @@ "Port": { "target": "com.amazonaws.ec2#VerifiedAccessEndpointPortNumber", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The IP port number.

" } } @@ -19922,8 +19456,6 @@ "Port": { "target": "com.amazonaws.ec2#VerifiedAccessEndpointPortNumber", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The IP port number.

" } }, @@ -20044,8 +19576,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -20137,8 +19667,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -20207,16 +19735,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.

" } } @@ -20383,8 +19907,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -20517,8 +20039,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" } @@ -20526,8 +20046,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 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.

" } }, @@ -20546,8 +20064,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 " } }, @@ -20567,8 +20083,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" } @@ -20583,16 +20097,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.

" } }, @@ -20668,8 +20178,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -20742,8 +20250,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -20817,8 +20323,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

" } }, @@ -20883,16 +20387,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.

" } }, @@ -20984,8 +20484,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" } @@ -21063,8 +20561,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" } @@ -21109,8 +20605,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" } @@ -21204,8 +20698,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" } @@ -21324,8 +20816,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

" } }, @@ -21333,8 +20823,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" } @@ -21760,8 +21248,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -21812,8 +21298,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -21878,8 +21362,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -21938,8 +21420,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -21990,8 +21470,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -22052,8 +21530,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" } @@ -22100,8 +21576,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" } @@ -22129,8 +21603,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -22154,8 +21626,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" } @@ -22310,8 +21780,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -22328,7 +21796,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": {} } @@ -22380,8 +21847,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -22433,8 +21898,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -22458,8 +21921,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" } @@ -22487,8 +21948,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -22539,16 +21998,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.

" } }, @@ -22610,8 +22065,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" } @@ -22661,8 +22114,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.

" } }, @@ -22701,8 +22152,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.

" } }, @@ -22717,8 +22166,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 " } } @@ -22745,8 +22192,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.

" } }, @@ -22813,8 +22258,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.

" } }, @@ -22887,8 +22330,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" } @@ -22905,8 +22346,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" } @@ -22961,8 +22400,6 @@ "DryRun": { "target": "com.amazonaws.ec2#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.

" } }, @@ -23039,8 +22476,6 @@ "DryRun": { "target": "com.amazonaws.ec2#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.

" } }, @@ -23093,8 +22528,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" } @@ -23144,8 +22577,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" } @@ -23220,8 +22651,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -23278,8 +22707,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -23330,8 +22757,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -23382,8 +22807,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -23426,8 +22849,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -23490,8 +22911,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -23576,8 +22995,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" } @@ -23587,7 +23004,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" @@ -23608,7 +23024,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" @@ -23626,8 +23041,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" } @@ -23685,8 +23098,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -23717,8 +23128,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -23769,8 +23178,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -23821,8 +23228,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -23902,16 +23307,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.

" } } @@ -23928,8 +23329,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" } @@ -23947,8 +23346,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" } @@ -23998,8 +23395,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" } @@ -24037,8 +23432,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.

" } }, @@ -24062,8 +23455,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" } @@ -24153,8 +23544,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -24247,8 +23636,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" } @@ -24296,8 +23683,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" } @@ -24358,8 +23743,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" } @@ -24406,8 +23789,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" } @@ -24442,8 +23823,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" } @@ -24501,8 +23880,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -24542,8 +23919,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" } @@ -24589,8 +23964,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" } @@ -24644,8 +24017,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -24696,8 +24067,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -24748,8 +24117,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -24800,8 +24167,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -24876,8 +24241,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -24916,8 +24279,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -24968,8 +24329,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25020,8 +24379,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25072,8 +24429,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25132,8 +24487,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25172,8 +24525,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25232,8 +24583,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25296,8 +24645,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25336,8 +24683,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25388,8 +24733,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25447,8 +24790,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25506,8 +24847,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -25558,8 +24897,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -25617,8 +24954,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -25687,8 +25022,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" } @@ -25737,8 +25070,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -25790,8 +25121,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -25843,8 +25172,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -25897,8 +25224,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" } @@ -25925,8 +25250,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" } @@ -25951,8 +25274,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" } @@ -25989,8 +25310,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" } @@ -26065,8 +25384,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" } @@ -26103,8 +25420,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -26147,8 +25462,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.

" } }, @@ -26205,8 +25518,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.

" } }, @@ -26291,8 +25602,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" } @@ -26321,8 +25630,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -26361,8 +25668,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.

" } }, @@ -26414,8 +25719,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -26476,8 +25779,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -26555,8 +25856,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" } @@ -26603,7 +25902,6 @@ "com.amazonaws.ec2#DescribeAddressTransfersMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -26629,16 +25927,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.

" } } @@ -26751,16 +26045,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.

" } } @@ -26821,8 +26111,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" } @@ -26866,8 +26154,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -26883,8 +26169,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" } @@ -26975,8 +26259,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.

" } }, @@ -26984,8 +26266,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" } @@ -27035,8 +26315,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.

" } }, @@ -27056,8 +26334,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -27150,8 +26426,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" } @@ -27198,7 +26472,6 @@ "com.amazonaws.ec2#DescribeByoipCidrsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -27211,8 +26484,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -27220,7 +26491,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": {} } @@ -27281,7 +26551,6 @@ "com.amazonaws.ec2#DescribeCapacityReservationFleetsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -27307,8 +26576,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.

" } }, @@ -27322,8 +26589,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -27377,7 +26642,6 @@ "com.amazonaws.ec2#DescribeCapacityReservationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -27403,8 +26667,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.

" } }, @@ -27418,8 +26680,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -27490,8 +26750,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.

" } }, @@ -27504,8 +26762,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -27559,7 +26815,6 @@ "com.amazonaws.ec2#DescribeClassicLinkInstancesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -27580,8 +26835,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" } @@ -27597,8 +26850,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" } @@ -27661,7 +26912,6 @@ "com.amazonaws.ec2#DescribeClientVpnAuthorizationRulesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -27682,8 +26932,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } }, @@ -27703,8 +26951,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.

" } } @@ -27758,7 +27004,6 @@ "com.amazonaws.ec2#DescribeClientVpnConnectionsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -27792,16 +27037,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.

" } } @@ -27837,7 +27078,6 @@ "com.amazonaws.ec2#DescribeClientVpnEndpointMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -27875,8 +27115,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.

" } }, @@ -27896,8 +27134,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -27951,7 +27187,6 @@ "com.amazonaws.ec2#DescribeClientVpnRoutesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -27979,8 +27214,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.

" } }, @@ -27993,8 +27226,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -28048,7 +27279,6 @@ "com.amazonaws.ec2#DescribeClientVpnTargetNetworksMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -28075,8 +27305,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.

" } }, @@ -28096,8 +27324,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -28168,8 +27394,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.

" } }, @@ -28182,8 +27406,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -28319,8 +27541,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" } @@ -28438,8 +27658,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" } @@ -28519,7 +27737,6 @@ "com.amazonaws.ec2#DescribeDhcpOptionsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -28547,8 +27764,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" } @@ -28562,8 +27777,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.

" } } @@ -28617,7 +27830,6 @@ "com.amazonaws.ec2#DescribeEgressOnlyInternetGatewaysMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 255 @@ -28630,8 +27842,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -28645,8 +27855,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.

" } }, @@ -28707,7 +27915,6 @@ "com.amazonaws.ec2#DescribeElasticGpusMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 10, "max": 1000 @@ -28727,8 +27934,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -28742,8 +27947,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.

" } }, @@ -28773,8 +27976,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" } @@ -28813,7 +28014,6 @@ "com.amazonaws.ec2#DescribeExportImageTasksMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 500 @@ -28826,8 +28026,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -28848,8 +28046,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.

" } }, @@ -29021,8 +28217,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#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.

" } } @@ -29103,8 +28297,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" } @@ -29312,8 +28504,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -29404,8 +28594,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -29418,8 +28606,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.

" } }, @@ -29516,16 +28702,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.

" } }, @@ -29677,16 +28859,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.

" } }, @@ -29763,8 +28941,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -29784,8 +28960,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.

" } }, @@ -29842,8 +29016,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -29905,7 +29077,6 @@ "com.amazonaws.ec2#DescribeFpgaImagesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -29918,8 +29089,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -29953,8 +29122,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.

" } } @@ -30017,24 +29184,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.

" } }, @@ -30100,7 +29261,6 @@ "com.amazonaws.ec2#DescribeHostReservationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 500 @@ -30125,8 +29285,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.

" } }, @@ -30206,8 +29364,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" } @@ -30294,7 +29450,6 @@ "com.amazonaws.ec2#DescribeIamInstanceProfileAssociationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -30321,8 +29476,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.

" } }, @@ -30510,8 +29663,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" } @@ -30667,16 +29818,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.

" } }, @@ -30684,8 +29831,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" } @@ -30693,8 +29838,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.

" } }, @@ -30757,8 +29900,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -30779,8 +29920,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.

" } }, @@ -30870,8 +30009,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -30892,8 +30029,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.

" } }, @@ -30977,8 +30112,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" } @@ -31022,16 +30155,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.

" } }, @@ -31105,7 +30234,6 @@ "com.amazonaws.ec2#DescribeInstanceCreditSpecificationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -31118,8 +30246,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -31140,8 +30266,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.

" } }, @@ -31198,8 +30322,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -31248,8 +30370,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -31270,8 +30390,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.

" } }, @@ -31431,8 +30549,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.

" } }, @@ -31446,8 +30562,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" } @@ -31456,8 +30570,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" } @@ -31515,8 +30627,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions 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.

" } }, @@ -31598,8 +30708,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions 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.

" } }, @@ -31856,8 +30964,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" } @@ -31866,8 +30972,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" } @@ -31986,7 +31090,6 @@ "com.amazonaws.ec2#DescribeInternetGatewaysMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -32007,8 +31110,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" } @@ -32030,8 +31131,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.

" } } @@ -32088,8 +31187,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.

" } }, @@ -32103,8 +31200,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.

" } }, @@ -32174,8 +31269,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.

" } }, @@ -32195,8 +31288,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.

" } }, @@ -32260,8 +31351,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.

" } }, @@ -32281,8 +31370,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.

" } }, @@ -32346,8 +31433,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.

" } }, @@ -32361,8 +31446,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.

" } }, @@ -32432,8 +31515,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.

" } }, @@ -32447,8 +31528,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.

" } }, @@ -32531,16 +31610,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.

" } }, @@ -32665,8 +31740,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" } @@ -32674,8 +31747,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

" } } @@ -32784,8 +31855,6 @@ "DryRun": { "target": "com.amazonaws.ec2#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.

" } }, @@ -32829,8 +31898,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.

" } }, @@ -32844,8 +31911,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

" } } @@ -32922,7 +31987,6 @@ "com.amazonaws.ec2#DescribeLaunchTemplatesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 200 @@ -32935,8 +31999,6 @@ "DryRun": { "target": "com.amazonaws.ec2#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.

" } }, @@ -32970,8 +32032,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.

" } } @@ -33042,8 +32102,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.

" } }, @@ -33056,8 +32114,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -33128,8 +32184,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.

" } }, @@ -33142,8 +32196,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -33214,8 +32266,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.

" } }, @@ -33228,8 +32278,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -33300,8 +32348,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.

" } }, @@ -33314,8 +32360,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -33386,8 +32430,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.

" } }, @@ -33400,8 +32442,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -33472,8 +32512,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.

" } }, @@ -33486,8 +32524,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -33544,8 +32580,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -33559,8 +32593,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.

" } }, @@ -33641,7 +32673,6 @@ "com.amazonaws.ec2#DescribeMovingAddressesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -33663,8 +32694,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" } @@ -33673,8 +32702,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" } @@ -33857,7 +32884,6 @@ "com.amazonaws.ec2#DescribeNatGatewaysMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -33870,8 +32896,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -33884,8 +32908,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.

" } }, @@ -33996,7 +33018,6 @@ "com.amazonaws.ec2#DescribeNetworkAclsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -34017,8 +33038,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" } @@ -34039,8 +33058,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.

" } } @@ -34129,16 +33146,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.

" } }, @@ -34215,16 +33228,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.

" } }, @@ -34319,16 +33328,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.

" } }, @@ -34405,16 +33410,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.

" } }, @@ -34502,8 +33503,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" } @@ -34594,7 +33593,6 @@ "com.amazonaws.ec2#DescribeNetworkInterfacePermissionsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 255 @@ -34627,8 +33625,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.

" } } @@ -34774,7 +33770,6 @@ "com.amazonaws.ec2#DescribeNetworkInterfacesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -34796,8 +33791,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" } @@ -34818,8 +33811,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.

" } } @@ -34879,8 +33870,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" } @@ -34945,8 +33934,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -34960,8 +33947,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.

" } }, @@ -35028,7 +34013,6 @@ "com.amazonaws.ec2#DescribePrincipalIdFormatMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -35041,8 +34025,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -35056,8 +34038,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.

" } }, @@ -35133,8 +34113,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.

" } }, @@ -35261,8 +34239,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" } @@ -35270,8 +34246,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.

" } } @@ -35317,7 +34291,6 @@ "com.amazonaws.ec2#DescribeReplaceRootVolumeTasksMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -35344,8 +34317,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.

" } }, @@ -35358,8 +34329,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -35575,8 +34544,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.

" } }, @@ -35589,24 +34556,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)

" } }, @@ -35633,8 +34594,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" } @@ -35651,8 +34610,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" } @@ -35731,8 +34688,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" } @@ -35824,7 +34779,6 @@ "com.amazonaws.ec2#DescribeRouteTablesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 100 @@ -35845,8 +34799,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" } @@ -35867,8 +34819,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.

" } } @@ -35923,7 +34873,6 @@ "com.amazonaws.ec2#DescribeScheduledInstanceAvailabilityMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 300 @@ -35936,8 +34885,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -35959,24 +34906,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.

" } }, @@ -36049,8 +34990,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -36064,8 +35003,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.

" } }, @@ -36157,8 +35094,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -36212,7 +35147,6 @@ "com.amazonaws.ec2#DescribeSecurityGroupRulesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -36239,8 +35173,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -36253,8 +35185,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.

" } } @@ -36346,7 +35276,6 @@ "com.amazonaws.ec2#DescribeSecurityGroupsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -36381,8 +35310,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" } @@ -36396,8 +35323,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.

" } } @@ -36479,8 +35404,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" } @@ -36556,8 +35479,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -36686,8 +35607,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.

" } }, @@ -36722,8 +35641,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" } @@ -36790,8 +35707,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" } @@ -36853,7 +35768,6 @@ "com.amazonaws.ec2#DescribeSpotFleetInstancesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -36867,8 +35781,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" } @@ -36877,8 +35789,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" } @@ -37002,7 +35912,6 @@ "com.amazonaws.ec2#DescribeSpotFleetRequestHistoryMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -37016,8 +35925,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" } @@ -37034,8 +35941,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" } @@ -37202,8 +36107,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" } @@ -37212,8 +36115,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" } @@ -37425,8 +36326,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" } @@ -37447,8 +36346,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.

" } } @@ -37541,7 +36438,7 @@ "Filters": { "target": "com.amazonaws.ec2#FilterList", "traits": { - "smithy.api#documentation": "

The filters.

\n ", + "smithy.api#documentation": "

The filters.

\n ", "smithy.api#xmlName": "Filter" } }, @@ -37557,8 +36454,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" } @@ -37582,8 +36477,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" } @@ -37663,7 +36556,6 @@ "com.amazonaws.ec2#DescribeStaleSecurityGroupsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 255 @@ -37685,16 +36577,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.

" } }, @@ -37809,8 +36697,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#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.

" } }, @@ -37830,8 +36716,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.

" } } @@ -37843,7 +36727,6 @@ "com.amazonaws.ec2#DescribeStoreImageTasksRequestMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 200 @@ -37942,7 +36825,6 @@ "com.amazonaws.ec2#DescribeSubnetsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -37970,8 +36852,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" } @@ -37985,8 +36865,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.

" } } @@ -38076,8 +36954,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" } @@ -38093,8 +36969,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" } @@ -38167,8 +37041,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -38182,8 +37054,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.

" } }, @@ -38253,8 +37123,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -38268,8 +37136,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.

" } }, @@ -38339,8 +37205,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -38354,8 +37218,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.

" } }, @@ -38431,8 +37293,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.

" } }, @@ -38445,8 +37305,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -38516,8 +37374,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.

" } }, @@ -38530,8 +37386,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -38601,8 +37455,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.

" } }, @@ -38615,8 +37467,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -38686,8 +37536,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.

" } }, @@ -38700,8 +37548,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -38771,8 +37617,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.

" } }, @@ -38785,8 +37629,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -38856,8 +37698,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.

" } }, @@ -38870,8 +37710,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -38941,8 +37779,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.

" } }, @@ -38955,8 +37791,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -39026,8 +37860,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.

" } }, @@ -39040,8 +37872,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -39111,8 +37941,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.

" } }, @@ -39125,8 +37953,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -39196,8 +38022,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.

" } }, @@ -39210,8 +38034,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -39265,7 +38087,6 @@ "com.amazonaws.ec2#DescribeTrunkInterfaceAssociationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 255 @@ -39285,8 +38106,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -39306,8 +38125,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.

" } } @@ -39361,7 +38178,6 @@ "com.amazonaws.ec2#DescribeVerifiedAccessEndpointsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -39393,8 +38209,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.

" } }, @@ -39414,8 +38228,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -39451,7 +38263,6 @@ "com.amazonaws.ec2#DescribeVerifiedAccessGroupMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -39495,8 +38306,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.

" } }, @@ -39516,8 +38325,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -39571,7 +38378,6 @@ "com.amazonaws.ec2#DescribeVerifiedAccessInstanceLoggingConfigurationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10 @@ -39591,8 +38397,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.

" } }, @@ -39612,8 +38416,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -39667,7 +38469,6 @@ "com.amazonaws.ec2#DescribeVerifiedAccessInstancesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 200 @@ -39687,8 +38488,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.

" } }, @@ -39708,8 +38507,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -39763,7 +38560,6 @@ "com.amazonaws.ec2#DescribeVerifiedAccessTrustProvidersMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 200 @@ -39783,8 +38579,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.

" } }, @@ -39804,8 +38598,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -39889,8 +38681,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" } @@ -39997,8 +38787,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.

" } }, @@ -40019,8 +38807,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" } @@ -40202,8 +38988,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -40230,8 +39014,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.

" } } @@ -40285,8 +39067,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" } @@ -40295,8 +39075,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" } @@ -40389,8 +39167,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" } @@ -40473,7 +39249,6 @@ "com.amazonaws.ec2#DescribeVpcClassicLinkDnsSupportMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 255 @@ -40496,8 +39271,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" } @@ -40560,8 +39333,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" } @@ -40618,8 +39389,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -40639,8 +39408,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.

" } }, @@ -40703,8 +39470,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -40718,8 +39483,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.

" } }, @@ -40782,8 +39545,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making 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 +39565,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.

" } }, @@ -40868,8 +39627,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -40891,8 +39648,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.

" } }, @@ -40949,8 +39704,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -40971,8 +39724,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.

" } }, @@ -41043,8 +39794,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -41065,8 +39814,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.

" } }, @@ -41169,7 +39916,6 @@ "com.amazonaws.ec2#DescribeVpcPeeringConnectionsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -41190,8 +39936,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" } @@ -41212,8 +39956,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.

" } } @@ -41333,7 +40075,6 @@ "com.amazonaws.ec2#DescribeVpcsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -41361,8 +40102,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" } @@ -41376,8 +40115,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.

" } } @@ -41505,8 +40242,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" } @@ -41567,8 +40302,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" } @@ -41625,16 +40358,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.

" } } @@ -41658,8 +40387,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" } @@ -41668,8 +40395,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" } @@ -41698,8 +40423,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" } @@ -41736,8 +40459,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" } @@ -41776,8 +40497,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" } @@ -41845,8 +40564,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" } @@ -41855,8 +40572,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 ", "smithy.api#xmlName": "force" } @@ -41908,8 +40623,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -41982,8 +40695,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.

" } }, @@ -42005,8 +40716,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" } @@ -42051,8 +40760,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" } @@ -42272,8 +40979,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -42340,8 +41045,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -42357,8 +41060,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" } @@ -42386,8 +41087,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -42403,8 +41102,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" } @@ -42440,16 +41137,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.

" } } @@ -42497,8 +41190,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" } @@ -42771,8 +41462,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -42835,8 +41524,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#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.

" } } @@ -42887,8 +41574,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#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.

" } } @@ -42904,8 +41589,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" } @@ -42929,8 +41612,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#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.

" } } @@ -42946,8 +41627,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" } @@ -42975,8 +41654,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.

" } }, @@ -43000,8 +41677,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" } @@ -43029,8 +41704,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -43046,8 +41719,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" } @@ -43089,8 +41760,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -43165,8 +41834,6 @@ "DryRun": { "target": "com.amazonaws.ec2#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.

" } } @@ -43222,8 +41889,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" } @@ -43240,8 +41905,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" } @@ -43268,8 +41931,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" } @@ -43319,8 +41980,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" } @@ -43364,8 +42023,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -43432,8 +42089,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -43449,8 +42104,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" } @@ -43542,8 +42195,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -43602,8 +42253,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.

" } }, @@ -43671,16 +42320,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.

" } } @@ -43751,8 +42396,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" } @@ -43858,8 +42501,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -43918,8 +42559,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -43978,8 +42617,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -44037,8 +42674,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -44054,8 +42689,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" } @@ -44195,8 +42828,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" } @@ -44214,7 +42845,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" @@ -44289,8 +42919,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" } @@ -44432,8 +43060,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" } @@ -44455,8 +43081,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.

" } } @@ -44506,8 +43130,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.

" } } @@ -44551,10 +43173,7 @@ } }, "com.amazonaws.ec2#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.ec2#DoubleWithConstraints": { "type": "double", @@ -44568,7 +43187,6 @@ "com.amazonaws.ec2#DrainSeconds": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 4000 @@ -44599,8 +43217,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" } @@ -44609,8 +43225,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

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" } @@ -44627,8 +43241,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 ", "smithy.api#xmlName": "volumeSize" } @@ -44653,8 +43265,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" } @@ -44671,8 +43281,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 ", "smithy.api#xmlName": "encrypted" } @@ -44754,8 +43362,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" } @@ -44788,8 +43394,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" } @@ -45012,8 +43616,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

Default: true\n

", "smithy.api#xmlName": "preserveClientIp" } @@ -45415,8 +44017,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

" } } @@ -45477,7 +44077,6 @@ "com.amazonaws.ec2#ElasticInferenceAcceleratorCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -45501,8 +44100,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.

" } }, @@ -45526,8 +44123,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.

" } } @@ -45593,8 +44188,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -45661,8 +44254,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -45678,8 +44269,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" } @@ -45707,8 +44296,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -45724,8 +44311,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" } @@ -45779,16 +44364,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.

" } } @@ -45836,8 +44417,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" } @@ -46110,8 +44689,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -46182,8 +44759,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#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.

" } } @@ -46242,8 +44817,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#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.

" } } @@ -46259,8 +44832,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" } @@ -46284,8 +44855,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#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.

" } } @@ -46301,8 +44870,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" } @@ -46330,8 +44897,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.

" } }, @@ -46355,8 +44920,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" } @@ -46384,8 +44947,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -46401,8 +44962,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" } @@ -46430,8 +44989,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -46447,8 +45004,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" } @@ -46490,8 +45045,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -46566,8 +45119,6 @@ "DryRun": { "target": "com.amazonaws.ec2#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.

" } } @@ -46605,8 +45156,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" } @@ -46672,8 +45221,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" } @@ -46690,8 +45237,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" } @@ -46718,8 +45263,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" } @@ -46736,8 +45279,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" } @@ -46753,8 +45294,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.

" } } @@ -47114,8 +45653,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" } @@ -47148,8 +45685,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" } @@ -47206,8 +45741,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" } @@ -47444,8 +45977,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -47504,8 +46035,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -47592,8 +46121,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -48093,8 +46620,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -48274,8 +46799,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.

" } } @@ -48291,8 +46814,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" } @@ -48459,8 +46980,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" } @@ -48469,8 +46988,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" } @@ -48638,8 +47155,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" } @@ -48725,8 +47240,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" } @@ -48735,8 +47248,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" } @@ -48745,8 +47256,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" } @@ -48866,8 +47375,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" } @@ -48876,8 +47383,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" } @@ -48902,8 +47407,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" } @@ -48936,8 +47439,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" } @@ -49162,8 +47663,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" } @@ -49172,8 +47671,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" } @@ -49255,16 +47752,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.

" } }, @@ -49407,8 +47900,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" } @@ -49430,8 +47921,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.

" } } @@ -49541,10 +48030,7 @@ } }, "com.amazonaws.ec2#Float": { - "type": "float", - "traits": { - "smithy.api#default": 0 - } + "type": "float" }, "com.amazonaws.ec2#FlowLog": { "type": "structure", @@ -49665,8 +48151,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" } @@ -49937,8 +48421,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" } @@ -49947,8 +48429,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" } @@ -50219,8 +48699,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -50283,16 +48761,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.

" } } @@ -50368,8 +48842,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.

" } }, @@ -50382,8 +48854,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -50448,16 +48918,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.

" } } @@ -50469,7 +48935,6 @@ "com.amazonaws.ec2#GetCapacityReservationUsageRequestMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -50507,8 +48972,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" } @@ -50517,8 +48980,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" } @@ -50577,8 +49038,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.

" } }, @@ -50591,8 +49050,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -50674,8 +49131,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" } @@ -50683,8 +49138,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)

" } } @@ -50743,8 +49196,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -50759,8 +49210,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.

" } } @@ -50811,8 +49260,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -50863,8 +49310,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -50907,8 +49352,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -50924,8 +49367,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" } @@ -50961,8 +49402,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -51050,16 +49489,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.

" } } @@ -51071,7 +49506,6 @@ "com.amazonaws.ec2#GetGroupsForCapacityReservationRequestMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -51196,8 +49630,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#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.

" } } @@ -51246,8 +49678,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -51280,8 +49710,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.

" } }, @@ -51347,8 +49775,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -51405,8 +49831,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.

" } }, @@ -51447,8 +49871,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.

" } }, @@ -51511,8 +49933,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.

" } }, @@ -51548,8 +49968,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.

" } } @@ -51606,8 +50024,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.

" } }, @@ -51643,8 +50059,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.

" } } @@ -51698,7 +50112,6 @@ "com.amazonaws.ec2#GetIpamPoolAllocationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1000, "max": 100000 @@ -51711,8 +50124,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.

" } }, @@ -51740,8 +50151,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.

" } }, @@ -51804,8 +50213,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.

" } }, @@ -51827,8 +50234,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.

" } }, @@ -51891,8 +50296,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.

" } }, @@ -51906,8 +50309,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.

" } }, @@ -52061,8 +50462,6 @@ "DryRun": { "target": "com.amazonaws.ec2#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.

" } }, @@ -52116,7 +50515,6 @@ "com.amazonaws.ec2#GetManagedPrefixListAssociationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 255 @@ -52129,8 +50527,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -52145,8 +50541,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.

" } }, @@ -52209,8 +50603,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -52225,16 +50617,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.

" } }, @@ -52305,8 +50693,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.

" } }, @@ -52319,8 +50705,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -52395,8 +50779,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -52465,8 +50847,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" } @@ -52526,8 +50906,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -52568,8 +50946,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" } @@ -52654,8 +51030,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -52671,8 +51045,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" } @@ -52714,7 +51086,6 @@ "target": "com.amazonaws.ec2#SpotPlacementScoresTargetCapacity", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The target capacity.

", "smithy.api#required": {} } @@ -52728,8 +51099,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.

" } }, @@ -52749,16 +51118,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.

" } }, @@ -52812,7 +51177,6 @@ "com.amazonaws.ec2#GetSubnetCidrReservationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -52840,8 +51204,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -52854,8 +51216,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.

" } } @@ -52935,8 +51295,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.

" } }, @@ -52949,8 +51307,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -53022,8 +51378,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.

" } }, @@ -53036,8 +51390,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -53109,8 +51461,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.

" } }, @@ -53123,8 +51473,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -53190,8 +51538,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.

" } }, @@ -53204,8 +51550,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -53269,8 +51613,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.

" } }, @@ -53283,8 +51625,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -53356,8 +51696,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.

" } }, @@ -53370,8 +51708,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -53443,8 +51779,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.

" } }, @@ -53457,8 +51791,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -53517,8 +51849,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -53534,8 +51864,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" } @@ -53579,8 +51907,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -53596,8 +51922,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" } @@ -53655,8 +51979,6 @@ "DryRun": { "target": "com.amazonaws.ec2#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.

" } } @@ -53717,8 +52039,6 @@ "DryRun": { "target": "com.amazonaws.ec2#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.

" } } @@ -53785,8 +52105,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -54031,8 +52349,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" } @@ -54048,9 +52364,7 @@ "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

" + "smithy.api#documentation": "

Set to true to enable your instance for hibernation.

\n

For Spot Instances, if you set Configured to true, either\n omit the InstanceInterruptionBehavior parameter (for \n SpotMarketOptions\n ), or set it to\n hibernate. When Configured is true:

\n \n

Default: false\n

" } } }, @@ -54275,8 +52589,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" } @@ -54392,8 +52704,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" } @@ -54459,8 +52769,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" } @@ -54485,8 +52793,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" } @@ -54495,8 +52801,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" } @@ -54530,8 +52834,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" } @@ -54548,8 +52850,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" } @@ -54705,7 +53005,6 @@ "com.amazonaws.ec2#Hour": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 23 @@ -54938,8 +53237,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" } @@ -54948,8 +53245,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" } @@ -54982,8 +53277,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" } @@ -55066,8 +53359,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" } @@ -55156,8 +53447,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" } @@ -55751,8 +54040,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -55768,8 +54055,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" } @@ -55876,16 +54161,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.

" } }, @@ -55972,8 +54253,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" } @@ -56110,8 +54389,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" } @@ -56310,8 +54587,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" } @@ -56376,8 +54651,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" } @@ -56476,8 +54749,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" } @@ -56555,8 +54826,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" } @@ -56681,16 +54950,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.

" } }, @@ -56868,8 +55133,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" } @@ -56930,8 +55193,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" } @@ -57079,8 +55340,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" } @@ -57265,8 +55524,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" } @@ -57275,8 +55532,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" } @@ -57365,8 +55620,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" } @@ -57912,8 +56165,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" } @@ -57930,8 +56181,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" } @@ -57947,7 +56196,6 @@ "com.amazonaws.ec2#InstanceConnectEndpointMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -57970,8 +56218,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" } @@ -58311,8 +56557,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" } @@ -58329,8 +56573,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" } @@ -58361,8 +56603,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.

" } }, @@ -58375,8 +56615,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.

" } } @@ -58590,8 +56828,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" } @@ -58797,8 +57033,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

" } }, @@ -58848,8 +57082,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" } @@ -59062,8 +57294,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" } @@ -59192,8 +57422,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" } @@ -59202,8 +57430,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" } @@ -59220,8 +57446,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" } @@ -59247,8 +57471,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" } @@ -59257,8 +57479,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" } @@ -59275,8 +57495,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" } @@ -59292,8 +57510,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" } @@ -59334,8 +57550,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" } @@ -59351,8 +57565,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.

" } }, @@ -59365,8 +57577,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.

" } }, @@ -59380,8 +57590,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.

" } }, @@ -59395,16 +57603,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.

" } } @@ -59437,8 +57641,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" } @@ -59528,8 +57730,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" } @@ -59538,8 +57738,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" } @@ -59564,8 +57762,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" } @@ -59720,16 +57916,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

" } }, @@ -59748,8 +57940,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

" } }, @@ -59877,8 +58067,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.

" } }, @@ -59901,8 +58089,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

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" } @@ -60289,8 +58475,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" } @@ -64796,6 +62980,138 @@ "traits": { "smithy.api#enumValue": "r7iz.32xlarge" } + }, + "c7a_medium": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "c7a.medium" + } + }, + "c7a_large": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "c7a.large" + } + }, + "c7a_xlarge": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "c7a.xlarge" + } + }, + "c7a_2xlarge": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "c7a.2xlarge" + } + }, + "c7a_4xlarge": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "c7a.4xlarge" + } + }, + "c7a_8xlarge": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "c7a.8xlarge" + } + }, + "c7a_12xlarge": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "c7a.12xlarge" + } + }, + "c7a_16xlarge": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "c7a.16xlarge" + } + }, + "c7a_24xlarge": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "c7a.24xlarge" + } + }, + "c7a_32xlarge": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "c7a.32xlarge" + } + }, + "c7a_48xlarge": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "c7a.48xlarge" + } + }, + "c7a_metal_48xl": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "c7a.metal-48xl" + } + }, + "r7a_metal_48xl": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "r7a.metal-48xl" + } + }, + "r7i_large": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "r7i.large" + } + }, + "r7i_xlarge": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "r7i.xlarge" + } + }, + "r7i_2xlarge": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "r7i.2xlarge" + } + }, + "r7i_4xlarge": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "r7i.4xlarge" + } + }, + "r7i_8xlarge": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "r7i.8xlarge" + } + }, + "r7i_12xlarge": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "r7i.12xlarge" + } + }, + "r7i_16xlarge": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "r7i.16xlarge" + } + }, + "r7i_24xlarge": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "r7i.24xlarge" + } + }, + "r7i_48xlarge": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "r7i.48xlarge" + } } } }, @@ -65157,8 +63473,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" } @@ -65178,10 +63492,7 @@ } }, "com.amazonaws.ec2#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.ec2#IntegerWithConstraints": { "type": "integer", @@ -65392,8 +63703,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" } @@ -65434,8 +63743,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" } @@ -65568,8 +63875,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" } @@ -65626,8 +63931,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" } @@ -65640,7 +63943,6 @@ "com.amazonaws.ec2#IpamAddressHistoryMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -66083,7 +64385,6 @@ "com.amazonaws.ec2#IpamMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -66093,7 +64394,6 @@ "com.amazonaws.ec2#IpamNetmaskLength": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 128 @@ -66227,8 +64527,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" } @@ -66261,8 +64559,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" } @@ -66271,8 +64567,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" } @@ -66289,8 +64583,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" } @@ -66299,8 +64591,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" } @@ -66309,8 +64599,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" } @@ -66516,8 +64804,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" } @@ -66931,8 +65217,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" } @@ -67021,8 +65305,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" } @@ -67339,8 +65621,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" } @@ -67357,8 +65637,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" } @@ -67783,7 +66061,6 @@ "com.amazonaws.ec2#Ipv6PoolMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -68242,8 +66519,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" } @@ -68380,8 +66655,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" } @@ -68390,8 +66663,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" } @@ -68624,8 +66895,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" } @@ -68634,8 +66903,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" } @@ -68659,16 +66926,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.

" } }, @@ -68690,8 +66953,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" } @@ -68700,8 +66961,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" } @@ -68710,8 +66969,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" } @@ -68736,8 +66993,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" } @@ -68754,8 +67009,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" } @@ -68771,24 +67024,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

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.

" } }, @@ -68807,8 +67054,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 " } }, @@ -68821,8 +67066,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.

" } } @@ -68845,8 +67088,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

" } } @@ -68858,7 +67099,6 @@ "com.amazonaws.ec2#LaunchTemplateElasticInferenceAcceleratorCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -68888,8 +67128,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" } @@ -68915,8 +67153,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" } @@ -68932,8 +67168,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.

" } } @@ -68990,8 +67224,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" } @@ -69007,8 +67239,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

" } } @@ -69204,8 +67434,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" } @@ -69251,8 +67479,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

" } }, @@ -69337,8 +67563,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" } @@ -69347,8 +67571,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" } @@ -69357,8 +67579,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" } @@ -69375,8 +67595,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" } @@ -69401,8 +67619,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" } @@ -69443,8 +67659,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" } @@ -69461,8 +67675,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" } @@ -69479,8 +67691,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" } @@ -69497,8 +67707,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" } @@ -69507,8 +67715,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" } @@ -69533,24 +67739,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.

" } }, @@ -69563,8 +67763,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.

" } }, @@ -69584,8 +67782,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.

" } }, @@ -69616,8 +67812,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.

" } }, @@ -69630,8 +67824,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.

" } }, @@ -69645,8 +67837,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.

" } }, @@ -69660,16 +67850,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.

" } } @@ -69793,8 +67979,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" } @@ -69803,8 +67987,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" } @@ -69894,8 +68076,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" } @@ -69961,8 +68141,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.

" } }, @@ -69992,8 +68170,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" } @@ -70002,8 +68178,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" } @@ -70025,16 +68199,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.

" } } @@ -70101,8 +68271,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" } @@ -70146,8 +68314,6 @@ "BlockDurationMinutes": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

Deprecated.

" } }, @@ -70254,8 +68420,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" } @@ -70288,8 +68452,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" } @@ -70323,8 +68485,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" } @@ -70340,8 +68500,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.

" } } @@ -70450,8 +68608,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#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.

" } } @@ -70536,8 +68692,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -70800,7 +68954,6 @@ "com.amazonaws.ec2#LocalGatewayMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -71300,8 +69453,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" } @@ -71326,8 +69477,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" } @@ -71336,8 +69485,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" } @@ -71558,10 +69705,7 @@ } }, "com.amazonaws.ec2#Long": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.ec2#MaintenanceDetails": { "type": "structure", @@ -71650,8 +69794,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" } @@ -71660,8 +69802,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" } @@ -71722,7 +69862,6 @@ "com.amazonaws.ec2#MaxResultsParam": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 100 @@ -71768,8 +69907,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" } @@ -71778,8 +69915,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" } @@ -71795,16 +69930,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.

" } } @@ -71836,8 +69967,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" } @@ -71846,8 +69975,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" } @@ -71864,7 +69991,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": {} } @@ -71872,8 +69998,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.

" } } @@ -71908,8 +70032,6 @@ "target": "com.amazonaws.ec2#Float", "traits": { "aws.protocols#ec2QueryName": "Value", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#xmlName": "value" } }, @@ -71981,8 +70103,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -72041,8 +70161,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -72058,8 +70176,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" } @@ -72124,8 +70240,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.

" } }, @@ -72138,16 +70252,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.

" } } @@ -72163,8 +70273,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" } @@ -72188,8 +70296,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.

" } }, @@ -72208,16 +70314,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.

" } }, @@ -72239,8 +70341,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" } @@ -72294,8 +70394,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

" } }, @@ -72308,16 +70406,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.

" } }, @@ -72349,8 +70443,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

" } }, @@ -72372,8 +70464,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" } @@ -72401,8 +70491,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -72469,8 +70557,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -72513,8 +70599,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -72563,8 +70647,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" } @@ -72592,8 +70674,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -72790,7 +70870,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": {} } @@ -72840,7 +70919,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" @@ -72946,8 +71024,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" } @@ -73040,8 +71116,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" } @@ -73180,8 +71254,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -73197,8 +71269,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" } @@ -73226,8 +71296,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -73293,8 +71361,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -73361,8 +71427,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -73446,8 +71510,6 @@ "DryRun": { "target": "com.amazonaws.ec2#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.

" } } @@ -73512,8 +71574,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

" } }, @@ -73526,8 +71586,6 @@ "DryRun": { "target": "com.amazonaws.ec2#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.

" } }, @@ -73630,8 +71688,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.

" } }, @@ -73659,8 +71715,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" } @@ -73700,8 +71754,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.

" } }, @@ -73722,40 +71774,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.

" } }, @@ -73800,8 +71842,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.

" } }, @@ -73856,8 +71896,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.

" } }, @@ -73903,7 +71941,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": {} } @@ -73947,8 +71984,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.

" } }, @@ -74035,8 +72070,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.

" } }, @@ -74113,8 +72146,6 @@ "DryRun": { "target": "com.amazonaws.ec2#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.

" } }, @@ -74208,8 +72239,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -74258,8 +72287,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -74274,8 +72301,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.

" } }, @@ -74302,8 +72327,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.

" } } @@ -74376,8 +72399,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" } @@ -74416,8 +72437,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.

" } } @@ -74445,8 +72464,6 @@ "DryRun": { "target": "com.amazonaws.ec2#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.

" } }, @@ -74467,16 +72484,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.

" } } @@ -74492,8 +72505,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" } @@ -74602,8 +72613,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -74619,8 +72628,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" } @@ -74704,8 +72711,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" } @@ -74747,8 +72752,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -74838,8 +72841,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" } @@ -74847,8 +72848,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.

" } }, @@ -74871,8 +72870,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" } @@ -74971,8 +72968,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

" } }, @@ -75027,8 +73022,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -75085,8 +73078,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.

" } }, @@ -75111,8 +73102,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.

" } }, @@ -75144,8 +73133,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -75208,24 +73195,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.

" } }, @@ -75245,8 +73226,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -75343,8 +73322,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.

" } } @@ -75393,16 +73370,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.

" } } @@ -75453,8 +73426,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -75523,8 +73494,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -75599,8 +73568,6 @@ "Port": { "target": "com.amazonaws.ec2#VerifiedAccessEndpointPortNumber", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The IP port number.

" } } @@ -75628,8 +73595,6 @@ "Port": { "target": "com.amazonaws.ec2#VerifiedAccessEndpointPortNumber", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The IP port number.

" } } @@ -75664,8 +73629,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.

" } }, @@ -75685,8 +73648,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -75708,8 +73669,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" } @@ -75780,8 +73739,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -75853,8 +73810,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.

" } }, @@ -75874,8 +73829,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -75897,8 +73850,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" } @@ -75957,8 +73908,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -76029,8 +73978,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -76082,8 +74029,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -76203,8 +74148,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -76301,8 +74244,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" } @@ -76318,8 +74259,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -76334,8 +74273,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

Default: The existing size is retained.

" } }, @@ -76348,24 +74285,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

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.

" } } @@ -76480,8 +74411,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -76517,8 +74446,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" } @@ -76534,8 +74461,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -76550,8 +74475,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.

" } }, @@ -76618,8 +74541,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.

" } }, @@ -76642,8 +74563,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" } @@ -76671,8 +74590,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -76693,16 +74610,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.

" } }, @@ -76760,8 +74673,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" } @@ -76789,8 +74700,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -76822,8 +74731,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" } @@ -76851,8 +74758,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -76896,8 +74801,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" } @@ -76931,8 +74834,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -77013,8 +74914,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -77030,8 +74929,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" } @@ -77103,8 +75000,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -77161,8 +75056,6 @@ "DryRun": { "target": "com.amazonaws.ec2#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.

" } } @@ -77221,8 +75114,6 @@ "DryRun": { "target": "com.amazonaws.ec2#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.

" } } @@ -77289,16 +75180,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

" } } @@ -77347,48 +75234,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

" } }, @@ -77462,8 +75337,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.

" } } @@ -77501,8 +75374,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" } @@ -77604,8 +75475,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" } @@ -77667,8 +75536,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.

" } }, @@ -77935,8 +75802,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" } @@ -78094,8 +75959,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" } @@ -78196,8 +76059,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" } @@ -78246,8 +76107,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" } @@ -78294,8 +76153,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" } @@ -78304,8 +76161,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" } @@ -78321,16 +76176,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.

" } } @@ -78638,8 +76489,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" } @@ -78810,8 +76659,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" } @@ -78893,7 +76740,6 @@ "com.amazonaws.ec2#NetworkInsightsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -78987,8 +76833,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" } @@ -79189,8 +77033,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" } @@ -79199,8 +77041,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" } @@ -79241,8 +77081,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" } @@ -79251,8 +77089,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" } @@ -79357,8 +77193,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" } @@ -79367,8 +77201,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" } @@ -79377,8 +77209,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" } @@ -79435,8 +77265,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" } @@ -79485,8 +77313,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" } @@ -79495,8 +77321,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" } @@ -79512,16 +77336,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.

" } } @@ -79589,8 +77409,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" } @@ -79760,8 +77578,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" } @@ -80221,8 +78037,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" } @@ -80231,8 +78045,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" } @@ -80241,8 +78053,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" } @@ -80278,24 +78088,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

" } }, @@ -80523,8 +78327,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" } @@ -80911,8 +78713,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" } @@ -80921,8 +78721,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" } @@ -80931,8 +78729,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" } @@ -80948,24 +78744,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.

" } } @@ -81082,8 +78872,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" } @@ -81108,8 +78896,6 @@ "Value": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The Diffie-Hellmann group number.

" } } @@ -81230,8 +79016,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" } @@ -81256,8 +79040,6 @@ "Value": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The Diffie-Hellmann group number.

" } } @@ -81393,8 +79175,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" } @@ -81475,8 +79255,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" } @@ -81709,7 +79487,6 @@ "com.amazonaws.ec2#PoolMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10 @@ -81719,7 +79496,6 @@ "com.amazonaws.ec2#Port": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 65535 @@ -81733,8 +79509,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" } @@ -81743,8 +79517,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" } @@ -81906,7 +79678,6 @@ "com.amazonaws.ec2#PrefixListMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -82018,8 +79789,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" } @@ -82036,8 +79805,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" } @@ -82046,8 +79813,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" } @@ -82081,8 +79846,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" } @@ -82091,8 +79854,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" } @@ -82118,8 +79879,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" } @@ -82128,8 +79887,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" } @@ -82225,7 +79982,6 @@ "com.amazonaws.ec2#Priority": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": -1, "max": 65535 @@ -82312,8 +80068,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" } @@ -82322,8 +80076,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" } @@ -82345,16 +80097,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.

" } } @@ -82378,8 +80126,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" } @@ -82388,8 +80134,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" } @@ -82411,7 +80155,6 @@ "com.amazonaws.ec2#PrivateIpAddressCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 31 @@ -82425,8 +80168,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" } @@ -82607,7 +80348,6 @@ "com.amazonaws.ec2#ProtocolInt": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 255 @@ -82675,8 +80415,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

" } }, @@ -82689,8 +80427,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -82704,8 +80440,6 @@ "MultiRegion": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Reserved.

" } } @@ -82748,8 +80482,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.

" } }, @@ -82776,8 +80508,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.

" } }, @@ -82827,8 +80557,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.

" } }, @@ -82852,7 +80580,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": {} } @@ -83009,8 +80736,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" } @@ -83019,8 +80744,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" } @@ -83078,8 +80801,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" } @@ -83088,8 +80809,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" } @@ -83132,8 +80851,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" } @@ -83307,7 +81024,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The number of instances.

", "smithy.api#required": {} } @@ -83358,7 +81074,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": {} } @@ -83375,8 +81090,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" } @@ -83443,8 +81156,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -83579,8 +81290,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" } @@ -83597,8 +81306,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" } @@ -83794,8 +81501,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" } @@ -83804,8 +81509,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" } @@ -83932,8 +81635,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -83972,8 +81673,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.

" } }, @@ -84029,8 +81728,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -84095,8 +81792,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -84157,8 +81852,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -84209,8 +81902,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -84261,8 +81952,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -84305,8 +81994,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -84367,8 +82054,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" } @@ -84395,8 +82080,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" } @@ -84452,8 +82135,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" } @@ -84535,8 +82216,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.

" } }, @@ -84576,8 +82255,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" } @@ -84735,8 +82412,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" } @@ -84817,8 +82492,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" } @@ -84828,7 +82501,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" @@ -84892,7 +82564,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" @@ -84974,8 +82645,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" } @@ -85099,8 +82768,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" } @@ -85138,8 +82805,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).

" } }, @@ -85248,8 +82913,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" } @@ -85333,16 +82996,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.

" } } @@ -85401,16 +83060,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.

" } } @@ -85426,8 +83081,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" } @@ -85540,8 +83193,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" } @@ -85620,16 +83271,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.

" } } @@ -85709,8 +83356,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.

" } }, @@ -85773,8 +83418,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.

" } }, @@ -85895,8 +83538,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.

" } } @@ -85956,8 +83597,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" } @@ -86047,8 +83686,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" } @@ -86065,8 +83702,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" } @@ -86075,8 +83710,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" } @@ -86200,8 +83833,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" } @@ -86400,8 +84031,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.

" } }, @@ -86511,8 +84140,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" } @@ -86619,8 +84246,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" } @@ -86637,8 +84262,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" } @@ -86647,8 +84270,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" } @@ -86697,8 +84318,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" } @@ -86779,8 +84398,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" } @@ -87106,8 +84723,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" } @@ -87116,8 +84731,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" } @@ -87150,8 +84763,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" } @@ -87176,8 +84787,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" } @@ -87288,8 +84897,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -87332,8 +84939,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -87387,8 +84992,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making 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 +85021,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" } @@ -87486,8 +85087,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" } @@ -87538,8 +85137,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" } @@ -87578,8 +85175,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" } @@ -87654,8 +85249,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" } @@ -88313,8 +85906,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" } @@ -88395,8 +85986,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" } @@ -88549,8 +86138,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" } @@ -88585,8 +86172,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" } @@ -88656,8 +86241,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#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.

" } } @@ -88673,8 +86256,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" } @@ -88702,8 +86283,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -88719,7 +86298,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The version to restore.

", "smithy.api#required": {} } @@ -88728,7 +86306,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": {} } @@ -88780,8 +86357,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -88821,8 +86396,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" } @@ -88871,8 +86444,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" } @@ -88922,16 +86493,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.

" } } @@ -88966,8 +86533,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" } @@ -88976,8 +86541,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" } @@ -88990,7 +86553,6 @@ "com.amazonaws.ec2#ResultRange": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 20, "max": 500 @@ -89037,16 +86599,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.

" } } @@ -89090,8 +86648,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" } @@ -89133,8 +86689,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" } @@ -89151,8 +86705,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" } @@ -89185,8 +86737,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" } @@ -89228,8 +86778,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.

" } }, @@ -89272,8 +86820,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.

" } }, @@ -89281,8 +86827,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" } @@ -89306,8 +86850,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" } @@ -89613,8 +87155,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" } @@ -89929,7 +87469,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" @@ -89965,8 +87504,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.

" } }, @@ -89993,7 +87530,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": {} } @@ -90002,7 +87538,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": {} } @@ -90072,8 +87607,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" } @@ -90082,8 +87615,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" } @@ -90092,8 +87623,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" } @@ -90220,16 +87749,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.

" } } @@ -90269,16 +87794,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

" } }, @@ -90456,8 +87977,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" } @@ -90522,8 +88041,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" } @@ -90548,8 +88065,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" } @@ -90574,8 +88089,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" } @@ -90608,8 +88121,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" } @@ -90618,8 +88129,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" } @@ -90660,8 +88169,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" } @@ -90670,8 +88177,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" } @@ -90717,8 +88222,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" } @@ -90735,8 +88238,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" } @@ -90766,8 +88267,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.

" } }, @@ -90781,8 +88280,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.

" } }, @@ -90853,24 +88350,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.

" } }, @@ -90883,8 +88374,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.

" } }, @@ -90955,8 +88444,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

" } }, @@ -91048,8 +88535,6 @@ "Enabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether monitoring is enabled.

" } } @@ -91064,16 +88549,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.

" } }, @@ -91086,8 +88567,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.

" } }, @@ -91101,8 +88580,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.

" } }, @@ -91135,8 +88612,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.

" } }, @@ -91186,8 +88661,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.

" } }, @@ -91262,8 +88735,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -91335,8 +88806,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.

" } }, @@ -91349,8 +88818,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -91418,16 +88885,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.

" } } @@ -91451,8 +88914,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" } @@ -91687,8 +89148,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" } @@ -91705,8 +89164,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" } @@ -91715,8 +89172,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" } @@ -91836,16 +89291,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.

" } }, @@ -91967,8 +89418,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } } @@ -92036,8 +89485,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" } @@ -92046,8 +89493,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" } @@ -92218,8 +89663,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" } @@ -92228,8 +89671,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" } @@ -92238,8 +89679,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" } @@ -92457,8 +89896,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" } @@ -92531,8 +89968,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" } @@ -92630,8 +90065,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" } @@ -92773,8 +90206,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" } @@ -92799,8 +90230,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" } @@ -92983,8 +90412,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" } @@ -92993,8 +90420,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" } @@ -93131,8 +90556,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" } @@ -93224,8 +90647,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" } @@ -93314,8 +90735,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" } @@ -93420,8 +90839,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" } @@ -93454,8 +90871,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" } @@ -93568,8 +90983,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" } @@ -93578,8 +90991,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" } @@ -93623,7 +91034,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" @@ -93633,8 +91043,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" } @@ -93659,8 +91067,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" } @@ -93693,8 +91099,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" } @@ -93719,8 +91123,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" } @@ -93853,8 +91255,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" } @@ -94161,8 +91561,6 @@ "BlockDurationMinutes": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

Deprecated.

" } }, @@ -94175,7 +91573,7 @@ "InstanceInterruptionBehavior": { "target": "com.amazonaws.ec2#InstanceInterruptionBehavior", "traits": { - "smithy.api#documentation": "

The behavior when a Spot Instance is interrupted. The default is\n terminate.

" + "smithy.api#documentation": "

The behavior when a Spot Instance is interrupted.

\n

If Configured (for \n HibernationOptions\n ) is set to true, the\n InstanceInterruptionBehavior parameter is automatically set to\n hibernate. If you set it to stop or\n terminate, you'll get an error.

\n

If Configured (for \n HibernationOptions\n ) is set to false or\n null, the InstanceInterruptionBehavior parameter is\n automatically set to terminate. You can also set it to stop or\n hibernate.

\n

For more information, see Interruption\n behavior in the Amazon EC2 User Guide.

" } } }, @@ -94214,8 +91612,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" } @@ -94224,8 +91620,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" } @@ -94234,8 +91628,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" } @@ -94244,8 +91636,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" } @@ -94287,32 +91677,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

" } }, @@ -94382,8 +91764,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" } @@ -94405,7 +91785,6 @@ "com.amazonaws.ec2#SpotPlacementScoresMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 10, "max": 1000 @@ -94415,7 +91794,6 @@ "com.amazonaws.ec2#SpotPlacementScoresTargetCapacity": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 2000000000 @@ -94503,8 +91881,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" } @@ -94537,8 +91913,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" } @@ -94692,8 +92066,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" } @@ -94745,8 +92117,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -94827,8 +92197,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -94887,8 +92255,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -94912,8 +92278,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" } @@ -95144,8 +92508,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

" } }, @@ -95153,8 +92515,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" } @@ -95163,8 +92523,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" } @@ -95281,8 +92639,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" } @@ -95361,8 +92717,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" } @@ -95379,8 +92733,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" } @@ -95389,8 +92741,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" } @@ -95399,8 +92749,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" } @@ -95409,8 +92757,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" } @@ -95459,8 +92805,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" } @@ -95501,8 +92845,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" } @@ -95511,8 +92853,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" } @@ -96139,8 +93479,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" } @@ -96149,8 +93487,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" } @@ -96159,8 +93495,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" } @@ -96193,7 +93527,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": {} } @@ -96201,16 +93534,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.

" } }, @@ -96261,8 +93590,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" } @@ -96286,8 +93613,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

" } }, @@ -96547,8 +93872,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.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.

" } } @@ -96684,8 +94007,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" } @@ -96837,8 +94158,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" } @@ -96847,8 +94166,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" } @@ -96864,16 +94181,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.

" } } @@ -97009,8 +94322,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" } @@ -97027,8 +94338,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" } @@ -97161,8 +94470,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" } @@ -97171,8 +94478,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" } @@ -97188,16 +94493,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.

" } } @@ -97270,8 +94571,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" } @@ -97280,8 +94579,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" } @@ -97290,8 +94587,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" } @@ -97486,7 +94781,6 @@ "com.amazonaws.ec2#TrafficMirroringMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -97787,8 +95081,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" } @@ -97797,8 +95089,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" } @@ -98274,8 +95564,6 @@ "PeerAsn": { "target": "com.amazonaws.ec2#Long", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "

The peer Autonomous System Number (ASN).

" } } @@ -98308,7 +95596,6 @@ "com.amazonaws.ec2#TransitGatewayMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -98756,8 +96043,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" } @@ -98766,8 +96051,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" } @@ -98882,8 +96165,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" } @@ -99417,8 +96698,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" } @@ -99565,8 +96844,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.

" } }, @@ -99789,8 +97066,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" } @@ -99799,8 +97074,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" } @@ -100459,8 +97732,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" } @@ -100469,8 +97740,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" } @@ -100582,8 +97851,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" } @@ -100592,8 +97859,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" } @@ -100602,8 +97867,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" } @@ -100612,8 +97875,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" } @@ -100622,8 +97883,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" } @@ -100632,8 +97891,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" } @@ -100722,8 +97979,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" } @@ -100912,16 +98167,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.

" } } @@ -101011,8 +98262,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" } @@ -101231,8 +98480,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -101273,8 +98520,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" } @@ -101325,8 +98570,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation. \n Otherwise, it is UnauthorizedOperation.

" } }, @@ -101367,8 +98610,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" } @@ -101592,8 +98833,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" } @@ -101602,8 +98841,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" } @@ -101620,7 +98857,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": {} } @@ -101628,8 +98864,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.

" } } @@ -101929,8 +99163,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" } @@ -101976,8 +99208,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" } @@ -102006,7 +99236,6 @@ "com.amazonaws.ec2#VerifiedAccessEndpointPortNumber": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 65535 @@ -102279,8 +99508,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" } @@ -102351,8 +99578,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" } @@ -102385,7 +99610,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": {} } @@ -102449,8 +99673,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" } @@ -102483,7 +99705,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": {} } @@ -102529,8 +99750,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

" } } @@ -102546,8 +99765,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" } @@ -102596,7 +99813,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": {} } @@ -102663,8 +99879,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" } @@ -102680,8 +99894,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

" } }, @@ -102703,8 +99915,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" } @@ -102929,8 +100139,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" } @@ -103061,8 +100269,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" } @@ -103087,8 +100293,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" } @@ -103121,8 +100325,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" } @@ -103147,8 +100349,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" } @@ -103157,8 +100357,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" } @@ -103167,8 +100365,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" } @@ -103233,8 +100429,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" } @@ -103313,7 +100507,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" @@ -103379,8 +100572,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" } @@ -103389,8 +100580,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" } @@ -103407,8 +100596,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" } @@ -103417,8 +100604,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" } @@ -103427,8 +100612,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" } @@ -103437,8 +100620,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" } @@ -103455,8 +100636,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" } @@ -103465,8 +100644,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" } @@ -103475,8 +100652,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" } @@ -104016,8 +101191,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" } @@ -104207,8 +101380,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" } @@ -104347,8 +101518,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" } @@ -104357,8 +101526,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" } @@ -104772,8 +101939,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" } @@ -104782,8 +101947,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" } @@ -104792,8 +101955,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" } @@ -105192,8 +102353,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" } @@ -105202,8 +102361,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" } @@ -105283,8 +102440,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

" } }, @@ -105292,8 +102447,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" } @@ -105415,8 +102568,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" } @@ -105601,48 +102752,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

" } }, @@ -105716,8 +102855,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.

" } } @@ -105805,8 +102942,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "

Checks whether you have the required permissions for the action, without actually making 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/aws-models/ecr-public.json b/aws-models/ecr-public.json index c0d80f9bc109..1144dedbd1c7 100644 --- a/aws-models/ecr-public.json +++ b/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": [], diff --git a/aws-models/ecr.json b/aws-models/ecr.json index 1b4e7d1c0a23..ccc65744122d 100644 --- a/aws-models/ecr.json +++ b/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": [], diff --git a/aws-models/ecs.json b/aws-models/ecs.json index e575905c962b..37cb034e6c84 100644 --- a/aws-models/ecs.json +++ b/aws-models/ecs.json @@ -314,7 +314,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -357,7 +356,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -370,7 +370,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -384,7 +383,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -407,7 +405,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -442,7 +439,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -453,14 +449,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -474,14 +472,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -490,11 +486,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -505,14 +501,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -526,7 +524,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -546,7 +543,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -557,14 +553,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -575,9 +573,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1973,7 +1973,7 @@ "namespace": { "target": "com.amazonaws.ecs#String", "traits": { - "smithy.api#documentation": "

The namespace name or full Amazon Resource Name (ARN) of the Cloud Map namespace that's used when you create a service and don't specify\n\t\t\ta Service Connect configuration. The namespace name can include up to 1024 characters.\n\t\t\tThe name is case-sensitive. The name can't include hyphens (-), tilde (~), greater than\n\t\t\t(>), less than (<), or slash (/).

\n

If you enter an existing namespace name or ARN, then that namespace will be used.\n\t\t\tAny namespace type is supported. The namespace must be in this account and this Amazon Web Services\n\t\t\tRegion.

\n

If you enter a new name, a Cloud Map namespace will be created. Amazon ECS creates a\n\t\t\tCloud Map namespace with the \"API calls\" method of instance discovery only. This instance\n\t\t\tdiscovery method is the \"HTTP\" namespace type in the Command Line Interface. Other types of instance\n\t\t\tdiscovery aren't used by Service Connect.

\n

If you update the service with an empty string \"\" for the namespace name,\n\t\t\tthe cluster configuration for Service Connect is removed. Note that the namespace will\n\t\t\tremain in Cloud Map and must be deleted separately.

\n

For more information about Cloud Map, see Working\n\t\t\t\twith Services in the Cloud Map Developer Guide.

", + "smithy.api#documentation": "

The namespace name or full Amazon Resource Name (ARN) of the Cloud Map namespace that's used when you create a service and don't specify\n\t\t\ta Service Connect configuration. The namespace name can include up to 1024 characters.\n\t\t\tThe name is case-sensitive. The name can't include hyphens (-), tilde (~), greater than\n\t\t\t(>), less than (<), or slash (/).

\n

If you enter an existing namespace name or ARN, then that namespace will be used.\n\t\t\tAny namespace type is supported. The namespace must be in this account and this Amazon Web Services\n\t\t\tRegion.

\n

If you enter a new name, a Cloud Map namespace will be created. Amazon ECS creates a\n\t\t\tCloud Map namespace with the \"API calls\" method of instance discovery only. This instance\n\t\t\tdiscovery method is the \"HTTP\" namespace type in the Command Line Interface. Other types of instance\n\t\t\tdiscovery aren't used by Service Connect.

\n

If you update the cluster with an empty string \"\" for the namespace name,\n\t\t\tthe cluster configuration for Service Connect is removed. Note that the namespace will\n\t\t\tremain in Cloud Map and must be deleted separately.

\n

For more information about Cloud Map, see Working\n\t\t\t\twith Services in the Cloud Map Developer Guide.

", "smithy.api#required": {} } } @@ -3085,10 +3085,10 @@ "loadBalancers": [], "pendingCount": 0, "runningCount": 0, - "serviceArn": "arn:aws:ecs:us-east-1:012345678910:service/ecs-simple-service", + "serviceArn": "arn:aws:ecs:us-east-1:012345678910:service/default/ecs-simple-service", "serviceName": "ecs-simple-service", "status": "ACTIVE", - "taskDefinition": "arn:aws:ecs:us-east-1:012345678910:task-definition/hello_world:6" + "taskDefinition": "arn:aws:ecs:us-east-1:012345678910:task-definition/default/hello_world:6" } } } @@ -4550,7 +4550,7 @@ ], "ec2InstanceId": "i-807f3249", "agentConnected": true, - "containerInstanceArn": "arn:aws:ecs:us-east-1:012345678910:container-instance/f2756532-8f13-4d53-87c9-aed50dc94cd7", + "containerInstanceArn": "arn:aws:ecs:us-east-1:012345678910:container-instance/default/f2756532-8f13-4d53-87c9-aed50dc94cd7", "pendingTasksCount": 0, "remainingResources": [ { @@ -4703,10 +4703,10 @@ "loadBalancers": [], "pendingCount": 0, "runningCount": 0, - "serviceArn": "arn:aws:ecs:us-east-1:012345678910:service/ecs-simple-service", + "serviceArn": "arn:aws:ecs:us-east-1:012345678910:service/default/ecs-simple-service", "serviceName": "ecs-simple-service", "status": "ACTIVE", - "taskDefinition": "arn:aws:ecs:us-east-1:012345678910:task-definition/hello_world:6" + "taskDefinition": "arn:aws:ecs:us-east-1:012345678910:task-definition/default/hello_world:6" } ] } @@ -5080,7 +5080,7 @@ "failures": [], "tasks": [ { - "taskArn": "arn:aws:ecs:::task/c5cba4eb-5dad-405e-96db-71ef8eefe6a8", + "taskArn": "arn:aws:ecs:::task/default/c5cba4eb-5dad-405e-96db-71ef8eefe6a8", "overrides": { "containerOverrides": [ { @@ -5089,7 +5089,7 @@ ] }, "lastStatus": "RUNNING", - "containerInstanceArn": "arn:aws:ecs:::container-instance/18f9eda5-27d7-4c19-b133-45adc516e8fb", + "containerInstanceArn": "arn:aws:ecs:::container-instance/default/18f9eda5-27d7-4c19-b133-45adc516e8fb", "clusterArn": "arn:aws:ecs:::cluster/default", "desiredStatus": "RUNNING", "taskDefinitionArn": "arn:aws:ecs:::task-definition/amazon-ecs-sample:1", @@ -5097,7 +5097,7 @@ "containers": [ { "containerArn": "arn:aws:ecs:::container/7c01765b-c588-45b3-8290-4ba38bd6c5a6", - "taskArn": "arn:aws:ecs:::task/c5cba4eb-5dad-405e-96db-71ef8eefe6a8", + "taskArn": "arn:aws:ecs:::task/default/c5cba4eb-5dad-405e-96db-71ef8eefe6a8", "lastStatus": "RUNNING", "name": "ecs-demo", "networkBindings": [ @@ -5531,7 +5531,7 @@ } }, "traits": { - "smithy.api#documentation": "

A list of files containing the environment variables to pass to a container. You can\n\t\t\tspecify up to ten environment files. The file must have a .env file\n\t\t\textension. Each line in an environment file should contain an environment variable in\n\t\t\t\tVARIABLE=VALUE format. Lines beginning with # are treated\n\t\t\tas comments and are ignored. For more information about the environment variable file\n\t\t\tsyntax, see Declare default\n\t\t\t\tenvironment variables in file.

\n

If there are environment variables specified using the environment\n\t\t\tparameter in a container definition, they take precedence over the variables contained\n\t\t\twithin an environment file. If multiple environment files are specified that contain the\n\t\t\tsame variable, they're processed from the top down. We recommend that you use unique\n\t\t\tvariable names. For more information, see Specifying environment\n\t\t\t\tvariables in the Amazon Elastic Container Service Developer Guide.

\n

You must use the following platforms for the Fargate launch type:

\n
    \n
  • \n

    Linux platform version 1.4.0 or later.

    \n
  • \n
  • \n

    Windows platform version 1.0.0 or later.

    \n
  • \n
" + "smithy.api#documentation": "

A list of files containing the environment variables to pass to a container. You can specify\n\t\t\tup to ten environment files. The file must have a .env file extension. Each\n\t\t\tline in an environment file should contain an environment variable in\n\t\t\t\tVARIABLE=VALUE format. Lines beginning with # are treated\n\t\t\tas comments and are ignored.

\n

If there are environment variables specified using the environment\n\t\t\tparameter in a container definition, they take precedence over the variables contained\n\t\t\twithin an environment file. If multiple environment files are specified that contain the\n\t\t\tsame variable, they're processed from the top down. We recommend that you use unique\n\t\t\tvariable names. For more information, see Specifying environment\n\t\t\t\tvariables in the Amazon Elastic Container Service Developer Guide.

\n

You must use the following platforms for the Fargate launch type:

\n
    \n
  • \n

    Linux platform version 1.4.0 or later.

    \n
  • \n
  • \n

    Windows platform version 1.0.0 or later.

    \n
  • \n
\n

Consider the following when using the Fargate launch type:

\n
    \n
  • \n

    The file is handled like a native Docker env-file.

    \n
  • \n
  • \n

    There is no support for shell escape handling.

    \n
  • \n
  • \n

    The container entry point interperts the VARIABLE values.

    \n
  • \n
" } }, "com.amazonaws.ecs#EnvironmentFileType": { @@ -5957,7 +5957,7 @@ "output": { "protectedTasks": [ { - "taskArn": "arn:aws:ecs:us-west-2:012345678910:task/b8b1cf532d0e46ba8d44a40d1de16772", + "taskArn": "arn:aws:ecs:us-west-2:012345678910:task/default/b8b1cf532d0e46ba8d44a40d1de16772", "protectionEnabled": true, "expirationDate": "2022-11-02T06:56:32.553Z" } @@ -6051,7 +6051,7 @@ } }, "traits": { - "smithy.api#documentation": "

An object representing a container health check. Health check parameters that are\n\t\t\tspecified in a container definition override any Docker health checks that exist in the\n\t\t\tcontainer image (such as those specified in a parent image or from the image's\n\t\t\tDockerfile). This configuration maps to the HEALTHCHECK parameter of docker run.

\n \n

The Amazon ECS container agent only monitors and reports on the health checks specified\n\t\t\t\tin the task definition. Amazon ECS does not monitor Docker health checks that are\n\t\t\t\tembedded in a container image and not specified in the container definition. Health\n\t\t\t\tcheck parameters that are specified in a container definition override any Docker\n\t\t\t\thealth checks that exist in the container image.

\n
\n

You can view the health status of both individual containers and a task with the\n\t\t\tDescribeTasks API operation or when viewing the task details in the console.

\n

The health check is designed to make sure that your containers survive\n\t\t\tagent restarts, upgrades, or temporary unavailability.

\n

The following describes the possible healthStatus values for a\n\t\t\tcontainer:

\n
    \n
  • \n

    \n HEALTHY-The container health check has passed\n\t\t\t\t\tsuccessfully.

    \n
  • \n
  • \n

    \n UNHEALTHY-The container health check has failed.

    \n
  • \n
  • \n

    \n UNKNOWN-The container health check is being evaluated or\n\t\t\t\t\tthere's no container health check defined.

    \n
  • \n
\n

The following describes the possible healthStatus values for a task. The\n\t\t\tcontainer health check status of\n\t\t\tnon-essential containers don't have an effect on the health status of a task.

\n
    \n
  • \n

    \n HEALTHY-All essential containers within the task have\n\t\t\t\t\tpassed their health checks.

    \n
  • \n
  • \n

    \n UNHEALTHY-One or more essential containers have failed\n\t\t\t\t\ttheir health check.

    \n
  • \n
  • \n

    \n UNKNOWN-The essential containers within the task are still\n\t\t\t\t\thaving their health checks evaluated, there are only nonessential containers\n\t\t\t\t\twith health checks defined, or there are no container health checks\n\t\t\t\t\tdefined.

    \n
  • \n
\n

If a task is run manually, and not as part of a service, the task will continue its\n\t\t\tlifecycle regardless of its health status. For tasks that are part of a service, if the\n\t\t\ttask reports as unhealthy then the task will be stopped and the service scheduler will\n\t\t\treplace it.

\n

The following are notes about container health check support:

\n
    \n
  • \n

    When the Amazon ECS agent cannot connect to the Amazon ECS service, the\n\t\t\t\t\tservice reports the container as UNHEALTHY.

    \n
  • \n
  • \n

    The health check statuses are the \"last heard from\" response from the Amazon ECS agent. There\n\t\t\t\t\tare no assumptions made about the status of the container health checks.

    \n
  • \n
  • \n

    Container health checks require version 1.17.0 or greater of the Amazon ECS\n\t\t\t\t\tcontainer agent. For more information, see Updating the\n\t\t\t\t\t\tAmazon ECS container agent.

    \n
  • \n
  • \n

    Container health checks are supported for Fargate tasks if\n\t\t\t\t\tyou're using platform version 1.1.0 or greater. For more\n\t\t\t\t\tinformation, see Fargate\n\t\t\t\t\t\tplatform versions.

    \n
  • \n
  • \n

    Container health checks aren't supported for tasks that are part of a service\n\t\t\t\t\tthat's configured to use a Classic Load Balancer.

    \n
  • \n
" + "smithy.api#documentation": "

An object representing a container health check. Health check parameters that are\n\t\t\tspecified in a container definition override any Docker health checks that exist in the\n\t\t\tcontainer image (such as those specified in a parent image or from the image's\n\t\t\tDockerfile). This configuration maps to the HEALTHCHECK parameter of docker run.

\n \n

The Amazon ECS container agent only monitors and reports on the health checks specified\n\t\t\t\tin the task definition. Amazon ECS does not monitor Docker health checks that are\n\t\t\t\tembedded in a container image and not specified in the container definition. Health\n\t\t\t\tcheck parameters that are specified in a container definition override any Docker\n\t\t\t\thealth checks that exist in the container image.

\n
\n

You can view the health status of both individual containers and a task with the\n\t\t\tDescribeTasks API operation or when viewing the task details in the console.

\n

The health check is designed to make sure that your containers survive agent restarts,\n\t\t\tupgrades, or temporary unavailability.

\n

The following describes the possible healthStatus values for a\n\t\t\tcontainer:

\n
    \n
  • \n

    \n HEALTHY-The container health check has passed\n\t\t\t\t\tsuccessfully.

    \n
  • \n
  • \n

    \n UNHEALTHY-The container health check has failed.

    \n
  • \n
  • \n

    \n UNKNOWN-The container health check is being evaluated,\n\t\t\t\t\tthere's no container health check defined, or Amazon ECS doesn't have the health\n\t\t\t\t\tstatus of the container.

    \n
  • \n
\n

The following describes the possible healthStatus values based on the\n\t\t\tcontainer health checker status of essential containers in the task with the following\n\t\t\tpriority order (high to low):

\n
    \n
  • \n

    \n UNHEALTHY-One or more essential containers have failed\n\t\t\t\t\ttheir health check.

    \n
  • \n
  • \n

    \n UNKNOWN-Any essential container running within the task is\n\t\t\t\t\tin an UNKNOWN state and no other essential containers have an\n\t\t\t\t\t\tUNHEALTHY state.

    \n
  • \n
  • \n

    \n HEALTHY-All essential containers within the task have\n\t\t\t\t\tpassed their health checks.

    \n
  • \n
\n

Consider the following task health example with 2 containers.

\n
    \n
  • \n

    If Container1 is UNHEALTHY and Container2 is\n\t\t\t\t\tUNKNOWN, the task health is UNHEALTHY.

    \n
  • \n
  • \n

    If Container1 is UNHEALTHY and Container2 is\n\t\t\t\t\tHEALTHY, the task health is UNHEALTHY.

    \n
  • \n
  • \n

    If Container1 is HEALTHY and Container2 is UNKNOWN,\n\t\t\t\t\tthe task health is UNKNOWN.

    \n
  • \n
  • \n

    If Container1 is HEALTHY and Container2 is HEALTHY,\n\t\t\t\t\tthe task health is HEALTHY.

    \n
  • \n
\n

Consider the following task health example with 3 containers.

\n
    \n
  • \n

    If Container1 is UNHEALTHY and Container2 is UNKNOWN, and Container3\n\t\t\t\t\tis UNKNOWN, the task health is UNHEALTHY.

    \n
  • \n
  • \n

    If Container1 is UNHEALTHY and Container2 is UNKNOWN, and Container3\n\t\t\t\t\tis HEALTHY, the task health is UNHEALTHY.

    \n
  • \n
  • \n

    If Container1 is UNHEALTHY and Container2 is HEALTHY, and Container3\n\t\t\t\t\tis HEALTHY, the task health is UNHEALTHY.

    \n
  • \n
  • \n

    If Container1 is HEALTHY and Container2 is UNKNOWN, and Container3\n\t\t\t\t\tis HEALTHY, the task health is UNKNOWN.

    \n
  • \n
  • \n

    If Container1 is HEALTHY and Container2 is UNKNOWN,\n\t\t\t\t\tand Container3 is UNKNOWN, the task health is\n\t\t\t\t\tUNKNOWN.

    \n
  • \n
  • \n

    If Container1 is HEALTHY and Container2 is HEALTHY,\n\t\t\t\t\tand Container3 is HEALTHY, the task health is\n\t\t\t\t\tHEALTHY.

    \n
  • \n
\n

If a task is run manually, and not as part of a service, the task will continue its\n\t\t\tlifecycle regardless of its health status. For tasks that are part of a service, if the\n\t\t\ttask reports as unhealthy then the task will be stopped and the service scheduler will\n\t\t\treplace it.

\n

The following are notes about container health check support:

\n
    \n
  • \n

    When the Amazon ECS agent cannot connect to the Amazon ECS service, the service reports\n\t\t\t\t\tthe container as UNHEALTHY.

    \n
  • \n
  • \n

    The health check statuses are the \"last heard from\" response from the Amazon ECS\n\t\t\t\t\tagent. There are no assumptions made about the status of the container health\n\t\t\t\t\tchecks.

    \n
  • \n
  • \n

    Container health checks require version 1.17.0 or greater of the Amazon ECS\n\t\t\t\t\tcontainer agent. For more information, see Updating the\n\t\t\t\t\t\tAmazon ECS container agent.

    \n
  • \n
  • \n

    Container health checks are supported for Fargate tasks if\n\t\t\t\t\tyou're using platform version 1.1.0 or greater. For more\n\t\t\t\t\tinformation, see Fargate\n\t\t\t\t\t\tplatform versions.

    \n
  • \n
  • \n

    Container health checks aren't supported for tasks that are part of a service\n\t\t\t\t\tthat's configured to use a Classic Load Balancer.

    \n
  • \n
" } }, "com.amazonaws.ecs#HealthStatus": { @@ -6745,8 +6745,8 @@ }, "output": { "containerInstanceArns": [ - "arn:aws:ecs:us-east-1::container-instance/f6bbb147-5370-4ace-8c73-c7181ded911f", - "arn:aws:ecs:us-east-1::container-instance/ffe3d344-77e2-476c-a4d0-bf560ad50acb" + "arn:aws:ecs:us-east-1::container-instance/default/f6bbb147-5370-4ace-8c73-c7181ded911f", + "arn:aws:ecs:us-east-1::container-instance/default/ffe3d344-77e2-476c-a4d0-bf560ad50acb" ] } } @@ -6847,7 +6847,7 @@ "documentation": "This example lists the services running in the default cluster for an account.", "output": { "serviceArns": [ - "arn:aws:ecs:us-east-1:012345678910:service/my-http-service" + "arn:aws:ecs:us-east-1:012345678910:service/default/my-http-service" ] } } @@ -7303,8 +7303,8 @@ }, "output": { "taskArns": [ - "arn:aws:ecs:us-east-1:012345678910:task/0cc43cdb-3bee-4407-9c26-c0e6ea5bee84", - "arn:aws:ecs:us-east-1:012345678910:task/6b809ef6-c67e-4467-921f-ee261c15a0a1" + "arn:aws:ecs:us-east-1:012345678910:task/default/0cc43cdb-3bee-4407-9c26-c0e6ea5bee84", + "arn:aws:ecs:us-east-1:012345678910:task/default/6b809ef6-c67e-4467-921f-ee261c15a0a1" ] } } @@ -7807,7 +7807,7 @@ "containerPortRange": { "target": "com.amazonaws.ecs#String", "traits": { - "smithy.api#documentation": "

The port number range on the container that's bound to the dynamically mapped host port\n\t\t\trange.

\n

The following rules apply when you specify a containerPortRange:

\n
    \n
  • \n

    You must use either the bridge network mode or the awsvpc\n\t\t\t\t\tnetwork mode.

    \n
  • \n
  • \n

    This parameter is available for both the EC2 and Fargate launch types.

    \n
  • \n
  • \n

    This parameter is available for both the Linux and Windows operating systems.

    \n
  • \n
  • \n

    The container instance must have at least version 1.67.0 of the container agent\n\t\t\t\t\tand at least version 1.67.0-1 of the ecs-init package

    \n
  • \n
  • \n

    You can specify a maximum of 100 port ranges per container.

    \n
  • \n
  • \n

    You do not specify a hostPortRange. The value of the hostPortRange is set\n\t\t\t\t\tas follows:

    \n
      \n
    • \n

      For containers in a task with the awsvpc network mode,\n\t\t\t\t\t\t\tthe hostPort is set to the same value as the\n\t\t\t\t\t\t\t\tcontainerPort. This is a static mapping\n\t\t\t\t\t\t\tstrategy.

      \n
    • \n
    • \n

      For containers in a task with the bridge network mode, the Amazon ECS agent finds open host ports from the default ephemeral range and passes it to docker to bind them to the container ports.

      \n
    • \n
    \n
  • \n
  • \n

    The containerPortRange valid values are between 1 and\n\t\t\t\t\t65535.

    \n
  • \n
  • \n

    A port can only be included in one port mapping per container.

    \n
  • \n
  • \n

    You cannot specify overlapping port ranges.

    \n
  • \n
  • \n

    The first port in the range must be less than last port in the range.

    \n
  • \n
  • \n

    Docker recommends that you turn off the docker-proxy in the Docker daemon config file when you have a large number of ports.

    \n

    For more information, see Issue #11185 on the Github website.

    \n

    For information about how to turn off the docker-proxy in the Docker daemon config file, see Docker daemon in the Amazon ECS Developer Guide.

    \n
  • \n
\n

You can call \n DescribeTasks\n to view the hostPortRange which\n\t\t\tare the host ports that are bound to the container ports.

" + "smithy.api#documentation": "

The port number range on the container that's bound to the dynamically mapped host port\n\t\t\trange.

\n

The following rules apply when you specify a containerPortRange:

\n
    \n
  • \n

    You must use either the bridge network mode or the awsvpc\n\t\t\t\t\tnetwork mode.

    \n
  • \n
  • \n

    This parameter is available for both the EC2 and Fargate launch types.

    \n
  • \n
  • \n

    This parameter is available for both the Linux and Windows operating systems.

    \n
  • \n
  • \n

    The container instance must have at least version 1.67.0 of the container agent\n\t\t\t\t\tand at least version 1.67.0-1 of the ecs-init package

    \n
  • \n
  • \n

    You can specify a maximum of 100 port ranges per container.

    \n
  • \n
  • \n

    You do not specify a hostPortRange. The value of the hostPortRange is set\n\t\t\t\t\tas follows:

    \n
      \n
    • \n

      For containers in a task with the awsvpc network mode,\n\t\t\t\t\t\t\tthe hostPortRange is set to the same value as the\n\t\t\t\t\t\t\t\tcontainerPortRange. This is a static mapping\n\t\t\t\t\t\t\tstrategy.

      \n
    • \n
    • \n

      For containers in a task with the bridge network mode, the Amazon ECS agent finds open host ports from the default ephemeral range and passes it to docker to bind them to the container ports.

      \n
    • \n
    \n
  • \n
  • \n

    The containerPortRange valid values are between 1 and\n\t\t\t\t\t65535.

    \n
  • \n
  • \n

    A port can only be included in one port mapping per container.

    \n
  • \n
  • \n

    You cannot specify overlapping port ranges.

    \n
  • \n
  • \n

    The first port in the range must be less than last port in the range.

    \n
  • \n
  • \n

    Docker recommends that you turn off the docker-proxy in the Docker daemon config file when you have a large number of ports.

    \n

    For more information, see Issue #11185 on the Github website.

    \n

    For information about how to turn off the docker-proxy in the Docker daemon config file, see Docker daemon in the Amazon ECS Developer Guide.

    \n
  • \n
\n

You can call \n DescribeTasks\n to view the hostPortRange which\n\t\t\tare the host ports that are bound to the container ports.

" } }, "hostPortRange": { @@ -8175,7 +8175,7 @@ "containerPortRange": { "target": "com.amazonaws.ecs#String", "traits": { - "smithy.api#documentation": "

The port number range on the container that's bound to the dynamically mapped host port\n\t\t\trange.

\n

The following rules apply when you specify a containerPortRange:

\n
    \n
  • \n

    You must use either the bridge network mode or the awsvpc\n\t\t\t\t\tnetwork mode.

    \n
  • \n
  • \n

    This parameter is available for both the EC2 and Fargate launch types.

    \n
  • \n
  • \n

    This parameter is available for both the Linux and Windows operating systems.

    \n
  • \n
  • \n

    The container instance must have at least version 1.67.0 of the container agent\n\t\t\t\t\tand at least version 1.67.0-1 of the ecs-init package

    \n
  • \n
  • \n

    You can specify a maximum of 100 port ranges per container.

    \n
  • \n
  • \n

    You do not specify a hostPortRange. The value of the hostPortRange is set\n\t\t\t\t\tas follows:

    \n
      \n
    • \n

      For containers in a task with the awsvpc network mode,\n\t\t\t\t\t\t\tthe hostPort is set to the same value as the\n\t\t\t\t\t\t\t\tcontainerPort. This is a static mapping\n\t\t\t\t\t\t\tstrategy.

      \n
    • \n
    • \n

      For containers in a task with the bridge network mode, the Amazon ECS agent finds open host ports from the default ephemeral range and passes it to docker to bind them to the container ports.

      \n
    • \n
    \n
  • \n
  • \n

    The containerPortRange valid values are between 1 and\n\t\t\t\t\t65535.

    \n
  • \n
  • \n

    A port can only be included in one port mapping per container.

    \n
  • \n
  • \n

    You cannot specify overlapping port ranges.

    \n
  • \n
  • \n

    The first port in the range must be less than last port in the range.

    \n
  • \n
  • \n

    Docker recommends that you turn off the docker-proxy in the Docker daemon config file when you have a large number of ports.

    \n

    For more information, see Issue #11185 on the Github website.

    \n

    For information about how to turn off the docker-proxy in the Docker daemon config file, see Docker daemon in the Amazon ECS Developer Guide.

    \n
  • \n
\n

You can call \n DescribeTasks\n to view the hostPortRange which\n\t\t\tare the host ports that are bound to the container ports.

" + "smithy.api#documentation": "

The port number range on the container that's bound to the dynamically mapped host port\n\t\t\trange.

\n

The following rules apply when you specify a containerPortRange:

\n
    \n
  • \n

    You must use either the bridge network mode or the awsvpc\n\t\t\t\t\tnetwork mode.

    \n
  • \n
  • \n

    This parameter is available for both the EC2 and Fargate launch types.

    \n
  • \n
  • \n

    This parameter is available for both the Linux and Windows operating systems.

    \n
  • \n
  • \n

    The container instance must have at least version 1.67.0 of the container agent\n\t\t\t\t\tand at least version 1.67.0-1 of the ecs-init package

    \n
  • \n
  • \n

    You can specify a maximum of 100 port ranges per container.

    \n
  • \n
  • \n

    You do not specify a hostPortRange. The value of the hostPortRange is set\n\t\t\t\t\tas follows:

    \n
      \n
    • \n

      For containers in a task with the awsvpc network mode,\n\t\t\t\t\t\t\tthe hostPortRange is set to the same value as the\n\t\t\t\t\t\t\t\tcontainerPortRange. This is a static mapping\n\t\t\t\t\t\t\tstrategy.

      \n
    • \n
    • \n

      For containers in a task with the bridge network mode, the Amazon ECS agent finds open host ports from the default ephemeral range and passes it to docker to bind them to the container ports.

      \n
    • \n
    \n
  • \n
  • \n

    The containerPortRange valid values are between 1 and\n\t\t\t\t\t65535.

    \n
  • \n
  • \n

    A port can only be included in one port mapping per container.

    \n
  • \n
  • \n

    You cannot specify overlapping port ranges.

    \n
  • \n
  • \n

    The first port in the range must be less than last port in the range.

    \n
  • \n
  • \n

    Docker recommends that you turn off the docker-proxy in the Docker daemon config file when you have a large number of ports.

    \n

    For more information, see Issue #11185 on the Github website.

    \n

    For information about how to turn off the docker-proxy in the Docker daemon config file, see Docker daemon in the Amazon ECS Developer Guide.

    \n
  • \n
\n

You can call \n DescribeTasks\n to view the hostPortRange which\n\t\t\tare the host ports that are bound to the container ports.

" } } }, @@ -9088,7 +9088,7 @@ "output": { "tasks": [ { - "taskArn": "arn:aws:ecs:us-east-1::task/a9f21ea7-c9f5-44b1-b8e6-b31f50ed33c0", + "taskArn": "arn:aws:ecs:us-east-1::task/default/a9f21ea7-c9f5-44b1-b8e6-b31f50ed33c0", "overrides": { "containerOverrides": [ { @@ -9097,13 +9097,13 @@ ] }, "lastStatus": "PENDING", - "containerInstanceArn": "arn:aws:ecs:us-east-1::container-instance/ffe3d344-77e2-476c-a4d0-bf560ad50acb", + "containerInstanceArn": "arn:aws:ecs:us-east-1::container-instance/default/ffe3d344-77e2-476c-a4d0-bf560ad50acb", "desiredStatus": "RUNNING", "taskDefinitionArn": "arn:aws:ecs:us-east-1::task-definition/sleep360:1", "containers": [ { - "containerArn": "arn:aws:ecs:us-east-1::container/58591c8e-be29-4ddf-95aa-ee459d4c59fd", - "taskArn": "arn:aws:ecs:us-east-1::task/a9f21ea7-c9f5-44b1-b8e6-b31f50ed33c0", + "containerArn": "arn:aws:ecs:us-east-1::container/default/58591c8e-be29-4ddf-95aa-ee459d4c59fd", + "taskArn": "arn:aws:ecs:us-east-1::task/default/a9f21ea7-c9f5-44b1-b8e6-b31f50ed33c0", "lastStatus": "PENDING", "name": "sleep" } @@ -12371,7 +12371,7 @@ "output": { "protectedTasks": [ { - "taskArn": "arn:aws:ecs:us-west-2:012345678910:task/b8b1cf532d0e46ba8d44a40d1de16772", + "taskArn": "arn:aws:ecs:us-west-2:012345678910:task/default/b8b1cf532d0e46ba8d44a40d1de16772", "protectionEnabled": true, "expirationDate": "2022-11-02T06:56:32.553Z" } diff --git a/aws-models/eks.json b/aws-models/eks.json index eda5db598ad8..e04ded17302f 100644 --- a/aws-models/eks.json +++ b/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": [], @@ -2093,6 +2093,84 @@ "traits": { "smithy.api#enumValue": "ResourceNotFound" } + }, + "IAM_ROLE_NOT_FOUND": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "IamRoleNotFound" + } + }, + "VPC_NOT_FOUND": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "VpcNotFound" + } + }, + "INSUFFICIENT_FREE_ADDRESSES": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "InsufficientFreeAddresses" + } + }, + "EC2_SERVICE_NOT_SUBSCRIBED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Ec2ServiceNotSubscribed" + } + }, + "EC2_SUBNET_NOT_FOUND": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Ec2SubnetNotFound" + } + }, + "EC2_SECURITY_GROUP_NOT_FOUND": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Ec2SecurityGroupNotFound" + } + }, + "KMS_GRANT_REVOKED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "KmsGrantRevoked" + } + }, + "KMS_KEY_NOT_FOUND": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "KmsKeyNotFound" + } + }, + "KMS_KEY_MARKED_FOR_DELETION": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "KmsKeyMarkedForDeletion" + } + }, + "KMS_KEY_DISABLED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "KmsKeyDisabled" + } + }, + "STS_REGIONAL_ENDPOINT_DISABLED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "StsRegionalEndpointDisabled" + } + }, + "UNSUPPORTED_VERSION": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "UnsupportedVersion" + } + }, + "OTHER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Other" + } } } }, @@ -7478,6 +7556,24 @@ "traits": { "smithy.api#enumValue": "MaxUnavailablePercentage" } + }, + "CONFIGURATION_VALUES": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ConfigurationValues" + } + }, + "SECURITY_GROUPS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SecurityGroups" + } + }, + "SUBNETS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Subnets" + } } } }, @@ -7586,6 +7682,12 @@ "traits": { "smithy.api#enumValue": "AddonUpdate" } + }, + "VPC_CONFIG_UPDATE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "VpcConfigUpdate" + } } } }, diff --git a/aws-models/elastic-inference.json b/aws-models/elastic-inference.json index 5267a9a05da1..f63dd5feb64a 100644 --- a/aws-models/elastic-inference.json +++ b/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": [], diff --git a/aws-models/elasticache.json b/aws-models/elasticache.json index 3b678d9c7973..0bc2cc99ef97 100644 --- a/aws-models/elasticache.json +++ b/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": {} } @@ -3760,6 +3769,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 +3777,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 +3785,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 +3848,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 +3862,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": {} } @@ -3977,6 +3991,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 +3999,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 +4338,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 +4451,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 +4459,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 +4487,7 @@ "UserId": { "target": "com.amazonaws.elasticache#UserId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the user.

", "smithy.api#required": {} } @@ -4475,6 +4495,7 @@ "UserName": { "target": "com.amazonaws.elasticache#UserName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The username of the user.

", "smithy.api#required": {} } @@ -4482,6 +4503,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 +4517,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 +4620,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 +4628,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 +4648,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 +4725,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 +4751,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 +4883,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 +4952,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 +5004,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 +5050,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 +5090,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 +5098,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 +5179,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 +5284,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 +5367,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 +5383,7 @@ "UserId": { "target": "com.amazonaws.elasticache#UserId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the user.

", "smithy.api#required": {} } @@ -5756,7 +5790,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 +6307,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 +7138,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 +8525,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 +8533,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 +8541,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 +8563,7 @@ } }, "com.amazonaws.elasticache#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.elasticache#DuplicateUserNameFault": { "type": "structure", @@ -8594,7 +8629,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 +8772,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 +8780,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 +8788,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 +8815,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 +8823,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 +9125,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 +9133,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 +9147,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 +9224,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 +9244,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 +9306,7 @@ } }, "com.amazonaws.elasticache#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.elasticache#IntegerOptional": { "type": "integer" @@ -9696,6 +9734,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 +10003,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 +10071,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 +10202,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 +10210,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": {} } @@ -10266,6 +10307,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 +10370,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 +10378,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": {} } @@ -10524,6 +10567,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 +10648,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 +10808,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 +10816,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 +10824,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 +10937,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 +10965,7 @@ "UserId": { "target": "com.amazonaws.elasticache#UserId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the user.

", "smithy.api#required": {} } @@ -11584,7 +11630,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 +11916,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 +11985,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 +11993,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": {} } @@ -12033,6 +12080,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 +12088,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 +12116,6 @@ "RecurringChargeAmount": { "target": "com.amazonaws.elasticache#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The monetary amount of the recurring charge.

" } }, @@ -12097,6 +12145,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 +12153,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 +12161,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": {} } @@ -12229,6 +12280,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 +12288,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 +12470,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 +12713,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 +12868,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 +13001,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 +13009,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 +13113,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 +13121,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 +13129,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 +13433,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 +13561,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 +13782,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 +13790,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 +14039,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 +14047,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 +14117,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 +14125,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": {} } diff --git a/aws-models/elasticbeanstalk.json b/aws-models/elasticbeanstalk.json index b742fd91e622..a0246b80c718 100644 --- a/aws-models/elasticbeanstalk.json +++ b/aws-models/elasticbeanstalk.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": [], diff --git a/aws-models/elasticfilesystem.json b/aws-models/elasticfilesystem.json index c0afd3e01ecf..932acd954239 100644 --- a/aws-models/elasticfilesystem.json +++ b/aws-models/elasticfilesystem.json @@ -2753,7 +2753,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2796,7 +2795,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2809,7 +2809,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2823,7 +2822,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2846,7 +2844,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2881,7 +2878,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2892,14 +2888,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2913,14 +2911,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2929,11 +2925,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2944,14 +2940,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2965,7 +2963,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2985,7 +2982,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2996,14 +2992,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3014,9 +3012,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/elasticloadbalancing.json b/aws-models/elasticloadbalancing.json index 3e50cb0c8eb1..a246f7688e6c 100644 --- a/aws-models/elasticloadbalancing.json +++ b/aws-models/elasticloadbalancing.json @@ -476,7 +476,6 @@ "InstancePort": { "target": "com.amazonaws.elasticloadbalancing#InstancePort", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port on which the EC2 instance is listening.

" } }, @@ -2416,7 +2415,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2459,7 +2457,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2472,7 +2471,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2486,7 +2484,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2509,7 +2506,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2544,7 +2540,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2555,14 +2550,16 @@ }, "type": "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 +2573,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2592,18 +2587,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -2612,7 +2606,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -2632,14 +2627,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2653,7 +2650,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2673,7 +2669,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2684,14 +2679,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2702,9 +2699,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3447,7 +3446,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 +3453,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 +3460,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 +3467,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 +3479,6 @@ "com.amazonaws.elasticloadbalancing#HealthCheckInterval": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 300 @@ -3497,7 +3491,6 @@ "com.amazonaws.elasticloadbalancing#HealthCheckTimeout": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 2, "max": 60 @@ -3507,7 +3500,6 @@ "com.amazonaws.elasticloadbalancing#HealthyThreshold": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 2, "max": 10 @@ -3543,7 +3535,6 @@ "com.amazonaws.elasticloadbalancing#InstancePort": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 65535 @@ -3758,7 +3749,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": {} } @@ -5028,7 +5018,6 @@ "com.amazonaws.elasticloadbalancing#UnhealthyThreshold": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 2, "max": 10 diff --git a/aws-models/elasticloadbalancingv2.json b/aws-models/elasticloadbalancingv2.json index 1ac55643aa55..620c0a0b889f 100644 --- a/aws-models/elasticloadbalancingv2.json +++ b/aws-models/elasticloadbalancingv2.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": {} } @@ -1015,6 +1026,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": {} } @@ -1198,6 +1210,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": {} } @@ -1205,6 +1218,7 @@ "Conditions": { "target": "com.amazonaws.elasticloadbalancingv2#RuleConditionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The conditions.

", "smithy.api#required": {} } @@ -1212,6 +1226,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": {} } @@ -1219,6 +1234,7 @@ "Actions": { "target": "com.amazonaws.elasticloadbalancingv2#Actions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The actions.

", "smithy.api#required": {} } @@ -1313,6 +1329,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": {} } @@ -1486,6 +1503,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": {} } @@ -1540,6 +1558,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": {} } @@ -1591,6 +1610,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": {} } @@ -1639,6 +1659,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": {} } @@ -1695,6 +1716,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": {} } @@ -1702,6 +1724,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": {} } @@ -1793,6 +1816,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": {} } @@ -1997,6 +2021,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": {} } @@ -2548,6 +2573,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": {} } @@ -2623,6 +2649,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": {} } @@ -2874,6 +2901,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": {} } @@ -3141,7 +3169,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3184,7 +3211,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3197,7 +3225,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3211,7 +3238,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3234,7 +3260,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3269,7 +3294,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3280,14 +3304,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3301,14 +3327,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3317,18 +3341,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -3337,7 +3360,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -3357,14 +3381,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3378,7 +3404,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3398,7 +3423,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3409,14 +3433,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3427,9 +3453,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4153,6 +4181,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": {} } @@ -4462,10 +4491,7 @@ } }, "com.amazonaws.elasticloadbalancingv2#IsDefault": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.elasticloadbalancingv2#Limit": { "type": "structure", @@ -5026,6 +5052,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": {} } @@ -5150,6 +5177,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": {} } @@ -5157,6 +5185,7 @@ "Attributes": { "target": "com.amazonaws.elasticloadbalancingv2#LoadBalancerAttributes", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The load balancer attributes.

", "smithy.api#required": {} } @@ -5273,6 +5302,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": {} } @@ -5423,6 +5453,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": {} } @@ -5430,6 +5461,7 @@ "Attributes": { "target": "com.amazonaws.elasticloadbalancingv2#TargetGroupAttributes", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The attributes.

", "smithy.api#required": {} } @@ -5459,6 +5491,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": {} } @@ -5746,6 +5779,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": {} } @@ -5857,6 +5891,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": {} } @@ -5864,6 +5899,7 @@ "Targets": { "target": "com.amazonaws.elasticloadbalancingv2#TargetDescriptions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The targets.

", "smithy.api#required": {} } @@ -5906,6 +5942,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": {} } @@ -5913,6 +5950,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": {} } @@ -5979,6 +6017,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": {} } @@ -5986,6 +6025,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": {} } @@ -6058,7 +6098,6 @@ "IsDefault": { "target": "com.amazonaws.elasticloadbalancingv2#IsDefault", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether this is the default rule.

" } } @@ -6251,6 +6290,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": {} } @@ -6258,6 +6298,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": {} } @@ -6347,6 +6388,7 @@ "RulePriorities": { "target": "com.amazonaws.elasticloadbalancingv2#RulePriorityList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The rule priorities.

", "smithy.api#required": {} } @@ -6416,6 +6458,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": {} } @@ -6423,6 +6466,7 @@ "SecurityGroups": { "target": "com.amazonaws.elasticloadbalancingv2#SecurityGroups", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The IDs of the security groups.

", "smithy.api#required": {} } @@ -6521,6 +6565,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": {} } @@ -6717,6 +6762,7 @@ "Key": { "target": "com.amazonaws.elasticloadbalancingv2#TagKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The key of the tag.

", "smithy.api#required": {} } @@ -6801,6 +6847,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/aws-models/elasticmapreduce.json b/aws-models/elasticmapreduce.json index 942be6f9d052..dd2505de1e6a 100644 --- a/aws-models/elasticmapreduce.json +++ b/aws-models/elasticmapreduce.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": {} } diff --git a/aws-models/elastictranscoder.json b/aws-models/elastictranscoder.json index 56fb6c74c614..3899d94d18ec 100644 --- a/aws-models/elastictranscoder.json +++ b/aws-models/elastictranscoder.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": [], diff --git a/aws-models/email.json b/aws-models/email.json index 0585475f6b54..8ffb41addff6 100644 --- a/aws-models/email.json +++ b/aws-models/email.json @@ -6478,7 +6478,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6521,7 +6520,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6534,7 +6534,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6548,7 +6547,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6571,7 +6569,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6606,7 +6603,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6617,14 +6613,16 @@ }, "type": "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 +6636,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -6654,11 +6650,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6669,14 +6665,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6690,7 +6688,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6710,7 +6707,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6721,14 +6717,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6739,9 +6737,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/emr-containers.json b/aws-models/emr-containers.json index f61f780df6a1..9adbd000150f 100644 --- a/aws-models/emr-containers.json +++ b/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": [], diff --git a/aws-models/emr-serverless.json b/aws-models/emr-serverless.json index 0637cf1171b5..959ba135bea2 100644 --- a/aws-models/emr-serverless.json +++ b/aws-models/emr-serverless.json @@ -481,7 +481,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -524,7 +523,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -537,7 +537,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -551,7 +550,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -574,7 +572,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -609,7 +606,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -620,14 +616,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -641,14 +639,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -657,11 +653,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -672,14 +668,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -693,7 +691,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -713,7 +710,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -724,14 +720,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -742,9 +740,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/entitlement.marketplace.json b/aws-models/entitlement.marketplace.json index b8dab8047a00..ab5260abddac 100644 --- a/aws-models/entitlement.marketplace.json +++ b/aws-models/entitlement.marketplace.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": [], diff --git a/aws-models/entityresolution.json b/aws-models/entityresolution.json index 844cba5cb488..257b596283c4 100644 --- a/aws-models/entityresolution.json +++ b/aws-models/entityresolution.json @@ -5,18 +5,30 @@ "type": "service", "version": "2018-05-10", "operations": [ + { + "target": "com.amazonaws.entityresolution#CreateIdMappingWorkflow" + }, { "target": "com.amazonaws.entityresolution#CreateMatchingWorkflow" }, { "target": "com.amazonaws.entityresolution#CreateSchemaMapping" }, + { + "target": "com.amazonaws.entityresolution#DeleteIdMappingWorkflow" + }, { "target": "com.amazonaws.entityresolution#DeleteMatchingWorkflow" }, { "target": "com.amazonaws.entityresolution#DeleteSchemaMapping" }, + { + "target": "com.amazonaws.entityresolution#GetIdMappingJob" + }, + { + "target": "com.amazonaws.entityresolution#GetIdMappingWorkflow" + }, { "target": "com.amazonaws.entityresolution#GetMatchId" }, @@ -26,21 +38,36 @@ { "target": "com.amazonaws.entityresolution#GetMatchingWorkflow" }, + { + "target": "com.amazonaws.entityresolution#GetProviderService" + }, { "target": "com.amazonaws.entityresolution#GetSchemaMapping" }, + { + "target": "com.amazonaws.entityresolution#ListIdMappingJobs" + }, + { + "target": "com.amazonaws.entityresolution#ListIdMappingWorkflows" + }, { "target": "com.amazonaws.entityresolution#ListMatchingJobs" }, { "target": "com.amazonaws.entityresolution#ListMatchingWorkflows" }, + { + "target": "com.amazonaws.entityresolution#ListProviderServices" + }, { "target": "com.amazonaws.entityresolution#ListSchemaMappings" }, { "target": "com.amazonaws.entityresolution#ListTagsForResource" }, + { + "target": "com.amazonaws.entityresolution#StartIdMappingJob" + }, { "target": "com.amazonaws.entityresolution#StartMatchingJob" }, @@ -50,8 +77,14 @@ { "target": "com.amazonaws.entityresolution#UntagResource" }, + { + "target": "com.amazonaws.entityresolution#UpdateIdMappingWorkflow" + }, { "target": "com.amazonaws.entityresolution#UpdateMatchingWorkflow" + }, + { + "target": "com.amazonaws.entityresolution#UpdateSchemaMapping" } ], "traits": { @@ -80,7 +113,7 @@ ], "maxAge": 86400 }, - "smithy.api#documentation": "

Welcome to the Entity Resolution API Reference.

\n

Entity Resolution is an Amazon Web Services service that provides pre-configured entity resolution capabilities \n that enable developers and analysts at advertising and marketing companies to build an accurate and \n complete view of their consumers.

\n

\n With Entity Resolution, you can match source records containing consumer identifiers, such as name, email address, \n and phone number. This is true even when these records have incomplete or conflicting identifiers. For example, \n Entity Resolution can effectively match a source record from a customer relationship management (CRM) system \n with a source record from a marketing system containing campaign information.

\n

To learn more about Entity Resolution concepts, procedures, and best practices, see the\n Entity Resolution \n User Guide.

", + "smithy.api#documentation": "

Welcome to the Entity Resolution API Reference.

\n

Entity Resolution is an Amazon Web Services service that provides pre-configured entity\n resolution capabilities that enable developers and analysts at advertising and marketing\n companies to build an accurate and complete view of their consumers.

\n

With Entity Resolution, you can match source records containing consumer identifiers,\n such as name, email address, and phone number. This is true even when these records have\n incomplete or conflicting identifiers. For example, Entity Resolution can effectively match\n a source record from a customer relationship management (CRM) system with a source record\n from a marketing system containing campaign information.

\n

To learn more about Entity Resolution concepts, procedures, and best practices, see the\n Entity Resolution User Guide.

", "smithy.api#title": "AWS EntityResolution", "smithy.rules#endpointRuleSet": { "version": "1.0", @@ -124,7 +157,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -143,7 +175,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -171,13 +202,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -190,7 +222,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -204,7 +235,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -227,7 +257,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -262,11 +291,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -277,16 +304,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": [ @@ -300,14 +330,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -316,15 +344,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -335,16 +362,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -358,7 +388,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -378,11 +407,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -393,20 +420,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": [], @@ -417,18 +446,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -756,7 +789,7 @@ } }, "traits": { - "smithy.api#documentation": "

You do not have sufficient access to perform this action. HTTP Status Code: 403\n

", + "smithy.api#documentation": "

You do not have sufficient access to perform this action. HTTP Status Code:\n 403\n

", "smithy.api#error": "client", "smithy.api#httpError": 403 } @@ -787,6 +820,18 @@ "smithy.api#pattern": "^[a-zA-Z_0-9- \\t]*$" } }, + "com.amazonaws.entityresolution#AwsAccountId": { + "type": "string", + "traits": { + "smithy.api#pattern": "\\d{12}" + } + }, + "com.amazonaws.entityresolution#AwsAccountIdList": { + "type": "list", + "member": { + "target": "com.amazonaws.entityresolution#AwsAccountId" + } + }, "com.amazonaws.entityresolution#ConflictException": { "type": "structure", "members": { @@ -795,11 +840,159 @@ } }, "traits": { - "smithy.api#documentation": "

The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, \n Schema already exists, Workflow is currently running, etc. HTTP Status Code: 400\n

", + "smithy.api#documentation": "

The request could not be processed because of conflict in the current state of the\n resource. Example: Workflow already exists, Schema already exists, Workflow is currently\n running, etc. HTTP Status Code: 400\n

", "smithy.api#error": "client", "smithy.api#httpError": 400 } }, + "com.amazonaws.entityresolution#CreateIdMappingWorkflow": { + "type": "operation", + "input": { + "target": "com.amazonaws.entityresolution#CreateIdMappingWorkflowInput" + }, + "output": { + "target": "com.amazonaws.entityresolution#CreateIdMappingWorkflowOutput" + }, + "errors": [ + { + "target": "com.amazonaws.entityresolution#AccessDeniedException" + }, + { + "target": "com.amazonaws.entityresolution#ConflictException" + }, + { + "target": "com.amazonaws.entityresolution#ExceedsLimitException" + }, + { + "target": "com.amazonaws.entityresolution#InternalServerException" + }, + { + "target": "com.amazonaws.entityresolution#ThrottlingException" + }, + { + "target": "com.amazonaws.entityresolution#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Creates an IdMappingWorkflow object which stores the configuration of the\n data processing job to be run. Each IdMappingWorkflow must have a unique\n workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow\n API.

", + "smithy.api#http": { + "code": 200, + "method": "POST", + "uri": "/idmappingworkflows" + } + } + }, + "com.amazonaws.entityresolution#CreateIdMappingWorkflowInput": { + "type": "structure", + "members": { + "workflowName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "

The name of the workflow. There can't be multiple IdMappingWorkflows with\n the same name.

", + "smithy.api#required": {} + } + }, + "description": { + "target": "com.amazonaws.entityresolution#Description", + "traits": { + "smithy.api#documentation": "

A description of the workflow.

" + } + }, + "inputSourceConfig": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowInputSourceConfig", + "traits": { + "smithy.api#documentation": "

A list of InputSource objects, which have the fields\n InputSourceARN and SchemaName.

", + "smithy.api#required": {} + } + }, + "outputSourceConfig": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowOutputSourceConfig", + "traits": { + "smithy.api#documentation": "

A list of IdMappingWorkflowOutputSource objects, each of which contains\n fields OutputS3Path and Output.

", + "smithy.api#required": {} + } + }, + "idMappingTechniques": { + "target": "com.amazonaws.entityresolution#IdMappingTechniques", + "traits": { + "smithy.api#documentation": "

An object which defines the idMappingType and the\n providerProperties.

", + "smithy.api#required": {} + } + }, + "roleArn": { + "target": "com.amazonaws.entityresolution#RoleArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes\n this role to create resources on your behalf as part of workflow execution.

", + "smithy.api#required": {} + } + }, + "tags": { + "target": "com.amazonaws.entityresolution#TagMap", + "traits": { + "smithy.api#documentation": "

The tags used to organize, track, or control access for this resource.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.entityresolution#CreateIdMappingWorkflowOutput": { + "type": "structure", + "members": { + "workflowName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "

The name of the workflow.

", + "smithy.api#required": {} + } + }, + "workflowArn": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowArn", + "traits": { + "smithy.api#documentation": "

The ARN (Amazon Resource Name) that Entity Resolution generated for the\n IDMappingWorkflow.

", + "smithy.api#required": {} + } + }, + "description": { + "target": "com.amazonaws.entityresolution#Description", + "traits": { + "smithy.api#documentation": "

A description of the workflow.

" + } + }, + "inputSourceConfig": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowInputSourceConfig", + "traits": { + "smithy.api#documentation": "

A list of InputSource objects, which have the fields\n InputSourceARN and SchemaName.

", + "smithy.api#required": {} + } + }, + "outputSourceConfig": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowOutputSourceConfig", + "traits": { + "smithy.api#documentation": "

A list of IdMappingWorkflowOutputSource objects, each of which contains\n fields OutputS3Path and Output.

", + "smithy.api#required": {} + } + }, + "idMappingTechniques": { + "target": "com.amazonaws.entityresolution#IdMappingTechniques", + "traits": { + "smithy.api#documentation": "

An object which defines the idMappingType and the\n providerProperties.

", + "smithy.api#required": {} + } + }, + "roleArn": { + "target": "com.amazonaws.entityresolution#RoleArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes\n this role to create resources on your behalf as part of workflow execution.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.entityresolution#CreateMatchingWorkflow": { "type": "operation", "input": { @@ -829,7 +1022,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates a MatchingWorkflow object which stores the configuration of the data processing job \n to be run. It is important to note that there should not be a pre-existing MatchingWorkflow \n with the same name. To modify an existing workflow, utilize the UpdateMatchingWorkflow API.

", + "smithy.api#documentation": "

Creates a MatchingWorkflow object which stores the configuration of the\n data processing job to be run. It is important to note that there should not be a\n pre-existing MatchingWorkflow with the same name. To modify an existing\n workflow, utilize the UpdateMatchingWorkflow API.

", "smithy.api#http": { "code": 200, "method": "POST", @@ -843,7 +1036,7 @@ "workflowName": { "target": "com.amazonaws.entityresolution#EntityName", "traits": { - "smithy.api#documentation": "

The name of the workflow. There cannot be multiple DataIntegrationWorkflows with the same name.

", + "smithy.api#documentation": "

The name of the workflow. There can't be multiple MatchingWorkflows with\n the same name.

", "smithy.api#required": {} } }, @@ -856,14 +1049,14 @@ "inputSourceConfig": { "target": "com.amazonaws.entityresolution#InputSourceConfig", "traits": { - "smithy.api#documentation": "

A list of InputSource objects, which have the fields InputSourceARN and \n SchemaName.

", + "smithy.api#documentation": "

A list of InputSource objects, which have the fields\n InputSourceARN and SchemaName.

", "smithy.api#required": {} } }, "outputSourceConfig": { "target": "com.amazonaws.entityresolution#OutputSourceConfig", "traits": { - "smithy.api#documentation": "

A list of OutputSource objects, each of which contains fields OutputS3Path, \n ApplyNormalization, and Output.

", + "smithy.api#documentation": "

A list of OutputSource objects, each of which contains fields\n OutputS3Path, ApplyNormalization, and\n Output.

", "smithy.api#required": {} } }, @@ -877,13 +1070,13 @@ "incrementalRunConfig": { "target": "com.amazonaws.entityresolution#IncrementalRunConfig", "traits": { - "smithy.api#documentation": "

An object which defines an incremental run type and has only incrementalRunType as a field.

" + "smithy.api#documentation": "

An object which defines an incremental run type and has only\n incrementalRunType as a field.

" } }, "roleArn": { "target": "smithy.api#String", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role\n to create resources on your behalf as part of workflow execution.

", + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes\n this role to create resources on your behalf as part of workflow execution.

", "smithy.api#required": {} } }, @@ -911,7 +1104,7 @@ "workflowArn": { "target": "com.amazonaws.entityresolution#MatchingWorkflowArn", "traits": { - "smithy.api#documentation": "

The ARN (Amazon Resource Name) that Entity Resolution generated for the MatchingWorkflow.

", + "smithy.api#documentation": "

The ARN (Amazon Resource Name) that Entity Resolution generated for the\n MatchingWorkflow.

", "smithy.api#required": {} } }, @@ -924,14 +1117,14 @@ "inputSourceConfig": { "target": "com.amazonaws.entityresolution#InputSourceConfig", "traits": { - "smithy.api#documentation": "

A list of InputSource objects, which have the fields InputSourceARN and \n SchemaName.

", + "smithy.api#documentation": "

A list of InputSource objects, which have the fields\n InputSourceARN and SchemaName.

", "smithy.api#required": {} } }, "outputSourceConfig": { "target": "com.amazonaws.entityresolution#OutputSourceConfig", "traits": { - "smithy.api#documentation": "

A list of OutputSource objects, each of which contains fields OutputS3Path, \n ApplyNormalization, and Output.

", + "smithy.api#documentation": "

A list of OutputSource objects, each of which contains fields\n OutputS3Path, ApplyNormalization, and\n Output.

", "smithy.api#required": {} } }, @@ -945,13 +1138,13 @@ "incrementalRunConfig": { "target": "com.amazonaws.entityresolution#IncrementalRunConfig", "traits": { - "smithy.api#documentation": "

An object which defines an incremental run type and has only incrementalRunType as a field.

" + "smithy.api#documentation": "

An object which defines an incremental run type and has only\n incrementalRunType as a field.

" } }, "roleArn": { "target": "smithy.api#String", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role\n to create resources on your behalf as part of workflow execution.

", + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes\n this role to create resources on your behalf as part of workflow execution.

", "smithy.api#required": {} } } @@ -1003,7 +1196,7 @@ "schemaName": { "target": "com.amazonaws.entityresolution#EntityName", "traits": { - "smithy.api#documentation": "

The name of the schema. There cannot be multiple SchemaMappings with the\n same name.

", + "smithy.api#documentation": "

The name of the schema. There can't be multiple SchemaMappings with the\n same name.

", "smithy.api#required": {} } }, @@ -1067,6 +1260,69 @@ "smithy.api#output": {} } }, + "com.amazonaws.entityresolution#DeleteIdMappingWorkflow": { + "type": "operation", + "input": { + "target": "com.amazonaws.entityresolution#DeleteIdMappingWorkflowInput" + }, + "output": { + "target": "com.amazonaws.entityresolution#DeleteIdMappingWorkflowOutput" + }, + "errors": [ + { + "target": "com.amazonaws.entityresolution#AccessDeniedException" + }, + { + "target": "com.amazonaws.entityresolution#InternalServerException" + }, + { + "target": "com.amazonaws.entityresolution#ThrottlingException" + }, + { + "target": "com.amazonaws.entityresolution#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Deletes the IdMappingWorkflow with a given name. This operation will\n succeed even if a workflow with the given name does not exist.

", + "smithy.api#http": { + "code": 200, + "method": "DELETE", + "uri": "/idmappingworkflows/{workflowName}" + }, + "smithy.api#idempotent": {} + } + }, + "com.amazonaws.entityresolution#DeleteIdMappingWorkflowInput": { + "type": "structure", + "members": { + "workflowName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "

The name of the workflow to be deleted.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.entityresolution#DeleteIdMappingWorkflowOutput": { + "type": "structure", + "members": { + "message": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

A successful operation message.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.entityresolution#DeleteMatchingWorkflow": { "type": "operation", "input": { @@ -1090,7 +1346,7 @@ } ], "traits": { - "smithy.api#documentation": "

Deletes the MatchingWorkflow with a given name. This operation will succeed even if a \n workflow with the given name does not exist.

", + "smithy.api#documentation": "

Deletes the MatchingWorkflow with a given name. This operation will succeed\n even if a workflow with the given name does not exist.

", "smithy.api#http": { "code": 200, "method": "DELETE", @@ -1156,7 +1412,7 @@ } ], "traits": { - "smithy.api#documentation": "

Deletes the SchemaMapping with a given name. This operation will succeed even if a schema \n with the given name does not exist. This operation will fail if there is a DataIntegrationWorkflow \n object that references the SchemaMapping in the workflow's InputSourceConfig.

", + "smithy.api#documentation": "

Deletes the SchemaMapping with a given name. This operation will succeed\n even if a schema with the given name does not exist. This operation will fail if there is a\n MatchingWorkflow object that references the SchemaMapping in\n the workflow's InputSourceConfig.

", "smithy.api#http": { "code": 200, "method": "DELETE", @@ -1208,6 +1464,7 @@ "type": "string", "traits": { "smithy.api#length": { + "min": 1, "max": 255 }, "smithy.api#pattern": "^[a-zA-Z_0-9-]*$" @@ -1256,18 +1513,18 @@ } }, "traits": { - "smithy.api#documentation": "

The request was rejected because it attempted to create resources beyond the current Entity Resolution account limits. \n The error message describes the limit exceeded. HTTP Status Code: 402\n

", + "smithy.api#documentation": "

The request was rejected because it attempted to create resources beyond the current\n Entity Resolution account limits. The error message describes the limit exceeded.\n HTTP Status Code: 402\n

", "smithy.api#error": "client", "smithy.api#httpError": 402 } }, - "com.amazonaws.entityresolution#GetMatchId": { + "com.amazonaws.entityresolution#GetIdMappingJob": { "type": "operation", "input": { - "target": "com.amazonaws.entityresolution#GetMatchIdInput" + "target": "com.amazonaws.entityresolution#GetIdMappingJobInput" }, "output": { - "target": "com.amazonaws.entityresolution#GetMatchIdOutput" + "target": "com.amazonaws.entityresolution#GetIdMappingJobOutput" }, "errors": [ { @@ -1287,16 +1544,16 @@ } ], "traits": { - "smithy.api#documentation": "

Returns the corresponding Match ID of a customer record if the record has been processed.

", + "smithy.api#documentation": "

Gets the status, metrics, and errors (if there are any) that are associated with a\n job.

", "smithy.api#http": { "code": 200, - "method": "POST", - "uri": "/matchingworkflows/{workflowName}/matches" + "method": "GET", + "uri": "/idmappingworkflows/{workflowName}/jobs/{jobId}" }, "smithy.api#readonly": {} } }, - "com.amazonaws.entityresolution#GetMatchIdInput": { + "com.amazonaws.entityresolution#GetIdMappingJobInput": { "type": "structure", "members": { "workflowName": { @@ -1307,10 +1564,11 @@ "smithy.api#required": {} } }, - "record": { - "target": "com.amazonaws.entityresolution#RecordAttributeMap", + "jobId": { + "target": "com.amazonaws.entityresolution#JobId", "traits": { - "smithy.api#documentation": "

The record to fetch the Match ID for.

", + "smithy.api#documentation": "

The ID of the job.

", + "smithy.api#httpLabel": {}, "smithy.api#required": {} } } @@ -1319,15 +1577,244 @@ "smithy.api#input": {} } }, - "com.amazonaws.entityresolution#GetMatchIdOutput": { + "com.amazonaws.entityresolution#GetIdMappingJobOutput": { "type": "structure", "members": { - "matchId": { - "target": "smithy.api#String", + "jobId": { + "target": "com.amazonaws.entityresolution#JobId", "traits": { - "smithy.api#documentation": "

The unique identifiers for this group of match records.

" + "smithy.api#documentation": "

The ID of the job.

", + "smithy.api#required": {} } - } + }, + "status": { + "target": "com.amazonaws.entityresolution#JobStatus", + "traits": { + "smithy.api#documentation": "

The current status of the job.

", + "smithy.api#required": {} + } + }, + "startTime": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "

The time at which the job was started.

", + "smithy.api#required": {} + } + }, + "endTime": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "

The time at which the job has finished.

" + } + }, + "metrics": { + "target": "com.amazonaws.entityresolution#IdMappingJobMetrics", + "traits": { + "smithy.api#documentation": "

Metrics associated with the execution, specifically total records processed, unique IDs\n generated, and records the execution skipped.

" + } + }, + "errorDetails": { + "target": "com.amazonaws.entityresolution#ErrorDetails" + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.entityresolution#GetIdMappingWorkflow": { + "type": "operation", + "input": { + "target": "com.amazonaws.entityresolution#GetIdMappingWorkflowInput" + }, + "output": { + "target": "com.amazonaws.entityresolution#GetIdMappingWorkflowOutput" + }, + "errors": [ + { + "target": "com.amazonaws.entityresolution#AccessDeniedException" + }, + { + "target": "com.amazonaws.entityresolution#InternalServerException" + }, + { + "target": "com.amazonaws.entityresolution#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.entityresolution#ThrottlingException" + }, + { + "target": "com.amazonaws.entityresolution#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Returns the IdMappingWorkflow with a given name, if it exists.

", + "smithy.api#http": { + "code": 200, + "method": "GET", + "uri": "/idmappingworkflows/{workflowName}" + }, + "smithy.api#readonly": {} + } + }, + "com.amazonaws.entityresolution#GetIdMappingWorkflowInput": { + "type": "structure", + "members": { + "workflowName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "

The name of the workflow.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.entityresolution#GetIdMappingWorkflowOutput": { + "type": "structure", + "members": { + "workflowName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "

The name of the workflow.

", + "smithy.api#required": {} + } + }, + "workflowArn": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowArn", + "traits": { + "smithy.api#documentation": "

The ARN (Amazon Resource Name) that Entity Resolution generated for the\n IdMappingWorkflow .

", + "smithy.api#required": {} + } + }, + "description": { + "target": "com.amazonaws.entityresolution#Description", + "traits": { + "smithy.api#documentation": "

A description of the workflow.

" + } + }, + "inputSourceConfig": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowInputSourceConfig", + "traits": { + "smithy.api#documentation": "

A list of InputSource objects, which have the fields\n InputSourceARN and SchemaName.

", + "smithy.api#required": {} + } + }, + "outputSourceConfig": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowOutputSourceConfig", + "traits": { + "smithy.api#documentation": "

A list of OutputSource objects, each of which contains fields\n OutputS3Path and KMSArn.

", + "smithy.api#required": {} + } + }, + "idMappingTechniques": { + "target": "com.amazonaws.entityresolution#IdMappingTechniques", + "traits": { + "smithy.api#documentation": "

An object which defines the idMappingType and the\n providerProperties.

", + "smithy.api#required": {} + } + }, + "createdAt": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "

The timestamp of when the workflow was created.

", + "smithy.api#required": {} + } + }, + "updatedAt": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "

The timestamp of when the workflow was last updated.

", + "smithy.api#required": {} + } + }, + "roleArn": { + "target": "com.amazonaws.entityresolution#RoleArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes\n this role to access resources on your behalf.

", + "smithy.api#required": {} + } + }, + "tags": { + "target": "com.amazonaws.entityresolution#TagMap", + "traits": { + "smithy.api#documentation": "

The tags used to organize, track, or control access for this resource.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.entityresolution#GetMatchId": { + "type": "operation", + "input": { + "target": "com.amazonaws.entityresolution#GetMatchIdInput" + }, + "output": { + "target": "com.amazonaws.entityresolution#GetMatchIdOutput" + }, + "errors": [ + { + "target": "com.amazonaws.entityresolution#AccessDeniedException" + }, + { + "target": "com.amazonaws.entityresolution#InternalServerException" + }, + { + "target": "com.amazonaws.entityresolution#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.entityresolution#ThrottlingException" + }, + { + "target": "com.amazonaws.entityresolution#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Returns the corresponding Match ID of a customer record if the record has been\n processed.

", + "smithy.api#http": { + "code": 200, + "method": "POST", + "uri": "/matchingworkflows/{workflowName}/matches" + }, + "smithy.api#readonly": {} + } + }, + "com.amazonaws.entityresolution#GetMatchIdInput": { + "type": "structure", + "members": { + "workflowName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "

The name of the workflow.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "record": { + "target": "com.amazonaws.entityresolution#RecordAttributeMap", + "traits": { + "smithy.api#documentation": "

The record to fetch the Match ID for.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.entityresolution#GetMatchIdOutput": { + "type": "structure", + "members": { + "matchId": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

The unique identifiers for this group of match records.

" + } + } }, "traits": { "smithy.api#output": {} @@ -1359,7 +1846,7 @@ } ], "traits": { - "smithy.api#documentation": "

Gets the status, metrics, and errors (if there are any) that are associated with a job.

", + "smithy.api#documentation": "

Gets the status, metrics, and errors (if there are any) that are associated with a\n job.

", "smithy.api#http": { "code": 200, "method": "GET", @@ -1425,7 +1912,7 @@ "metrics": { "target": "com.amazonaws.entityresolution#JobMetrics", "traits": { - "smithy.api#documentation": "

Metrics associated with the execution, specifically total records processed, \n unique IDs generated, and records the execution skipped.

" + "smithy.api#documentation": "

Metrics associated with the execution, specifically total records processed, unique IDs\n generated, and records the execution skipped.

" } }, "errorDetails": { @@ -1503,7 +1990,7 @@ "workflowArn": { "target": "com.amazonaws.entityresolution#MatchingWorkflowArn", "traits": { - "smithy.api#documentation": "

The ARN (Amazon Resource Name) that Entity Resolution generated for the MatchingWorkflow.

", + "smithy.api#documentation": "

The ARN (Amazon Resource Name) that Entity Resolution generated for the\n MatchingWorkflow.

", "smithy.api#required": {} } }, @@ -1516,14 +2003,14 @@ "inputSourceConfig": { "target": "com.amazonaws.entityresolution#InputSourceConfig", "traits": { - "smithy.api#documentation": "

A list of InputSource objects, which have the fields InputSourceARN and \n SchemaName.

", + "smithy.api#documentation": "

A list of InputSource objects, which have the fields\n InputSourceARN and SchemaName.

", "smithy.api#required": {} } }, "outputSourceConfig": { "target": "com.amazonaws.entityresolution#OutputSourceConfig", "traits": { - "smithy.api#documentation": "

A list of OutputSource objects, each of which contains fields OutputS3Path, \n ApplyNormalization, and Output.

", + "smithy.api#documentation": "

A list of OutputSource objects, each of which contains fields\n OutputS3Path, ApplyNormalization, and\n Output.

", "smithy.api#required": {} } }, @@ -1551,13 +2038,13 @@ "incrementalRunConfig": { "target": "com.amazonaws.entityresolution#IncrementalRunConfig", "traits": { - "smithy.api#documentation": "

An object which defines an incremental run type and has only incrementalRunType as a field.

" + "smithy.api#documentation": "

An object which defines an incremental run type and has only\n incrementalRunType as a field.

" } }, "roleArn": { "target": "smithy.api#String", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access \n resources on your behalf.

", + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes\n this role to access resources on your behalf.

", "smithy.api#required": {} } }, @@ -1572,13 +2059,13 @@ "smithy.api#output": {} } }, - "com.amazonaws.entityresolution#GetSchemaMapping": { + "com.amazonaws.entityresolution#GetProviderService": { "type": "operation", "input": { - "target": "com.amazonaws.entityresolution#GetSchemaMappingInput" + "target": "com.amazonaws.entityresolution#GetProviderServiceInput" }, "output": { - "target": "com.amazonaws.entityresolution#GetSchemaMappingOutput" + "target": "com.amazonaws.entityresolution#GetProviderServiceOutput" }, "errors": [ { @@ -1598,22 +2085,30 @@ } ], "traits": { - "smithy.api#documentation": "

Returns the SchemaMapping of a given name.

", + "smithy.api#documentation": "

Returns the ProviderService of a given name.

", "smithy.api#http": { "code": 200, "method": "GET", - "uri": "/schemas/{schemaName}" + "uri": "/providerservices/{providerName}/{providerServiceName}" }, "smithy.api#readonly": {} } }, - "com.amazonaws.entityresolution#GetSchemaMappingInput": { + "com.amazonaws.entityresolution#GetProviderServiceInput": { "type": "structure", "members": { - "schemaName": { + "providerName": { "target": "com.amazonaws.entityresolution#EntityName", "traits": { - "smithy.api#documentation": "

The name of the schema to be retrieved.

", + "smithy.api#documentation": "

The name of the provider. This name is typically the company name.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "providerServiceName": { + "target": "com.amazonaws.entityresolution#ProviderServiceArn", + "traits": { + "smithy.api#documentation": "

The ARN (Amazon Resource Name) of the product that the provider service provides.

", "smithy.api#httpLabel": {}, "smithy.api#required": {} } @@ -1623,54 +2118,75 @@ "smithy.api#input": {} } }, - "com.amazonaws.entityresolution#GetSchemaMappingOutput": { + "com.amazonaws.entityresolution#GetProviderServiceOutput": { "type": "structure", "members": { - "schemaName": { + "providerName": { "target": "com.amazonaws.entityresolution#EntityName", "traits": { - "smithy.api#documentation": "

The name of the schema.

", + "smithy.api#documentation": "

The name of the provider. This name is typically the company name.

", "smithy.api#required": {} } }, - "schemaArn": { - "target": "com.amazonaws.entityresolution#SchemaMappingArn", + "providerServiceName": { + "target": "com.amazonaws.entityresolution#EntityName", "traits": { - "smithy.api#documentation": "

The ARN (Amazon Resource Name) that Entity Resolution generated for the SchemaMapping.

", + "smithy.api#documentation": "

The name of the product that the provider service provides.

", "smithy.api#required": {} } }, - "description": { - "target": "com.amazonaws.entityresolution#Description", + "providerServiceDisplayName": { + "target": "com.amazonaws.entityresolution#ProviderServiceDisplayName", "traits": { - "smithy.api#documentation": "

A description of the schema.

" + "smithy.api#documentation": "

The display name of the provider service.

", + "smithy.api#required": {} } }, - "mappedInputFields": { - "target": "com.amazonaws.entityresolution#SchemaInputAttributes", + "providerServiceType": { + "target": "com.amazonaws.entityresolution#ServiceType", "traits": { - "smithy.api#documentation": "

A list of MappedInputFields. Each MappedInputField corresponds\n to a column the source data table, and contains column name plus additional information\n Venice uses for matching.

", + "smithy.api#documentation": "

The type of provider service.

", "smithy.api#required": {} } }, - "createdAt": { - "target": "smithy.api#Timestamp", + "providerServiceArn": { + "target": "com.amazonaws.entityresolution#ProviderServiceArn", "traits": { - "smithy.api#documentation": "

The timestamp of when the SchemaMapping was created.

", + "smithy.api#documentation": "

The ARN (Amazon Resource Name) that Entity Resolution generated for the provider\n service.

", "smithy.api#required": {} } }, - "updatedAt": { - "target": "smithy.api#Timestamp", + "providerConfigurationDefinition": { + "target": "smithy.api#Document", "traits": { - "smithy.api#documentation": "

The timestamp of when the SchemaMapping was last updated.

", + "smithy.api#documentation": "

The definition of the provider configuration.

" + } + }, + "providerEndpointConfiguration": { + "target": "com.amazonaws.entityresolution#ProviderEndpointConfiguration", + "traits": { + "smithy.api#documentation": "

The required configuration fields to use with the provider service.

", "smithy.api#required": {} } }, - "tags": { - "target": "com.amazonaws.entityresolution#TagMap", + "anonymizedOutput": { + "target": "smithy.api#Boolean", "traits": { - "smithy.api#documentation": "

The tags used to organize, track, or control access for this resource.

" + "smithy.api#documentation": "

Specifies whether output data from the provider is anonymized. A value of\n TRUE means the output will be anonymized and you can't relate the data that\n comes back from the provider to the identifying input. A value of FALSE means\n the output won't be anonymized and you can relate the data that comes back from the\n provider to your source data.

", + "smithy.api#required": {} + } + }, + "providerEntityOutputDefinition": { + "target": "smithy.api#Document", + "traits": { + "smithy.api#documentation": "

The definition of the provider entity output.

", + "smithy.api#required": {} + } + }, + "providerIntermediateDataAccessConfiguration": { + "target": "com.amazonaws.entityresolution#ProviderIntermediateDataAccessConfiguration", + "traits": { + "smithy.api#documentation": "

The Amazon Web Services accounts and the S3 permissions that are required by some\n providers to create an S3 bucket for intermediate data storage.

" } } }, @@ -1678,8 +2194,296 @@ "smithy.api#output": {} } }, - "com.amazonaws.entityresolution#IncrementalRunConfig": { - "type": "structure", + "com.amazonaws.entityresolution#GetSchemaMapping": { + "type": "operation", + "input": { + "target": "com.amazonaws.entityresolution#GetSchemaMappingInput" + }, + "output": { + "target": "com.amazonaws.entityresolution#GetSchemaMappingOutput" + }, + "errors": [ + { + "target": "com.amazonaws.entityresolution#AccessDeniedException" + }, + { + "target": "com.amazonaws.entityresolution#InternalServerException" + }, + { + "target": "com.amazonaws.entityresolution#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.entityresolution#ThrottlingException" + }, + { + "target": "com.amazonaws.entityresolution#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Returns the SchemaMapping of a given name.

", + "smithy.api#http": { + "code": 200, + "method": "GET", + "uri": "/schemas/{schemaName}" + }, + "smithy.api#readonly": {} + } + }, + "com.amazonaws.entityresolution#GetSchemaMappingInput": { + "type": "structure", + "members": { + "schemaName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "

The name of the schema to be retrieved.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.entityresolution#GetSchemaMappingOutput": { + "type": "structure", + "members": { + "schemaName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "

The name of the schema.

", + "smithy.api#required": {} + } + }, + "schemaArn": { + "target": "com.amazonaws.entityresolution#SchemaMappingArn", + "traits": { + "smithy.api#documentation": "

The ARN (Amazon Resource Name) that Entity Resolution generated for the\n SchemaMapping.

", + "smithy.api#required": {} + } + }, + "description": { + "target": "com.amazonaws.entityresolution#Description", + "traits": { + "smithy.api#documentation": "

A description of the schema.

" + } + }, + "mappedInputFields": { + "target": "com.amazonaws.entityresolution#SchemaInputAttributes", + "traits": { + "smithy.api#documentation": "

A list of MappedInputFields. Each MappedInputField corresponds\n to a column the source data table, and contains column name plus additional information\n Venice uses for matching.

", + "smithy.api#required": {} + } + }, + "createdAt": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "

The timestamp of when the SchemaMapping was created.

", + "smithy.api#required": {} + } + }, + "updatedAt": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "

The timestamp of when the SchemaMapping was last updated.

", + "smithy.api#required": {} + } + }, + "tags": { + "target": "com.amazonaws.entityresolution#TagMap", + "traits": { + "smithy.api#documentation": "

The tags used to organize, track, or control access for this resource.

" + } + }, + "hasWorkflows": { + "target": "smithy.api#Boolean", + "traits": { + "smithy.api#documentation": "

Specifies whether the schema mapping has been applied to a workflow.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.entityresolution#IdMappingJobMetrics": { + "type": "structure", + "members": { + "inputRecords": { + "target": "smithy.api#Integer", + "traits": { + "smithy.api#documentation": "

The total number of input records.

" + } + }, + "totalRecordsProcessed": { + "target": "smithy.api#Integer", + "traits": { + "smithy.api#documentation": "

The total number of records processed.

" + } + }, + "recordsNotProcessed": { + "target": "smithy.api#Integer", + "traits": { + "smithy.api#documentation": "

The total number of records that did not get processed.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

An object containing InputRecords, TotalRecordsProcessed,\n MatchIDs, and RecordsNotProcessed.

" + } + }, + "com.amazonaws.entityresolution#IdMappingTechniques": { + "type": "structure", + "members": { + "idMappingType": { + "target": "com.amazonaws.entityresolution#IdMappingType", + "traits": { + "smithy.api#documentation": "

The type of ID mapping.

", + "smithy.api#required": {} + } + }, + "providerProperties": { + "target": "com.amazonaws.entityresolution#ProviderProperties", + "traits": { + "smithy.api#documentation": "

An object which defines any additional configurations required by the provider\n service.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

An object which defines the ID mapping techniques and provider configurations.

" + } + }, + "com.amazonaws.entityresolution#IdMappingType": { + "type": "enum", + "members": { + "PROVIDER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PROVIDER" + } + } + } + }, + "com.amazonaws.entityresolution#IdMappingWorkflowArn": { + "type": "string", + "traits": { + "smithy.api#pattern": "^arn:(aws|aws-us-gov|aws-cn):entityresolution:.*:[0-9]+:(idmappingworkflow/.*)$" + } + }, + "com.amazonaws.entityresolution#IdMappingWorkflowInputSource": { + "type": "structure", + "members": { + "inputSourceARN": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

An Gluetable ARN for the input source table.

", + "smithy.api#pattern": "^arn:aws:.*:.*:[0-9]+:.*$", + "smithy.api#required": {} + } + }, + "schemaName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "

The name of the schema to be retrieved.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

An object containing InputSourceARN and SchemaName.

" + } + }, + "com.amazonaws.entityresolution#IdMappingWorkflowInputSourceConfig": { + "type": "list", + "member": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowInputSource" + }, + "traits": { + "smithy.api#length": { + "min": 1, + "max": 20 + } + } + }, + "com.amazonaws.entityresolution#IdMappingWorkflowList": { + "type": "list", + "member": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowSummary" + } + }, + "com.amazonaws.entityresolution#IdMappingWorkflowOutputSource": { + "type": "structure", + "members": { + "outputS3Path": { + "target": "com.amazonaws.entityresolution#S3Path", + "traits": { + "smithy.api#documentation": "

The S3 path to which Entity Resolution will write the output table.

", + "smithy.api#required": {} + } + }, + "KMSArn": { + "target": "com.amazonaws.entityresolution#KMSArn", + "traits": { + "smithy.api#documentation": "

Customer KMS ARN for encryption at rest. If not provided, system will use\n an Entity Resolution managed KMS key.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

The output source for the ID mapping workflow.

" + } + }, + "com.amazonaws.entityresolution#IdMappingWorkflowOutputSourceConfig": { + "type": "list", + "member": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowOutputSource" + }, + "traits": { + "smithy.api#length": { + "min": 1, + "max": 1 + } + } + }, + "com.amazonaws.entityresolution#IdMappingWorkflowSummary": { + "type": "structure", + "members": { + "workflowName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "

The name of the workflow.

", + "smithy.api#required": {} + } + }, + "workflowArn": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowArn", + "traits": { + "smithy.api#documentation": "

The ARN (Amazon Resource Name) that Entity Resolution generated for the\n IdMappingWorkflow.

", + "smithy.api#required": {} + } + }, + "createdAt": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "

The timestamp of when the workflow was created.

", + "smithy.api#required": {} + } + }, + "updatedAt": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "

The timestamp of when the workflow was last updated.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

A list of IdMappingWorkflowSummary objects, each of which contain the\n fields WorkflowName, WorkflowArn, CreatedAt, and\n UpdatedAt.

" + } + }, + "com.amazonaws.entityresolution#IncrementalRunConfig": { + "type": "structure", "members": { "incrementalRunType": { "target": "com.amazonaws.entityresolution#IncrementalRunType", @@ -1689,7 +2493,7 @@ } }, "traits": { - "smithy.api#documentation": "

An object which defines an incremental run type and has only incrementalRunType as a field.

" + "smithy.api#documentation": "

An object which defines an incremental run type and has only\n incrementalRunType as a field.

" } }, "com.amazonaws.entityresolution#IncrementalRunType": { @@ -1729,7 +2533,7 @@ } }, "traits": { - "smithy.api#documentation": "

An object containing InputSourceARN, SchemaName, \n and ApplyNormalization.

" + "smithy.api#documentation": "

An object containing InputSourceARN, SchemaName, and\n ApplyNormalization.

" } }, "com.amazonaws.entityresolution#InputSourceConfig": { @@ -1744,6 +2548,21 @@ } } }, + "com.amazonaws.entityresolution#IntermediateSourceConfiguration": { + "type": "structure", + "members": { + "intermediateS3Path": { + "target": "com.amazonaws.entityresolution#S3Path", + "traits": { + "smithy.api#documentation": "

The Amazon S3 location (bucket and prefix). For example:\n s3://provider_bucket/DOC-EXAMPLE-BUCKET\n

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

The Amazon S3 location that temporarily stores your data while it processes.\n Your information won't be saved permanently.

" + } + }, "com.amazonaws.entityresolution#InternalServerException": { "type": "structure", "members": { @@ -1752,7 +2571,7 @@ } }, "traits": { - "smithy.api#documentation": "

This exception occurs when there is an internal failure in the Entity Resolution service. HTTP Status Code: 500\n

", + "smithy.api#documentation": "

This exception occurs when there is an internal failure in the Entity Resolution\n service. HTTP Status Code: 500\n

", "smithy.api#error": "server", "smithy.api#httpError": 500, "smithy.api#retryable": {} @@ -1799,7 +2618,7 @@ } }, "traits": { - "smithy.api#documentation": "

An object containing InputRecords, TotalRecordsProcessed, \n MatchIDs, and RecordsNotProcessed.

" + "smithy.api#documentation": "

An object containing InputRecords, TotalRecordsProcessed,\n MatchIDs, and RecordsNotProcessed.

" } }, "com.amazonaws.entityresolution#JobStatus": { @@ -1863,7 +2682,7 @@ } }, "traits": { - "smithy.api#documentation": "

An object containing the JobId, Status, \n StartTime, and EndTime of a job.

" + "smithy.api#documentation": "

An object containing the JobId, Status,\n StartTime, and EndTime of a job.

" } }, "com.amazonaws.entityresolution#KMSArn": { @@ -1872,6 +2691,184 @@ "smithy.api#pattern": "^arn:aws:kms:.*:[0-9]+:.*$" } }, + "com.amazonaws.entityresolution#ListIdMappingJobs": { + "type": "operation", + "input": { + "target": "com.amazonaws.entityresolution#ListIdMappingJobsInput" + }, + "output": { + "target": "com.amazonaws.entityresolution#ListIdMappingJobsOutput" + }, + "errors": [ + { + "target": "com.amazonaws.entityresolution#AccessDeniedException" + }, + { + "target": "com.amazonaws.entityresolution#InternalServerException" + }, + { + "target": "com.amazonaws.entityresolution#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.entityresolution#ThrottlingException" + }, + { + "target": "com.amazonaws.entityresolution#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Lists all ID mapping jobs for a given workflow.

", + "smithy.api#http": { + "code": 200, + "method": "GET", + "uri": "/idmappingworkflows/{workflowName}/jobs" + }, + "smithy.api#paginated": { + "inputToken": "nextToken", + "outputToken": "nextToken", + "pageSize": "maxResults", + "items": "jobs" + }, + "smithy.api#readonly": {} + } + }, + "com.amazonaws.entityresolution#ListIdMappingJobsInput": { + "type": "structure", + "members": { + "workflowName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "

The name of the workflow to be retrieved.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "nextToken": { + "target": "com.amazonaws.entityresolution#NextToken", + "traits": { + "smithy.api#documentation": "

The pagination token from the previous API call.

", + "smithy.api#httpQuery": "nextToken" + } + }, + "maxResults": { + "target": "smithy.api#Integer", + "traits": { + "smithy.api#documentation": "

The maximum number of objects returned per page.

", + "smithy.api#httpQuery": "maxResults", + "smithy.api#range": { + "min": 1, + "max": 25 + } + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.entityresolution#ListIdMappingJobsOutput": { + "type": "structure", + "members": { + "jobs": { + "target": "com.amazonaws.entityresolution#JobList", + "traits": { + "smithy.api#documentation": "

A list of JobSummary objects.

" + } + }, + "nextToken": { + "target": "com.amazonaws.entityresolution#NextToken", + "traits": { + "smithy.api#documentation": "

The pagination token from the previous API call.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.entityresolution#ListIdMappingWorkflows": { + "type": "operation", + "input": { + "target": "com.amazonaws.entityresolution#ListIdMappingWorkflowsInput" + }, + "output": { + "target": "com.amazonaws.entityresolution#ListIdMappingWorkflowsOutput" + }, + "errors": [ + { + "target": "com.amazonaws.entityresolution#AccessDeniedException" + }, + { + "target": "com.amazonaws.entityresolution#InternalServerException" + }, + { + "target": "com.amazonaws.entityresolution#ThrottlingException" + }, + { + "target": "com.amazonaws.entityresolution#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Returns a list of all the IdMappingWorkflows that have been created for an\n Amazon Web Services account.

", + "smithy.api#http": { + "code": 200, + "method": "GET", + "uri": "/idmappingworkflows" + }, + "smithy.api#paginated": { + "inputToken": "nextToken", + "outputToken": "nextToken", + "pageSize": "maxResults", + "items": "workflowSummaries" + }, + "smithy.api#readonly": {} + } + }, + "com.amazonaws.entityresolution#ListIdMappingWorkflowsInput": { + "type": "structure", + "members": { + "nextToken": { + "target": "com.amazonaws.entityresolution#NextToken", + "traits": { + "smithy.api#documentation": "

The pagination token from the previous API call.

", + "smithy.api#httpQuery": "nextToken" + } + }, + "maxResults": { + "target": "smithy.api#Integer", + "traits": { + "smithy.api#documentation": "

The maximum number of objects returned per page.

", + "smithy.api#httpQuery": "maxResults", + "smithy.api#range": { + "max": 25 + } + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.entityresolution#ListIdMappingWorkflowsOutput": { + "type": "structure", + "members": { + "workflowSummaries": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowList", + "traits": { + "smithy.api#documentation": "

A list of IdMappingWorkflowSummary objects.

" + } + }, + "nextToken": { + "target": "com.amazonaws.entityresolution#NextToken", + "traits": { + "smithy.api#documentation": "

The pagination token from the previous API call.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.entityresolution#ListMatchingJobs": { "type": "operation", "input": { @@ -1927,7 +2924,91 @@ "nextToken": { "target": "com.amazonaws.entityresolution#NextToken", "traits": { - "smithy.api#documentation": "

The pagination token from the previous ListSchemaMappings API call.

", + "smithy.api#documentation": "

The pagination token from the previous API call.

", + "smithy.api#httpQuery": "nextToken" + } + }, + "maxResults": { + "target": "smithy.api#Integer", + "traits": { + "smithy.api#documentation": "

The maximum number of objects returned per page.

", + "smithy.api#httpQuery": "maxResults", + "smithy.api#range": { + "min": 1, + "max": 25 + } + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.entityresolution#ListMatchingJobsOutput": { + "type": "structure", + "members": { + "jobs": { + "target": "com.amazonaws.entityresolution#JobList", + "traits": { + "smithy.api#documentation": "

A list of JobSummary objects, each of which contain the ID, status, start\n time, and end time of a job.

" + } + }, + "nextToken": { + "target": "com.amazonaws.entityresolution#NextToken", + "traits": { + "smithy.api#documentation": "

The pagination token from the previous API call.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.entityresolution#ListMatchingWorkflows": { + "type": "operation", + "input": { + "target": "com.amazonaws.entityresolution#ListMatchingWorkflowsInput" + }, + "output": { + "target": "com.amazonaws.entityresolution#ListMatchingWorkflowsOutput" + }, + "errors": [ + { + "target": "com.amazonaws.entityresolution#AccessDeniedException" + }, + { + "target": "com.amazonaws.entityresolution#InternalServerException" + }, + { + "target": "com.amazonaws.entityresolution#ThrottlingException" + }, + { + "target": "com.amazonaws.entityresolution#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Returns a list of all the MatchingWorkflows that have been created for an\n Amazon Web Services account.

", + "smithy.api#http": { + "code": 200, + "method": "GET", + "uri": "/matchingworkflows" + }, + "smithy.api#paginated": { + "inputToken": "nextToken", + "outputToken": "nextToken", + "pageSize": "maxResults", + "items": "workflowSummaries" + }, + "smithy.api#readonly": {} + } + }, + "com.amazonaws.entityresolution#ListMatchingWorkflowsInput": { + "type": "structure", + "members": { + "nextToken": { + "target": "com.amazonaws.entityresolution#NextToken", + "traits": { + "smithy.api#documentation": "

The pagination token from the previous API call.

", "smithy.api#httpQuery": "nextToken" } }, @@ -1937,7 +3018,6 @@ "smithy.api#documentation": "

The maximum number of objects returned per page.

", "smithy.api#httpQuery": "maxResults", "smithy.api#range": { - "min": 1, "max": 25 } } @@ -1947,19 +3027,19 @@ "smithy.api#input": {} } }, - "com.amazonaws.entityresolution#ListMatchingJobsOutput": { + "com.amazonaws.entityresolution#ListMatchingWorkflowsOutput": { "type": "structure", "members": { - "jobs": { - "target": "com.amazonaws.entityresolution#JobList", + "workflowSummaries": { + "target": "com.amazonaws.entityresolution#MatchingWorkflowList", "traits": { - "smithy.api#documentation": "

A list of JobSummary objects, each of which contain the ID, status, start time, and end time of a job.

" + "smithy.api#documentation": "

A list of MatchingWorkflowSummary objects, each of which contain the fields\n WorkflowName, WorkflowArn, CreatedAt, and\n UpdatedAt.

" } }, "nextToken": { "target": "com.amazonaws.entityresolution#NextToken", "traits": { - "smithy.api#documentation": "

The pagination token from the previous ListSchemaMappings API call.

" + "smithy.api#documentation": "

The pagination token from the previous API call.

" } } }, @@ -1967,13 +3047,13 @@ "smithy.api#output": {} } }, - "com.amazonaws.entityresolution#ListMatchingWorkflows": { + "com.amazonaws.entityresolution#ListProviderServices": { "type": "operation", "input": { - "target": "com.amazonaws.entityresolution#ListMatchingWorkflowsInput" + "target": "com.amazonaws.entityresolution#ListProviderServicesInput" }, "output": { - "target": "com.amazonaws.entityresolution#ListMatchingWorkflowsOutput" + "target": "com.amazonaws.entityresolution#ListProviderServicesOutput" }, "errors": [ { @@ -1990,28 +3070,28 @@ } ], "traits": { - "smithy.api#documentation": "

Returns a list of all the MatchingWorkflows that have been created for an Amazon Web Services account.

", + "smithy.api#documentation": "

Returns a list of all the ProviderServices that are available in this\n Amazon Web Services Region.

", "smithy.api#http": { "code": 200, "method": "GET", - "uri": "/matchingworkflows" + "uri": "/providerservices" }, "smithy.api#paginated": { "inputToken": "nextToken", "outputToken": "nextToken", "pageSize": "maxResults", - "items": "workflowSummaries" + "items": "providerServiceSummaries" }, "smithy.api#readonly": {} } }, - "com.amazonaws.entityresolution#ListMatchingWorkflowsInput": { + "com.amazonaws.entityresolution#ListProviderServicesInput": { "type": "structure", "members": { "nextToken": { "target": "com.amazonaws.entityresolution#NextToken", "traits": { - "smithy.api#documentation": "

The pagination token from the previous ListSchemaMappings API call.

", + "smithy.api#documentation": "

The pagination token from the previous API call.

", "smithy.api#httpQuery": "nextToken" } }, @@ -2021,28 +3101,36 @@ "smithy.api#documentation": "

The maximum number of objects returned per page.

", "smithy.api#httpQuery": "maxResults", "smithy.api#range": { + "min": 15, "max": 25 } } + }, + "providerName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "

The name of the provider. This name is typically the company name.

", + "smithy.api#httpQuery": "providerName" + } } }, "traits": { "smithy.api#input": {} } }, - "com.amazonaws.entityresolution#ListMatchingWorkflowsOutput": { + "com.amazonaws.entityresolution#ListProviderServicesOutput": { "type": "structure", "members": { - "workflowSummaries": { - "target": "com.amazonaws.entityresolution#MatchingWorkflowList", + "providerServiceSummaries": { + "target": "com.amazonaws.entityresolution#ProviderServiceList", "traits": { - "smithy.api#documentation": "

A list of MatchingWorkflowSummary objects, each of which contain the fields \n WorkflowName, WorkflowArn, CreatedAt, and UpdatedAt.

" + "smithy.api#documentation": "

A list of ProviderServices objects.

" } }, "nextToken": { "target": "com.amazonaws.entityresolution#NextToken", "traits": { - "smithy.api#documentation": "

The pagination token from the previous ListSchemaMappings API call.

" + "smithy.api#documentation": "

The pagination token from the previous API call.

" } } }, @@ -2073,7 +3161,7 @@ } ], "traits": { - "smithy.api#documentation": "

Returns a list of all the SchemaMappings that have been created for an Amazon Web Services account.

", + "smithy.api#documentation": "

Returns a list of all the SchemaMappings that have been created for an\n Amazon Web Services account.

", "smithy.api#http": { "code": 200, "method": "GET", @@ -2094,7 +3182,7 @@ "nextToken": { "target": "com.amazonaws.entityresolution#NextToken", "traits": { - "smithy.api#documentation": "

The pagination token from the previous ListSchemaMappings API call.

", + "smithy.api#documentation": "

The pagination token from the previous API call.

", "smithy.api#httpQuery": "nextToken" } }, @@ -2119,13 +3207,13 @@ "schemaList": { "target": "com.amazonaws.entityresolution#SchemaMappingList", "traits": { - "smithy.api#documentation": "

A list of SchemaMappingSummary objects, each of which contain the fields \n SchemaName, SchemaArn, CreatedAt, UpdatedAt.

" + "smithy.api#documentation": "

A list of SchemaMappingSummary objects, each of which contain the fields\n SchemaName, SchemaArn, CreatedAt,\n UpdatedAt.

" } }, "nextToken": { "target": "com.amazonaws.entityresolution#NextToken", "traits": { - "smithy.api#documentation": "

The pagination token from the previous ListDomains API call.

" + "smithy.api#documentation": "

The pagination token from the previous API call.

" } } }, @@ -2153,7 +3241,7 @@ } ], "traits": { - "smithy.api#documentation": "

Displays the tags associated with an Entity Resolution resource. In Entity\n Resolution, SchemaMapping, and MatchingWorkflow can be\n tagged.

", + "smithy.api#documentation": "

Displays the tags associated with an Entity Resolution resource. In Entity Resolution,\n SchemaMapping, and MatchingWorkflow can be tagged.

", "smithy.api#http": { "method": "GET", "uri": "/tags/{resourceArn}" @@ -2223,7 +3311,7 @@ "workflowArn": { "target": "com.amazonaws.entityresolution#MatchingWorkflowArn", "traits": { - "smithy.api#documentation": "

The ARN (Amazon Resource Name) that Entity Resolution generated for the MatchingWorkflow.

", + "smithy.api#documentation": "

The ARN (Amazon Resource Name) that Entity Resolution generated for the\n MatchingWorkflow.

", "smithy.api#required": {} } }, @@ -2240,10 +3328,17 @@ "smithy.api#documentation": "

The timestamp of when the workflow was last updated.

", "smithy.api#required": {} } + }, + "resolutionType": { + "target": "com.amazonaws.entityresolution#ResolutionType", + "traits": { + "smithy.api#documentation": "

The method that has been specified for data matching, either using matching provided by\n Entity Resolution or through a provider service.

", + "smithy.api#required": {} + } } }, "traits": { - "smithy.api#documentation": "

A list of MatchingWorkflowSummary objects, each of which contain the fields \n WorkflowName, WorkflowArn, CreatedAt, UpdatedAt.

" + "smithy.api#documentation": "

A list of MatchingWorkflowSummary objects, each of which contain the fields\n WorkflowName, WorkflowArn, CreatedAt,\n UpdatedAt.

" } }, "com.amazonaws.entityresolution#NextToken": { @@ -2262,7 +3357,7 @@ "name": { "target": "com.amazonaws.entityresolution#AttributeName", "traits": { - "smithy.api#documentation": "

A name of a column to be written to the output. This must be an InputField name \n in the schema mapping.

", + "smithy.api#documentation": "

A name of a column to be written to the output. This must be an InputField\n name in the schema mapping.

", "smithy.api#required": {} } }, @@ -2296,7 +3391,7 @@ "KMSArn": { "target": "com.amazonaws.entityresolution#KMSArn", "traits": { - "smithy.api#documentation": "

Customer KMS ARN for encryption at rest. If not provided, system will use an \n Entity Resolution managed KMS key.

" + "smithy.api#documentation": "

Customer KMS ARN for encryption at rest. If not provided, system will use an Entity Resolution managed KMS key.

" } }, "output": { @@ -2332,6 +3427,170 @@ } } }, + "com.amazonaws.entityresolution#ProviderEndpointConfiguration": { + "type": "union", + "members": { + "marketplaceConfiguration": { + "target": "com.amazonaws.entityresolution#ProviderMarketplaceConfiguration", + "traits": { + "smithy.api#documentation": "

The identifiers of the provider service, from Data Exchange.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

The required configuration fields to use with the provider service.

" + } + }, + "com.amazonaws.entityresolution#ProviderIntermediateDataAccessConfiguration": { + "type": "structure", + "members": { + "awsAccountIds": { + "target": "com.amazonaws.entityresolution#AwsAccountIdList", + "traits": { + "smithy.api#documentation": "

The Amazon Web Services account\n that\n provider can use to read or write data into the customer's intermediate S3\n bucket.

" + } + }, + "requiredBucketActions": { + "target": "com.amazonaws.entityresolution#RequiredBucketActionsList", + "traits": { + "smithy.api#documentation": "

The S3 bucket actions that the provider requires permission for.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

The required configuration fields to give intermediate access to a provider\n service.

" + } + }, + "com.amazonaws.entityresolution#ProviderMarketplaceConfiguration": { + "type": "structure", + "members": { + "dataSetId": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

The dataset ID on Data Exchange.

", + "smithy.api#required": {} + } + }, + "revisionId": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

The revision ID on Data Exchange.

", + "smithy.api#required": {} + } + }, + "assetId": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

The asset ID on Data Exchange.

", + "smithy.api#required": {} + } + }, + "listingId": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

The listing ID on Data Exchange.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

The identifiers of the provider service, from Data Exchange.

" + } + }, + "com.amazonaws.entityresolution#ProviderProperties": { + "type": "structure", + "members": { + "providerServiceArn": { + "target": "com.amazonaws.entityresolution#ProviderServiceArn", + "traits": { + "smithy.api#documentation": "

The ARN of the provider service.

", + "smithy.api#required": {} + } + }, + "providerConfiguration": { + "target": "smithy.api#Document", + "traits": { + "smithy.api#documentation": "

The required configuration fields to use with the provider service.

" + } + }, + "intermediateSourceConfiguration": { + "target": "com.amazonaws.entityresolution#IntermediateSourceConfiguration", + "traits": { + "smithy.api#documentation": "

The Amazon S3 location that temporarily stores your data while it processes.\n Your information won't be saved permanently.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

An object containing the providerServiceARN,\n intermediateSourceConfiguration, and\n providerConfiguration.

" + } + }, + "com.amazonaws.entityresolution#ProviderServiceArn": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 20, + "max": 255 + }, + "smithy.api#pattern": "^arn:(aws|aws-us-gov|aws-cn):(entityresolution):([a-z]{2}-[a-z-]+?-[0-9])::providerservice/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$" + } + }, + "com.amazonaws.entityresolution#ProviderServiceDisplayName": { + "type": "string", + "traits": { + "smithy.api#length": { + "max": 255 + } + } + }, + "com.amazonaws.entityresolution#ProviderServiceList": { + "type": "list", + "member": { + "target": "com.amazonaws.entityresolution#ProviderServiceSummary" + } + }, + "com.amazonaws.entityresolution#ProviderServiceSummary": { + "type": "structure", + "members": { + "providerServiceArn": { + "target": "com.amazonaws.entityresolution#ProviderServiceArn", + "traits": { + "smithy.api#documentation": "

The ARN (Amazon Resource Name) that Entity Resolution generated for the\n providerService.

", + "smithy.api#required": {} + } + }, + "providerName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "

The name of the provider. This name is typically the company name.

", + "smithy.api#required": {} + } + }, + "providerServiceDisplayName": { + "target": "com.amazonaws.entityresolution#ProviderServiceDisplayName", + "traits": { + "smithy.api#documentation": "

The display name of the provider service.

", + "smithy.api#required": {} + } + }, + "providerServiceName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "

The name of the product that the provider service provides.

", + "smithy.api#required": {} + } + }, + "providerServiceType": { + "target": "com.amazonaws.entityresolution#ServiceType", + "traits": { + "smithy.api#documentation": "

The type of provider service.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

A list of ProviderService objects, each of which contain the fields\n providerName, providerServiceArn,\n providerServiceName, and providerServiceType.

" + } + }, "com.amazonaws.entityresolution#RecordAttributeMap": { "type": "map", "key": { @@ -2356,6 +3615,12 @@ "smithy.api#sensitive": {} } }, + "com.amazonaws.entityresolution#RequiredBucketActionsList": { + "type": "list", + "member": { + "target": "smithy.api#String" + } + }, "com.amazonaws.entityresolution#ResolutionTechniques": { "type": "structure", "members": { @@ -2369,7 +3634,13 @@ "ruleBasedProperties": { "target": "com.amazonaws.entityresolution#RuleBasedProperties", "traits": { - "smithy.api#documentation": "

An object which defines the list of matching rules to run and has a field Rules, which \n is a list of rule objects.

" + "smithy.api#documentation": "

An object which defines the list of matching rules to run and has a field\n Rules, which is a list of rule objects.

" + } + }, + "providerProperties": { + "target": "com.amazonaws.entityresolution#ProviderProperties", + "traits": { + "smithy.api#documentation": "

The properties of the provider service.

" } } }, @@ -2391,6 +3662,12 @@ "traits": { "smithy.api#enumValue": "ML_MATCHING" } + }, + "PROVIDER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PROVIDER" + } } } }, @@ -2407,6 +3684,12 @@ "smithy.api#httpError": 404 } }, + "com.amazonaws.entityresolution#RoleArn": { + "type": "string", + "traits": { + "smithy.api#pattern": "^arn:aws:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+$" + } + }, "com.amazonaws.entityresolution#Rule": { "type": "structure", "members": { @@ -2424,7 +3707,7 @@ "matchingKeys": { "target": "com.amazonaws.entityresolution#MatchingKeys", "traits": { - "smithy.api#documentation": "

A list of MatchingKeys. The MatchingKeys must have been defined in \n the SchemaMapping. Two records are considered to match according to this rule if all \n of the MatchingKeys match.

", + "smithy.api#documentation": "

A list of MatchingKeys. The MatchingKeys must have been\n defined in the SchemaMapping. Two records are considered to match according to\n this rule if all of the MatchingKeys match.

", "smithy.api#length": { "min": 1, "max": 15 @@ -2454,13 +3737,13 @@ "attributeMatchingModel": { "target": "com.amazonaws.entityresolution#AttributeMatchingModel", "traits": { - "smithy.api#documentation": "

The comparison type. You can either choose ONE_TO_ONE or MANY_TO_MANY as the AttributeMatchingModel. When \n choosing MANY_TO_MANY, the system can match attributes across the sub-types of an attribute type. For \n example, if the value of the Email field of Profile A and the value of BusinessEmail field of Profile B matches, \n the two profiles are matched on the Email type. When choosing ONE_TO_ONE ,the system can only match if \n the sub-types are exact matches. For example, only when the value of the Email field of Profile A and the value of \n the Email field of Profile B matches, the two profiles are matched on the Email type.

", + "smithy.api#documentation": "

The comparison type. You can either choose ONE_TO_ONE or\n MANY_TO_MANY as the AttributeMatchingModel. When choosing\n MANY_TO_MANY, the system can match attributes across the sub-types of an\n attribute type. For example, if the value of the Email field of Profile A and\n the value of BusinessEmail field of Profile B matches, the two profiles are\n matched on the Email type. When choosing ONE_TO_ONE ,the system\n can only match if the sub-types are exact matches. For example, only when the value of the\n Email field of Profile A and the value of the Email field of\n Profile B matches, the two profiles are matched on the Email type.

", "smithy.api#required": {} } } }, "traits": { - "smithy.api#documentation": "

An object which defines the list of matching rules to run and has a field Rules, which \n is a list of rule objects.

" + "smithy.api#documentation": "

An object which defines the list of matching rules to run and has a field\n Rules, which is a list of rule objects.

" } }, "com.amazonaws.entityresolution#RuleList": { @@ -2472,7 +3755,11 @@ "com.amazonaws.entityresolution#S3Path": { "type": "string", "traits": { - "smithy.api#pattern": "^s3://([^/]+)/?(.*?([^/]+)/?)$" + "smithy.api#length": { + "min": 1, + "max": 1024 + }, + "smithy.api#pattern": "^s3://[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9](/.*)?$" } }, "com.amazonaws.entityresolution#SchemaAttributeType": { @@ -2591,6 +3878,12 @@ "traits": { "smithy.api#enumValue": "STRING" } + }, + "PROVIDER_ID": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PROVIDER_ID" + } } } }, @@ -2614,18 +3907,24 @@ "groupName": { "target": "com.amazonaws.entityresolution#AttributeName", "traits": { - "smithy.api#documentation": "

Instruct Entity Resolution to combine several columns into a unified column with the\n identical attribute type. For example, when working with columns such as first_name,\n middle_name, and last_name, assigning them a common GroupName will prompt\n Entity Resolution to concatenate them into a single value.

" + "smithy.api#documentation": "

Instruct Entity Resolution to combine several columns into a unified column with the\n identical attribute type. For example, when working with columns such as first_name,\n middle_name, and last_name, assigning them a common GroupName will prompt\n Entity Resolution to concatenate them into a single value.

" } }, "matchKey": { "target": "com.amazonaws.entityresolution#AttributeName", "traits": { - "smithy.api#documentation": "

A key that allows grouping of multiple input attributes into a unified matching group.\n For example, let's consider a scenario where the source table contains various addresses,\n such as business_address and shipping_address. By assigning the MatchKey\n Address to both attributes, Entity Resolution will match records across these\n fields to create a consolidated matching group. If no MatchKey is specified\n for a column, it won't be utilized for matching purposes but will still be included in the\n output table.

" + "smithy.api#documentation": "

A key that allows grouping of multiple input attributes into a unified matching group.\n For example, let's consider a scenario where the source table contains various addresses,\n such as business_address and shipping_address. By assigning the\n MatchKey\n Address to both attributes, Entity Resolution will match records\n across these fields to create a consolidated matching group. If no MatchKey is\n specified for a column, it won't be utilized for matching purposes but will still be\n included in the output table.

" + } + }, + "subType": { + "target": "com.amazonaws.entityresolution#AttributeName", + "traits": { + "smithy.api#documentation": "

The subtype of the attribute, selected from a list of values.

" } } }, "traits": { - "smithy.api#documentation": "

An object containing FieldField, Type, GroupName, \n and MatchKey.

" + "smithy.api#documentation": "

An object containing FieldName, Type, GroupName,\n and MatchKey.

" } }, "com.amazonaws.entityresolution#SchemaInputAttributes": { @@ -2643,49 +3942,144 @@ "com.amazonaws.entityresolution#SchemaMappingArn": { "type": "string", "traits": { - "smithy.api#pattern": "^arn:(aws|aws-us-gov|aws-cn):entityresolution:.*:[0-9]+:(schemamapping/.*)$" - } - }, - "com.amazonaws.entityresolution#SchemaMappingList": { - "type": "list", - "member": { - "target": "com.amazonaws.entityresolution#SchemaMappingSummary" + "smithy.api#pattern": "^arn:(aws|aws-us-gov|aws-cn):entityresolution:.*:[0-9]+:(schemamapping/.*)$" + } + }, + "com.amazonaws.entityresolution#SchemaMappingList": { + "type": "list", + "member": { + "target": "com.amazonaws.entityresolution#SchemaMappingSummary" + } + }, + "com.amazonaws.entityresolution#SchemaMappingSummary": { + "type": "structure", + "members": { + "schemaName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "

The name of the schema.

", + "smithy.api#required": {} + } + }, + "schemaArn": { + "target": "com.amazonaws.entityresolution#SchemaMappingArn", + "traits": { + "smithy.api#documentation": "

The ARN (Amazon Resource Name) that Entity Resolution generated for the\n SchemaMapping.

", + "smithy.api#required": {} + } + }, + "createdAt": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "

The timestamp of when the SchemaMapping was created.

", + "smithy.api#required": {} + } + }, + "updatedAt": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "

The timestamp of when the SchemaMapping was last updated.

", + "smithy.api#required": {} + } + }, + "hasWorkflows": { + "target": "smithy.api#Boolean", + "traits": { + "smithy.api#documentation": "

Specifies whether the schema mapping has been applied to a workflow.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

An object containing SchemaName, SchemaArn,\n CreatedAt, andUpdatedAt.

" + } + }, + "com.amazonaws.entityresolution#ServiceType": { + "type": "enum", + "members": { + "ASSIGNMENT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ASSIGNMENT" + } + }, + "ID_MAPPING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ID_MAPPING" + } + } + } + }, + "com.amazonaws.entityresolution#StartIdMappingJob": { + "type": "operation", + "input": { + "target": "com.amazonaws.entityresolution#StartIdMappingJobInput" + }, + "output": { + "target": "com.amazonaws.entityresolution#StartIdMappingJobOutput" + }, + "errors": [ + { + "target": "com.amazonaws.entityresolution#AccessDeniedException" + }, + { + "target": "com.amazonaws.entityresolution#ConflictException" + }, + { + "target": "com.amazonaws.entityresolution#ExceedsLimitException" + }, + { + "target": "com.amazonaws.entityresolution#InternalServerException" + }, + { + "target": "com.amazonaws.entityresolution#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.entityresolution#ThrottlingException" + }, + { + "target": "com.amazonaws.entityresolution#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Starts the IdMappingJob of a workflow. The workflow must have previously\n been created using the CreateIdMappingWorkflow endpoint.

", + "smithy.api#http": { + "code": 200, + "method": "POST", + "uri": "/idmappingworkflows/{workflowName}/jobs" + } } }, - "com.amazonaws.entityresolution#SchemaMappingSummary": { + "com.amazonaws.entityresolution#StartIdMappingJobInput": { "type": "structure", "members": { - "schemaName": { + "workflowName": { "target": "com.amazonaws.entityresolution#EntityName", "traits": { - "smithy.api#documentation": "

The name of the schema.

", - "smithy.api#required": {} - } - }, - "schemaArn": { - "target": "com.amazonaws.entityresolution#SchemaMappingArn", - "traits": { - "smithy.api#documentation": "

The ARN (Amazon Resource Name) that Entity Resolution generated for the\n SchemaMapping.

", - "smithy.api#required": {} - } - }, - "createdAt": { - "target": "smithy.api#Timestamp", - "traits": { - "smithy.api#documentation": "

The timestamp of when the SchemaMapping was created.

", + "smithy.api#documentation": "

The name of the ID mapping job to be retrieved.

", + "smithy.api#httpLabel": {}, "smithy.api#required": {} } - }, - "updatedAt": { - "target": "smithy.api#Timestamp", + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.entityresolution#StartIdMappingJobOutput": { + "type": "structure", + "members": { + "jobId": { + "target": "com.amazonaws.entityresolution#JobId", "traits": { - "smithy.api#documentation": "

The timestamp of when the SchemaMapping was last updated.

", + "smithy.api#documentation": "

The ID of the job.

", "smithy.api#required": {} } } }, "traits": { - "smithy.api#documentation": "

An object containing SchemaName, SchemaArn, \n CreatedAt, andUpdatedAt.

" + "smithy.api#output": {} } }, "com.amazonaws.entityresolution#StartMatchingJob": { @@ -2720,7 +4114,7 @@ } ], "traits": { - "smithy.api#documentation": "

Starts the MatchingJob of a workflow. The workflow must have previously been created \n using the CreateMatchingWorkflow endpoint.

", + "smithy.api#documentation": "

Starts the MatchingJob of a workflow. The workflow must have previously\n been created using the CreateMatchingWorkflow endpoint.

", "smithy.api#http": { "code": 200, "method": "POST", @@ -2815,7 +4209,7 @@ } ], "traits": { - "smithy.api#documentation": "

Assigns one or more tags (key-value pairs) to the specified Entity Resolution\n resource. Tags can help you organize and categorize your resources. You can also use them\n to scope user permissions by granting a user permission to access or change only resources\n with certain tag values. In Entity Resolution, SchemaMapping and\n MatchingWorkflow can be tagged. Tags don't have any semantic meaning to Amazon Web Services\n and are interpreted strictly as strings of characters. You can use the\n TagResource action with a resource that already has tags. If you specify a\n new tag key, this tag is appended to the list of tags associated with the resource. If you\n specify a tag key that is already associated with the resource, the new tag value that you\n specify replaces the previous value for that tag.

", + "smithy.api#documentation": "

Assigns one or more tags (key-value pairs) to the specified Entity Resolution resource.\n Tags can help you organize and categorize your resources. You can also use them to scope\n user permissions by granting a user permission to access or change only resources with\n certain tag values. In Entity Resolution, SchemaMapping and\n MatchingWorkflow can be tagged. Tags don't have any semantic meaning to\n Amazon Web Services and are interpreted strictly as strings of characters. You can use\n the TagResource action with a resource that already has tags. If you specify a\n new tag key, this tag is appended to the list of tags associated with the resource. If you\n specify a tag key that is already associated with the resource, the new tag value that you\n specify replaces the previous value for that tag.

", "smithy.api#http": { "method": "POST", "uri": "/tags/{resourceArn}" @@ -2869,7 +4263,7 @@ } }, "traits": { - "smithy.api#documentation": "

The request was denied due to request throttling. HTTP Status Code: 429\n

", + "smithy.api#documentation": "

The request was denied due to request throttling. HTTP Status Code:\n 429\n

", "smithy.api#error": "client", "smithy.api#httpError": 429, "smithy.api#retryable": { @@ -2894,7 +4288,7 @@ } ], "traits": { - "smithy.api#documentation": "

Removes one or more tags from the specified Entity Resolution resource. In Entity\n Resolution, SchemaMapping, and MatchingWorkflow can be\n tagged.

", + "smithy.api#documentation": "

Removes one or more tags from the specified Entity Resolution resource. In Entity Resolution, SchemaMapping, and MatchingWorkflow can be\n tagged.

", "smithy.api#http": { "method": "DELETE", "uri": "/tags/{resourceArn}" @@ -2933,6 +4327,147 @@ "smithy.api#output": {} } }, + "com.amazonaws.entityresolution#UpdateIdMappingWorkflow": { + "type": "operation", + "input": { + "target": "com.amazonaws.entityresolution#UpdateIdMappingWorkflowInput" + }, + "output": { + "target": "com.amazonaws.entityresolution#UpdateIdMappingWorkflowOutput" + }, + "errors": [ + { + "target": "com.amazonaws.entityresolution#AccessDeniedException" + }, + { + "target": "com.amazonaws.entityresolution#InternalServerException" + }, + { + "target": "com.amazonaws.entityresolution#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.entityresolution#ThrottlingException" + }, + { + "target": "com.amazonaws.entityresolution#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Updates an existing IdMappingWorkflow. This method is identical to\n CreateIdMappingWorkflow, except it uses an HTTP PUT request\n instead of a POST request, and the IdMappingWorkflow must already\n exist for the method to succeed.

", + "smithy.api#http": { + "code": 200, + "method": "PUT", + "uri": "/idmappingworkflows/{workflowName}" + }, + "smithy.api#idempotent": {} + } + }, + "com.amazonaws.entityresolution#UpdateIdMappingWorkflowInput": { + "type": "structure", + "members": { + "workflowName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "

The name of the workflow.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "description": { + "target": "com.amazonaws.entityresolution#Description", + "traits": { + "smithy.api#documentation": "

A description of the workflow.

" + } + }, + "inputSourceConfig": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowInputSourceConfig", + "traits": { + "smithy.api#documentation": "

A list of InputSource objects, which have the fields\n InputSourceARN and SchemaName.

", + "smithy.api#required": {} + } + }, + "outputSourceConfig": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowOutputSourceConfig", + "traits": { + "smithy.api#documentation": "

A list of OutputSource objects, each of which contains fields\n OutputS3Path and KMSArn.

", + "smithy.api#required": {} + } + }, + "idMappingTechniques": { + "target": "com.amazonaws.entityresolution#IdMappingTechniques", + "traits": { + "smithy.api#documentation": "

An object which defines the idMappingType and the\n providerProperties.

", + "smithy.api#required": {} + } + }, + "roleArn": { + "target": "com.amazonaws.entityresolution#RoleArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes\n this role to access resources on your behalf.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.entityresolution#UpdateIdMappingWorkflowOutput": { + "type": "structure", + "members": { + "workflowName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "

The name of the workflow.

", + "smithy.api#required": {} + } + }, + "workflowArn": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the workflow role. Entity Resolution assumes this role\n to access resources on your behalf.

", + "smithy.api#required": {} + } + }, + "description": { + "target": "com.amazonaws.entityresolution#Description", + "traits": { + "smithy.api#documentation": "

A description of the workflow.

" + } + }, + "inputSourceConfig": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowInputSourceConfig", + "traits": { + "smithy.api#documentation": "

A list of InputSource objects, which have the fields\n InputSourceARN and SchemaName.

", + "smithy.api#required": {} + } + }, + "outputSourceConfig": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowOutputSourceConfig", + "traits": { + "smithy.api#documentation": "

A list of OutputSource objects, each of which contains fields\n OutputS3Path and KMSArn.

", + "smithy.api#required": {} + } + }, + "idMappingTechniques": { + "target": "com.amazonaws.entityresolution#IdMappingTechniques", + "traits": { + "smithy.api#documentation": "

An object which defines the idMappingType and the\n providerProperties.

", + "smithy.api#required": {} + } + }, + "roleArn": { + "target": "com.amazonaws.entityresolution#RoleArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes\n this role to access resources on your behalf.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.entityresolution#UpdateMatchingWorkflow": { "type": "operation", "input": { @@ -2959,7 +4494,7 @@ } ], "traits": { - "smithy.api#documentation": "

Updates an existing MatchingWorkflow. This method is identical to \n CreateMatchingWorkflow, except it uses an HTTP PUT request instead of \n a POST request, and the MatchingWorkflow must already exist for the \n method to succeed.

", + "smithy.api#documentation": "

Updates an existing MatchingWorkflow. This method is identical to\n CreateMatchingWorkflow, except it uses an HTTP PUT request\n instead of a POST request, and the MatchingWorkflow must already\n exist for the method to succeed.

", "smithy.api#http": { "code": 200, "method": "PUT", @@ -2988,34 +4523,34 @@ "inputSourceConfig": { "target": "com.amazonaws.entityresolution#InputSourceConfig", "traits": { - "smithy.api#documentation": "

A list of InputSource objects, which have the fields InputSourceARN and \n SchemaName.

", + "smithy.api#documentation": "

A list of InputSource objects, which have the fields\n InputSourceARN and SchemaName.

", "smithy.api#required": {} } }, "outputSourceConfig": { "target": "com.amazonaws.entityresolution#OutputSourceConfig", "traits": { - "smithy.api#documentation": "

A list of OutputSource objects, each of which contains fields OutputS3Path, \n ApplyNormalization, and Output.

", + "smithy.api#documentation": "

A list of OutputSource objects, each of which contains fields\n OutputS3Path, ApplyNormalization, and\n Output.

", "smithy.api#required": {} } }, "resolutionTechniques": { "target": "com.amazonaws.entityresolution#ResolutionTechniques", "traits": { - "smithy.api#documentation": "

An object which defines the resolutionType and the ruleBasedProperties.

", + "smithy.api#documentation": "

An object which defines the resolutionType and the\n ruleBasedProperties.

", "smithy.api#required": {} } }, "incrementalRunConfig": { "target": "com.amazonaws.entityresolution#IncrementalRunConfig", "traits": { - "smithy.api#documentation": "

An object which defines an incremental run type and has only incrementalRunType as a field.

" + "smithy.api#documentation": "

An object which defines an incremental run type and has only\n incrementalRunType as a field.

" } }, "roleArn": { "target": "smithy.api#String", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role\n to create resources on your behalf as part of workflow execution.

", + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to\n create resources on your behalf as part of workflow execution.

", "smithy.api#required": {} } } @@ -3043,34 +4578,136 @@ "inputSourceConfig": { "target": "com.amazonaws.entityresolution#InputSourceConfig", "traits": { - "smithy.api#documentation": "

A list of InputSource objects, which have the fields InputSourceARN and \n SchemaName.

", + "smithy.api#documentation": "

A list of InputSource objects, which have the fields\n InputSourceARN and SchemaName.

", "smithy.api#required": {} } }, "outputSourceConfig": { "target": "com.amazonaws.entityresolution#OutputSourceConfig", "traits": { - "smithy.api#documentation": "

A list of OutputSource objects, each of which contains fields OutputS3Path, \n ApplyNormalization, and Output.

", + "smithy.api#documentation": "

A list of OutputSource objects, each of which contains fields\n OutputS3Path, ApplyNormalization, and\n Output.

", "smithy.api#required": {} } }, "resolutionTechniques": { "target": "com.amazonaws.entityresolution#ResolutionTechniques", "traits": { - "smithy.api#documentation": "

An object which defines the resolutionType and the ruleBasedProperties\n

", + "smithy.api#documentation": "

An object which defines the resolutionType and the\n ruleBasedProperties\n

", "smithy.api#required": {} } }, "incrementalRunConfig": { "target": "com.amazonaws.entityresolution#IncrementalRunConfig", "traits": { - "smithy.api#documentation": "

An object which defines an incremental run type and has only incrementalRunType as a field.

" + "smithy.api#documentation": "

An object which defines an incremental run type and has only\n incrementalRunType as a field.

" } }, "roleArn": { "target": "smithy.api#String", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role\n to create resources on your behalf as part of workflow execution.

", + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes\n this role to create resources on your behalf as part of workflow execution.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.entityresolution#UpdateSchemaMapping": { + "type": "operation", + "input": { + "target": "com.amazonaws.entityresolution#UpdateSchemaMappingInput" + }, + "output": { + "target": "com.amazonaws.entityresolution#UpdateSchemaMappingOutput" + }, + "errors": [ + { + "target": "com.amazonaws.entityresolution#AccessDeniedException" + }, + { + "target": "com.amazonaws.entityresolution#ConflictException" + }, + { + "target": "com.amazonaws.entityresolution#InternalServerException" + }, + { + "target": "com.amazonaws.entityresolution#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.entityresolution#ThrottlingException" + }, + { + "target": "com.amazonaws.entityresolution#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Updates a schema mapping.

\n \n

A schema is immutable if it is being used by a workflow. Therefore, you can't update\n a schema mapping if it's associated with a workflow.

\n
", + "smithy.api#http": { + "code": 200, + "method": "PUT", + "uri": "/schemas/{schemaName}" + }, + "smithy.api#idempotent": {} + } + }, + "com.amazonaws.entityresolution#UpdateSchemaMappingInput": { + "type": "structure", + "members": { + "schemaName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "

The name of the schema. There can't be multiple SchemaMappings with the\n same name.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "description": { + "target": "com.amazonaws.entityresolution#Description", + "traits": { + "smithy.api#documentation": "

A description of the schema.

" + } + }, + "mappedInputFields": { + "target": "com.amazonaws.entityresolution#SchemaInputAttributes", + "traits": { + "smithy.api#documentation": "

A list of MappedInputFields. Each MappedInputField corresponds\n to a column the source data table, and contains column name plus additional information\n that Entity Resolution uses for matching.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.entityresolution#UpdateSchemaMappingOutput": { + "type": "structure", + "members": { + "schemaName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "

The name of the schema.

", + "smithy.api#required": {} + } + }, + "schemaArn": { + "target": "com.amazonaws.entityresolution#SchemaMappingArn", + "traits": { + "smithy.api#documentation": "

The ARN (Amazon Resource Name) that Entity Resolution generated for the\n SchemaMapping.

", + "smithy.api#required": {} + } + }, + "description": { + "target": "com.amazonaws.entityresolution#Description", + "traits": { + "smithy.api#documentation": "

A description of the schema.

" + } + }, + "mappedInputFields": { + "target": "com.amazonaws.entityresolution#SchemaInputAttributes", + "traits": { + "smithy.api#documentation": "

A list of MappedInputFields. Each MappedInputField corresponds\n to a column the source data table, and contains column name plus additional information\n that Entity Resolution uses for matching.

", "smithy.api#required": {} } } @@ -3087,7 +4724,7 @@ } }, "traits": { - "smithy.api#documentation": "

The input fails to satisfy the constraints specified by Entity Resolution. HTTP Status Code: 400\n

", + "smithy.api#documentation": "

The input fails to satisfy the constraints specified by Entity Resolution. HTTP\n Status Code: 400\n

", "smithy.api#error": "client", "smithy.api#httpError": 400 } @@ -3095,7 +4732,7 @@ "com.amazonaws.entityresolution#VeniceGlobalArn": { "type": "string", "traits": { - "smithy.api#pattern": "^arn:(aws|aws-us-gov|aws-cn):(entityresolution):.*:[0-9]+:((schemamapping|matchingworkflow)/[a-zA-Z0-9_-]+)$" + "smithy.api#pattern": "^arn:(aws|aws-us-gov|aws-cn):(entityresolution):.*:[0-9]+:((schemamapping|matchingworkflow|idmappingworkflow)/[a-zA-Z0-9_-]+)$" } } } diff --git a/aws-models/es.json b/aws-models/es.json index 055e35ee74fd..606b9e70c1f1 100644 --- a/aws-models/es.json +++ b/aws-models/es.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.

" } } diff --git a/aws-models/eventbridge.json b/aws-models/eventbridge.json index b23a7bf7a404..9b50dda8dd83 100644 --- a/aws-models/eventbridge.json +++ b/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": [ @@ -355,7 +352,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -375,7 +371,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -396,14 +391,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -424,21 +421,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": [ @@ -451,7 +451,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -494,7 +493,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -507,7 +507,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -521,7 +520,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -544,7 +542,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -579,7 +576,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -590,14 +586,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -611,14 +609,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -627,11 +623,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -680,14 +676,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -701,7 +699,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -721,7 +718,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -732,14 +728,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -750,9 +748,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/events.json b/aws-models/events.json index 6c406fd137e8..b61dcd6823aa 100644 --- a/aws-models/events.json +++ b/aws-models/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/aws-models/evidently.json b/aws-models/evidently.json index 29569efc08c2..38724fb305ef 100644 --- a/aws-models/evidently.json +++ b/aws-models/evidently.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": [ @@ -1477,7 +1475,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1512,7 +1509,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1523,14 +1519,16 @@ }, "type": "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 +1542,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1560,11 +1556,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1575,14 +1571,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1596,7 +1594,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1616,7 +1613,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1627,14 +1623,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1645,9 +1643,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/finspace-data.json b/aws-models/finspace-data.json index 7c27b7cda557..6c9e2724795f 100644 --- a/aws-models/finspace-data.json +++ b/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/aws-models/finspace.json b/aws-models/finspace.json index 8e943529a2db..fe92ded48c43 100644 --- a/aws-models/finspace.json +++ b/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 diff --git a/aws-models/firehose.json b/aws-models/firehose.json index 02d7c3456e0a..bfee9e806acc 100644 --- a/aws-models/firehose.json +++ b/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/aws-models/fis.json b/aws-models/fis.json index ef0adce9d2c4..a8d8ef40605a 100644 --- a/aws-models/fis.json +++ b/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" } diff --git a/aws-models/fms.json b/aws-models/fms.json index 69f080906545..59156a45a25f 100644 --- a/aws-models/fms.json +++ b/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 diff --git a/aws-models/forecast.json b/aws-models/forecast.json index 5b16ba686594..cd657ef6934e 100644 --- a/aws-models/forecast.json +++ b/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": [], diff --git a/aws-models/forecastquery.json b/aws-models/forecastquery.json index c4b661da3733..570fb204d089 100644 --- a/aws-models/forecastquery.json +++ b/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": [], diff --git a/aws-models/frauddetector.json b/aws-models/frauddetector.json index c762824d9650..ecd26551d336 100644 --- a/aws-models/frauddetector.json +++ b/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": [], diff --git a/aws-models/fsx.json b/aws-models/fsx.json index 7dbb7fc75a59..68d8f9a789c1 100644 --- a/aws-models/fsx.json +++ b/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": {} } @@ -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": {} } @@ -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": {} } @@ -10502,6 +10600,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": {} } @@ -10509,6 +10608,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": {} } @@ -10563,6 +10663,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": {} } @@ -10657,6 +10758,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": {} } @@ -10880,6 +10982,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": {} } @@ -11169,6 +11272,7 @@ "Name": { "target": "com.amazonaws.fsx#SnapshotName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the snapshot to update.

", "smithy.api#required": {} } @@ -11176,6 +11280,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": {} } @@ -11246,6 +11351,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": {} } @@ -11330,6 +11436,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": {} } @@ -11711,6 +11818,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": {} } @@ -11718,6 +11826,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": {} } @@ -11739,6 +11848,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": {} } @@ -11746,6 +11856,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/aws-models/gamelift.json b/aws-models/gamelift.json index d64148fa0c6b..f94114710967 100644 --- a/aws-models/gamelift.json +++ b/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": {} } diff --git a/aws-models/gamesparks.json b/aws-models/gamesparks.json deleted file mode 100644 index 6a3352da8220..000000000000 --- a/aws-models/gamesparks.json +++ /dev/null @@ -1,4460 +0,0 @@ -{ - "smithy": "2.0", - "shapes": { - "com.amazonaws.gamesparks#ARN": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 20, - "max": 2048 - }, - "smithy.api#pattern": "^[A-Za-z0-9:_/-]+$" - } - }, - "com.amazonaws.gamesparks#AccessDeniedException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.gamesparks#ExceptionMessage" - } - }, - "traits": { - "smithy.api#documentation": "

You do not have sufficient access to perform this action.

", - "smithy.api#error": "client", - "smithy.api#httpError": 403 - } - }, - "com.amazonaws.gamesparks#ByteSize": { - "type": "integer", - "traits": { - "smithy.api#default": 0, - "smithy.api#range": { - "min": 0 - } - } - }, - "com.amazonaws.gamesparks#ClientToken": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 33, - "max": 126 - } - } - }, - "com.amazonaws.gamesparks#ConflictException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.gamesparks#ExceptionMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The resource already exists, or another operation is in progress.

", - "smithy.api#error": "client", - "smithy.api#httpError": 409 - } - }, - "com.amazonaws.gamesparks#Connection": { - "type": "structure", - "members": { - "Id": { - "target": "com.amazonaws.gamesparks#ConnectionId", - "traits": { - "smithy.api#documentation": "

The identifier used to indicate a specific WebSocket connection.

" - } - }, - "Created": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "

The date and time when the connection was created.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Details about a WebSocket connection.

" - } - }, - "com.amazonaws.gamesparks#ConnectionId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 36 - } - } - }, - "com.amazonaws.gamesparks#ConnectionIdList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#ConnectionId" - } - }, - "com.amazonaws.gamesparks#ConnectionList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#Connection" - } - }, - "com.amazonaws.gamesparks#CreateGame": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#CreateGameRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#CreateGameResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#ConflictException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

\n Creates a new game with an empty configuration.\n After creating your game, you can update the configuration using UpdateGameConfiguration or ImportGameConfiguration.\n

", - "smithy.api#http": { - "method": "POST", - "uri": "/game", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#CreateGameRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#required": {} - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#GameDescription", - "traits": { - "smithy.api#documentation": "

The description of the game.

" - } - }, - "ClientToken": { - "target": "com.amazonaws.gamesparks#ClientToken", - "traits": { - "smithy.api#documentation": "

\n A client-defined token.\n With an active client token in the request, this action is idempotent.\n

" - } - }, - "Tags": { - "target": "com.amazonaws.gamesparks#TagMap", - "traits": { - "smithy.api#documentation": "

The list of tags to apply to the game.

" - } - } - } - }, - "com.amazonaws.gamesparks#CreateGameResult": { - "type": "structure", - "members": { - "Game": { - "target": "com.amazonaws.gamesparks#GameDetails", - "traits": { - "smithy.api#documentation": "

Details about the game that was created.

" - } - } - } - }, - "com.amazonaws.gamesparks#CreateSnapshot": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#CreateSnapshotRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#CreateSnapshotResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#ConflictException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Creates a snapshot of the game configuration.

", - "smithy.api#http": { - "method": "POST", - "uri": "/game/{GameName}/snapshot", - "code": 200 - } - } - }, - "com.amazonaws.gamesparks#CreateSnapshotRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#SnapshotDescription", - "traits": { - "smithy.api#documentation": "

The description of the snapshot.

" - } - } - } - }, - "com.amazonaws.gamesparks#CreateSnapshotResult": { - "type": "structure", - "members": { - "Snapshot": { - "target": "com.amazonaws.gamesparks#SnapshotDetails", - "traits": { - "smithy.api#documentation": "

Properties that provide details of the created snapshot.

" - } - } - } - }, - "com.amazonaws.gamesparks#CreateStage": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#CreateStageRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#CreateStageResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#ConflictException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Creates a new stage for stage-by-stage game development and deployment.

", - "smithy.api#http": { - "method": "POST", - "uri": "/game/{GameName}/stage", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#CreateStageRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "StageName": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "

The name of the stage.

", - "smithy.api#required": {} - } - }, - "Role": { - "target": "com.amazonaws.gamesparks#RoleARN", - "traits": { - "smithy.api#documentation": "

\n The Amazon Resource Name (ARN) of the role to run the game with.\n This role can be a game-defined role or the default role that GameSparks created.\n

", - "smithy.api#required": {} - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#StageDescription", - "traits": { - "smithy.api#documentation": "

The description of the stage.

" - } - }, - "ClientToken": { - "target": "com.amazonaws.gamesparks#ClientToken", - "traits": { - "smithy.api#documentation": "

\n A client-defined token.\n With an active client token in the request, this action is idempotent.\n

" - } - }, - "Tags": { - "target": "com.amazonaws.gamesparks#TagMap", - "traits": { - "smithy.api#documentation": "

The list of tags to apply to the stage.

" - } - } - } - }, - "com.amazonaws.gamesparks#CreateStageResult": { - "type": "structure", - "members": { - "Stage": { - "target": "com.amazonaws.gamesparks#StageDetails", - "traits": { - "smithy.api#documentation": "

Properties that describe the stage.

" - } - } - } - }, - "com.amazonaws.gamesparks#DateTime": { - "type": "timestamp", - "traits": { - "smithy.api#timestampFormat": "date-time" - } - }, - "com.amazonaws.gamesparks#DeleteGame": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#DeleteGameRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#DeleteGameResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#ConflictException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Deletes a game.

", - "smithy.api#http": { - "method": "DELETE", - "uri": "/game/{GameName}", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#DeleteGameRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game to delete.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#DeleteGameResult": { - "type": "structure", - "members": {} - }, - "com.amazonaws.gamesparks#DeleteStage": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#DeleteStageRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#DeleteStageResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#ConflictException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Deletes a stage from a game, along with the associated game runtime.

", - "smithy.api#http": { - "method": "DELETE", - "uri": "/game/{GameName}/stage/{StageName}", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#DeleteStageRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "StageName": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "

The name of the stage to delete.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#DeleteStageResult": { - "type": "structure", - "members": {} - }, - "com.amazonaws.gamesparks#DeploymentAction": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "DEPLOY", - "name": "DEPLOY" - }, - { - "value": "UNDEPLOY", - "name": "UNDEPLOY" - } - ] - } - }, - "com.amazonaws.gamesparks#DeploymentId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 128 - }, - "smithy.api#pattern": "^\\S(.*\\S)?$" - } - }, - "com.amazonaws.gamesparks#DeploymentResult": { - "type": "structure", - "members": { - "ResultCode": { - "target": "com.amazonaws.gamesparks#ResultCode", - "traits": { - "smithy.api#documentation": "

The type of deployment result.

" - } - }, - "Message": { - "target": "com.amazonaws.gamesparks#Message", - "traits": { - "smithy.api#documentation": "

Details about the deployment result.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The result of the deployment.

" - } - }, - "com.amazonaws.gamesparks#DeploymentState": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "PENDING", - "name": "PENDING" - }, - { - "value": "IN_PROGRESS", - "name": "IN_PROGRESS" - }, - { - "value": "COMPLETED", - "name": "COMPLETED" - }, - { - "value": "FAILED", - "name": "FAILED" - } - ] - } - }, - "com.amazonaws.gamesparks#DisconnectPlayer": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#DisconnectPlayerRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#DisconnectPlayerResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Disconnects a player from the game runtime.

\n

\n If a player has multiple connections, this operation attempts to close all of them.\n

", - "smithy.api#http": { - "method": "POST", - "uri": "/runtime/game/{GameName}/stage/{StageName}/player/{PlayerId}/disconnect", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#DisconnectPlayerRequest": { - "type": "structure", - "members": { - "PlayerId": { - "target": "com.amazonaws.gamesparks#PlayerId", - "traits": { - "smithy.api#documentation": "

The unique identifier representing a player.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "StageName": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "

The name of the stage.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#DisconnectPlayerResult": { - "type": "structure", - "members": { - "DisconnectSuccesses": { - "target": "com.amazonaws.gamesparks#ConnectionIdList", - "traits": { - "smithy.api#documentation": "

The list of the connection ids that were disconnected.

" - } - }, - "DisconnectFailures": { - "target": "com.amazonaws.gamesparks#ConnectionIdList", - "traits": { - "smithy.api#documentation": "

The list of the connection ids that could not be disconnected.

" - } - } - } - }, - "com.amazonaws.gamesparks#Document": { - "type": "document", - "traits": { - "smithy.api#documentation": "

" - } - }, - "com.amazonaws.gamesparks#ExceptionMessage": { - "type": "string" - }, - "com.amazonaws.gamesparks#ExportSnapshot": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#ExportSnapshotRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#ExportSnapshotResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Exports a game configuration snapshot.

", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}/snapshot/{SnapshotId}/export", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#ExportSnapshotRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "SnapshotId": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "

The identifier of the snapshot to export.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#ExportSnapshotResult": { - "type": "structure", - "members": { - "S3Url": { - "target": "com.amazonaws.gamesparks#S3PresignedUrl", - "traits": { - "smithy.api#documentation": "

The presigned URL for the snapshot data.

\n

\n This URL will be available for 10 minutes, and can be used to download the snapshot content.\n If the URL expires, a new one can be requested using the same operation.\n

" - } - } - } - }, - "com.amazonaws.gamesparks#ExtensionDescription": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 250 - }, - "smithy.api#pattern": "^\\S(.*\\S)?$|^$" - } - }, - "com.amazonaws.gamesparks#ExtensionDetails": { - "type": "structure", - "members": { - "Namespace": { - "target": "com.amazonaws.gamesparks#ExtensionNamespace", - "traits": { - "smithy.api#documentation": "

The namespace (qualifier) of the extension.

" - } - }, - "Name": { - "target": "com.amazonaws.gamesparks#ExtensionName", - "traits": { - "smithy.api#documentation": "

The name of the extension.

" - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#ExtensionDescription", - "traits": { - "smithy.api#documentation": "

The description of the extension.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Details about the extension.

" - } - }, - "com.amazonaws.gamesparks#ExtensionDetailsList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#ExtensionDetails" - } - }, - "com.amazonaws.gamesparks#ExtensionName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 36 - }, - "smithy.api#pattern": "^[a-zA-Z0-9_-]+$" - } - }, - "com.amazonaws.gamesparks#ExtensionNamespace": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 36 - }, - "smithy.api#pattern": "^[a-zA-Z0-9_-]+$" - } - }, - "com.amazonaws.gamesparks#ExtensionVersion": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 20 - } - } - }, - "com.amazonaws.gamesparks#ExtensionVersionDetails": { - "type": "structure", - "members": { - "Namespace": { - "target": "com.amazonaws.gamesparks#ExtensionNamespace", - "traits": { - "smithy.api#documentation": "

The namespace (qualifier) of the extension.

" - } - }, - "Name": { - "target": "com.amazonaws.gamesparks#ExtensionName", - "traits": { - "smithy.api#documentation": "

The name of the extension.

" - } - }, - "Schema": { - "target": "com.amazonaws.gamesparks#ExtensionVersionSchema", - "traits": { - "smithy.api#documentation": "

The model that defines the interface for this extension version.

" - } - }, - "Version": { - "target": "com.amazonaws.gamesparks#ExtensionVersion", - "traits": { - "smithy.api#documentation": "

The version of the extension.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Details about the extension version.

" - } - }, - "com.amazonaws.gamesparks#ExtensionVersionDetailsList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#ExtensionVersionDetails" - } - }, - "com.amazonaws.gamesparks#ExtensionVersionSchema": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 2048 - } - } - }, - "com.amazonaws.gamesparks#GameConfigurationDetails": { - "type": "structure", - "members": { - "Sections": { - "target": "com.amazonaws.gamesparks#Sections", - "traits": { - "smithy.api#documentation": "

Configuration data, organized by section name.

" - } - }, - "Created": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "

The date when the game was created.

" - } - }, - "LastUpdated": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "

The date when the game was last modified.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Details about the game configuration.

\n

\n The game configuration is organized into named sections, where the schema of each section\n is defined by an extension. The schema for these sections can be retrieved using\n the GetExtensionVersion operation.\n

" - } - }, - "com.amazonaws.gamesparks#GameDescription": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 250 - }, - "smithy.api#pattern": "^\\S(.*\\S)?$|^$" - } - }, - "com.amazonaws.gamesparks#GameDetails": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

" - } - }, - "Arn": { - "target": "com.amazonaws.gamesparks#ARN", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of this game.

" - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#GameDescription", - "traits": { - "smithy.api#documentation": "

The description of the game.

" - } - }, - "Created": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "

The date when the game was created.

" - } - }, - "LastUpdated": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "

The date when the game was last modified.

" - } - }, - "State": { - "target": "com.amazonaws.gamesparks#GameState", - "traits": { - "smithy.api#documentation": "

The state of the game.

" - } - }, - "EnableTerminationProtection": { - "target": "com.amazonaws.gamesparks#GameTerminationProtection", - "traits": { - "smithy.api#default": false, - "smithy.api#documentation": "

Determines if the game can be deleted.

" - } - }, - "Tags": { - "target": "com.amazonaws.gamesparks#TagMap", - "traits": { - "smithy.api#documentation": "

The tags associated with the game.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Details about a game.

" - } - }, - "com.amazonaws.gamesparks#GameKey": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 44 - } - } - }, - "com.amazonaws.gamesparks#GameName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 36 - }, - "smithy.api#pattern": "^[a-zA-Z0-9_-]+$" - } - }, - "com.amazonaws.gamesparks#GameSdkVersion": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 5, - "max": 10 - }, - "smithy.api#pattern": "^((\\d|[1-9]\\d*)\\.(\\d|[0-9]\\d*)\\.(\\d|[0-9]\\d*)|LATEST)$" - } - }, - "com.amazonaws.gamesparks#GameSparks": { - "type": "service", - "version": "2021-08-17", - "operations": [ - { - "target": "com.amazonaws.gamesparks#CreateGame" - }, - { - "target": "com.amazonaws.gamesparks#CreateSnapshot" - }, - { - "target": "com.amazonaws.gamesparks#CreateStage" - }, - { - "target": "com.amazonaws.gamesparks#DeleteGame" - }, - { - "target": "com.amazonaws.gamesparks#DeleteStage" - }, - { - "target": "com.amazonaws.gamesparks#DisconnectPlayer" - }, - { - "target": "com.amazonaws.gamesparks#ExportSnapshot" - }, - { - "target": "com.amazonaws.gamesparks#GetExtension" - }, - { - "target": "com.amazonaws.gamesparks#GetExtensionVersion" - }, - { - "target": "com.amazonaws.gamesparks#GetGame" - }, - { - "target": "com.amazonaws.gamesparks#GetGameConfiguration" - }, - { - "target": "com.amazonaws.gamesparks#GetGeneratedCodeJob" - }, - { - "target": "com.amazonaws.gamesparks#GetPlayerConnectionStatus" - }, - { - "target": "com.amazonaws.gamesparks#GetSnapshot" - }, - { - "target": "com.amazonaws.gamesparks#GetStage" - }, - { - "target": "com.amazonaws.gamesparks#GetStageDeployment" - }, - { - "target": "com.amazonaws.gamesparks#ImportGameConfiguration" - }, - { - "target": "com.amazonaws.gamesparks#ListExtensions" - }, - { - "target": "com.amazonaws.gamesparks#ListExtensionVersions" - }, - { - "target": "com.amazonaws.gamesparks#ListGames" - }, - { - "target": "com.amazonaws.gamesparks#ListGeneratedCodeJobs" - }, - { - "target": "com.amazonaws.gamesparks#ListSnapshots" - }, - { - "target": "com.amazonaws.gamesparks#ListStageDeployments" - }, - { - "target": "com.amazonaws.gamesparks#ListStages" - }, - { - "target": "com.amazonaws.gamesparks#ListTagsForResource" - }, - { - "target": "com.amazonaws.gamesparks#StartGeneratedCodeJob" - }, - { - "target": "com.amazonaws.gamesparks#StartStageDeployment" - }, - { - "target": "com.amazonaws.gamesparks#TagResource" - }, - { - "target": "com.amazonaws.gamesparks#UntagResource" - }, - { - "target": "com.amazonaws.gamesparks#UpdateGame" - }, - { - "target": "com.amazonaws.gamesparks#UpdateGameConfiguration" - }, - { - "target": "com.amazonaws.gamesparks#UpdateSnapshot" - }, - { - "target": "com.amazonaws.gamesparks#UpdateStage" - } - ], - "traits": { - "aws.api#service": { - "sdkId": "GameSparks" - }, - "aws.auth#sigv4": { - "name": "gamesparks" - }, - "aws.protocols#restJson1": {}, - "smithy.api#documentation": "

", - "smithy.api#title": "GameSparks", - "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://gamesparks-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://gamesparks-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://gamesparks.{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://gamesparks.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] - } - ] - }, - { - "conditions": [], - "error": "Invalid Configuration: Missing Region", - "type": "error" - } - ] - }, - "smithy.rules#endpointTests": { - "testCases": [ - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://gamesparks.us-east-1.amazonaws.com" - } - }, - "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://gamesparks-fips.us-east-1.api.aws" - } - }, - "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://gamesparks-fips.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://gamesparks.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://gamesparks-fips.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://gamesparks-fips.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://gamesparks.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://gamesparks.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://gamesparks-fips.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://gamesparks-fips.us-gov-east-1.amazonaws.com" - } - }, - "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://gamesparks.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://gamesparks.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://gamesparks-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://gamesparks.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://gamesparks-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://gamesparks.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" - } - } - ], - "version": "1.0" - } - } - }, - "com.amazonaws.gamesparks#GameState": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "ACTIVE", - "name": "ACTIVE" - }, - { - "value": "DELETING", - "name": "DELETING" - } - ] - } - }, - "com.amazonaws.gamesparks#GameSummary": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

" - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#GameDescription", - "traits": { - "smithy.api#documentation": "

The description of the game.

" - } - }, - "State": { - "target": "com.amazonaws.gamesparks#GameState", - "traits": { - "smithy.api#documentation": "

The state of the game.

" - } - }, - "Tags": { - "target": "com.amazonaws.gamesparks#TagMap", - "traits": { - "smithy.api#documentation": "

The tags associated with the game.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The summary of the properties of a game.

" - } - }, - "com.amazonaws.gamesparks#GameSummaryList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#GameSummary" - } - }, - "com.amazonaws.gamesparks#GameTerminationProtection": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } - }, - "com.amazonaws.gamesparks#GeneratedCodeJobDescription": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 250 - }, - "smithy.api#pattern": "^\\S(.*\\S)?$|^$" - } - }, - "com.amazonaws.gamesparks#GeneratedCodeJobDetails": { - "type": "structure", - "members": { - "S3Url": { - "target": "com.amazonaws.gamesparks#S3PresignedUrl", - "traits": { - "smithy.api#documentation": "

A presigned URL that can be used to download the generated code.

" - } - }, - "Status": { - "target": "com.amazonaws.gamesparks#GeneratedCodeJobState", - "traits": { - "smithy.api#documentation": "

The status of the generated code job

" - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#GeneratedCodeJobDescription", - "traits": { - "smithy.api#documentation": "

The description of the generated code job.

" - } - }, - "ExpirationTime": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "

The expiration date and time for the download URL.

\n

\n The download URL us guaranteed to be available until at least this time.\n

" - } - }, - "GeneratedCodeJobId": { - "target": "com.amazonaws.gamesparks#GeneratedCodeJobId", - "traits": { - "smithy.api#documentation": "

The identifier for the generated code job.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Details about a generated code job.

" - } - }, - "com.amazonaws.gamesparks#GeneratedCodeJobDetailsList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#GeneratedCodeJobDetails" - } - }, - "com.amazonaws.gamesparks#GeneratedCodeJobId": { - "type": "string", - "traits": { - "smithy.api#pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" - } - }, - "com.amazonaws.gamesparks#GeneratedCodeJobState": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "IN_PROGRESS", - "name": "IN_PROGRESS" - }, - { - "value": "COMPLETED", - "name": "COMPLETED" - }, - { - "value": "FAILED", - "name": "FAILED" - }, - { - "value": "PENDING", - "name": "PENDING" - } - ] - } - }, - "com.amazonaws.gamesparks#Generator": { - "type": "structure", - "members": { - "TargetPlatform": { - "target": "com.amazonaws.gamesparks#TargetPlatform", - "traits": { - "smithy.api#documentation": "

The platform that will be used to run the generated code.

" - } - }, - "Language": { - "target": "com.amazonaws.gamesparks#Language", - "traits": { - "smithy.api#documentation": "

The programming language for the generated code.

\n

\n Not all languages are supported for each platform. For cases where multiple languages are supported,\n this parameter specifies the language to be used. If this value is omitted, the default language\n for the target platform will be used.\n

" - } - }, - "GameSdkVersion": { - "target": "com.amazonaws.gamesparks#GameSdkVersion", - "traits": { - "smithy.api#documentation": "

The target version of the GameSparks Game SDK.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Properties that specify the code generator for a generated code job.

" - } - }, - "com.amazonaws.gamesparks#GetExtension": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#GetExtensionRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#GetExtensionResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Gets details about a specified extension.

", - "smithy.api#http": { - "method": "GET", - "uri": "/extension/{Namespace}/{Name}", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#GetExtensionRequest": { - "type": "structure", - "members": { - "Namespace": { - "target": "com.amazonaws.gamesparks#ExtensionNamespace", - "traits": { - "smithy.api#documentation": "

The namespace (qualifier) of the extension.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Name": { - "target": "com.amazonaws.gamesparks#ExtensionName", - "traits": { - "smithy.api#documentation": "

The name of the extension.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#GetExtensionResult": { - "type": "structure", - "members": { - "Extension": { - "target": "com.amazonaws.gamesparks#ExtensionDetails", - "traits": { - "smithy.api#documentation": "

Details about the extension.

" - } - } - } - }, - "com.amazonaws.gamesparks#GetExtensionVersion": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#GetExtensionVersionRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#GetExtensionVersionResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Gets details about a specified extension version.

", - "smithy.api#http": { - "method": "GET", - "uri": "/extension/{Namespace}/{Name}/version/{ExtensionVersion}", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#GetExtensionVersionRequest": { - "type": "structure", - "members": { - "Namespace": { - "target": "com.amazonaws.gamesparks#ExtensionNamespace", - "traits": { - "smithy.api#documentation": "

The namespace (qualifier) of the extension.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Name": { - "target": "com.amazonaws.gamesparks#ExtensionName", - "traits": { - "smithy.api#documentation": "

The name of the extension.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "ExtensionVersion": { - "target": "com.amazonaws.gamesparks#ExtensionVersion", - "traits": { - "smithy.api#documentation": "

The version of the extension.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#GetExtensionVersionResult": { - "type": "structure", - "members": { - "ExtensionVersion": { - "target": "com.amazonaws.gamesparks#ExtensionVersionDetails", - "traits": { - "smithy.api#documentation": "

The version of the extension.

" - } - } - } - }, - "com.amazonaws.gamesparks#GetGame": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#GetGameRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#GetGameResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Gets details about a game.

", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#GetGameConfiguration": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#GetGameConfigurationRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#GetGameConfigurationResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Gets the configuration of the game.

", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}/configuration", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#GetGameConfigurationRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Sections": { - "target": "com.amazonaws.gamesparks#SectionList", - "traits": { - "smithy.api#documentation": "

The list of sections to return.

", - "smithy.api#httpQuery": "Sections" - } - } - } - }, - "com.amazonaws.gamesparks#GetGameConfigurationResult": { - "type": "structure", - "members": { - "GameConfiguration": { - "target": "com.amazonaws.gamesparks#GameConfigurationDetails", - "traits": { - "smithy.api#documentation": "

Details about the game configuration.

" - } - } - } - }, - "com.amazonaws.gamesparks#GetGameRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#GetGameResult": { - "type": "structure", - "members": { - "Game": { - "target": "com.amazonaws.gamesparks#GameDetails", - "traits": { - "smithy.api#documentation": "

The details of the game.

" - } - } - } - }, - "com.amazonaws.gamesparks#GetGeneratedCodeJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#GetGeneratedCodeJobRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#GetGeneratedCodeJobResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Gets details about a job that is generating code for a snapshot.

", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}/snapshot/{SnapshotId}/generated-sdk-code-job/{JobId}", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#GetGeneratedCodeJobRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "SnapshotId": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "

The identifier of the snapshot for the code generation job.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "JobId": { - "target": "com.amazonaws.gamesparks#GeneratedCodeJobId", - "traits": { - "smithy.api#documentation": "

The identifier of the code generation job.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#GetGeneratedCodeJobResult": { - "type": "structure", - "members": { - "GeneratedCodeJob": { - "target": "com.amazonaws.gamesparks#GeneratedCodeJobDetails", - "traits": { - "smithy.api#documentation": "

Details about the generated code job.

" - } - } - } - }, - "com.amazonaws.gamesparks#GetPlayerConnectionStatus": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#GetPlayerConnectionStatusRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#GetPlayerConnectionStatusResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Gets the status of a player's connection to the game runtime.

\n

\n It's possible for a single player to have multiple connections to the game runtime.\n If a player is not connected, this operation returns an empty list.\n

", - "smithy.api#http": { - "method": "GET", - "uri": "/runtime/game/{GameName}/stage/{StageName}/player/{PlayerId}/connection", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#GetPlayerConnectionStatusRequest": { - "type": "structure", - "members": { - "PlayerId": { - "target": "com.amazonaws.gamesparks#PlayerId", - "traits": { - "smithy.api#documentation": "

The unique identifier representing a player.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "StageName": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "

The name of the stage.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#GetPlayerConnectionStatusResult": { - "type": "structure", - "members": { - "Connections": { - "target": "com.amazonaws.gamesparks#ConnectionList", - "traits": { - "smithy.api#documentation": "

The list of connection ids, one for each connection in use by the player.

" - } - } - } - }, - "com.amazonaws.gamesparks#GetSnapshot": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#GetSnapshotRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#GetSnapshotResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Gets a copy of the game configuration in a snapshot.

", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}/snapshot/{SnapshotId}", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#GetSnapshotRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "SnapshotId": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "

The identifier of the snapshot.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Sections": { - "target": "com.amazonaws.gamesparks#SectionList", - "traits": { - "smithy.api#documentation": "

The list of game configuration sections to be described.

", - "smithy.api#httpQuery": "Sections" - } - } - } - }, - "com.amazonaws.gamesparks#GetSnapshotResult": { - "type": "structure", - "members": { - "Snapshot": { - "target": "com.amazonaws.gamesparks#SnapshotDetails", - "traits": { - "smithy.api#documentation": "

Properties that provide details of the snapshot.

" - } - } - } - }, - "com.amazonaws.gamesparks#GetStage": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#GetStageRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#GetStageResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Gets information about a stage.

", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}/stage/{StageName}", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#GetStageDeployment": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#GetStageDeploymentRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#GetStageDeploymentResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Gets information about a stage deployment.

", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}/stage/{StageName}/deployment", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#GetStageDeploymentRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "StageName": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "

The name of the stage.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "DeploymentId": { - "target": "com.amazonaws.gamesparks#DeploymentId", - "traits": { - "smithy.api#documentation": "

\n The identifier of the stage deployment.\n StartStageDeployment returns the identifier that you use here.\n

", - "smithy.api#httpQuery": "DeploymentId" - } - } - } - }, - "com.amazonaws.gamesparks#GetStageDeploymentResult": { - "type": "structure", - "members": { - "StageDeployment": { - "target": "com.amazonaws.gamesparks#StageDeploymentDetails", - "traits": { - "smithy.api#documentation": "

Properties that provide details of the stage deployment.

" - } - } - } - }, - "com.amazonaws.gamesparks#GetStageRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "StageName": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "

The name of the stage.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#GetStageResult": { - "type": "structure", - "members": { - "Stage": { - "target": "com.amazonaws.gamesparks#StageDetails", - "traits": { - "smithy.api#documentation": "

Properties that provide details of the stage.

" - } - } - } - }, - "com.amazonaws.gamesparks#ImportGameConfiguration": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#ImportGameConfigurationRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#ImportGameConfigurationResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Imports a game configuration.

\n

\n This operation replaces the current configuration of the game with the provided input.\n This is not a reversible operation. If you want to preserve the previous configuration,\n use CreateSnapshot to make a new snapshot before importing.\n

", - "smithy.api#http": { - "method": "PUT", - "uri": "/game/{GameName}/configuration", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#ImportGameConfigurationRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "ImportSource": { - "target": "com.amazonaws.gamesparks#ImportGameConfigurationSource", - "traits": { - "smithy.api#documentation": "

The source used to import configuration sections.

", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#ImportGameConfigurationResult": { - "type": "structure", - "members": { - "GameConfiguration": { - "target": "com.amazonaws.gamesparks#GameConfigurationDetails", - "traits": { - "smithy.api#documentation": "

Details about the game configuration.

" - } - } - } - }, - "com.amazonaws.gamesparks#ImportGameConfigurationSource": { - "type": "structure", - "members": { - "File": { - "target": "com.amazonaws.gamesparks#RawGameConfigurationData", - "traits": { - "smithy.api#documentation": "

The JSON string containing the configuration sections.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

The source used to import configuration sections.

" - } - }, - "com.amazonaws.gamesparks#InternalServerException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.gamesparks#ExceptionMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The service encountered an internal error.

", - "smithy.api#error": "server", - "smithy.api#httpError": 500 - } - }, - "com.amazonaws.gamesparks#Language": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 16 - }, - "smithy.api#pattern": "^[a-zA-Z_]+$" - } - }, - "com.amazonaws.gamesparks#ListExtensionVersions": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#ListExtensionVersionsRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#ListExtensionVersionsResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Gets a paginated list of available versions for the extension.

\n

\n Each time an API change is made to an extension, the version is incremented.\n The list retrieved by this operation shows the versions that are currently available.\n

", - "smithy.api#http": { - "method": "GET", - "uri": "/extension/{Namespace}/{Name}/version", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "items": "ExtensionVersions", - "pageSize": "MaxResults" - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#ListExtensionVersionsRequest": { - "type": "structure", - "members": { - "Namespace": { - "target": "com.amazonaws.gamesparks#ExtensionNamespace", - "traits": { - "smithy.api#documentation": "

The namespace (qualifier) of the extension.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Name": { - "target": "com.amazonaws.gamesparks#ExtensionName", - "traits": { - "smithy.api#documentation": "

The name of the extension.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "

The token that indicates the start of the next sequential page of results.

\n

\n Use the token that is returned with a previous call to this operation.\n To start at the beginning of the result set, do not specify a value.\n

", - "smithy.api#httpQuery": "NextToken" - } - }, - "MaxResults": { - "target": "com.amazonaws.gamesparks#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to return.

\n

\n Use this parameter with NextToken to get results as a set of sequential pages.\n

", - "smithy.api#httpQuery": "MaxResults" - } - } - } - }, - "com.amazonaws.gamesparks#ListExtensionVersionsResult": { - "type": "structure", - "members": { - "ExtensionVersions": { - "target": "com.amazonaws.gamesparks#ExtensionVersionDetailsList", - "traits": { - "smithy.api#documentation": "

The list of extension versions.

" - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "

The token that indicates the start of the next sequential page of results.

\n

\n Use this value when making the next call to this operation to continue where the last one finished.\n

" - } - } - } - }, - "com.amazonaws.gamesparks#ListExtensions": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#ListExtensionsRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#ListExtensionsResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Gets a paginated list of available extensions.

\n

\n Extensions provide features that games can use from scripts.\n

", - "smithy.api#http": { - "method": "GET", - "uri": "/extension", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "items": "Extensions", - "pageSize": "MaxResults" - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#ListExtensionsRequest": { - "type": "structure", - "members": { - "MaxResults": { - "target": "com.amazonaws.gamesparks#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to return.

\n

\n Use this parameter with NextToken to get results as a set of sequential pages.\n

", - "smithy.api#httpQuery": "MaxResults" - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "

The token that indicates the start of the next sequential page of results.

\n

\n Use the token that is returned with a previous call to this operation.\n To start at the beginning of the result set, do not specify a value.\n

", - "smithy.api#httpQuery": "NextToken" - } - } - } - }, - "com.amazonaws.gamesparks#ListExtensionsResult": { - "type": "structure", - "members": { - "Extensions": { - "target": "com.amazonaws.gamesparks#ExtensionDetailsList", - "traits": { - "smithy.api#documentation": "

The list of extensions.

" - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "

The token that indicates the start of the next sequential page of results.

\n

\n Use this value when making the next call to this operation to continue where the last one finished.\n

" - } - } - } - }, - "com.amazonaws.gamesparks#ListGames": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#ListGamesRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#ListGamesResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Gets a paginated list of games.

", - "smithy.api#http": { - "method": "GET", - "uri": "/game", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "items": "Games", - "pageSize": "MaxResults" - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#ListGamesRequest": { - "type": "structure", - "members": { - "MaxResults": { - "target": "com.amazonaws.gamesparks#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to return.

\n

\n Use this parameter with NextToken to get results as a set of sequential pages.\n

", - "smithy.api#httpQuery": "MaxResults" - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "

The token that indicates the start of the next sequential page of results.

\n

\n Use the token that is returned with a previous call to this operation.\n To start at the beginning of the result set, do not specify a value.\n

", - "smithy.api#httpQuery": "NextToken" - } - } - } - }, - "com.amazonaws.gamesparks#ListGamesResult": { - "type": "structure", - "members": { - "Games": { - "target": "com.amazonaws.gamesparks#GameSummaryList", - "traits": { - "smithy.api#documentation": "

The list of games.

" - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "

The token that indicates the start of the next sequential page of results.

\n

\n Use this value when making the next call to this operation to continue where the last one finished.\n

" - } - } - } - }, - "com.amazonaws.gamesparks#ListGeneratedCodeJobs": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#ListGeneratedCodeJobsRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#ListGeneratedCodeJobsResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Gets a paginated list of code generation jobs for a snapshot.

", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}/snapshot/{SnapshotId}/generated-sdk-code-jobs", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "items": "GeneratedCodeJobs", - "pageSize": "MaxResults" - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#ListGeneratedCodeJobsRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "SnapshotId": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "

The identifier of the snapshot.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "MaxResults": { - "target": "com.amazonaws.gamesparks#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to return.

\n

\n Use this parameter with NextToken to get results as a set of sequential pages.\n

", - "smithy.api#httpQuery": "MaxResults" - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "

The token that indicates the start of the next sequential page of results.

\n

\n Use the token that is returned with a previous call to this operation.\n To start at the beginning of the result set, do not specify a value.\n

", - "smithy.api#httpQuery": "NextToken" - } - } - } - }, - "com.amazonaws.gamesparks#ListGeneratedCodeJobsResult": { - "type": "structure", - "members": { - "GeneratedCodeJobs": { - "target": "com.amazonaws.gamesparks#GeneratedCodeJobDetailsList", - "traits": { - "smithy.api#documentation": "

The list of generated code jobs.

" - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "

The token that indicates the start of the next sequential page of results.

\n

\n Use this value when making the next call to this operation to continue where the last one finished.\n

" - } - } - } - }, - "com.amazonaws.gamesparks#ListSnapshots": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#ListSnapshotsRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#ListSnapshotsResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Gets a paginated list of snapshot summaries from the game.

", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}/snapshot", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "items": "Snapshots", - "pageSize": "MaxResults" - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#ListSnapshotsRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "MaxResults": { - "target": "com.amazonaws.gamesparks#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to return.

\n

\n Use this parameter with NextToken to get results as a set of sequential pages.\n

", - "smithy.api#httpQuery": "MaxResults" - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "

The token that indicates the start of the next sequential page of results.

\n

\n Use the token that is returned with a previous call to this operation.\n To start at the beginning of the result set, do not specify a value.\n

", - "smithy.api#httpQuery": "NextToken" - } - } - } - }, - "com.amazonaws.gamesparks#ListSnapshotsResult": { - "type": "structure", - "members": { - "Snapshots": { - "target": "com.amazonaws.gamesparks#SnapshotSummaryList", - "traits": { - "smithy.api#documentation": "

\n A list of snapshot summaries.\n You can use the returned snapshot IDs in the UpdateSnapshot and GetSnapshot operations.\n

" - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "

The token that indicates the start of the next sequential page of results.

\n

\n Use this value when making the next call to this operation to continue where the last one finished.\n

" - } - } - } - }, - "com.amazonaws.gamesparks#ListStageDeployments": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#ListStageDeploymentsRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#ListStageDeploymentsResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Gets a paginated list of stage deployment summaries from the game.

", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}/stage/{StageName}/deployments", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "items": "StageDeployments", - "pageSize": "MaxResults" - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#ListStageDeploymentsRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "StageName": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "

The name of the stage.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "

The token that indicates the start of the next sequential page of results.

\n

\n Use the token that is returned with a previous call to this operation.\n To start at the beginning of the result set, do not specify a value.\n

", - "smithy.api#httpQuery": "NextToken" - } - }, - "MaxResults": { - "target": "com.amazonaws.gamesparks#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to return.

\n

\n Use this parameter with NextToken to get results as a set of sequential pages.\n

", - "smithy.api#httpQuery": "MaxResults" - } - } - } - }, - "com.amazonaws.gamesparks#ListStageDeploymentsResult": { - "type": "structure", - "members": { - "StageDeployments": { - "target": "com.amazonaws.gamesparks#StageDeploymentList", - "traits": { - "smithy.api#documentation": "

\n A list of stage deployment summaries.\n You can use the deployment IDs in the UpdateStageDeployment and GetStageDeployment actions.\n

" - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "

The token that indicates the start of the next sequential page of results.

\n

\n Use this value when making the next call to this operation to continue where the last one finished.\n

" - } - } - } - }, - "com.amazonaws.gamesparks#ListStages": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#ListStagesRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#ListStagesResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Gets a paginated list of stage summaries from the game.

", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}/stage", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "items": "Stages", - "pageSize": "MaxResults" - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#ListStagesRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "MaxResults": { - "target": "com.amazonaws.gamesparks#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to return.

\n

\n Use this parameter with NextToken to get results as a set of sequential pages.\n

", - "smithy.api#httpQuery": "MaxResults" - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "

The token that indicates the start of the next sequential page of results.

\n

\n Use the token that is returned with a previous call to this operation.\n To start at the beginning of the result set, do not specify a value.\n

", - "smithy.api#httpQuery": "NextToken" - } - } - } - }, - "com.amazonaws.gamesparks#ListStagesResult": { - "type": "structure", - "members": { - "Stages": { - "target": "com.amazonaws.gamesparks#StageSummaryList", - "traits": { - "smithy.api#documentation": "

\n A list of stage summaries.\n You can use the stage names in the UpdateStage and GetStage actions.\n

" - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "

The token that indicates the start of the next sequential page of results.

\n

\n Use this value when making the next call to this operation to continue where the last one finished.\n

" - } - } - } - }, - "com.amazonaws.gamesparks#ListTagsForResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#ListTagsForResourceRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#ListTagsForResourceResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Lists the tags associated with a GameSparks resource.

", - "smithy.api#http": { - "method": "GET", - "uri": "/tags/{ResourceArn}", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#ListTagsForResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.gamesparks#ResourceArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the GameSparks resource.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#ListTagsForResourceResult": { - "type": "structure", - "members": { - "tags": { - "target": "com.amazonaws.gamesparks#TagMap", - "traits": { - "smithy.api#documentation": "

The tags associated with the resource.

" - } - } - } - }, - "com.amazonaws.gamesparks#LogGroupName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 512 - } - } - }, - "com.amazonaws.gamesparks#MaxResults": { - "type": "integer", - "traits": { - "smithy.api#range": { - "min": 1, - "max": 100 - } - } - }, - "com.amazonaws.gamesparks#Message": { - "type": "string" - }, - "com.amazonaws.gamesparks#NextToken": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1024 - }, - "smithy.api#pattern": "^\\S(.*\\S)?$" - } - }, - "com.amazonaws.gamesparks#Operation": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "ADD", - "name": "ADD" - }, - { - "value": "REMOVE", - "name": "REMOVE" - }, - { - "value": "REPLACE", - "name": "REPLACE" - } - ] - } - }, - "com.amazonaws.gamesparks#Path": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 500 - }, - "smithy.api#pattern": "^\\/.*[^\\/]$" - } - }, - "com.amazonaws.gamesparks#PlayerId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 44 - }, - "smithy.api#pattern": "^[a-zA-Z0-9_-]+$" - } - }, - "com.amazonaws.gamesparks#RawGameConfigurationData": { - "type": "blob", - "traits": { - "smithy.api#length": { - "min": 10, - "max": 1024000 - } - } - }, - "com.amazonaws.gamesparks#ResourceArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 20, - "max": 2048 - }, - "smithy.api#pattern": "^arn:aws:gamesparks:" - } - }, - "com.amazonaws.gamesparks#ResourceNotFoundException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.gamesparks#ExceptionMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The resource specified in the request does not exist.

", - "smithy.api#error": "client", - "smithy.api#httpError": 404 - } - }, - "com.amazonaws.gamesparks#ResultCode": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "SUCCESS", - "name": "SUCCESS" - }, - { - "value": "INVALID_ROLE_FAILURE", - "name": "INVALID_ROLE_FAILURE" - }, - { - "value": "UNSPECIFIED_FAILURE", - "name": "UNSPECIFIED_FAILURE" - } - ] - } - }, - "com.amazonaws.gamesparks#RoleARN": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 20, - "max": 2048 - }, - "smithy.api#pattern": "^arn:(aws[a-zA-Z-]*)?:iam::\\d{12}:role/.+$" - } - }, - "com.amazonaws.gamesparks#S3PresignedUrl": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 10, - "max": 2048 - }, - "smithy.api#pattern": "^https:\\/\\/(.*)\\.s3(.*)\\.amazonaws\\.com\\/(.*)$" - } - }, - "com.amazonaws.gamesparks#Section": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.gamesparks#SectionName", - "traits": { - "smithy.api#documentation": "

The name of the section.

" - } - }, - "Size": { - "target": "com.amazonaws.gamesparks#ByteSize", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The size, in bytes, of the section contents.

" - } - }, - "Attributes": { - "target": "com.amazonaws.gamesparks#Document", - "traits": { - "smithy.api#documentation": "

The content of a configuration section.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The configuration section.

" - } - }, - "com.amazonaws.gamesparks#SectionList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#SectionName" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 100 - } - } - }, - "com.amazonaws.gamesparks#SectionModification": { - "type": "structure", - "members": { - "Section": { - "target": "com.amazonaws.gamesparks#SectionName", - "traits": { - "smithy.api#documentation": "

The name of the section to be modified.

", - "smithy.api#required": {} - } - }, - "Path": { - "target": "com.amazonaws.gamesparks#Path", - "traits": { - "smithy.api#documentation": "

The path within the section content to be modified.

", - "smithy.api#required": {} - } - }, - "Operation": { - "target": "com.amazonaws.gamesparks#Operation", - "traits": { - "smithy.api#documentation": "

The operation to be performed on a configuration section.

\n

\n Content can be added, deleted, or replaced within a section.\n

", - "smithy.api#required": {} - } - }, - "Value": { - "target": "com.amazonaws.gamesparks#Document", - "traits": { - "smithy.api#documentation": "

For add and replace operations, this is the value that will be used.

\n

\n This field should be omitted for delete operations.\n

" - } - } - }, - "traits": { - "smithy.api#documentation": "

A single modification to the configuration section.

" - } - }, - "com.amazonaws.gamesparks#SectionModificationList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#SectionModification" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 100 - } - } - }, - "com.amazonaws.gamesparks#SectionName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 36 - }, - "smithy.api#pattern": "^[a-zA-Z0-9.]+$" - } - }, - "com.amazonaws.gamesparks#Sections": { - "type": "map", - "key": { - "target": "com.amazonaws.gamesparks#SectionName" - }, - "value": { - "target": "com.amazonaws.gamesparks#Section" - } - }, - "com.amazonaws.gamesparks#ServiceQuotaExceededException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.gamesparks#ExceptionMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The request would result in exceeding service quota.

", - "smithy.api#error": "client", - "smithy.api#httpError": 402 - } - }, - "com.amazonaws.gamesparks#SnapshotDescription": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 250 - }, - "smithy.api#pattern": "^\\S(.*\\S)?$|^$" - } - }, - "com.amazonaws.gamesparks#SnapshotDetails": { - "type": "structure", - "members": { - "Id": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "

The identifier of the snapshot.

" - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#SnapshotDescription", - "traits": { - "smithy.api#documentation": "

The description of the snapshot.

" - } - }, - "Sections": { - "target": "com.amazonaws.gamesparks#Sections", - "traits": { - "smithy.api#documentation": "

The sections in the snapshot.

" - } - }, - "Created": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "

The timestamp of when the snapshot was created.

" - } - }, - "LastUpdated": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "

The timestamp of when the snapshot was last updated.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Properties that provide details of a snapshot.

" - } - }, - "com.amazonaws.gamesparks#SnapshotId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 33, - "max": 36 - }, - "smithy.api#pattern": "^Snapshot_\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3,6}Z$" - } - }, - "com.amazonaws.gamesparks#SnapshotSummary": { - "type": "structure", - "members": { - "Id": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "

The identifier of the snapshot.

" - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#SnapshotDescription", - "traits": { - "smithy.api#documentation": "

The description of the snapshot.

" - } - }, - "Created": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "

The timestamp of when the snapshot was created.

" - } - }, - "LastUpdated": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "

Then timestamp of when the snapshot was last updated.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The summary of the properties of a snapshot.

" - } - }, - "com.amazonaws.gamesparks#SnapshotSummaryList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#SnapshotSummary" - } - }, - "com.amazonaws.gamesparks#StageDeploymentDetails": { - "type": "structure", - "members": { - "DeploymentId": { - "target": "com.amazonaws.gamesparks#DeploymentId", - "traits": { - "smithy.api#documentation": "

The identifier of the deployment.

" - } - }, - "SnapshotId": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "

The identifier of the snapshot associated with the stage deployment.

" - } - }, - "DeploymentAction": { - "target": "com.amazonaws.gamesparks#DeploymentAction", - "traits": { - "smithy.api#documentation": "

The type of action of the stage deployment.

" - } - }, - "DeploymentState": { - "target": "com.amazonaws.gamesparks#DeploymentState", - "traits": { - "smithy.api#documentation": "

The state of the deployment.

" - } - }, - "Created": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "

The timestamp of when the stage deployment was created.

" - } - }, - "LastUpdated": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "

The timestamp of when the deployment was last updated.

" - } - }, - "DeploymentResult": { - "target": "com.amazonaws.gamesparks#DeploymentResult", - "traits": { - "smithy.api#documentation": "

The result of the deployment.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Properties that provide details of a stage deployment.

" - } - }, - "com.amazonaws.gamesparks#StageDeploymentList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#StageDeploymentSummary" - } - }, - "com.amazonaws.gamesparks#StageDeploymentSummary": { - "type": "structure", - "members": { - "DeploymentId": { - "target": "com.amazonaws.gamesparks#DeploymentId", - "traits": { - "smithy.api#documentation": "

The identifier of the deployment.

" - } - }, - "SnapshotId": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "

The identifier of the snapshot associated with the stage deployment.

" - } - }, - "DeploymentAction": { - "target": "com.amazonaws.gamesparks#DeploymentAction", - "traits": { - "smithy.api#documentation": "

The type of action of the deployment.

" - } - }, - "DeploymentState": { - "target": "com.amazonaws.gamesparks#DeploymentState", - "traits": { - "smithy.api#documentation": "

The state of the deployment.

" - } - }, - "LastUpdated": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "

The timestamp of when the deployment was last updated.

" - } - }, - "DeploymentResult": { - "target": "com.amazonaws.gamesparks#DeploymentResult", - "traits": { - "smithy.api#documentation": "

The result of the deployment.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The summary of the properties of a stage deployment.

" - } - }, - "com.amazonaws.gamesparks#StageDescription": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 250 - }, - "smithy.api#pattern": "^\\S(.*\\S)?$|^$" - } - }, - "com.amazonaws.gamesparks#StageDetails": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "

The name of the stage.

" - } - }, - "GameKey": { - "target": "com.amazonaws.gamesparks#GameKey", - "traits": { - "smithy.api#documentation": "

The game key associated with the stage.

\n

\n The game key is a unique identifier that the game client uses to connect to the GameSparks backend.\n

" - } - }, - "Arn": { - "target": "com.amazonaws.gamesparks#ARN", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the stage.

" - } - }, - "Role": { - "target": "com.amazonaws.gamesparks#RoleARN", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the role used to run the game runtimes deployed to the stage.

" - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#StageDescription", - "traits": { - "smithy.api#documentation": "

The description of the stage.

" - } - }, - "Created": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "

The timestamp of when the stage was created.

" - } - }, - "LastUpdated": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "

The timestamp of when the stage was last updated.

" - } - }, - "State": { - "target": "com.amazonaws.gamesparks#StageState", - "traits": { - "smithy.api#documentation": "

The state of the stage.

" - } - }, - "Tags": { - "target": "com.amazonaws.gamesparks#TagMap", - "traits": { - "smithy.api#documentation": "

The tags associated with the stage.

" - } - }, - "LogGroup": { - "target": "com.amazonaws.gamesparks#LogGroupName", - "traits": { - "smithy.api#documentation": "

The Amazon CloudWatch log group for game runtimes deployed to the stage.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Properties that provide details of a stage.

" - } - }, - "com.amazonaws.gamesparks#StageName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 36 - }, - "smithy.api#pattern": "^[a-zA-Z0-9_-]+$" - } - }, - "com.amazonaws.gamesparks#StageState": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "ACTIVE", - "name": "ACTIVE" - }, - { - "value": "DELETING", - "name": "DELETING" - } - ] - } - }, - "com.amazonaws.gamesparks#StageSummary": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "

The name of the stage.

" - } - }, - "GameKey": { - "target": "com.amazonaws.gamesparks#GameKey", - "traits": { - "smithy.api#documentation": "

The game key associated with the stage.

\n

\n The game key is a unique identifier that the game client uses to connect to the GameSparks backend.\n

" - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#StageDescription", - "traits": { - "smithy.api#documentation": "

The description of the stage.

" - } - }, - "State": { - "target": "com.amazonaws.gamesparks#StageState", - "traits": { - "smithy.api#documentation": "

The state of the stage.

" - } - }, - "Tags": { - "target": "com.amazonaws.gamesparks#TagMap", - "traits": { - "smithy.api#documentation": "

The tags associated with the stage.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The summary of the properties of a stage.

" - } - }, - "com.amazonaws.gamesparks#StageSummaryList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#StageSummary" - } - }, - "com.amazonaws.gamesparks#StartGeneratedCodeJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#StartGeneratedCodeJobRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#StartGeneratedCodeJobResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

\n Starts an asynchronous process that generates client code for system-defined and custom messages.\n The resulting code is collected as a .zip file and uploaded to a pre-signed Amazon S3 URL.\n

", - "smithy.api#http": { - "method": "POST", - "uri": "/game/{GameName}/snapshot/{SnapshotId}/generated-sdk-code-job", - "code": 200 - } - } - }, - "com.amazonaws.gamesparks#StartGeneratedCodeJobRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "SnapshotId": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "

The identifier of the snapshot for which to generate code.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Generator": { - "target": "com.amazonaws.gamesparks#Generator", - "traits": { - "smithy.api#documentation": "

Properties of the generator to use for the job.

", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#StartGeneratedCodeJobResult": { - "type": "structure", - "members": { - "GeneratedCodeJobId": { - "target": "com.amazonaws.gamesparks#GeneratedCodeJobId", - "traits": { - "smithy.api#documentation": "

\n The identifier of the code generation job.\n You can use this identifier in the GetGeneratedCodeJob operation.\n

" - } - } - } - }, - "com.amazonaws.gamesparks#StartStageDeployment": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#StartStageDeploymentRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#StartStageDeploymentResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#ConflictException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Deploys a snapshot to the stage and creates a new game runtime.

\n

\n After you call this operation, you can check the deployment status by using GetStageDeployment.\n

\n

\n If there are any players connected to the previous game runtime, then both runtimes persist.\n Existing connections to the previous runtime are maintained.\n When players disconnect and reconnect, they connect to the new runtime.\n After there are no connections to the previous game runtime, it is deleted.\n

", - "smithy.api#http": { - "method": "POST", - "uri": "/game/{GameName}/stage/{StageName}/deployment", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#StartStageDeploymentRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "StageName": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "

The name of the stage to deploy the snapshot onto.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "SnapshotId": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "

The identifier of the snapshot to deploy.

", - "smithy.api#required": {} - } - }, - "ClientToken": { - "target": "com.amazonaws.gamesparks#ClientToken", - "traits": { - "smithy.api#documentation": "

\n A client-defined token.\n With an active client token in the request, this action is idempotent.\n

" - } - } - } - }, - "com.amazonaws.gamesparks#StartStageDeploymentResult": { - "type": "structure", - "members": { - "StageDeployment": { - "target": "com.amazonaws.gamesparks#StageDeploymentDetails", - "traits": { - "smithy.api#documentation": "

Properties that describe the stage deployment.

" - } - } - } - }, - "com.amazonaws.gamesparks#TagKey": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 128 - }, - "smithy.api#pattern": "^(?!aws:)[a-zA-Z+-=._:/]+$" - } - }, - "com.amazonaws.gamesparks#TagKeyList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#TagKey" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 50 - } - } - }, - "com.amazonaws.gamesparks#TagMap": { - "type": "map", - "key": { - "target": "com.amazonaws.gamesparks#TagKey" - }, - "value": { - "target": "com.amazonaws.gamesparks#TagValue" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 50 - } - } - }, - "com.amazonaws.gamesparks#TagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#TagResourceRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#TagResourceResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Adds tags to a GameSparks resource.

", - "smithy.api#http": { - "method": "POST", - "uri": "/tags/{ResourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.gamesparks#TagResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.gamesparks#ResourceArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource to add the tags to.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "tags": { - "target": "com.amazonaws.gamesparks#TagMap", - "traits": { - "smithy.api#documentation": "

The tags to add to the resource.

", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#TagResourceResult": { - "type": "structure", - "members": {} - }, - "com.amazonaws.gamesparks#TagValue": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 256 - }, - "smithy.api#pattern": "^[\\s\\w+-=\\.:/@]*$" - } - }, - "com.amazonaws.gamesparks#TargetPlatform": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 16 - }, - "smithy.api#pattern": "^[a-zA-Z]+$" - } - }, - "com.amazonaws.gamesparks#ThrottlingException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.gamesparks#ExceptionMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The request throughput limit was exceeded.

", - "smithy.api#error": "client", - "smithy.api#httpError": 429 - } - }, - "com.amazonaws.gamesparks#UntagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#UntagResourceRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#UntagResourceResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Removes tags from a GameSparks resource.

", - "smithy.api#http": { - "method": "DELETE", - "uri": "/tags/{ResourceArn}", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#UntagResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.gamesparks#ResourceArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource to remove the tags from.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "tagKeys": { - "target": "com.amazonaws.gamesparks#TagKeyList", - "traits": { - "smithy.api#documentation": "

The keys of the tags to remove.

", - "smithy.api#httpQuery": "tagKeys", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#UntagResourceResult": { - "type": "structure", - "members": {} - }, - "com.amazonaws.gamesparks#UpdateGame": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#UpdateGameRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#UpdateGameResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Updates details of the game.

", - "smithy.api#http": { - "method": "PATCH", - "uri": "/game/{GameName}", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#UpdateGameConfiguration": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#UpdateGameConfigurationRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#UpdateGameConfigurationResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Updates one or more sections of the game configuration.

", - "smithy.api#http": { - "method": "PATCH", - "uri": "/game/{GameName}/configuration", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#UpdateGameConfigurationRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Modifications": { - "target": "com.amazonaws.gamesparks#SectionModificationList", - "traits": { - "smithy.api#documentation": "

The list of modifications to make.

", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#UpdateGameConfigurationResult": { - "type": "structure", - "members": { - "GameConfiguration": { - "target": "com.amazonaws.gamesparks#GameConfigurationDetails", - "traits": { - "smithy.api#documentation": "

Details about the game configuration.

" - } - } - } - }, - "com.amazonaws.gamesparks#UpdateGameRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#GameDescription", - "traits": { - "smithy.api#documentation": "

The description of the game.

" - } - } - } - }, - "com.amazonaws.gamesparks#UpdateGameResult": { - "type": "structure", - "members": { - "Game": { - "target": "com.amazonaws.gamesparks#GameDetails", - "traits": { - "smithy.api#documentation": "

The details of the game.

" - } - } - } - }, - "com.amazonaws.gamesparks#UpdateSnapshot": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#UpdateSnapshotRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#UpdateSnapshotResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Updates the metadata of a GameSparks snapshot.

", - "smithy.api#http": { - "method": "PATCH", - "uri": "/game/{GameName}/snapshot/{SnapshotId}", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#UpdateSnapshotRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "SnapshotId": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "

The identifier of the snapshot.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#SnapshotDescription", - "traits": { - "smithy.api#documentation": "

The description of the snapshot.

" - } - } - } - }, - "com.amazonaws.gamesparks#UpdateSnapshotResult": { - "type": "structure", - "members": { - "Snapshot": { - "target": "com.amazonaws.gamesparks#SnapshotDetails", - "traits": { - "smithy.api#documentation": "

Properties that provide details of the updated snapshot.

" - } - } - } - }, - "com.amazonaws.gamesparks#UpdateStage": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#UpdateStageRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#UpdateStageResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Updates the metadata of a stage.

", - "smithy.api#http": { - "method": "PATCH", - "uri": "/game/{GameName}/stage/{StageName}", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#UpdateStageRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "

The name of the game.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "StageName": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "

The name of the stage.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Role": { - "target": "com.amazonaws.gamesparks#RoleARN", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the role to use for the game snapshots deployed to this stage.

" - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#StageDescription", - "traits": { - "smithy.api#documentation": "

The description of the stage.

" - } - } - } - }, - "com.amazonaws.gamesparks#UpdateStageResult": { - "type": "structure", - "members": { - "Stage": { - "target": "com.amazonaws.gamesparks#StageDetails", - "traits": { - "smithy.api#documentation": "

Properties that provide details of the updated stage.

" - } - } - } - }, - "com.amazonaws.gamesparks#ValidationException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.gamesparks#ExceptionMessage" - } - }, - "traits": { - "smithy.api#documentation": "

One of the parameters in the request is invalid.

", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - } - } -} diff --git a/aws-models/glacier.json b/aws-models/glacier.json index 32cb84212f4d..c98fd0342eb8 100644 --- a/aws-models/glacier.json +++ b/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,25 @@ ], "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 +2000,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1774,318 +2017,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 +3214,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 +3327,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 +3435,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 +3763,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 +3914,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 +4047,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 +4209,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 +4293,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 +4655,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 +4746,20 @@ ], "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 +4991,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 +5062,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 +5138,23 @@ ], "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 +5320,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 +5458,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}", diff --git a/aws-models/globalaccelerator.json b/aws-models/globalaccelerator.json index 56e20b38c45f..b540867ac2b4 100644 --- a/aws-models/globalaccelerator.json +++ b/aws-models/globalaccelerator.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": [], @@ -4020,6 +4020,7 @@ "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", + "items": "EndpointGroups", "pageSize": "MaxResults" } } diff --git a/aws-models/glue.json b/aws-models/glue.json index daa5cdd29e2c..2e78f46491ab 100644 --- a/aws-models/glue.json +++ b/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": {} } @@ -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.

" } }, @@ -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/aws-models/grafana.json b/aws-models/grafana.json index 56960dfe0d74..1a1359784fb1 100644 --- a/aws-models/grafana.json +++ b/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": [], diff --git a/aws-models/greengrass.json b/aws-models/greengrass.json index 89464773c0be..d7dd7e0482e5 100644 --- a/aws-models/greengrass.json +++ b/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": {} diff --git a/aws-models/greengrassv2.json b/aws-models/greengrassv2.json index c90c93665882..80822331e3ca 100644 --- a/aws-models/greengrassv2.json +++ b/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" } diff --git a/aws-models/groundstation.json b/aws-models/groundstation.json index bb5fb235b0d6..5e6281e7de30 100644 --- a/aws-models/groundstation.json +++ b/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": [], @@ -4130,6 +4130,9 @@ "com.amazonaws.groundstation#KeyAliasArn": { "type": "string", "traits": { + "aws.api#arnReference": { + "type": "AWS::KMS::Alias" + }, "smithy.api#length": { "min": 1, "max": 512 @@ -4137,6 +4140,16 @@ "smithy.api#pattern": "^arn:aws[a-zA-Z-]{0,16}:kms:[a-z]{2}(-[a-z]{1,16}){1,3}-\\d{1}:\\d{12}:((alias/[a-zA-Z0-9:/_-]{1,256}))$" } }, + "com.amazonaws.groundstation#KeyAliasName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 256 + }, + "smithy.api#pattern": "^alias/[a-zA-Z0-9:/_-]+$" + } + }, "com.amazonaws.groundstation#KeyArn": { "type": "string", "traits": { @@ -4159,6 +4172,12 @@ "traits": { "smithy.api#documentation": "

KMS Alias Arn.

" } + }, + "kmsAliasName": { + "target": "com.amazonaws.groundstation#KeyAliasName", + "traits": { + "smithy.api#documentation": "

KMS Alias Name.

" + } } }, "traits": { diff --git a/aws-models/guardduty.json b/aws-models/guardduty.json index ecff07a58fcc..bf857dfc2101 100644 --- a/aws-models/guardduty.json +++ b/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,10 +3827,16 @@ "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" } + }, + "DomainWithSuffix": { + "target": "com.amazonaws.guardduty#String", + "traits": { + "smithy.api#documentation": "

The second and top level domain involved in the \n activity that prompted GuardDuty to generate this finding.

", + "smithy.api#jsonName": "domainWithSuffix" + } } }, "traits": { @@ -3833,10 +3859,7 @@ } }, "com.amazonaws.guardduty#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.guardduty#EbsSnapshotPreservation": { "type": "enum", @@ -3983,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" } @@ -3991,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" } @@ -3999,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" } @@ -4191,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": {} @@ -4322,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" } @@ -4330,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" } @@ -4422,7 +4441,6 @@ "com.amazonaws.guardduty#FilterRank": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -4435,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": {} @@ -4443,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": {} @@ -4451,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" } @@ -4459,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": {} @@ -4474,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": {} @@ -4489,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": {} @@ -4497,6 +4519,7 @@ "Resource": { "target": "com.amazonaws.guardduty#Resource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "resource", "smithy.api#required": {} } @@ -4504,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": {} @@ -4518,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": {} @@ -4534,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": {} @@ -4542,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": {} @@ -4694,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": {} @@ -4717,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" } @@ -4798,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" } @@ -4806,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" } @@ -4864,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": {} @@ -4921,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": {} @@ -5008,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": {} @@ -5016,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": {} @@ -5114,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": {} @@ -5129,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": {} @@ -5137,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" } @@ -5145,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": {} @@ -5202,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": {} @@ -5225,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": {} @@ -5275,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": {} @@ -5298,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": {} @@ -5365,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": {} @@ -5373,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": {} @@ -5381,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": {} @@ -5389,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": {} @@ -5444,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" } @@ -5572,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": {} @@ -5625,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": {} @@ -5641,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": {} @@ -5649,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": {} @@ -5699,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": {} @@ -5715,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": {} @@ -5723,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": {} @@ -5861,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": {} @@ -5869,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": {} @@ -5877,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": {} @@ -5885,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": {} @@ -5947,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": {} @@ -5955,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": {} @@ -5970,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" } @@ -6280,7 +6329,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6323,7 +6371,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6336,7 +6385,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6350,7 +6398,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6373,7 +6420,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6408,7 +6454,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6419,14 +6464,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6440,14 +6487,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -6456,18 +6501,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -6476,7 +6520,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -6496,14 +6541,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6517,7 +6564,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6537,7 +6583,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6548,14 +6593,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6566,9 +6613,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -7270,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" } @@ -7423,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 @@ -7550,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": {} @@ -7558,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" } @@ -7581,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": {} @@ -7749,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" } @@ -7772,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": {} @@ -7789,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": {} @@ -7805,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": {} @@ -7821,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": {} @@ -7938,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" } @@ -8052,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" } @@ -8060,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" } @@ -8075,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" } @@ -8097,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" } @@ -8167,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" } @@ -8197,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": {} @@ -8251,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" @@ -8276,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": {} @@ -8339,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" @@ -8364,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": {} @@ -8427,7 +8469,7 @@ "FindingCriteria": { "target": "com.amazonaws.guardduty#FindingCriteria", "traits": { - "smithy.api#documentation": "

Represents the criteria used for querying findings. Valid values include:

\n
    \n
  • \n

    JSON field name

    \n
  • \n
  • \n

    accountId

    \n
  • \n
  • \n

    region

    \n
  • \n
  • \n

    confidence

    \n
  • \n
  • \n

    id

    \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.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.tags.key

    \n
  • \n
  • \n

    resource.instanceDetails.tags.value

    \n
  • \n
  • \n

    resource.resourceType

    \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.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.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.additionalInfo.threatListName

    \n
  • \n
  • \n

    service.archived

    \n

    When this attribute is set to 'true', only archived findings are listed. When it's set\n to 'false', only unarchived findings are listed. When this attribute is not set, all\n existing findings are listed.

    \n
  • \n
  • \n

    service.resourceRole

    \n
  • \n
  • \n

    severity

    \n
  • \n
  • \n

    type

    \n
  • \n
  • \n

    updatedAt

    \n

    Type: Timestamp in Unix Epoch millisecond format: 1486685375000

    \n
  • \n
", + "smithy.api#documentation": "

Represents the criteria used for querying findings. Valid values include:

\n
    \n
  • \n

    JSON field name

    \n
  • \n
  • \n

    accountId

    \n
  • \n
  • \n

    region

    \n
  • \n
  • \n

    confidence

    \n
  • \n
  • \n

    id

    \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.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.tags.key

    \n
  • \n
  • \n

    resource.instanceDetails.tags.value

    \n
  • \n
  • \n

    resource.resourceType

    \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.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.dnsRequestAction.domainWithSuffix

    \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.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.additionalInfo.threatListName

    \n
  • \n
  • \n

    service.archived

    \n

    When this attribute is set to 'true', only archived findings are listed. When it's set\n to 'false', only unarchived findings are listed. When this attribute is not set, all\n existing findings are listed.

    \n
  • \n
  • \n

    service.resourceRole

    \n
  • \n
  • \n

    severity

    \n
  • \n
  • \n

    type

    \n
  • \n
  • \n

    updatedAt

    \n

    Type: Timestamp in Unix Epoch millisecond format: 1486685375000

    \n
  • \n
", "smithy.api#jsonName": "findingCriteria" } }, @@ -8441,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" } @@ -8464,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": {} @@ -8527,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" @@ -8552,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": {} @@ -8606,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" @@ -8693,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" @@ -8779,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" @@ -8865,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" @@ -8890,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": {} @@ -9013,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" @@ -9038,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": {} @@ -9076,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" } @@ -9122,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" } @@ -9130,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" } @@ -9147,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", @@ -9272,7 +9302,6 @@ "com.amazonaws.guardduty#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -9285,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": {} @@ -9300,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": {} @@ -9308,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": {} @@ -9316,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": {} @@ -9331,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": {} @@ -9417,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": {} @@ -9572,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" } @@ -9942,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": {} @@ -9972,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" } @@ -9988,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" } @@ -10074,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": {} @@ -10091,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": {} @@ -10108,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": {} @@ -10124,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": {} @@ -10170,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": {} @@ -10187,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": {} @@ -10271,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" } @@ -10326,7 +10360,6 @@ "com.amazonaws.guardduty#PositiveLong": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -10387,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" } @@ -10402,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" } @@ -10438,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" } @@ -10446,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" } @@ -10674,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" } @@ -10733,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" } @@ -11011,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" } @@ -11126,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": {} @@ -11143,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": {} @@ -11236,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" } @@ -11244,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" } @@ -11274,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": {} @@ -11290,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": {} @@ -11375,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" } @@ -11539,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" } @@ -11585,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" } @@ -11593,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" } @@ -11601,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" } @@ -11623,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" } @@ -11681,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" } @@ -11689,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" } @@ -11865,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": {} @@ -11930,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": {} @@ -11946,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": {} @@ -11996,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": {} @@ -12012,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": {} @@ -12133,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": {} @@ -12171,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" } @@ -12179,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" } @@ -12187,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" } @@ -12356,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" } @@ -12453,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": {} @@ -12476,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": {} @@ -12484,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": {} @@ -12563,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", @@ -12621,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" } @@ -12725,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" } @@ -12748,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": {} @@ -12798,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": {} @@ -12806,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": {} @@ -12893,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" } @@ -13013,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": {} @@ -13046,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": {} @@ -13096,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" }, @@ -13268,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" } @@ -13627,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/aws-models/health.json b/aws-models/health.json index 675a4aec200b..6dcb0c3d0986 100644 --- a/aws-models/health.json +++ b/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": [], diff --git a/aws-models/healthlake.json b/aws-models/healthlake.json index ffe2c05aafe4..79a043eb13d2 100644 --- a/aws-models/healthlake.json +++ b/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": [], diff --git a/aws-models/honeycode.json b/aws-models/honeycode.json index 42d4199f3ed2..b1c6d908a55d 100644 --- a/aws-models/honeycode.json +++ b/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.

" } } diff --git a/aws-models/iam.json b/aws-models/iam.json index 8ad03eb52813..21fb32cfd9b6 100644 --- a/aws-models/iam.json +++ b/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": [ @@ -999,6 +997,57 @@ }, "type": "endpoint" }, + { + "conditions": [ + { + "fn": "stringEquals", + "argv": [ + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "name" + ] + }, + "aws-iso-f" + ] + }, + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseFIPS" + }, + false + ] + }, + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + false + ] + } + ], + "endpoint": { + "url": "https://iam.us-isof-south-1.csp.hci.ic.gov", + "properties": { + "authSchemes": [ + { + "name": "sigv4", + "signingName": "iam", + "signingRegion": "us-isof-south-1" + } + ] + }, + "headers": {} + }, + "type": "endpoint" + }, { "conditions": [ { @@ -1020,7 +1069,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1055,7 +1103,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1066,14 +1113,16 @@ }, "type": "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 +1136,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1103,11 +1150,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1118,14 +1165,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1139,7 +1188,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1159,7 +1207,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1170,14 +1217,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1188,9 +1237,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5593,7 +5644,7 @@ } ], "traits": { - "smithy.api#documentation": "

Generates a report that includes details about when an IAM resource (user, group,\n role, or policy) was last used in an attempt to access Amazon Web Services services. Recent activity\n usually appears within four hours. IAM reports activity for at least the last 400\n days, or less if your Region began supporting this feature within the last year. For\n more information, see Regions where data is tracked.

\n \n

The service last accessed data includes all attempts to access an Amazon Web Services API, not\n just the successful ones. This includes all attempts that were made using the\n Amazon Web Services Management Console, the Amazon Web Services API through any of the SDKs, or any of the command line tools.\n An unexpected entry in the service last accessed data does not mean that your\n account has been compromised, because the request might have been denied. Refer to\n your CloudTrail logs as the authoritative source for information about all API calls\n and whether they were successful or denied access. For more information, see Logging\n IAM events with CloudTrail in the\n IAM User Guide.

\n
\n

The GenerateServiceLastAccessedDetails operation returns a\n JobId. Use this parameter in the following operations to retrieve the\n following details from your report:

\n
    \n
  • \n

    \n GetServiceLastAccessedDetails – Use this operation\n for users, groups, roles, or policies to list every Amazon Web Services service that the\n resource could access using permissions policies. For each service, the response\n includes information about the most recent access attempt.

    \n

    The JobId returned by\n GenerateServiceLastAccessedDetail must be used by the same role\n within a session, or by the same user when used to call\n GetServiceLastAccessedDetail.

    \n
  • \n
  • \n

    \n GetServiceLastAccessedDetailsWithEntities – Use this\n operation for groups and policies to list information about the associated\n entities (users or roles) that attempted to access a specific Amazon Web Services service.\n

    \n
  • \n
\n

To check the status of the GenerateServiceLastAccessedDetails request,\n use the JobId parameter in the same operations and test the\n JobStatus response parameter.

\n

For additional information about the permissions policies that allow an identity\n (user, group, or role) to access specific services, use the ListPoliciesGrantingServiceAccess operation.

\n \n

Service last accessed data does not use other policy types when determining\n whether a resource could access a service. These other policy types include\n resource-based policies, access control lists, Organizations policies, IAM permissions\n boundaries, and STS assume role policies. It only applies permissions policy\n logic. For more about the evaluation of policy types, see Evaluating policies in the\n IAM User Guide.

\n
\n

For more information about service and action last accessed data, see Reducing permissions using service last accessed data in the\n IAM User Guide.

", + "smithy.api#documentation": "

Generates a report that includes details about when an IAM resource (user, group,\n role, or policy) was last used in an attempt to access Amazon Web Services services. Recent activity\n usually appears within four hours. IAM reports activity for at least the last 400\n days, or less if your Region began supporting this feature within the last year. For\n more information, see Regions where data is tracked. For more information about services and\n actions for which action last accessed information is displayed, see IAM\n action last accessed information services and actions.

\n \n

The service last accessed data includes all attempts to access an Amazon Web Services API, not\n just the successful ones. This includes all attempts that were made using the\n Amazon Web Services Management Console, the Amazon Web Services API through any of the SDKs, or any of the command line tools.\n An unexpected entry in the service last accessed data does not mean that your\n account has been compromised, because the request might have been denied. Refer to\n your CloudTrail logs as the authoritative source for information about all API calls\n and whether they were successful or denied access. For more information, see Logging\n IAM events with CloudTrail in the\n IAM User Guide.

\n
\n

The GenerateServiceLastAccessedDetails operation returns a\n JobId. Use this parameter in the following operations to retrieve the\n following details from your report:

\n
    \n
  • \n

    \n GetServiceLastAccessedDetails – Use this operation\n for users, groups, roles, or policies to list every Amazon Web Services service that the\n resource could access using permissions policies. For each service, the response\n includes information about the most recent access attempt.

    \n

    The JobId returned by\n GenerateServiceLastAccessedDetail must be used by the same role\n within a session, or by the same user when used to call\n GetServiceLastAccessedDetail.

    \n
  • \n
  • \n

    \n GetServiceLastAccessedDetailsWithEntities – Use this\n operation for groups and policies to list information about the associated\n entities (users or roles) that attempted to access a specific Amazon Web Services service.\n

    \n
  • \n
\n

To check the status of the GenerateServiceLastAccessedDetails request,\n use the JobId parameter in the same operations and test the\n JobStatus response parameter.

\n

For additional information about the permissions policies that allow an identity\n (user, group, or role) to access specific services, use the ListPoliciesGrantingServiceAccess operation.

\n \n

Service last accessed data does not use other policy types when determining\n whether a resource could access a service. These other policy types include\n resource-based policies, access control lists, Organizations policies, IAM permissions\n boundaries, and STS assume role policies. It only applies permissions policy\n logic. For more about the evaluation of policy types, see Evaluating policies in the\n IAM User Guide.

\n
\n

For more information about service and action last accessed data, see Reducing permissions using service last accessed data in the\n IAM User Guide.

", "smithy.api#examples": [ { "title": "To generate a service last accessed data report for a policy", @@ -5651,11 +5702,6 @@ "output": { "target": "com.amazonaws.iam#GetAccessKeyLastUsedResponse" }, - "errors": [ - { - "target": "com.amazonaws.iam#NoSuchEntityException" - } - ], "traits": { "smithy.api#documentation": "

Retrieves information about when the specified access key was last used. The\n information includes the date and time of last use, along with the Amazon Web Services service and\n Region that were specified in the last request made with that key.

" } @@ -7964,7 +8010,7 @@ } ], "traits": { - "smithy.api#documentation": "

Returns information about the access key IDs associated with the specified IAM user.\n If there is none, the operation returns an empty list.

\n

Although each user is limited to a small number of keys, you can still paginate the\n results using the MaxItems and Marker parameters.

\n

If the UserName is not specified, the user name is determined implicitly\n based on the Amazon Web Services access key ID used to sign the request. If a temporary access key is\n used, then UserName is required. If a long-term key is assigned to the\n user, then UserName is not required. This operation works for access keys\n under the Amazon Web Services account. Consequently, you can use this operation to manage Amazon Web Services account root user\n credentials even if the Amazon Web Services account has no associated users.

\n \n

To ensure the security of your Amazon Web Services account, the secret access key is accessible\n only during key and user creation.

\n
", + "smithy.api#documentation": "

Returns information about the access key IDs associated with the specified IAM user.\n If there is none, the operation returns an empty list.

\n

Although each user is limited to a small number of keys, you can still paginate the\n results using the MaxItems and Marker parameters.

\n

If the UserName is not specified, the user name is determined implicitly\n based on the Amazon Web Services access key ID used to sign the request. If a temporary access key is\n used, then UserName is required. If a long-term key is assigned to the\n user, then UserName is not required.

\n

This operation works for access keys under the Amazon Web Services account. If the Amazon Web Services account has\n no associated users, the root user returns it's own access key IDs by running this\n command.

\n \n

To ensure the security of your Amazon Web Services account, the secret access key is accessible\n only during key and user creation.

\n
", "smithy.api#examples": [ { "title": "To list the access key IDs for an IAM user", diff --git a/aws-models/identitystore.json b/aws-models/identitystore.json index 357207d8ebaf..c8764ef729fc 100644 --- a/aws-models/identitystore.json +++ b/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": [], diff --git a/aws-models/imagebuilder.json b/aws-models/imagebuilder.json index 40641fb45390..a53091315049 100644 --- a/aws-models/imagebuilder.json +++ b/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": [], diff --git a/aws-models/inspector.json b/aws-models/inspector.json index d997c4b0a6eb..3d38b3892597 100644 --- a/aws-models/inspector.json +++ b/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": {} } @@ -1593,7 +1590,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": {} } @@ -2428,14 +2424,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 +3500,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3549,7 +3542,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3562,7 +3556,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3576,7 +3569,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3599,7 +3591,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3634,7 +3625,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3645,14 +3635,16 @@ }, "type": "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 +3658,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3682,11 +3672,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3697,14 +3687,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3718,7 +3710,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3738,7 +3729,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3749,14 +3739,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3767,9 +3759,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/inspector2.json b/aws-models/inspector2.json index e1c54801f6c4..d399176655ee 100644 --- a/aws-models/inspector2.json +++ b/aws-models/inspector2.json @@ -5873,7 +5873,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5916,7 +5915,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5929,7 +5929,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5943,7 +5942,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5966,7 +5964,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6001,7 +5998,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6012,14 +6008,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6033,14 +6031,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -6049,11 +6045,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6064,14 +6060,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6085,7 +6083,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6105,7 +6102,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6116,14 +6112,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6134,9 +6132,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/internetmonitor.json b/aws-models/internetmonitor.json index 3f2c44330d87..17b378ce3a81 100644 --- a/aws-models/internetmonitor.json +++ b/aws-models/internetmonitor.json @@ -977,7 +977,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1020,7 +1019,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1033,7 +1033,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1047,7 +1046,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1070,7 +1068,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1105,7 +1102,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1116,14 +1112,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1137,14 +1135,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1153,11 +1149,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1168,14 +1164,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1189,7 +1187,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1209,7 +1206,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1220,14 +1216,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1238,9 +1236,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/iot-data.json b/aws-models/iot-data.json index 1a0d56012670..08866867f5fe 100644 --- a/aws-models/iot-data.json +++ b/aws-models/iot-data.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 diff --git a/aws-models/iot-jobs-data.json b/aws-models/iot-jobs-data.json index 497a337f0087..323df9f6fd50 100644 --- a/aws-models/iot-jobs-data.json +++ b/aws-models/iot-jobs-data.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": [], diff --git a/aws-models/iot-roborunner.json b/aws-models/iot-roborunner.json index 2ab8cca52247..42f6221b89fb 100644 --- a/aws-models/iot-roborunner.json +++ b/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" } ] }, diff --git a/aws-models/iot.json b/aws-models/iot.json index 53422a6cff7f..357301ba5fb6 100644 --- a/aws-models/iot.json +++ b/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/aws-models/iot1click-devices.json b/aws-models/iot1click-devices.json index 598653219e80..5f09660ca51d 100644 --- a/aws-models/iot1click-devices.json +++ b/aws-models/iot1click-devices.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": {} diff --git a/aws-models/iot1click-projects.json b/aws-models/iot1click-projects.json index 941ea127e323..36a0a8535fb0 100644 --- a/aws-models/iot1click-projects.json +++ b/aws-models/iot1click-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": [], diff --git a/aws-models/iotanalytics.json b/aws-models/iotanalytics.json index 20a762f4f33b..21626984fb0f 100644 --- a/aws-models/iotanalytics.json +++ b/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 diff --git a/aws-models/iotdeviceadvisor.json b/aws-models/iotdeviceadvisor.json index 14af55eda5f5..0ca5e6ae2f20 100644 --- a/aws-models/iotdeviceadvisor.json +++ b/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": {} } diff --git a/aws-models/iotevents-data.json b/aws-models/iotevents-data.json index 4506d51c59f7..54b33b004703 100644 --- a/aws-models/iotevents-data.json +++ b/aws-models/iotevents-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": [], diff --git a/aws-models/iotevents.json b/aws-models/iotevents.json index 062e345b480f..da22104bdd08 100644 --- a/aws-models/iotevents.json +++ b/aws-models/iotevents.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": [], diff --git a/aws-models/iotfleethub.json b/aws-models/iotfleethub.json index 0fc1ba33e859..c11452de394e 100644 --- a/aws-models/iotfleethub.json +++ b/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": [], diff --git a/aws-models/iotfleetwise.json b/aws-models/iotfleetwise.json index 072a10b39033..8b22d45f9832 100644 --- a/aws-models/iotfleetwise.json +++ b/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/aws-models/iotsecuretunneling.json b/aws-models/iotsecuretunneling.json index a09d5e8ec654..b6bf5c99813e 100644 --- a/aws-models/iotsecuretunneling.json +++ b/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 diff --git a/aws-models/iotsitewise.json b/aws-models/iotsitewise.json index d428e143870c..fcdcca9ed30d 100644 --- a/aws-models/iotsitewise.json +++ b/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": [], diff --git a/aws-models/iotthingsgraph.json b/aws-models/iotthingsgraph.json index be81f856d759..16925121ad59 100644 --- a/aws-models/iotthingsgraph.json +++ b/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": [], diff --git a/aws-models/iottwinmaker.json b/aws-models/iottwinmaker.json index 490f0861eced..cbcf03d6b244 100644 --- a/aws-models/iottwinmaker.json +++ b/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": [], diff --git a/aws-models/iotwireless.json b/aws-models/iotwireless.json index 26831b943ae6..13d81ff2af08 100644 --- a/aws-models/iotwireless.json +++ b/aws-models/iotwireless.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": [], diff --git a/aws-models/ivs-realtime.json b/aws-models/ivs-realtime.json index 05b31c52b7c2..df2cb8d83f18 100644 --- a/aws-models/ivs-realtime.json +++ b/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/aws-models/ivs.json b/aws-models/ivs.json index 8ef20154dd91..654745db5397 100644 --- a/aws-models/ivs.json +++ b/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": [], diff --git a/aws-models/ivschat.json b/aws-models/ivschat.json index bc2d48d23715..f9f11952fe9d 100644 --- a/aws-models/ivschat.json +++ b/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": [], diff --git a/aws-models/kafka.json b/aws-models/kafka.json index 240cc8b6dd73..5b59e703da05 100644 --- a/aws-models/kafka.json +++ b/aws-models/kafka.json @@ -29,6 +29,23 @@ ] }, "shapes": { + "com.amazonaws.kafka#AmazonMskCluster": { + "type": "structure", + "members": { + "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": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Details of an Amazon MSK Cluster.

" + } + }, "com.amazonaws.kafka#BadRequestException": { "type": "structure", "members": { @@ -107,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": {} @@ -194,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": {} @@ -247,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": {} @@ -307,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": {} @@ -315,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": {} @@ -514,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": {} @@ -537,6 +560,7 @@ "Enabled": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "enabled", "smithy.api#required": {} } @@ -1192,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": {} @@ -1200,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": {} @@ -1208,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": {} @@ -1216,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": {} @@ -1224,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": {} @@ -1232,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": {} @@ -1240,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": {} @@ -1256,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": {} @@ -1264,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": {} @@ -1280,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": {} @@ -1295,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": {} @@ -1377,6 +1412,88 @@ "smithy.api#documentation": "

Information about the broker access configuration.

" } }, + "com.amazonaws.kafka#ConsumerGroupReplication": { + "type": "structure", + "members": { + "ConsumerGroupsToExclude": { + "target": "com.amazonaws.kafka#__listOf__stringMax256", + "traits": { + "smithy.api#documentation": "

List of regular expression patterns indicating the consumer groups that should not be replicated.

", + "smithy.api#jsonName": "consumerGroupsToExclude" + } + }, + "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": {} + } + }, + "DetectAndCopyNewConsumerGroups": { + "target": "com.amazonaws.kafka#__boolean", + "traits": { + "smithy.api#documentation": "

Enables synchronization of consumer groups to target cluster.

", + "smithy.api#jsonName": "detectAndCopyNewConsumerGroups" + } + }, + "SynchroniseConsumerGroupOffsets": { + "target": "com.amazonaws.kafka#__boolean", + "traits": { + "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" + } + } + }, + "traits": { + "smithy.api#documentation": "

Details about consumer group replication.

" + } + }, + "com.amazonaws.kafka#ConsumerGroupReplicationUpdate": { + "type": "structure", + "members": { + "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": {} + } + }, + "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": {} + } + }, + "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": {} + } + }, + "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": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Details about consumer group replication.

" + } + }, "com.amazonaws.kafka#CreateCluster": { "type": "operation", "input": { @@ -1423,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": {} @@ -1438,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": {} @@ -1474,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": {} @@ -1488,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": {} @@ -1587,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": {} @@ -1714,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": {} @@ -1722,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": {} @@ -1775,6 +1899,137 @@ "smithy.api#output": {} } }, + "com.amazonaws.kafka#CreateReplicator": { + "type": "operation", + "input": { + "target": "com.amazonaws.kafka#CreateReplicatorRequest" + }, + "output": { + "target": "com.amazonaws.kafka#CreateReplicatorResponse" + }, + "errors": [ + { + "target": "com.amazonaws.kafka#BadRequestException" + }, + { + "target": "com.amazonaws.kafka#ConflictException" + }, + { + "target": "com.amazonaws.kafka#ForbiddenException" + }, + { + "target": "com.amazonaws.kafka#InternalServerErrorException" + }, + { + "target": "com.amazonaws.kafka#NotFoundException" + }, + { + "target": "com.amazonaws.kafka#ServiceUnavailableException" + }, + { + "target": "com.amazonaws.kafka#TooManyRequestsException" + }, + { + "target": "com.amazonaws.kafka#UnauthorizedException" + } + ], + "traits": { + "smithy.api#documentation": "

Creates the replicator.

", + "smithy.api#http": { + "method": "POST", + "uri": "/replication/v1/replicators", + "code": 200 + } + } + }, + "com.amazonaws.kafka#CreateReplicatorRequest": { + "type": "structure", + "members": { + "Description": { + "target": "com.amazonaws.kafka#__stringMax1024", + "traits": { + "smithy.api#documentation": "

A summary description of the replicator.

", + "smithy.api#jsonName": "description" + } + }, + "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": {} + } + }, + "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": {} + } + }, + "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": {} + } + }, + "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": {} + } + }, + "Tags": { + "target": "com.amazonaws.kafka#__mapOf__string", + "traits": { + "smithy.api#documentation": "

List of tags to attach to created Replicator.

", + "smithy.api#jsonName": "tags" + } + } + }, + "traits": { + "smithy.api#documentation": "

Creates a replicator using the specified configuration.

", + "smithy.api#input": {} + } + }, + "com.amazonaws.kafka#CreateReplicatorResponse": { + "type": "structure", + "members": { + "ReplicatorArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the replicator.

", + "smithy.api#jsonName": "replicatorArn" + } + }, + "ReplicatorName": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

Name of the replicator provided by the customer.

", + "smithy.api#jsonName": "replicatorName" + } + }, + "ReplicatorState": { + "target": "com.amazonaws.kafka#ReplicatorState", + "traits": { + "smithy.api#documentation": "

State of the replicator.

", + "smithy.api#jsonName": "replicatorState" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.kafka#CreateVpcConnection": { "type": "operation", "input": { @@ -1818,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": {} @@ -1826,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": {} @@ -1834,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": {} @@ -1842,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": {} @@ -1850,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": {} @@ -2130,6 +2390,91 @@ "smithy.api#output": {} } }, + "com.amazonaws.kafka#DeleteReplicator": { + "type": "operation", + "input": { + "target": "com.amazonaws.kafka#DeleteReplicatorRequest" + }, + "output": { + "target": "com.amazonaws.kafka#DeleteReplicatorResponse" + }, + "errors": [ + { + "target": "com.amazonaws.kafka#BadRequestException" + }, + { + "target": "com.amazonaws.kafka#ForbiddenException" + }, + { + "target": "com.amazonaws.kafka#InternalServerErrorException" + }, + { + "target": "com.amazonaws.kafka#NotFoundException" + }, + { + "target": "com.amazonaws.kafka#ServiceUnavailableException" + }, + { + "target": "com.amazonaws.kafka#TooManyRequestsException" + }, + { + "target": "com.amazonaws.kafka#UnauthorizedException" + } + ], + "traits": { + "smithy.api#documentation": "

Deletes a replicator.

", + "smithy.api#http": { + "method": "DELETE", + "uri": "/replication/v1/replicators/{ReplicatorArn}", + "code": 200 + } + } + }, + "com.amazonaws.kafka#DeleteReplicatorRequest": { + "type": "structure", + "members": { + "CurrentVersion": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The current version of the replicator.

", + "smithy.api#httpQuery": "currentVersion" + } + }, + "ReplicatorArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the replicator to be deleted.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.kafka#DeleteReplicatorResponse": { + "type": "structure", + "members": { + "ReplicatorArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the replicator.

", + "smithy.api#jsonName": "replicatorArn" + } + }, + "ReplicatorState": { + "target": "com.amazonaws.kafka#ReplicatorState", + "traits": { + "smithy.api#documentation": "

The state of the replicator.

", + "smithy.api#jsonName": "replicatorState" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.kafka#DeleteVpcConnection": { "type": "operation", "input": { @@ -2679,13 +3024,13 @@ "smithy.api#output": {} } }, - "com.amazonaws.kafka#DescribeVpcConnection": { + "com.amazonaws.kafka#DescribeReplicator": { "type": "operation", "input": { - "target": "com.amazonaws.kafka#DescribeVpcConnectionRequest" + "target": "com.amazonaws.kafka#DescribeReplicatorRequest" }, "output": { - "target": "com.amazonaws.kafka#DescribeVpcConnectionResponse" + "target": "com.amazonaws.kafka#DescribeReplicatorResponse" }, "errors": [ { @@ -2703,26 +3048,29 @@ { "target": "com.amazonaws.kafka#ServiceUnavailableException" }, + { + "target": "com.amazonaws.kafka#TooManyRequestsException" + }, { "target": "com.amazonaws.kafka#UnauthorizedException" } ], "traits": { - "smithy.api#documentation": "

Returns a description of this MSK VPC connection.

", + "smithy.api#documentation": "

Describes a replicator.

", "smithy.api#http": { "method": "GET", - "uri": "/v1/vpc-connection/{Arn}", + "uri": "/replication/v1/replicators/{ReplicatorArn}", "code": 200 } } }, - "com.amazonaws.kafka#DescribeVpcConnectionRequest": { + "com.amazonaws.kafka#DescribeReplicatorRequest": { "type": "structure", "members": { - "Arn": { + "ReplicatorArn": { "target": "com.amazonaws.kafka#__string", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) that uniquely identifies a MSK VPC connection.

", + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the replicator to be described.

", "smithy.api#httpLabel": {}, "smithy.api#required": {} } @@ -2732,42 +3080,194 @@ "smithy.api#input": {} } }, - "com.amazonaws.kafka#DescribeVpcConnectionResponse": { + "com.amazonaws.kafka#DescribeReplicatorResponse": { "type": "structure", "members": { - "VpcConnectionArn": { - "target": "com.amazonaws.kafka#__string", + "CreationTime": { + "target": "com.amazonaws.kafka#__timestampIso8601", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) that uniquely identifies a MSK VPC connection.

", - "smithy.api#jsonName": "vpcConnectionArn" + "smithy.api#documentation": "

The time when the replicator was created.

", + "smithy.api#jsonName": "creationTime" } }, - "TargetClusterArn": { + "CurrentVersion": { "target": "com.amazonaws.kafka#__string", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) that uniquely identifies an MSK cluster.

", - "smithy.api#jsonName": "targetClusterArn" + "smithy.api#documentation": "

The current version number of the replicator.

", + "smithy.api#jsonName": "currentVersion" } }, - "State": { - "target": "com.amazonaws.kafka#VpcConnectionState", + "IsReplicatorReference": { + "target": "com.amazonaws.kafka#__boolean", "traits": { - "smithy.api#documentation": "

The state of VPC connection.

", - "smithy.api#jsonName": "state" + "smithy.api#documentation": "

Whether this resource is a replicator reference.

", + "smithy.api#jsonName": "isReplicatorReference" } }, - "Authentication": { + "KafkaClusters": { + "target": "com.amazonaws.kafka#__listOfKafkaClusterDescription", + "traits": { + "smithy.api#documentation": "

Kafka Clusters used in setting up sources / targets for replication.

", + "smithy.api#jsonName": "kafkaClusters" + } + }, + "ReplicationInfoList": { + "target": "com.amazonaws.kafka#__listOfReplicationInfoDescription", + "traits": { + "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" + } + }, + "ReplicatorArn": { "target": "com.amazonaws.kafka#__string", "traits": { - "smithy.api#documentation": "

The authentication type of VPC connection.

", - "smithy.api#jsonName": "authentication" + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the replicator.

", + "smithy.api#jsonName": "replicatorArn" } }, - "VpcId": { + "ReplicatorDescription": { "target": "com.amazonaws.kafka#__string", "traits": { - "smithy.api#documentation": "

The VPC Id for the VPC connection.

", - "smithy.api#jsonName": "vpcId" + "smithy.api#documentation": "

The description of the replicator.

", + "smithy.api#jsonName": "replicatorDescription" + } + }, + "ReplicatorName": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The name of the replicator.

", + "smithy.api#jsonName": "replicatorName" + } + }, + "ReplicatorResourceArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the replicator resource in the region where the replicator was created.

", + "smithy.api#jsonName": "replicatorResourceArn" + } + }, + "ReplicatorState": { + "target": "com.amazonaws.kafka#ReplicatorState", + "traits": { + "smithy.api#documentation": "

State of the replicator.

", + "smithy.api#jsonName": "replicatorState" + } + }, + "ServiceExecutionRoleArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (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" + } + }, + "StateInfo": { + "target": "com.amazonaws.kafka#ReplicationStateInfo", + "traits": { + "smithy.api#documentation": "

Details about the state of the replicator.

", + "smithy.api#jsonName": "stateInfo" + } + }, + "Tags": { + "target": "com.amazonaws.kafka#__mapOf__string", + "traits": { + "smithy.api#documentation": "

List of tags attached to the Replicator.

", + "smithy.api#jsonName": "tags" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.kafka#DescribeVpcConnection": { + "type": "operation", + "input": { + "target": "com.amazonaws.kafka#DescribeVpcConnectionRequest" + }, + "output": { + "target": "com.amazonaws.kafka#DescribeVpcConnectionResponse" + }, + "errors": [ + { + "target": "com.amazonaws.kafka#BadRequestException" + }, + { + "target": "com.amazonaws.kafka#ForbiddenException" + }, + { + "target": "com.amazonaws.kafka#InternalServerErrorException" + }, + { + "target": "com.amazonaws.kafka#NotFoundException" + }, + { + "target": "com.amazonaws.kafka#ServiceUnavailableException" + }, + { + "target": "com.amazonaws.kafka#UnauthorizedException" + } + ], + "traits": { + "smithy.api#documentation": "

Returns a description of this MSK VPC connection.

", + "smithy.api#http": { + "method": "GET", + "uri": "/v1/vpc-connection/{Arn}", + "code": 200 + } + } + }, + "com.amazonaws.kafka#DescribeVpcConnectionRequest": { + "type": "structure", + "members": { + "Arn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) that uniquely identifies a MSK VPC connection.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.kafka#DescribeVpcConnectionResponse": { + "type": "structure", + "members": { + "VpcConnectionArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) that uniquely identifies a MSK VPC connection.

", + "smithy.api#jsonName": "vpcConnectionArn" + } + }, + "TargetClusterArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) that uniquely identifies an MSK cluster.

", + "smithy.api#jsonName": "targetClusterArn" + } + }, + "State": { + "target": "com.amazonaws.kafka#VpcConnectionState", + "traits": { + "smithy.api#documentation": "

The state of VPC connection.

", + "smithy.api#jsonName": "state" + } + }, + "Authentication": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The authentication type of VPC connection.

", + "smithy.api#jsonName": "authentication" + } + }, + "VpcId": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The VPC Id for the VPC connection.

", + "smithy.api#jsonName": "vpcId" } }, "Subnets": { @@ -2831,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": {} @@ -2951,6 +3452,7 @@ "Enabled": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "enabled", "smithy.api#required": {} } @@ -3293,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": {} @@ -3309,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": {} @@ -3338,6 +3842,9 @@ { "target": "com.amazonaws.kafka#CreateConfiguration" }, + { + "target": "com.amazonaws.kafka#CreateReplicator" + }, { "target": "com.amazonaws.kafka#CreateVpcConnection" }, @@ -3350,6 +3857,9 @@ { "target": "com.amazonaws.kafka#DeleteConfiguration" }, + { + "target": "com.amazonaws.kafka#DeleteReplicator" + }, { "target": "com.amazonaws.kafka#DeleteVpcConnection" }, @@ -3371,6 +3881,9 @@ { "target": "com.amazonaws.kafka#DescribeConfigurationRevision" }, + { + "target": "com.amazonaws.kafka#DescribeReplicator" + }, { "target": "com.amazonaws.kafka#DescribeVpcConnection" }, @@ -3410,6 +3923,9 @@ { "target": "com.amazonaws.kafka#ListNodes" }, + { + "target": "com.amazonaws.kafka#ListReplicators" + }, { "target": "com.amazonaws.kafka#ListScramSecrets" }, @@ -3458,6 +3974,9 @@ { "target": "com.amazonaws.kafka#UpdateMonitoring" }, + { + "target": "com.amazonaws.kafka#UpdateReplicationInfo" + }, { "target": "com.amazonaws.kafka#UpdateSecurity" }, @@ -3521,7 +4040,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3564,7 +4082,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3577,7 +4096,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3591,7 +4109,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3614,7 +4131,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3649,7 +4165,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3660,14 +4175,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3681,14 +4198,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3697,18 +4212,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -3717,7 +4231,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -3737,14 +4252,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3758,7 +4275,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3778,7 +4294,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3789,14 +4304,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3807,9 +4324,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4433,6 +4952,107 @@ } } }, + "com.amazonaws.kafka#KafkaCluster": { + "type": "structure", + "members": { + "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": {} + } + }, + "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": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Information about Kafka Cluster to be used as source / target for replication.

" + } + }, + "com.amazonaws.kafka#KafkaClusterClientVpcConfig": { + "type": "structure", + "members": { + "SecurityGroupIds": { + "target": "com.amazonaws.kafka#__listOf__string", + "traits": { + "smithy.api#documentation": "

The security groups to attach to the ENIs for the broker nodes.

", + "smithy.api#jsonName": "securityGroupIds" + } + }, + "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": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.

" + } + }, + "com.amazonaws.kafka#KafkaClusterDescription": { + "type": "structure", + "members": { + "AmazonMskCluster": { + "target": "com.amazonaws.kafka#AmazonMskCluster", + "traits": { + "smithy.api#documentation": "

Details of an Amazon MSK Cluster.

", + "smithy.api#jsonName": "amazonMskCluster" + } + }, + "KafkaClusterAlias": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The alias of the Kafka cluster. Used to prefix names of replicated topics.

", + "smithy.api#jsonName": "kafkaClusterAlias" + } + }, + "VpcConfig": { + "target": "com.amazonaws.kafka#KafkaClusterClientVpcConfig", + "traits": { + "smithy.api#documentation": "

Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.

", + "smithy.api#jsonName": "vpcConfig" + } + } + }, + "traits": { + "smithy.api#documentation": "

Information about Kafka Cluster used as source / target for replication.

" + } + }, + "com.amazonaws.kafka#KafkaClusterSummary": { + "type": "structure", + "members": { + "AmazonMskCluster": { + "target": "com.amazonaws.kafka#AmazonMskCluster", + "traits": { + "smithy.api#documentation": "

Details of an Amazon MSK Cluster.

", + "smithy.api#jsonName": "amazonMskCluster" + } + }, + "KafkaClusterAlias": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The alias of the Kafka cluster. Used to prefix names of replicated topics.

", + "smithy.api#jsonName": "kafkaClusterAlias" + } + } + }, + "traits": { + "smithy.api#documentation": "

Summarized information about Kafka Cluster used as source / target for replication.

" + } + }, "com.amazonaws.kafka#KafkaVersion": { "type": "structure", "members": { @@ -5276,13 +5896,13 @@ "smithy.api#output": {} } }, - "com.amazonaws.kafka#ListScramSecrets": { + "com.amazonaws.kafka#ListReplicators": { "type": "operation", "input": { - "target": "com.amazonaws.kafka#ListScramSecretsRequest" + "target": "com.amazonaws.kafka#ListReplicatorsRequest" }, "output": { - "target": "com.amazonaws.kafka#ListScramSecretsResponse" + "target": "com.amazonaws.kafka#ListReplicatorsResponse" }, "errors": [ { @@ -5308,65 +5928,64 @@ } ], "traits": { - "smithy.api#documentation": "

Returns a list of the Scram Secrets associated with an Amazon MSK cluster.

", + "smithy.api#documentation": "

Lists the replicators.

", "smithy.api#http": { "method": "GET", - "uri": "/v1/clusters/{ClusterArn}/scram-secrets", + "uri": "/replication/v1/replicators", "code": 200 }, "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", - "items": "SecretArnList", + "items": "Replicators", "pageSize": "MaxResults" } } }, - "com.amazonaws.kafka#ListScramSecretsRequest": { + "com.amazonaws.kafka#ListReplicatorsRequest": { "type": "structure", "members": { - "ClusterArn": { - "target": "com.amazonaws.kafka#__string", - "traits": { - "smithy.api#documentation": "

The arn of the cluster.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, "MaxResults": { "target": "com.amazonaws.kafka#MaxResults", "traits": { - "smithy.api#documentation": "

The maxResults of the query.

", + "smithy.api#documentation": "

The maximum number of results to return in the response. If there are more results, the response includes a NextToken parameter.

", "smithy.api#httpQuery": "maxResults" } }, "NextToken": { "target": "com.amazonaws.kafka#__string", "traits": { - "smithy.api#documentation": "

The nextToken of the query.

", + "smithy.api#documentation": "

If the response of ListReplicators is truncated, it returns a NextToken in the response. This NextToken should be sent in the subsequent request to ListReplicators.

", "smithy.api#httpQuery": "nextToken" } + }, + "ReplicatorNameFilter": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

Returns replicators starting with given name.

", + "smithy.api#httpQuery": "replicatorNameFilter" + } } }, "traits": { "smithy.api#input": {} } }, - "com.amazonaws.kafka#ListScramSecretsResponse": { + "com.amazonaws.kafka#ListReplicatorsResponse": { "type": "structure", "members": { "NextToken": { "target": "com.amazonaws.kafka#__string", "traits": { - "smithy.api#documentation": "

Paginated results marker.

", + "smithy.api#documentation": "

If the response of ListReplicators is truncated, it returns a NextToken in the response. This NextToken should be sent in the subsequent request to ListReplicators.

", "smithy.api#jsonName": "nextToken" } }, - "SecretArnList": { - "target": "com.amazonaws.kafka#__listOf__string", + "Replicators": { + "target": "com.amazonaws.kafka#__listOfReplicatorSummary", "traits": { - "smithy.api#documentation": "

The list of scram secrets associated with the cluster.

", - "smithy.api#jsonName": "secretArnList" + "smithy.api#documentation": "

List containing information of each of the replicators in the account.

", + "smithy.api#jsonName": "replicators" } } }, @@ -5374,29 +5993,127 @@ "smithy.api#output": {} } }, - "com.amazonaws.kafka#ListTagsForResource": { + "com.amazonaws.kafka#ListScramSecrets": { "type": "operation", "input": { - "target": "com.amazonaws.kafka#ListTagsForResourceRequest" + "target": "com.amazonaws.kafka#ListScramSecretsRequest" }, "output": { - "target": "com.amazonaws.kafka#ListTagsForResourceResponse" + "target": "com.amazonaws.kafka#ListScramSecretsResponse" }, "errors": [ { "target": "com.amazonaws.kafka#BadRequestException" }, + { + "target": "com.amazonaws.kafka#ForbiddenException" + }, { "target": "com.amazonaws.kafka#InternalServerErrorException" }, { "target": "com.amazonaws.kafka#NotFoundException" - } - ], - "traits": { - "smithy.api#documentation": "

Returns a list of the tags associated with the specified resource.

", - "smithy.api#http": { - "method": "GET", + }, + { + "target": "com.amazonaws.kafka#ServiceUnavailableException" + }, + { + "target": "com.amazonaws.kafka#TooManyRequestsException" + }, + { + "target": "com.amazonaws.kafka#UnauthorizedException" + } + ], + "traits": { + "smithy.api#documentation": "

Returns a list of the Scram Secrets associated with an Amazon MSK cluster.

", + "smithy.api#http": { + "method": "GET", + "uri": "/v1/clusters/{ClusterArn}/scram-secrets", + "code": 200 + }, + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "items": "SecretArnList", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.kafka#ListScramSecretsRequest": { + "type": "structure", + "members": { + "ClusterArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The arn of the cluster.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "MaxResults": { + "target": "com.amazonaws.kafka#MaxResults", + "traits": { + "smithy.api#documentation": "

The maxResults of the query.

", + "smithy.api#httpQuery": "maxResults" + } + }, + "NextToken": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The nextToken of the query.

", + "smithy.api#httpQuery": "nextToken" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.kafka#ListScramSecretsResponse": { + "type": "structure", + "members": { + "NextToken": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

Paginated results marker.

", + "smithy.api#jsonName": "nextToken" + } + }, + "SecretArnList": { + "target": "com.amazonaws.kafka#__listOf__string", + "traits": { + "smithy.api#documentation": "

The list of scram secrets associated with the cluster.

", + "smithy.api#jsonName": "secretArnList" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.kafka#ListTagsForResource": { + "type": "operation", + "input": { + "target": "com.amazonaws.kafka#ListTagsForResourceRequest" + }, + "output": { + "target": "com.amazonaws.kafka#ListTagsForResourceResponse" + }, + "errors": [ + { + "target": "com.amazonaws.kafka#BadRequestException" + }, + { + "target": "com.amazonaws.kafka#InternalServerErrorException" + }, + { + "target": "com.amazonaws.kafka#NotFoundException" + } + ], + "traits": { + "smithy.api#documentation": "

Returns a list of the tags associated with the specified resource.

", + "smithy.api#http": { + "method": "GET", "uri": "/v1/tags/{ResourceArn}", "code": 200 } @@ -5523,6 +6240,7 @@ "BrokerLogs": { "target": "com.amazonaws.kafka#BrokerLogs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "brokerLogs", "smithy.api#required": {} } @@ -5636,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": {} @@ -5652,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": {} @@ -5756,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": {} @@ -5772,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": {} @@ -5832,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": {} @@ -5882,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": {} @@ -5919,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": {} @@ -5962,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": {} @@ -5977,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": {} @@ -6080,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": {} @@ -6151,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": {} @@ -6240,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": {} @@ -6257,6 +6987,255 @@ "smithy.api#output": {} } }, + "com.amazonaws.kafka#ReplicationInfo": { + "type": "structure", + "members": { + "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": {} + } + }, + "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": {} + } + }, + "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": {} + } + }, + "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": {} + } + }, + "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": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Specifies configuration for replication between a source and target Kafka cluster.

" + } + }, + "com.amazonaws.kafka#ReplicationInfoDescription": { + "type": "structure", + "members": { + "ConsumerGroupReplication": { + "target": "com.amazonaws.kafka#ConsumerGroupReplication", + "traits": { + "smithy.api#documentation": "

Configuration relating to consumer group replication.

", + "smithy.api#jsonName": "consumerGroupReplication" + } + }, + "SourceKafkaClusterAlias": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The alias of the source Kafka cluster.

", + "smithy.api#jsonName": "sourceKafkaClusterAlias" + } + }, + "TargetCompressionType": { + "target": "com.amazonaws.kafka#TargetCompressionType", + "traits": { + "smithy.api#documentation": "

The compression type to use when producing records to target cluster.

", + "smithy.api#jsonName": "targetCompressionType" + } + }, + "TargetKafkaClusterAlias": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The alias of the target Kafka cluster.

", + "smithy.api#jsonName": "targetKafkaClusterAlias" + } + }, + "TopicReplication": { + "target": "com.amazonaws.kafka#TopicReplication", + "traits": { + "smithy.api#documentation": "

Configuration relating to topic replication.

", + "smithy.api#jsonName": "topicReplication" + } + } + }, + "traits": { + "smithy.api#documentation": "

Specifies configuration for replication between a source and target Kafka cluster (sourceKafkaClusterAlias -> targetKafkaClusterAlias)

" + } + }, + "com.amazonaws.kafka#ReplicationInfoSummary": { + "type": "structure", + "members": { + "SourceKafkaClusterAlias": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The alias of the source Kafka cluster.

", + "smithy.api#jsonName": "sourceKafkaClusterAlias" + } + }, + "TargetKafkaClusterAlias": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The alias of the target Kafka cluster.

", + "smithy.api#jsonName": "targetKafkaClusterAlias" + } + } + }, + "traits": { + "smithy.api#documentation": "

Summarized information of replication between clusters.

" + } + }, + "com.amazonaws.kafka#ReplicationStateInfo": { + "type": "structure", + "members": { + "Code": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "Code that describes the current state of the replicator.", + "smithy.api#jsonName": "code" + } + }, + "Message": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "Message that describes the state of the replicator.", + "smithy.api#jsonName": "message" + } + } + }, + "traits": { + "smithy.api#documentation": "Details about the state of a replicator" + } + }, + "com.amazonaws.kafka#ReplicatorState": { + "type": "enum", + "members": { + "RUNNING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RUNNING" + } + }, + "CREATING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "CREATING" + } + }, + "UPDATING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "UPDATING" + } + }, + "DELETING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DELETING" + } + }, + "FAILED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FAILED" + } + } + }, + "traits": { + "smithy.api#documentation": "

The state of a replicator.

" + } + }, + "com.amazonaws.kafka#ReplicatorSummary": { + "type": "structure", + "members": { + "CreationTime": { + "target": "com.amazonaws.kafka#__timestampIso8601", + "traits": { + "smithy.api#documentation": "

The time the replicator was created.

", + "smithy.api#jsonName": "creationTime" + } + }, + "CurrentVersion": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The current version of the replicator.

", + "smithy.api#jsonName": "currentVersion" + } + }, + "IsReplicatorReference": { + "target": "com.amazonaws.kafka#__boolean", + "traits": { + "smithy.api#documentation": "

Whether this resource is a replicator reference.

", + "smithy.api#jsonName": "isReplicatorReference" + } + }, + "KafkaClustersSummary": { + "target": "com.amazonaws.kafka#__listOfKafkaClusterSummary", + "traits": { + "smithy.api#documentation": "

Kafka Clusters used in setting up sources / targets for replication.

", + "smithy.api#jsonName": "kafkaClustersSummary" + } + }, + "ReplicationInfoSummaryList": { + "target": "com.amazonaws.kafka#__listOfReplicationInfoSummary", + "traits": { + "smithy.api#documentation": "

A list of summarized information of replications between clusters.

", + "smithy.api#jsonName": "replicationInfoSummaryList" + } + }, + "ReplicatorArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the replicator.

", + "smithy.api#jsonName": "replicatorArn" + } + }, + "ReplicatorName": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The name of the replicator.

", + "smithy.api#jsonName": "replicatorName" + } + }, + "ReplicatorResourceArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the replicator resource in the region where the replicator was created.

", + "smithy.api#jsonName": "replicatorResourceArn" + } + }, + "ReplicatorState": { + "target": "com.amazonaws.kafka#ReplicatorState", + "traits": { + "smithy.api#documentation": "

State of the replicator.

", + "smithy.api#jsonName": "replicatorState" + } + } + }, + "traits": { + "smithy.api#documentation": "

Information about a replicator.

" + } + }, "com.amazonaws.kafka#S3": { "type": "structure", "members": { @@ -6269,6 +7248,7 @@ "Enabled": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "enabled", "smithy.api#required": {} } @@ -6324,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": {} @@ -6362,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": {} @@ -6512,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": {} @@ -6522,6 +7505,44 @@ "smithy.api#input": {} } }, + "com.amazonaws.kafka#TargetCompressionType": { + "type": "enum", + "members": { + "NONE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "NONE" + } + }, + "GZIP": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "GZIP" + } + }, + "SNAPPY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SNAPPY" + } + }, + "LZ4": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "LZ4" + } + }, + "ZSTD": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ZSTD" + } + } + }, + "traits": { + "smithy.api#documentation": "

The type of compression to use producing records to the target cluster.

" + } + }, "com.amazonaws.kafka#Tls": { "type": "structure", "members": { @@ -6568,6 +7589,104 @@ "smithy.api#httpError": 429 } }, + "com.amazonaws.kafka#TopicReplication": { + "type": "structure", + "members": { + "CopyAccessControlListsForTopics": { + "target": "com.amazonaws.kafka#__boolean", + "traits": { + "smithy.api#documentation": "

Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.

", + "smithy.api#jsonName": "copyAccessControlListsForTopics" + } + }, + "CopyTopicConfigurations": { + "target": "com.amazonaws.kafka#__boolean", + "traits": { + "smithy.api#documentation": "

Whether to periodically configure remote topics to match their corresponding upstream topics.

", + "smithy.api#jsonName": "copyTopicConfigurations" + } + }, + "DetectAndCopyNewTopics": { + "target": "com.amazonaws.kafka#__boolean", + "traits": { + "smithy.api#documentation": "

Whether to periodically check for new topics and partitions.

", + "smithy.api#jsonName": "detectAndCopyNewTopics" + } + }, + "TopicsToExclude": { + "target": "com.amazonaws.kafka#__listOf__stringMax249", + "traits": { + "smithy.api#documentation": "

List of regular expression patterns indicating the topics that should not be replicated.

", + "smithy.api#jsonName": "topicsToExclude" + } + }, + "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": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Details about topic replication.

" + } + }, + "com.amazonaws.kafka#TopicReplicationUpdate": { + "type": "structure", + "members": { + "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": {} + } + }, + "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": {} + } + }, + "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": {} + } + }, + "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": {} + } + }, + "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": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Details for updating the topic replication of a replicator.

" + } + }, "com.amazonaws.kafka#Unauthenticated": { "type": "structure", "members": { @@ -6675,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": {} @@ -6733,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": {} @@ -6741,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": {} @@ -6821,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": {} @@ -6829,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": {} @@ -6915,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": {} @@ -6923,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": {} @@ -7006,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": {} @@ -7014,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": {} @@ -7107,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": {} @@ -7115,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": {} @@ -7205,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": {} @@ -7288,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": {} @@ -7296,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": {} @@ -7377,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": {} @@ -7430,6 +8564,126 @@ "smithy.api#output": {} } }, + "com.amazonaws.kafka#UpdateReplicationInfo": { + "type": "operation", + "input": { + "target": "com.amazonaws.kafka#UpdateReplicationInfoRequest" + }, + "output": { + "target": "com.amazonaws.kafka#UpdateReplicationInfoResponse" + }, + "errors": [ + { + "target": "com.amazonaws.kafka#BadRequestException" + }, + { + "target": "com.amazonaws.kafka#ForbiddenException" + }, + { + "target": "com.amazonaws.kafka#InternalServerErrorException" + }, + { + "target": "com.amazonaws.kafka#NotFoundException" + }, + { + "target": "com.amazonaws.kafka#ServiceUnavailableException" + }, + { + "target": "com.amazonaws.kafka#TooManyRequestsException" + }, + { + "target": "com.amazonaws.kafka#UnauthorizedException" + } + ], + "traits": { + "smithy.api#documentation": "

Updates replication info of a replicator.

", + "smithy.api#http": { + "method": "PUT", + "uri": "/replication/v1/replicators/{ReplicatorArn}/replication-info", + "code": 200 + } + } + }, + "com.amazonaws.kafka#UpdateReplicationInfoRequest": { + "type": "structure", + "members": { + "ConsumerGroupReplication": { + "target": "com.amazonaws.kafka#ConsumerGroupReplicationUpdate", + "traits": { + "smithy.api#documentation": "

Updated consumer group replication information.

", + "smithy.api#jsonName": "consumerGroupReplication" + } + }, + "CurrentVersion": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "

Current replicator version.

", + "smithy.api#jsonName": "currentVersion", + "smithy.api#required": {} + } + }, + "ReplicatorArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the replicator to be updated.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "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": {} + } + }, + "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": {} + } + }, + "TopicReplication": { + "target": "com.amazonaws.kafka#TopicReplicationUpdate", + "traits": { + "smithy.api#documentation": "

Updated topic replication information.

", + "smithy.api#jsonName": "topicReplication" + } + } + }, + "traits": { + "smithy.api#documentation": "

Update information relating to replication between a given source and target Kafka cluster.

", + "smithy.api#input": {} + } + }, + "com.amazonaws.kafka#UpdateReplicationInfoResponse": { + "type": "structure", + "members": { + "ReplicatorArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the replicator.

", + "smithy.api#jsonName": "replicatorArn" + } + }, + "ReplicatorState": { + "target": "com.amazonaws.kafka#ReplicatorState", + "traits": { + "smithy.api#documentation": "

State of the replicator.

", + "smithy.api#jsonName": "replicatorState" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.kafka#UpdateSecurity": { "type": "operation", "input": { @@ -7491,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": {} @@ -7584,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": {} @@ -7686,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": {} @@ -7709,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": {} @@ -7717,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": {} @@ -8120,6 +9379,24 @@ "target": "com.amazonaws.kafka#ConfigurationRevision" } }, + "com.amazonaws.kafka#__listOfKafkaCluster": { + "type": "list", + "member": { + "target": "com.amazonaws.kafka#KafkaCluster" + } + }, + "com.amazonaws.kafka#__listOfKafkaClusterDescription": { + "type": "list", + "member": { + "target": "com.amazonaws.kafka#KafkaClusterDescription" + } + }, + "com.amazonaws.kafka#__listOfKafkaClusterSummary": { + "type": "list", + "member": { + "target": "com.amazonaws.kafka#KafkaClusterSummary" + } + }, "com.amazonaws.kafka#__listOfKafkaVersion": { "type": "list", "member": { @@ -8132,6 +9409,30 @@ "target": "com.amazonaws.kafka#NodeInfo" } }, + "com.amazonaws.kafka#__listOfReplicationInfo": { + "type": "list", + "member": { + "target": "com.amazonaws.kafka#ReplicationInfo" + } + }, + "com.amazonaws.kafka#__listOfReplicationInfoDescription": { + "type": "list", + "member": { + "target": "com.amazonaws.kafka#ReplicationInfoDescription" + } + }, + "com.amazonaws.kafka#__listOfReplicationInfoSummary": { + "type": "list", + "member": { + "target": "com.amazonaws.kafka#ReplicationInfoSummary" + } + }, + "com.amazonaws.kafka#__listOfReplicatorSummary": { + "type": "list", + "member": { + "target": "com.amazonaws.kafka#ReplicatorSummary" + } + }, "com.amazonaws.kafka#__listOfUnprocessedScramSecret": { "type": "list", "member": { @@ -8156,6 +9457,18 @@ "target": "com.amazonaws.kafka#__string" } }, + "com.amazonaws.kafka#__listOf__stringMax249": { + "type": "list", + "member": { + "target": "com.amazonaws.kafka#__stringMax249" + } + }, + "com.amazonaws.kafka#__listOf__stringMax256": { + "type": "list", + "member": { + "target": "com.amazonaws.kafka#__stringMax256" + } + }, "com.amazonaws.kafka#__long": { "type": "long" }, @@ -8171,6 +9484,33 @@ "com.amazonaws.kafka#__string": { "type": "string" }, + "com.amazonaws.kafka#__stringMax1024": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 1024 + } + } + }, + "com.amazonaws.kafka#__stringMax249": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 249 + } + } + }, + "com.amazonaws.kafka#__stringMax256": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 256 + } + } + }, "com.amazonaws.kafka#__stringMin1Max128": { "type": "string", "traits": { @@ -8180,6 +9520,16 @@ } } }, + "com.amazonaws.kafka#__stringMin1Max128Pattern09AZaZ09AZaZ0": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 128 + }, + "smithy.api#pattern": "^[0-9A-Za-z][0-9A-Za-z-]{0,}$" + } + }, "com.amazonaws.kafka#__stringMin1Max64": { "type": "string", "traits": { diff --git a/aws-models/kafkaconnect.json b/aws-models/kafkaconnect.json index 58e4dd797d6b..5e3f48e493c2 100644 --- a/aws-models/kafkaconnect.json +++ b/aws-models/kafkaconnect.json @@ -1802,7 +1802,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1845,7 +1844,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1858,7 +1858,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1872,7 +1871,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1895,7 +1893,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1930,7 +1927,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1941,14 +1937,16 @@ }, "type": "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 +1960,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1978,11 +1974,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1993,14 +1989,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2014,7 +2012,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2034,7 +2031,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2045,14 +2041,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2063,9 +2061,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/kendra-ranking.json b/aws-models/kendra-ranking.json index 982a5ee8cc7c..1dd40ee9e393 100644 --- a/aws-models/kendra-ranking.json +++ b/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": [], diff --git a/aws-models/kendra.json b/aws-models/kendra.json index e7d54f2362aa..27451b81d109 100644 --- a/aws-models/kendra.json +++ b/aws-models/kendra.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": [], @@ -1694,7 +1694,7 @@ } ], "traits": { - "smithy.api#documentation": "

Removes one or more documents from an index. The documents must have been added with\n the BatchPutDocument API.

\n

The documents are deleted asynchronously. You can see the progress of the deletion by\n using Amazon Web Services CloudWatch. Any error messages related to the processing of the\n batch are sent to your Amazon Web Services CloudWatch log. You can also use the \n BatchGetDocumentStatus API to monitor the progress of deleting your documents.

\n

Deleting documents from an index using BatchDeleteDocument could take up \n to an hour or more, depending on the number of documents you want to delete.

" + "smithy.api#documentation": "

Removes one or more documents from an index. The documents must have been added with\n the BatchPutDocument API.

\n

The documents are deleted asynchronously. You can see the progress of the deletion by\n using Amazon Web Services\n CloudWatch. Any error messages related to the processing of the batch are sent to\n your Amazon Web Services\n CloudWatch log. You can also use the BatchGetDocumentStatus API to\n monitor the progress of deleting your documents.

\n

Deleting documents from an index using BatchDeleteDocument could take up\n to an hour or more, depending on the number of documents you want to delete.

" } }, "com.amazonaws.kendra#BatchDeleteDocumentRequest": { @@ -2007,7 +2007,7 @@ } ], "traits": { - "smithy.api#documentation": "

Adds one or more documents to an index.

\n

The BatchPutDocument API enables you to ingest inline documents or a set\n of documents stored in an Amazon S3 bucket. Use this API to ingest your text and\n unstructured text into an index, add custom attributes to the documents, and to attach\n an access control list to the documents added to the index.

\n

The documents are indexed asynchronously. You can see the progress of the batch using \n Amazon Web Services CloudWatch. Any error messages related to processing the batch \n are sent to your Amazon Web Services CloudWatch log. You can also use the \n BatchGetDocumentStatus API to monitor the progress of indexing your documents.

\n

For an example of ingesting inline documents using Python and Java SDKs, see Adding files\n directly to an index.

" + "smithy.api#documentation": "

Adds one or more documents to an index.

\n

The BatchPutDocument API enables you to ingest inline documents or a set\n of documents stored in an Amazon S3 bucket. Use this API to ingest your text and\n unstructured text into an index, add custom attributes to the documents, and to attach\n an access control list to the documents added to the index.

\n

The documents are indexed asynchronously. You can see the progress of the batch using\n Amazon Web Services\n CloudWatch. Any error messages related to processing the batch are sent to your\n Amazon Web Services\n CloudWatch log. You can also use the BatchGetDocumentStatus API to\n monitor the progress of indexing your documents.

\n

For an example of ingesting inline documents using Python and Java SDKs, see Adding files\n directly to an index.

" } }, "com.amazonaws.kendra#BatchPutDocumentRequest": { @@ -2023,7 +2023,7 @@ "RoleArn": { "target": "com.amazonaws.kendra#RoleArn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an IAM role with permission to access \n your S3 bucket. For more information, see IAM access roles for Amazon Kendra.

" + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an IAM role with permission to access\n your S3 bucket. For more information, see IAM access roles for Amazon Kendra.

" } }, "Documents": { @@ -2050,7 +2050,7 @@ "FailedDocuments": { "target": "com.amazonaws.kendra#BatchPutDocumentResponseFailedDocuments", "traits": { - "smithy.api#documentation": "

A list of documents that were not added to the index because the document failed a\n validation check. Each document contains an error message that indicates why the\n document couldn't be added to the index.

\n

If there was an error adding a document to an index the error is reported in your\n Amazon Web Services CloudWatch log. For more information, see Monitoring \n Amazon Kendra with Amazon CloudWatch logs.

" + "smithy.api#documentation": "

A list of documents that were not added to the index because the document failed a\n validation check. Each document contains an error message that indicates why the\n document couldn't be added to the index.

\n

If there was an error adding a document to an index the error is reported in your\n Amazon Web Services CloudWatch log. For more information, see Monitoring Amazon Kendra with Amazon CloudWatch logs.

" } } }, @@ -2319,6 +2319,67 @@ } } }, + "com.amazonaws.kendra#CollapseConfiguration": { + "type": "structure", + "members": { + "DocumentAttributeKey": { + "target": "com.amazonaws.kendra#DocumentAttributeKey", + "traits": { + "smithy.api#documentation": "

The document attribute used to group search results. You can use any attribute that\n has the Sortable flag set to true. You can also sort by any of the\n following built-in attributes:\"_category\",\"_created_at\", \"_last_updated_at\", \"_version\",\n \"_view_count\".

", + "smithy.api#required": {} + } + }, + "SortingConfigurations": { + "target": "com.amazonaws.kendra#SortingConfigurationList", + "traits": { + "smithy.api#documentation": "

A prioritized list of document attributes/fields that determine the primary document\n among those in a collapsed group.

" + } + }, + "MissingAttributeKeyStrategy": { + "target": "com.amazonaws.kendra#MissingAttributeKeyStrategy", + "traits": { + "smithy.api#documentation": "

Specifies the behavior for documents without a value for the collapse\n attribute.

\n

Amazon Kendra offers three customization options:

\n
    \n
  • \n

    Choose to COLLAPSE all documents with null or missing values in\n one group. This is the default configuration.

    \n
  • \n
  • \n

    Choose to IGNORE documents with null or missing values. Ignored\n documents will not appear in query results.

    \n
  • \n
  • \n

    Choose to EXPAND each document with a null or missing value into\n a group of its own.

    \n
  • \n
" + } + }, + "Expand": { + "target": "com.amazonaws.kendra#Boolean", + "traits": { + "smithy.api#default": false, + "smithy.api#documentation": "

Specifies whether to expand the collapsed results.

" + } + }, + "ExpandConfiguration": { + "target": "com.amazonaws.kendra#ExpandConfiguration", + "traits": { + "smithy.api#documentation": "

Provides configuration information to customize expansion options for a collapsed\n group.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Specifies how to group results by document attribute value, and how to display them\n collapsed/expanded under a designated primary document for each group.

" + } + }, + "com.amazonaws.kendra#CollapsedResultDetail": { + "type": "structure", + "members": { + "DocumentAttribute": { + "target": "com.amazonaws.kendra#DocumentAttribute", + "traits": { + "smithy.api#documentation": "

The value of the document attribute that results are collapsed on.

", + "smithy.api#required": {} + } + }, + "ExpandedResults": { + "target": "com.amazonaws.kendra#ExpandedResultList", + "traits": { + "smithy.api#documentation": "

A list of results in the collapsed group.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Provides details about a collapsed group of search results.

" + } + }, "com.amazonaws.kendra#ColumnConfiguration": { "type": "structure", "members": { @@ -3587,7 +3648,7 @@ "RoleArn": { "target": "com.amazonaws.kendra#RoleArn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an IAM role with permission to access \n Query API, GetQuerySuggestions API, and other required APIs. \n The role also must include permission to access IAM Identity Center (successor to Single Sign-On) that stores your \n user and group information. For more information, see IAM access roles for Amazon Kendra.

" + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an IAM role with permission to access \n Query API, GetQuerySuggestions API, and other required APIs. \n The role also must include permission to access IAM Identity Center that stores your \n user and group information. For more information, see IAM access roles for Amazon Kendra.

" } }, "Configuration": { @@ -3950,7 +4011,7 @@ "UserGroupResolutionConfiguration": { "target": "com.amazonaws.kendra#UserGroupResolutionConfiguration", "traits": { - "smithy.api#documentation": "

Gets users and groups from IAM Identity Center (successor to Single Sign-On) \n identity source. To configure this, see UserGroupResolutionConfiguration.

" + "smithy.api#documentation": "

Gets users and groups from IAM Identity Center \n identity source. To configure this, see UserGroupResolutionConfiguration.

" } } }, @@ -6182,7 +6243,7 @@ "UserGroupResolutionConfiguration": { "target": "com.amazonaws.kendra#UserGroupResolutionConfiguration", "traits": { - "smithy.api#documentation": "

Whether you have enabled the configuration for fetching access levels of groups and\n users from an IAM Identity Center (successor to Single Sign-On) identity source.

" + "smithy.api#documentation": "

Whether you have enabled the configuration for fetching access levels of groups and\n users from an IAM Identity Center identity source.

" } } }, @@ -6868,7 +6929,7 @@ "ContentType": { "target": "com.amazonaws.kendra#ContentType", "traits": { - "smithy.api#documentation": "

The file type of the document in the Blob field.

\n

If you want to index snippets or subsets of HTML documents instead of the entirety \n of the HTML documents, you must add the HTML start and closing tags \n (content) around the content.

" + "smithy.api#documentation": "

The file type of the document in the Blob field.

\n

If you want to index snippets or subsets of HTML documents instead of the entirety of\n the HTML documents, you must add the HTML start and closing tags\n (content) around the content.

" } }, "AccessControlConfigurationId": { @@ -7576,6 +7637,70 @@ } } }, + "com.amazonaws.kendra#ExpandConfiguration": { + "type": "structure", + "members": { + "MaxResultItemsToExpand": { + "target": "com.amazonaws.kendra#Integer", + "traits": { + "smithy.api#documentation": "

The number of collapsed search result groups to expand. If you set this value to 10,\n for example, only the first 10 out of 100 result groups will have expand functionality.\n

" + } + }, + "MaxExpandedResultsPerItem": { + "target": "com.amazonaws.kendra#Integer", + "traits": { + "smithy.api#documentation": "

The number of expanded results to show per collapsed primary document. For instance,\n if you set this value to 3, then at most 3 results per collapsed group will be\n displayed.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Specifies the configuration information needed to customize how collapsed search\n result groups expand.

" + } + }, + "com.amazonaws.kendra#ExpandedResultItem": { + "type": "structure", + "members": { + "Id": { + "target": "com.amazonaws.kendra#ResultId", + "traits": { + "smithy.api#documentation": "

The identifier for the expanded result.

" + } + }, + "DocumentId": { + "target": "com.amazonaws.kendra#DocumentId", + "traits": { + "smithy.api#documentation": "

The idenitifier of the document.

" + } + }, + "DocumentTitle": { + "target": "com.amazonaws.kendra#TextWithHighlights" + }, + "DocumentExcerpt": { + "target": "com.amazonaws.kendra#TextWithHighlights" + }, + "DocumentURI": { + "target": "com.amazonaws.kendra#Url", + "traits": { + "smithy.api#documentation": "

The URI of the original location of the document.

" + } + }, + "DocumentAttributes": { + "target": "com.amazonaws.kendra#DocumentAttributeList", + "traits": { + "smithy.api#documentation": "

An array of document attributes assigned to a document in the search results. For\n example, the document author (\"_author\") or the source URI (\"_source_uri\") of the\n document.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

A single expanded result in a collapsed group of search results.

\n

An expanded result item contains information about an expanded result document within\n a collapsed group of search results. This includes the original location of the\n document, a list of attributes assigned to the document, and relevant text from the\n document that satisfies the query.

" + } + }, + "com.amazonaws.kendra#ExpandedResultList": { + "type": "list", + "member": { + "target": "com.amazonaws.kendra#ExpandedResultItem" + } + }, "com.amazonaws.kendra#ExperienceConfiguration": { "type": "structure", "members": { @@ -11084,6 +11209,29 @@ } } }, + "com.amazonaws.kendra#MissingAttributeKeyStrategy": { + "type": "enum", + "members": { + "IGNORE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "IGNORE" + } + }, + "COLLAPSE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "COLLAPSE" + } + }, + "EXPAND": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "EXPAND" + } + } + } + }, "com.amazonaws.kendra#Mode": { "type": "enum", "members": { @@ -11622,7 +11770,7 @@ } ], "traits": { - "smithy.api#documentation": "

Searches an index given an input query.

\n

You can configure boosting or relevance tuning at the query level to override boosting \n at the index level, filter based on document fields/attributes and faceted search, and \n filter based on the user or their group access to documents. You can also include certain \n fields in the response that might provide useful additional information.

\n

A query response contains three types of results.

\n
    \n
  • \n

    Relevant suggested answers. The answers can be either a text excerpt or table \n excerpt. The answer can be highlighted in the excerpt.

    \n
  • \n
  • \n

    Matching FAQs or questions-answer from your FAQ file.

    \n
  • \n
  • \n

    Relevant documents. This result type includes an excerpt of the document with \n the document title. The searched terms can be highlighted in the excerpt.

    \n
  • \n
\n

You can specify that the query return only one type of result using the \n QueryResultTypeFilter parameter. Each query returns the 100 \n most relevant results. If you filter result type to only question-answers, \n a maximum of four results are returned. If you filter result type to only \n answers, a maximum of three results are returned.

" + "smithy.api#documentation": "

Searches an index given an input query.

\n \n

If you are working with large language models (LLMs) or implementing retrieval\n augmented generation (RAG) systems, you can use Amazon Kendra's Retrieve API, which can return longer semantically relevant passages. We\n recommend using the Retrieve API instead of filing a service limit increase\n to increase the Query API document excerpt length.

\n
\n

You can configure boosting or relevance tuning at the query level to override boosting\n at the index level, filter based on document fields/attributes and faceted search, and\n filter based on the user or their group access to documents. You can also include certain\n fields in the response that might provide useful additional information.

\n

A query response contains three types of results.

\n
    \n
  • \n

    Relevant suggested answers. The answers can be either a text excerpt or table\n excerpt. The answer can be highlighted in the excerpt.

    \n
  • \n
  • \n

    Matching FAQs or questions-answer from your FAQ file.

    \n
  • \n
  • \n

    Relevant documents. This result type includes an excerpt of the document with the\n document title. The searched terms can be highlighted in the excerpt.

    \n
  • \n
\n

You can specify that the query return only one type of result using the\n QueryResultTypeFilter parameter. Each query returns the 100 most relevant\n results. If you filter result type to only question-answers, a maximum of four results are\n returned. If you filter result type to only answers, a maximum of three results are\n returned.

" } }, "com.amazonaws.kendra#QueryCapacityUnit": { @@ -11679,37 +11827,37 @@ "AttributeFilter": { "target": "com.amazonaws.kendra#AttributeFilter", "traits": { - "smithy.api#documentation": "

Filters search results by document fields/attributes. You can only provide \n one attribute filter; however, the AndAllFilters, NotFilter, \n and OrAllFilters parameters contain a list of other filters.

\n

The AttributeFilter parameter means you can create a set of \n filtering rules that a document must satisfy to be included in the query results.

" + "smithy.api#documentation": "

Filters search results by document fields/attributes. You can only provide one attribute\n filter; however, the AndAllFilters, NotFilter, and\n OrAllFilters parameters contain a list of other filters.

\n

The AttributeFilter parameter means you can create a set of filtering rules\n that a document must satisfy to be included in the query results.

" } }, "Facets": { "target": "com.amazonaws.kendra#FacetList", "traits": { - "smithy.api#documentation": "

An array of documents fields/attributes for faceted search. Amazon Kendra returns a \n count for each field key specified. This helps your users narrow their search.

" + "smithy.api#documentation": "

An array of documents fields/attributes for faceted search. Amazon Kendra returns a\n count for each field key specified. This helps your users narrow their search.

" } }, "RequestedDocumentAttributes": { "target": "com.amazonaws.kendra#DocumentAttributeKeyList", "traits": { - "smithy.api#documentation": "

An array of document fields/attributes to include in the response. You can limit the \n response to include certain document fields. By default, all document attributes are \n included in the response.

" + "smithy.api#documentation": "

An array of document fields/attributes to include in the response. You can limit the\n response to include certain document fields. By default, all document attributes are\n included in the response.

" } }, "QueryResultTypeFilter": { "target": "com.amazonaws.kendra#QueryResultType", "traits": { - "smithy.api#documentation": "

Sets the type of query result or response. Only results for the specified type are \n returned.

" + "smithy.api#documentation": "

Sets the type of query result or response. Only results for the specified type are\n returned.

" } }, "DocumentRelevanceOverrideConfigurations": { "target": "com.amazonaws.kendra#DocumentRelevanceOverrideConfigurationList", "traits": { - "smithy.api#documentation": "

Overrides relevance tuning configurations of fields/attributes set at the index level.

\n

If you use this API to override the relevance tuning configured at the index level, but there \n is no relevance tuning configured at the index level, then Amazon Kendra does not apply any \n relevance tuning.

\n

If there is relevance tuning configured for fields at the index level, and you use this API to \n override only some of these fields, then for the fields you did not override, the importance is \n set to 1.

" + "smithy.api#documentation": "

Overrides relevance tuning configurations of fields/attributes set at the index\n level.

\n

If you use this API to override the relevance tuning configured at the index level, but\n there is no relevance tuning configured at the index level, then Amazon Kendra does\n not apply any relevance tuning.

\n

If there is relevance tuning configured for fields at the index level, and you use this\n API to override only some of these fields, then for the fields you did not override, the\n importance is set to 1.

" } }, "PageNumber": { "target": "com.amazonaws.kendra#Integer", "traits": { - "smithy.api#documentation": "

Query results are returned in pages the size of the PageSize parameter. \n By default, Amazon Kendra returns the first page of results. Use this parameter to \n get result pages after the first one.

" + "smithy.api#documentation": "

Query results are returned in pages the size of the PageSize parameter. By\n default, Amazon Kendra returns the first page of results. Use this parameter to get\n result pages after the first one.

" } }, "PageSize": { @@ -11721,7 +11869,13 @@ "SortingConfiguration": { "target": "com.amazonaws.kendra#SortingConfiguration", "traits": { - "smithy.api#documentation": "

Provides information that determines how the results of the query are sorted. You can\n set the field that Amazon Kendra should sort the results on, and specify whether the\n results should be sorted in ascending or descending order. In the case of ties in sorting\n the results, the results are sorted by relevance.

\n

If you don't provide sorting configuration, the results are sorted by the relevance that \n Amazon Kendra determines for the result.

" + "smithy.api#documentation": "

Provides information that determines how the results of the query are sorted. You can\n set the field that Amazon Kendra should sort the results on, and specify whether the\n results should be sorted in ascending or descending order. In the case of ties in sorting\n the results, the results are sorted by relevance.

\n

If you don't provide sorting configuration, the results are sorted by the relevance that\n Amazon Kendra determines for the result.

" + } + }, + "SortingConfigurations": { + "target": "com.amazonaws.kendra#SortingConfigurationList", + "traits": { + "smithy.api#documentation": "

Provides configuration information to determine how the results of a query are\n sorted.

\n

You can set upto 3 fields that Amazon Kendra should sort the results on, and\n specify whether the results should be sorted in ascending or descending order. The sort\n field quota can be increased.

\n

If you don't provide a sorting configuration, the results are sorted by the relevance\n that Amazon Kendra determines for the result. In the case of ties in sorting the\n results, the results are sorted by relevance.

" } }, "UserContext": { @@ -11741,6 +11895,12 @@ "traits": { "smithy.api#documentation": "

Enables suggested spell corrections for queries.

" } + }, + "CollapseConfiguration": { + "target": "com.amazonaws.kendra#CollapseConfiguration", + "traits": { + "smithy.api#documentation": "

Provides configuration to determine how to group results by document attribute value,\n and how to display them (collapsed or expanded) under a designated primary document for\n each group.

" + } } }, "traits": { @@ -11753,7 +11913,7 @@ "QueryId": { "target": "com.amazonaws.kendra#QueryId", "traits": { - "smithy.api#documentation": "

The identifier for the search. You also use QueryId to identify the\n search when using the SubmitFeedback API.

" + "smithy.api#documentation": "

The identifier for the search. You also use QueryId to identify the search\n when using the SubmitFeedback\n API.

" } }, "ResultItems": { @@ -11771,7 +11931,7 @@ "TotalNumberOfResults": { "target": "com.amazonaws.kendra#Integer", "traits": { - "smithy.api#documentation": "

The total number of items found by the search. However, you can only retrieve up to \n 100 items. For example, if the search found 192 items, you can only retrieve the first \n 100 of the items.

" + "smithy.api#documentation": "

The total number of items found by the search. However, you can only retrieve up to 100\n items. For example, if the search found 192 items, you can only retrieve the first 100 of\n the items.

" } }, "Warnings": { @@ -11789,7 +11949,7 @@ "FeaturedResultsItems": { "target": "com.amazonaws.kendra#FeaturedResultsItemList", "traits": { - "smithy.api#documentation": "

The list of featured result items. Featured results are displayed at \n the top of the search results page, placed above all other results for \n certain queries. If there's an exact match of a query, then certain \n documents are featured in the search results.

" + "smithy.api#documentation": "

The list of featured result items. Featured results are displayed at the top of the\n search results page, placed above all other results for certain queries. If there's an\n exact match of a query, then certain documents are featured in the search results.

" } } }, @@ -11888,6 +12048,12 @@ "traits": { "smithy.api#documentation": "

An excerpt from a table within a document.

" } + }, + "CollapsedResultDetail": { + "target": "com.amazonaws.kendra#CollapsedResultDetail", + "traits": { + "smithy.api#documentation": "

Provides details about a collapsed group of search results.

" + } } }, "traits": { @@ -12369,7 +12535,7 @@ } ], "traits": { - "smithy.api#documentation": "

Retrieves relevant passages or text excerpts given an input query.

\n

This API is similar to the Query \n API. However, by default, the Query API only \n returns excerpt passages of up to 100 token words. With the \n Retrieve API, you can retrieve longer passages of up to \n 200 token words and up to 100 semantically relevant passages. This doesn't \n include question-answer or FAQ type responses from your index. The passages \n are text excerpts that can be semantically extracted from multiple documents \n and multiple parts of the same document. If in extreme cases your documents \n produce zero passages using the Retrieve API, you can alternatively \n use the Query API and its types of responses.

\n

You can also do the following:

\n
    \n
  • \n

    Override boosting at the index level

    \n
  • \n
  • \n

    Filter based on document fields or attributes

    \n
  • \n
  • \n

    Filter based on the user or their group access to documents

    \n
  • \n
\n

You can also include certain fields in the response that might provide useful\n additional information.

\n

The Retrieve API shares the number of query capacity \n units that you set for your index. For more information on what's included in \n a single capacity unit and the default base capacity for an index, see Adjusting \n capacity.

" + "smithy.api#documentation": "

Retrieves relevant passages or text excerpts given an input query.

\n

This API is similar to the Query API. However, by\n default, the Query API only returns excerpt passages of up to 100 token\n words. With the Retrieve API, you can retrieve longer passages of up to 200\n token words and up to 100 semantically relevant passages. This doesn't include\n question-answer or FAQ type responses from your index. The passages are text excerpts\n that can be semantically extracted from multiple documents and multiple parts of the\n same document. If in extreme cases your documents produce zero passages using the\n Retrieve API, you can alternatively use the Query API and\n its types of responses.

\n

You can also do the following:

\n
    \n
  • \n

    Override boosting at the index level

    \n
  • \n
  • \n

    Filter based on document fields or attributes

    \n
  • \n
  • \n

    Filter based on the user or their group access to documents

    \n
  • \n
  • \n

    View the confidence score bucket for a retrieved passage result. The\n confidence bucket provides a relative ranking that indicates how confident\n Amazon Kendra is that the response is relevant to the query.

    \n \n

    Confidence score buckets are currently available only for English.

    \n
    \n
  • \n
\n

You can also include certain fields in the response that might provide useful\n additional information.

\n

The Retrieve API shares the number of query capacity\n units that you set for your index. For more information on what's included\n in a single capacity unit and the default base capacity for an index, see Adjusting\n capacity.

" } }, "com.amazonaws.kendra#RetrieveRequest": { @@ -12378,45 +12544,45 @@ "IndexId": { "target": "com.amazonaws.kendra#IndexId", "traits": { - "smithy.api#documentation": "

The identifier of the index to retrieve relevant passages for the \n search.

", + "smithy.api#documentation": "

The identifier of the index to retrieve relevant passages for the search.

", "smithy.api#required": {} } }, "QueryText": { "target": "com.amazonaws.kendra#QueryText", "traits": { - "smithy.api#documentation": "

The input query text to retrieve relevant passages for the search. \n Amazon Kendra truncates queries at 30 token words, which excludes \n punctuation and stop words. Truncation still applies if you use Boolean \n or more advanced, complex queries.

", + "smithy.api#documentation": "

The input query text to retrieve relevant passages for the search. Amazon Kendra\n truncates queries at 30 token words, which excludes punctuation and stop words.\n Truncation still applies if you use Boolean or more advanced, complex queries.

", "smithy.api#required": {} } }, "AttributeFilter": { "target": "com.amazonaws.kendra#AttributeFilter", "traits": { - "smithy.api#documentation": "

Filters search results by document fields/attributes. You can only provide \n one attribute filter; however, the AndAllFilters, NotFilter, \n and OrAllFilters parameters contain a list of other filters.

\n

The AttributeFilter parameter means you can create a set of \n filtering rules that a document must satisfy to be included in the query results.

" + "smithy.api#documentation": "

Filters search results by document fields/attributes. You can only provide one\n attribute filter; however, the AndAllFilters, NotFilter, and\n OrAllFilters parameters contain a list of other filters.

\n

The AttributeFilter parameter means you can create a set of filtering\n rules that a document must satisfy to be included in the query results.

" } }, "RequestedDocumentAttributes": { "target": "com.amazonaws.kendra#DocumentAttributeKeyList", "traits": { - "smithy.api#documentation": "

A list of document fields/attributes to include in the response. You can limit \n the response to include certain document fields. By default, all document \n fields are included in the response.

" + "smithy.api#documentation": "

A list of document fields/attributes to include in the response. You can limit the\n response to include certain document fields. By default, all document fields are\n included in the response.

" } }, "DocumentRelevanceOverrideConfigurations": { "target": "com.amazonaws.kendra#DocumentRelevanceOverrideConfigurationList", "traits": { - "smithy.api#documentation": "

Overrides relevance tuning configurations of fields/attributes set at the index \n level.

\n

If you use this API to override the relevance tuning configured at the index level, \n but there is no relevance tuning configured at the index level, then \n Amazon Kendra does not apply any relevance tuning.

\n

If there is relevance tuning configured for fields at the index level, and you use \n this API to override only some of these fields, then for the fields you did not \n override, the importance is set to 1.

" + "smithy.api#documentation": "

Overrides relevance tuning configurations of fields/attributes set at the index\n level.

\n

If you use this API to override the relevance tuning configured at the index level,\n but there is no relevance tuning configured at the index level, then Amazon Kendra\n does not apply any relevance tuning.

\n

If there is relevance tuning configured for fields at the index level, and you use\n this API to override only some of these fields, then for the fields you did not\n override, the importance is set to 1.

" } }, "PageNumber": { "target": "com.amazonaws.kendra#Integer", "traits": { - "smithy.api#documentation": "

Retrieved relevant passages are returned in pages the size of the \n PageSize parameter. By default, Amazon Kendra returns the first page \n of results. Use this parameter to get result pages after the first one.

" + "smithy.api#documentation": "

Retrieved relevant passages are returned in pages the size of the\n PageSize parameter. By default, Amazon Kendra returns the first\n page of results. Use this parameter to get result pages after the first one.

" } }, "PageSize": { "target": "com.amazonaws.kendra#Integer", "traits": { - "smithy.api#documentation": "

Sets the number of retrieved relevant passages that are returned in each page of \n results. The default page size is 10. The maximum number of results returned is 100. \n If you ask for more than 100 results, only 100 are returned.

" + "smithy.api#documentation": "

Sets the number of retrieved relevant passages that are returned in each page of\n results. The default page size is 10. The maximum number of results returned is 100. If\n you ask for more than 100 results, only 100 are returned.

" } }, "UserContext": { @@ -12436,7 +12602,7 @@ "QueryId": { "target": "com.amazonaws.kendra#QueryId", "traits": { - "smithy.api#documentation": "

The identifier of query used for the search. You also use QueryId to \n identify the search when using the Submitfeedback API.

" + "smithy.api#documentation": "

The identifier of query used for the search. You also use QueryId to\n identify the search when using the Submitfeedback\n API.

" } }, "ResultItems": { @@ -12486,13 +12652,13 @@ "DocumentAttributes": { "target": "com.amazonaws.kendra#DocumentAttributeList", "traits": { - "smithy.api#documentation": "

An array of document fields/attributes assigned to a document in the \n search results. For example, the document author (_author) \n or the source URI (_source_uri) of the document.

" + "smithy.api#documentation": "

An array of document fields/attributes assigned to a document in the search results.\n For example, the document author (_author) or the source URI\n (_source_uri) of the document.

" } }, "ScoreAttributes": { "target": "com.amazonaws.kendra#ScoreAttributes", "traits": { - "smithy.api#documentation": "

The confidence score bucket for a retrieved passage result. The confidence \n bucket provides a relative ranking that indicates how confident Amazon Kendra \n is that the response is relevant to the query.

" + "smithy.api#documentation": "

The confidence score bucket for a retrieved passage result. The confidence bucket\n provides a relative ranking that indicates how confident Amazon Kendra is that the\n response is relevant to the query.

" } } }, @@ -13878,6 +14044,17 @@ "smithy.api#documentation": "

Specifies the document attribute to use to sort the response to a Amazon Kendra\n query. You can specify a single attribute for sorting. The attribute must have the\n Sortable flag set to true, otherwise Amazon Kendra\n returns an exception.

\n

You can sort attributes of the following types.

\n
    \n
  • \n

    Date value

    \n
  • \n
  • \n

    Long value

    \n
  • \n
  • \n

    String value

    \n
  • \n
\n

You can't sort attributes of the following type.

\n
    \n
  • \n

    String list value

    \n
  • \n
" } }, + "com.amazonaws.kendra#SortingConfigurationList": { + "type": "list", + "member": { + "target": "com.amazonaws.kendra#SortingConfiguration" + }, + "traits": { + "smithy.api#length": { + "min": 1 + } + } + }, "com.amazonaws.kendra#SourceDocument": { "type": "structure", "members": { @@ -15379,7 +15556,7 @@ "UserGroupResolutionConfiguration": { "target": "com.amazonaws.kendra#UserGroupResolutionConfiguration", "traits": { - "smithy.api#documentation": "

Enables fetching access levels of groups and users from an IAM Identity Center (successor to Single Sign-On)\n identity source. To configure this, see UserGroupResolutionConfiguration.

" + "smithy.api#documentation": "

Enables fetching access levels of groups and users from an IAM Identity Center\n identity source. To configure this, see UserGroupResolutionConfiguration.

" } } }, @@ -15718,13 +15895,13 @@ "UserGroupResolutionMode": { "target": "com.amazonaws.kendra#UserGroupResolutionMode", "traits": { - "smithy.api#documentation": "

The identity store provider (mode) you want to use to get users and groups. \n IAM Identity Center (successor to Single Sign-On) is currently the only available mode. Your users and groups\n must exist in an IAM Identity Center identity source in order to use this mode.

", + "smithy.api#documentation": "

The identity store provider (mode) you want to use to get users and groups. \n IAM Identity Center is currently the only available mode. Your users and groups\n must exist in an IAM Identity Center identity source in order to use this mode.

", "smithy.api#required": {} } } }, "traits": { - "smithy.api#documentation": "

Provides the configuration information to get users and groups from\n an IAM Identity Center (successor to Single Sign-On) identity source. This is useful for user context filtering, where\n search results are filtered based on the user or their group access to documents. You can\n also use the PutPrincipalMapping API to\n map users to their groups so that you only need to provide the user ID when you issue the\n query.

\n

To set up an IAM Identity Center identity source in the console to use with Amazon Kendra, see Getting started with an IAM Identity Center identity source. You must also grant the required permissions to\n use IAM Identity Center with Amazon Kendra. For more information, see IAM roles for IAM Identity Center.

\n

Amazon Kendra currently does not support using\n UserGroupResolutionConfiguration with an Amazon Web Services organization\n member account for your IAM Identity Center identify source. You must create your index in\n the management account for the organization in order to use\n UserGroupResolutionConfiguration.

" + "smithy.api#documentation": "

Provides the configuration information to get users and groups from\n an IAM Identity Center identity source. This is useful for user context filtering, where\n search results are filtered based on the user or their group access to documents. You can\n also use the PutPrincipalMapping API to\n map users to their groups so that you only need to provide the user ID when you issue the\n query.

\n

To set up an IAM Identity Center identity source in the console to use with Amazon Kendra, see Getting started with an IAM Identity Center identity source. You must also grant the required permissions to\n use IAM Identity Center with Amazon Kendra. For more information, see IAM roles for IAM Identity Center.

\n

Amazon Kendra currently does not support using\n UserGroupResolutionConfiguration with an Amazon Web Services organization\n member account for your IAM Identity Center identify source. You must create your index in\n the management account for the organization in order to use\n UserGroupResolutionConfiguration.

" } }, "com.amazonaws.kendra#UserGroupResolutionMode": { diff --git a/aws-models/keyspaces.json b/aws-models/keyspaces.json index 1571c497692c..c1b0035cfd62 100644 --- a/aws-models/keyspaces.json +++ b/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": [], diff --git a/aws-models/kinesis-video-archived-media.json b/aws-models/kinesis-video-archived-media.json index b09c67c6e3cc..2816f42c5fc9 100644 --- a/aws-models/kinesis-video-archived-media.json +++ b/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": [], diff --git a/aws-models/kinesis-video-media.json b/aws-models/kinesis-video-media.json index 40b0ebde5387..de554e72cd84 100644 --- a/aws-models/kinesis-video-media.json +++ b/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": [], diff --git a/aws-models/kinesis-video-signaling.json b/aws-models/kinesis-video-signaling.json index 1e619ed21686..793406e6bb2f 100644 --- a/aws-models/kinesis-video-signaling.json +++ b/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 diff --git a/aws-models/kinesis-video-webrtc-storage.json b/aws-models/kinesis-video-webrtc-storage.json index a2917e9960a2..b1e618c49ab1 100644 --- a/aws-models/kinesis-video-webrtc-storage.json +++ b/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" } ] }, diff --git a/aws-models/kinesis.json b/aws-models/kinesis.json index 162fd4dde40c..20f412af7004 100644 --- a/aws-models/kinesis.json +++ b/aws-models/kinesis.json @@ -1770,7 +1770,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1784,7 +1783,6 @@ "assign": "arn" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1804,7 +1802,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1824,7 +1821,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1844,7 +1840,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1873,7 +1868,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1887,7 +1881,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1907,7 +1900,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1920,7 +1912,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1943,7 +1934,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1963,7 +1953,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1983,7 +1972,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1994,21 +1982,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 +2013,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2042,7 +2032,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2053,14 +2042,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2074,7 +2065,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2094,7 +2084,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2105,14 +2094,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2123,63 +2114,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 +2262,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2276,7 +2275,6 @@ "assign": "arn" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2296,7 +2294,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2316,7 +2313,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2336,7 +2332,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2365,7 +2360,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2379,7 +2373,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2399,7 +2392,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2412,7 +2404,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2435,7 +2426,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2455,7 +2445,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2475,7 +2464,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2486,21 +2474,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 +2505,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2534,7 +2524,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2545,14 +2534,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2566,7 +2557,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2586,7 +2576,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2597,14 +2586,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2615,63 +2606,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 +2684,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2727,7 +2726,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2740,7 +2740,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2754,7 +2753,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2777,7 +2775,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2812,7 +2809,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2823,14 +2819,16 @@ }, "type": "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 +2842,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2860,18 +2856,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -2880,7 +2875,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -2900,14 +2896,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2921,7 +2919,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2941,7 +2938,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2952,14 +2948,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2970,9 +2968,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/kinesisanalytics.json b/aws-models/kinesisanalytics.json index f72ca07d2ded..161e29d25df9 100644 --- a/aws-models/kinesisanalytics.json +++ b/aws-models/kinesisanalytics.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": [], diff --git a/aws-models/kinesisanalyticsv2.json b/aws-models/kinesisanalyticsv2.json index e8c3a11dcd00..22059ce613e4 100644 --- a/aws-models/kinesisanalyticsv2.json +++ b/aws-models/kinesisanalyticsv2.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": [], diff --git a/aws-models/kinesisvideo.json b/aws-models/kinesisvideo.json index d6fdbc2ee875..bdfa4c69ff48 100644 --- a/aws-models/kinesisvideo.json +++ b/aws-models/kinesisvideo.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/aws-models/kms.json b/aws-models/kms.json index 3a8eb8f97479..638331470fe2 100644 --- a/aws-models/kms.json +++ b/aws-models/kms.json @@ -6707,7 +6707,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6750,7 +6749,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6763,7 +6763,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6777,7 +6776,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6800,7 +6798,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6835,7 +6832,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6846,14 +6842,16 @@ }, "type": "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 +6865,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -6883,11 +6879,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6898,14 +6894,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6919,7 +6917,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6939,7 +6936,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6950,14 +6946,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6968,9 +6966,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/lakeformation.json b/aws-models/lakeformation.json index bd617c0d6a86..eb2225d6cba6 100644 --- a/aws-models/lakeformation.json +++ b/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/aws-models/lambda.json b/aws-models/lambda.json index 5fef5ae70358..794f4079a779 100644 --- a/aws-models/lambda.json +++ b/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": {} diff --git a/aws-models/lex-models.json b/aws-models/lex-models.json index 10d77b5f4f6e..035105c07bbe 100644 --- a/aws-models/lex-models.json +++ b/aws-models/lex-models.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": [], diff --git a/aws-models/license-manager-linux-subscriptions.json b/aws-models/license-manager-linux-subscriptions.json index bc9550fd71ac..6858f4aab61f 100644 --- a/aws-models/license-manager-linux-subscriptions.json +++ b/aws-models/license-manager-linux-subscriptions.json @@ -287,7 +287,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -306,7 +305,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -334,13 +332,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -353,7 +352,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -367,7 +365,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -390,7 +387,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -425,11 +421,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -440,16 +434,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 +460,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -479,15 +474,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -498,16 +492,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 +518,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -541,11 +537,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -556,20 +550,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 +576,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/aws-models/license-manager-user-subscriptions.json b/aws-models/license-manager-user-subscriptions.json index 7295de94780f..73a96d9fdda1 100644 --- a/aws-models/license-manager-user-subscriptions.json +++ b/aws-models/license-manager-user-subscriptions.json @@ -618,7 +618,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -661,7 +660,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -674,7 +674,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -688,7 +687,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -711,7 +709,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -746,7 +743,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -757,14 +753,16 @@ }, "type": "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 +776,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -794,11 +790,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -809,14 +805,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -830,7 +828,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -850,7 +847,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -861,14 +857,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -879,9 +877,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/license-manager.json b/aws-models/license-manager.json index 80ff6c461860..fcaa57d69f07 100644 --- a/aws-models/license-manager.json +++ b/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": [], diff --git a/aws-models/lightsail.json b/aws-models/lightsail.json index e5dd7ea8d335..8cddf9f3cda6 100644 --- a/aws-models/lightsail.json +++ b/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 diff --git a/aws-models/location.json b/aws-models/location.json index 1c4a50b9b34a..821c93670f00 100644 --- a/aws-models/location.json +++ b/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/aws-models/logs.json b/aws-models/logs.json index e7515407cdb8..129dab0ab128 100644 --- a/aws-models/logs.json +++ b/aws-models/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/aws-models/lookoutequipment.json b/aws-models/lookoutequipment.json index f545f4a02874..c674a23dd80d 100644 --- a/aws-models/lookoutequipment.json +++ b/aws-models/lookoutequipment.json @@ -237,7 +237,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -280,7 +279,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -293,7 +293,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -307,7 +306,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -330,7 +328,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -365,7 +362,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -376,14 +372,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -397,14 +395,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -413,11 +409,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -428,14 +424,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -449,7 +447,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -469,7 +466,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -480,14 +476,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -498,9 +496,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/lookoutmetrics.json b/aws-models/lookoutmetrics.json index 32b92028eae5..6d32e4199ff5 100644 --- a/aws-models/lookoutmetrics.json +++ b/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.

" } }, diff --git a/aws-models/lookoutvision.json b/aws-models/lookoutvision.json index 320b65321036..50a2f6e20839 100644 --- a/aws-models/lookoutvision.json +++ b/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": {} } } diff --git a/aws-models/m2.json b/aws-models/m2.json index 2513d73b1817..c209a500861e 100644 --- a/aws-models/m2.json +++ b/aws-models/m2.json @@ -495,7 +495,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -538,7 +537,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -551,7 +551,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -565,7 +564,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -588,7 +586,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -623,7 +620,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -634,14 +630,16 @@ }, "type": "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 +653,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -671,11 +667,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -686,14 +682,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -707,7 +705,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -727,7 +724,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -738,14 +734,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -756,9 +754,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/machinelearning.json b/aws-models/machinelearning.json index 670c6592335f..d10095aebd1c 100644 --- a/aws-models/machinelearning.json +++ b/aws-models/machinelearning.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/aws-models/macie.json b/aws-models/macie.json index 47ddbcfca1f5..a5704d4672b8 100644 --- a/aws-models/macie.json +++ b/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": [], diff --git a/aws-models/macie2.json b/aws-models/macie2.json index 12c6f8e86435..0d36b3a94e62 100644 --- a/aws-models/macie2.json +++ b/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/aws-models/managedblockchain-query.json b/aws-models/managedblockchain-query.json index 966926cc1c6d..cb184b7367be 100644 --- a/aws-models/managedblockchain-query.json +++ b/aws-models/managedblockchain-query.json @@ -18,6 +18,47 @@ "smithy.api#httpError": 403 } }, + "com.amazonaws.managedblockchainquery#AssetContract": { + "type": "structure", + "members": { + "contractIdentifier": { + "target": "com.amazonaws.managedblockchainquery#ContractIdentifier", + "traits": { + "smithy.api#documentation": "

The container for the contract identifier containing its blockchain network \n and address.

", + "smithy.api#required": {} + } + }, + "tokenStandard": { + "target": "com.amazonaws.managedblockchainquery#QueryTokenStandard", + "traits": { + "smithy.api#documentation": "

The token standard of the contract.

", + "smithy.api#required": {} + } + }, + "deployerAddress": { + "target": "com.amazonaws.managedblockchainquery#ChainAddress", + "traits": { + "smithy.api#documentation": "

The address of the contract deployer.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

This container contains information about an contract.

" + } + }, + "com.amazonaws.managedblockchainquery#AssetContractList": { + "type": "list", + "member": { + "target": "com.amazonaws.managedblockchainquery#AssetContract" + }, + "traits": { + "smithy.api#length": { + "min": 0, + "max": 250 + } + } + }, "com.amazonaws.managedblockchainquery#BatchGetTokenBalance": { "type": "operation", "input": { @@ -48,7 +89,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to batch calls for GetTokenBalance API", - "smithy.api#documentation": "

Gets the token balance for a batch of tokens by using the GetTokenBalance \n action for every token in the request.

\n \n

Only the native tokens BTC,ETH, and the ERC-20, \n ERC-721, and ERC 1155 token standards are supported.

\n
", + "smithy.api#documentation": "

Gets the token balance for a batch of tokens by using the BatchGetTokenBalance \n action for every token in the request.

\n \n

Only the native tokens BTC,ETH, and the ERC-20, \n ERC-721, and ERC 1155 token standards are supported.

\n
", "smithy.api#http": { "uri": "/batch-get-token-balance", "method": "POST" @@ -112,7 +153,7 @@ "getTokenBalanceInputs": { "target": "com.amazonaws.managedblockchainquery#GetTokenBalanceInputList", "traits": { - "smithy.api#documentation": "

An array of GetTokenBalanceInput objects whose balance is being requested.

" + "smithy.api#documentation": "

An array of BatchGetTokenBalanceInputItem objects whose balance is being requested.

" } } }, @@ -233,6 +274,83 @@ "smithy.api#pattern": "^[-A-Za-z0-9]{13,74}$" } }, + "com.amazonaws.managedblockchainquery#ContractFilter": { + "type": "structure", + "members": { + "network": { + "target": "com.amazonaws.managedblockchainquery#QueryNetwork", + "traits": { + "smithy.api#documentation": "

The blockchain network of the contract.

", + "smithy.api#required": {} + } + }, + "tokenStandard": { + "target": "com.amazonaws.managedblockchainquery#QueryTokenStandard", + "traits": { + "smithy.api#documentation": "

The container for the token standard.

", + "smithy.api#required": {} + } + }, + "deployerAddress": { + "target": "com.amazonaws.managedblockchainquery#ChainAddress", + "traits": { + "smithy.api#documentation": "

The network address of the deployer.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

The contract or wallet address by which to filter the request.

" + } + }, + "com.amazonaws.managedblockchainquery#ContractIdentifier": { + "type": "structure", + "members": { + "network": { + "target": "com.amazonaws.managedblockchainquery#QueryNetwork", + "traits": { + "smithy.api#documentation": "

The blockchain network of the contract.

", + "smithy.api#required": {} + } + }, + "contractAddress": { + "target": "com.amazonaws.managedblockchainquery#ChainAddress", + "traits": { + "smithy.api#documentation": "

Container for the blockchain address about a contract.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Container for the blockchain address and network information about a contract.

" + } + }, + "com.amazonaws.managedblockchainquery#ContractMetadata": { + "type": "structure", + "members": { + "name": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

The name of the token contract.

" + } + }, + "symbol": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

The symbol of the token contract.

" + } + }, + "decimals": { + "target": "smithy.api#Integer", + "traits": { + "smithy.api#documentation": "

The decimals used by the token contract.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

The metadata of the contract.

" + } + }, "com.amazonaws.managedblockchainquery#ErrorType": { "type": "string", "traits": { @@ -258,6 +376,91 @@ } } }, + "com.amazonaws.managedblockchainquery#GetAssetContract": { + "type": "operation", + "input": { + "target": "com.amazonaws.managedblockchainquery#GetAssetContractInput" + }, + "output": { + "target": "com.amazonaws.managedblockchainquery#GetAssetContractOutput" + }, + "errors": [ + { + "target": "com.amazonaws.managedblockchainquery#AccessDeniedException" + }, + { + "target": "com.amazonaws.managedblockchainquery#InternalServerException" + }, + { + "target": "com.amazonaws.managedblockchainquery#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.managedblockchainquery#ServiceQuotaExceededException" + }, + { + "target": "com.amazonaws.managedblockchainquery#ThrottlingException" + }, + { + "target": "com.amazonaws.managedblockchainquery#ValidationException" + } + ], + "traits": { + "aws.iam#actionPermissionDescription": "Grants permission to fetch information about a contract on the blockchain", + "smithy.api#documentation": "

Gets the information about a specific contract deployed on the blockchain.

\n \n
    \n
  • \n

    The Bitcoin blockchain networks do not support this \n operation.

    \n
  • \n
  • \n

    Metadata is currently only available for some ERC-20 contracts. \n Metadata will be available for additional contracts in the future.

    \n
  • \n
\n
", + "smithy.api#http": { + "uri": "/get-asset-contract", + "method": "POST" + }, + "smithy.api#readonly": {} + } + }, + "com.amazonaws.managedblockchainquery#GetAssetContractInput": { + "type": "structure", + "members": { + "contractIdentifier": { + "target": "com.amazonaws.managedblockchainquery#ContractIdentifier", + "traits": { + "smithy.api#documentation": "

Contains the blockchain address and network information about the contract.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.managedblockchainquery#GetAssetContractOutput": { + "type": "structure", + "members": { + "contractIdentifier": { + "target": "com.amazonaws.managedblockchainquery#ContractIdentifier", + "traits": { + "smithy.api#documentation": "

Contains the blockchain address and network information about the contract.

", + "smithy.api#required": {} + } + }, + "tokenStandard": { + "target": "com.amazonaws.managedblockchainquery#QueryTokenStandard", + "traits": { + "smithy.api#documentation": "

The token standard of the contract requested.

", + "smithy.api#required": {} + } + }, + "deployerAddress": { + "target": "com.amazonaws.managedblockchainquery#ChainAddress", + "traits": { + "smithy.api#documentation": "

The address of the deployer of contract.

", + "smithy.api#required": {} + } + }, + "metadata": { + "target": "com.amazonaws.managedblockchainquery#ContractMetadata" + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.managedblockchainquery#GetTokenBalance": { "type": "operation", "input": { @@ -466,6 +669,99 @@ "smithy.api#retryable": {} } }, + "com.amazonaws.managedblockchainquery#ListAssetContracts": { + "type": "operation", + "input": { + "target": "com.amazonaws.managedblockchainquery#ListAssetContractsInput" + }, + "output": { + "target": "com.amazonaws.managedblockchainquery#ListAssetContractsOutput" + }, + "errors": [ + { + "target": "com.amazonaws.managedblockchainquery#AccessDeniedException" + }, + { + "target": "com.amazonaws.managedblockchainquery#InternalServerException" + }, + { + "target": "com.amazonaws.managedblockchainquery#ServiceQuotaExceededException" + }, + { + "target": "com.amazonaws.managedblockchainquery#ThrottlingException" + }, + { + "target": "com.amazonaws.managedblockchainquery#ValidationException" + } + ], + "traits": { + "aws.iam#actionPermissionDescription": "Grants permission to fetch multiple contracts on the blockchain", + "smithy.api#documentation": "

Lists all the contracts for a given contract type deployed by an address \n (either a contract address or a wallet address).

\n

The Bitcoin blockchain networks do not support this \n operation.

", + "smithy.api#http": { + "uri": "/list-asset-contracts", + "method": "POST" + }, + "smithy.api#paginated": { + "inputToken": "nextToken", + "outputToken": "nextToken", + "items": "contracts", + "pageSize": "maxResults" + }, + "smithy.api#readonly": {} + } + }, + "com.amazonaws.managedblockchainquery#ListAssetContractsInput": { + "type": "structure", + "members": { + "contractFilter": { + "target": "com.amazonaws.managedblockchainquery#ContractFilter", + "traits": { + "smithy.api#documentation": "

Contains the filter parameter for the request.

", + "smithy.api#required": {} + } + }, + "nextToken": { + "target": "com.amazonaws.managedblockchainquery#NextToken", + "traits": { + "smithy.api#documentation": "

The pagination token that indicates the next set of results to retrieve.

" + } + }, + "maxResults": { + "target": "smithy.api#Integer", + "traits": { + "smithy.api#documentation": "

The maximum number of contracts to list.

", + "smithy.api#range": { + "min": 1, + "max": 250 + } + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.managedblockchainquery#ListAssetContractsOutput": { + "type": "structure", + "members": { + "contracts": { + "target": "com.amazonaws.managedblockchainquery#AssetContractList", + "traits": { + "smithy.api#documentation": "

An array of contract objects that contain the properties for each contract.

", + "smithy.api#required": {} + } + }, + "nextToken": { + "target": "com.amazonaws.managedblockchainquery#NextToken", + "traits": { + "smithy.api#documentation": "

The pagination token that indicates the next set of results to retrieve.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.managedblockchainquery#ListTokenBalances": { "type": "operation", "input": { @@ -493,7 +789,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to retrieve multiple balances on the blockchain", - "smithy.api#documentation": "

This action returns the following for a given a blockchain network:

\n
    \n
  • \n

    Lists all token balances owned by an address (either a contact \n address or a wallet address).

    \n
  • \n
  • \n

    Lists all token balances for all tokens created by a contract.

    \n
  • \n
  • \n

    Lists all token balances for a given token.

    \n
  • \n
\n \n

You must always specify the network property of \n the tokenFilter when using this operation.

\n
", + "smithy.api#documentation": "

This action returns the following for a given blockchain network:

\n
    \n
  • \n

    Lists all token balances owned by an address (either a contract \n address or a wallet address).

    \n
  • \n
  • \n

    Lists all token balances for all tokens created by a contract.

    \n
  • \n
  • \n

    Lists all token balances for a given token.

    \n
  • \n
\n \n

You must always specify the network property of \n the tokenFilter when using this operation.

\n
", "smithy.api#http": { "uri": "/list-token-balances", "method": "POST" @@ -519,7 +815,7 @@ "tokenFilter": { "target": "com.amazonaws.managedblockchainquery#TokenFilter", "traits": { - "smithy.api#documentation": "

The contract address or a token identifier on the \n blockchain network by which to filter the request. You must specify the contractAddress \n property of this container when listing tokens minted by a contract.

\n \n

You must always specify the network property of this \n container when using this operation.

\n
", + "smithy.api#documentation": "

The contract address or a token identifier on the \n blockchain network by which to filter the request. You must specify the contractAddress \n property of this container when listing tokens minted by a contract.

\n \n

You must always specify the network property of this \n container when using this operation.

\n
", "smithy.api#required": {} } }, @@ -861,6 +1157,16 @@ "value": "BITCOIN_MAINNET", "name": "BITCOIN_MAINNET", "documentation": "Bitcoin main network" + }, + { + "value": "BITCOIN_TESTNET", + "name": "BITCOIN_TESTNET", + "documentation": "Bitcoin test network" + }, + { + "value": "ETHEREUM_SEPOLIA_TESTNET", + "name": "ETHEREUM_SEPOLIA_TESTNET", + "documentation": "SEPOLIA network (ethereum testnet)" } ] } @@ -871,6 +1177,25 @@ "smithy.api#pattern": "^[a-zA-Z0-9]{1,66}$" } }, + "com.amazonaws.managedblockchainquery#QueryTokenStandard": { + "type": "string", + "traits": { + "smithy.api#enum": [ + { + "value": "ERC20", + "name": "ERC20" + }, + { + "value": "ERC721", + "name": "ERC721" + }, + { + "value": "ERC1155", + "name": "ERC1155" + } + ] + } + }, "com.amazonaws.managedblockchainquery#QueryTransactionEventType": { "type": "string", "traits": { @@ -1117,12 +1442,18 @@ { "target": "com.amazonaws.managedblockchainquery#BatchGetTokenBalance" }, + { + "target": "com.amazonaws.managedblockchainquery#GetAssetContract" + }, { "target": "com.amazonaws.managedblockchainquery#GetTokenBalance" }, { "target": "com.amazonaws.managedblockchainquery#GetTransaction" }, + { + "target": "com.amazonaws.managedblockchainquery#ListAssetContracts" + }, { "target": "com.amazonaws.managedblockchainquery#ListTokenBalances" }, @@ -1210,7 +1541,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1229,7 +1559,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1257,13 +1586,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1276,7 +1606,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1290,7 +1619,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1313,7 +1641,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1348,11 +1675,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1363,16 +1688,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": [ @@ -1386,14 +1714,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1402,15 +1728,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1421,16 +1746,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1444,7 +1772,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1464,11 +1791,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1479,20 +1804,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": [], @@ -1503,18 +1830,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -1866,7 +2197,7 @@ "lastUpdatedTime": { "target": "com.amazonaws.managedblockchainquery#BlockchainInstant", "traits": { - "smithy.api#documentation": "

The timestamp of the last transaction at which the balance for the token in the wallet was updated.

" + "smithy.api#documentation": "

The Timestamp of the last transaction at which the balance for the token in the wallet was updated.

" } } }, @@ -1932,7 +2263,7 @@ "tokenId": { "target": "com.amazonaws.managedblockchainquery#QueryTokenId", "traits": { - "smithy.api#documentation": "

The unique identifier of the token.

" + "smithy.api#documentation": "

The unique identifier of the token.

\n \n

You must specify this container with btc for the native BTC token, and \n eth for the native ETH token. For all other token types you must \n specify the tokenId in the 64 character hexadecimal tokenid format.

\n
" } } }, @@ -1946,7 +2277,7 @@ "network": { "target": "com.amazonaws.managedblockchainquery#QueryNetwork", "traits": { - "smithy.api#documentation": "

The blockchain network where the transaction occured.

", + "smithy.api#documentation": "

The blockchain network where the transaction occurred.

", "smithy.api#required": {} } }, diff --git a/aws-models/managedblockchain.json b/aws-models/managedblockchain.json index 391394c75622..cbd4f7ee6977 100644 --- a/aws-models/managedblockchain.json +++ b/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/aws-models/marketplace-catalog.json b/aws-models/marketplace-catalog.json index dc1a455da8ad..4c6983bdad6d 100644 --- a/aws-models/marketplace-catalog.json +++ b/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/aws-models/marketplacecommerceanalytics.json b/aws-models/marketplacecommerceanalytics.json index 994e17cce26f..930f2e423460 100644 --- a/aws-models/marketplacecommerceanalytics.json +++ b/aws-models/marketplacecommerceanalytics.json @@ -215,7 +215,8 @@ "type": "string", "traits": { "smithy.api#length": { - "min": 1 + "min": 1, + "max": 63 } } }, @@ -384,7 +385,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -427,7 +427,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -440,7 +441,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -454,7 +454,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -477,7 +476,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -512,7 +510,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -523,14 +520,16 @@ }, "type": "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 +543,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -560,11 +557,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -575,14 +572,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -596,7 +595,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -616,7 +614,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -627,14 +624,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -645,9 +644,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1009,7 +1010,8 @@ "type": "string", "traits": { "smithy.api#length": { - "min": 1 + "min": 1, + "max": 2048 } } }, @@ -1017,7 +1019,8 @@ "type": "string", "traits": { "smithy.api#length": { - "min": 1 + "min": 1, + "max": 256 } } }, @@ -1035,7 +1038,10 @@ } ], "traits": { - "smithy.api#documentation": "Given a data set type and a from date, asynchronously publishes the requested customer support data\n to the specified S3 bucket and notifies the specified SNS topic once the data is available. Returns a unique request\n identifier that can be used to correlate requests with notifications from the SNS topic.\n Data sets will be published in comma-separated values (CSV) format with the file name {data_set_type}_YYYY-MM-DD'T'HH-mm-ss'Z'.csv.\n If a file with the same name already exists (e.g. if the same data set is requested twice), the original file will\n be overwritten by the new file.\n Requires a Role with an attached permissions policy providing Allow permissions for the following actions:\n s3:PutObject, s3:GetBucketLocation, sns:GetTopicAttributes, sns:Publish, iam:GetRolePolicy." + "smithy.api#deprecated": { + "message": "This target has been deprecated. As of December 2022 Product Support Connection is no longer supported." + }, + "smithy.api#documentation": "This target has been deprecated. Given a data set type and a from date, asynchronously publishes the requested customer support data\n to the specified S3 bucket and notifies the specified SNS topic once the data is available. Returns a unique request\n identifier that can be used to correlate requests with notifications from the SNS topic.\n Data sets will be published in comma-separated values (CSV) format with the file name {data_set_type}_YYYY-MM-DD'T'HH-mm-ss'Z'.csv.\n If a file with the same name already exists (e.g. if the same data set is requested twice), the original file will\n be overwritten by the new file.\n Requires a Role with an attached permissions policy providing Allow permissions for the following actions:\n s3:PutObject, s3:GetBucketLocation, sns:GetTopicAttributes, sns:Publish, iam:GetRolePolicy." } }, "com.amazonaws.marketplacecommerceanalytics#StartSupportDataExportRequest": { @@ -1044,53 +1050,56 @@ "dataSetType": { "target": "com.amazonaws.marketplacecommerceanalytics#SupportDataSetType", "traits": { - "smithy.api#documentation": "

\n Specifies the data set type to be written to the output csv file. The data set types customer_support_contacts_data and\n test_customer_support_contacts_data both result in a csv file containing the following fields: Product Id, Product Code, Customer Guid,\n Subscription Guid, Subscription Start Date, Organization, AWS Account Id, Given Name, Surname, Telephone Number, Email, Title,\n Country Code, ZIP Code, Operation Type, and Operation Time.\n

\n

\n

    \n
  • customer_support_contacts_data Customer support contact data. The data set will contain all changes (Creates, Updates, and Deletes) to customer support contact data from the date specified in the from_date parameter.
  • \n
  • test_customer_support_contacts_data An example data set containing static test data in the same format as customer_support_contacts_data
  • \n
\n

", + "smithy.api#documentation": "

\n This target has been deprecated. Specifies the data set type to be written to the output csv file. The data set types customer_support_contacts_data and\n test_customer_support_contacts_data both result in a csv file containing the following fields: Product Id, Product Code, Customer Guid,\n Subscription Guid, Subscription Start Date, Organization, AWS Account Id, Given Name, Surname, Telephone Number, Email, Title,\n Country Code, ZIP Code, Operation Type, and Operation Time.\n

\n

\n

    \n
  • customer_support_contacts_data Customer support contact data. The data set will contain all changes (Creates, Updates, and Deletes) to customer support contact data from the date specified in the from_date parameter.
  • \n
  • test_customer_support_contacts_data An example data set containing static test data in the same format as customer_support_contacts_data
  • \n
\n

", "smithy.api#required": {} } }, "fromDate": { "target": "com.amazonaws.marketplacecommerceanalytics#FromDate", "traits": { - "smithy.api#documentation": "The start date from which to retrieve the data set in UTC. This parameter only affects the customer_support_contacts_data data set type.", + "smithy.api#documentation": "This target has been deprecated. The start date from which to retrieve the data set in UTC. This parameter only affects the customer_support_contacts_data data set type.", "smithy.api#required": {} } }, "roleNameArn": { "target": "com.amazonaws.marketplacecommerceanalytics#RoleNameArn", "traits": { - "smithy.api#documentation": "The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided\n AWS services.", + "smithy.api#documentation": "This target has been deprecated. The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided\n AWS services.", "smithy.api#required": {} } }, "destinationS3BucketName": { "target": "com.amazonaws.marketplacecommerceanalytics#DestinationS3BucketName", "traits": { - "smithy.api#documentation": "The name (friendly name, not ARN) of the destination S3 bucket.", + "smithy.api#documentation": "This target has been deprecated. The name (friendly name, not ARN) of the destination S3 bucket.", "smithy.api#required": {} } }, "destinationS3Prefix": { "target": "com.amazonaws.marketplacecommerceanalytics#DestinationS3Prefix", "traits": { - "smithy.api#documentation": "(Optional) The desired S3 prefix for the published data set, similar to a directory path in standard file systems.\n For example, if given the bucket name \"mybucket\" and the prefix \"myprefix/mydatasets\", the output file\n \"outputfile\" would be published to \"s3://mybucket/myprefix/mydatasets/outputfile\".\n If the prefix directory structure does not exist, it will be created.\n If no prefix is provided, the data set will be published to the S3 bucket root." + "smithy.api#documentation": "This target has been deprecated. (Optional) The desired S3 prefix for the published data set, similar to a directory path in standard file systems.\n For example, if given the bucket name \"mybucket\" and the prefix \"myprefix/mydatasets\", the output file\n \"outputfile\" would be published to \"s3://mybucket/myprefix/mydatasets/outputfile\".\n If the prefix directory structure does not exist, it will be created.\n If no prefix is provided, the data set will be published to the S3 bucket root." } }, "snsTopicArn": { "target": "com.amazonaws.marketplacecommerceanalytics#SnsTopicArn", "traits": { - "smithy.api#documentation": "Amazon Resource Name (ARN) for the SNS Topic that will be notified when the data set has been published or if an\n error has occurred.", + "smithy.api#documentation": "This target has been deprecated. Amazon Resource Name (ARN) for the SNS Topic that will be notified when the data set has been published or if an\n error has occurred.", "smithy.api#required": {} } }, "customerDefinedValues": { "target": "com.amazonaws.marketplacecommerceanalytics#CustomerDefinedValues", "traits": { - "smithy.api#documentation": "(Optional) Key-value pairs which will be returned, unmodified, in the\n Amazon SNS notification message and the data set metadata file." + "smithy.api#documentation": "This target has been deprecated. (Optional) Key-value pairs which will be returned, unmodified, in the\n Amazon SNS notification message and the data set metadata file." } } }, "traits": { - "smithy.api#documentation": "Container for the parameters to the StartSupportDataExport operation.", + "smithy.api#deprecated": { + "message": "This target has been deprecated. As of December 2022 Product Support Connection is no longer supported." + }, + "smithy.api#documentation": "This target has been deprecated. Container for the parameters to the StartSupportDataExport operation.", "smithy.api#input": {} } }, @@ -1100,12 +1109,15 @@ "dataSetRequestId": { "target": "com.amazonaws.marketplacecommerceanalytics#DataSetRequestId", "traits": { - "smithy.api#documentation": "A unique identifier representing a specific request to the StartSupportDataExport operation. This identifier can be\n used to correlate a request with notifications from the SNS topic." + "smithy.api#documentation": "This target has been deprecated. A unique identifier representing a specific request to the StartSupportDataExport operation. This identifier can be\n used to correlate a request with notifications from the SNS topic." } } }, "traits": { - "smithy.api#documentation": "Container for the result of the StartSupportDataExport operation.", + "smithy.api#deprecated": { + "message": "This target has been deprecated. As of December 2022 Product Support Connection is no longer supported." + }, + "smithy.api#documentation": "This target has been deprecated. Container for the result of the StartSupportDataExport operation.", "smithy.api#output": {} } }, diff --git a/aws-models/mediaconnect.json b/aws-models/mediaconnect.json index b2d57251bdd9..b1f7a58725be 100644 --- a/aws-models/mediaconnect.json +++ b/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": {} diff --git a/aws-models/mediaconvert.json b/aws-models/mediaconvert.json index 77d1419ea86b..656faa232689 100644 --- a/aws-models/mediaconvert.json +++ b/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/aws-models/medialive.json b/aws-models/medialive.json index 7095f31906f5..272e6b1ef276 100644 --- a/aws-models/medialive.json +++ b/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/aws-models/mediapackage-vod.json b/aws-models/mediapackage-vod.json index 9037011d0a1e..a8b7c94ca36b 100644 --- a/aws-models/mediapackage-vod.json +++ b/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": {} diff --git a/aws-models/mediapackage.json b/aws-models/mediapackage.json index 1baa33ab550d..3d03bdbe7d60 100644 --- a/aws-models/mediapackage.json +++ b/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": {} diff --git a/aws-models/mediapackagev2.json b/aws-models/mediapackagev2.json index 7ebdbe6abec1..b2a27a675432 100644 --- a/aws-models/mediapackagev2.json +++ b/aws-models/mediapackagev2.json @@ -57,7 +57,7 @@ } }, "Description": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#ResourceDescription", "traits": { "smithy.api#documentation": "

Any descriptive information that you want to add to the channel group for future identification purposes.

" } @@ -98,11 +98,14 @@ "aws.api#arn": { "template": "channelGroup/{ChannelGroupName}" }, + "aws.cloudformation#cfnResource": { + "name": "ChannelGroup" + }, "aws.iam#conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "aws.iam#disableConditionKeyInference": {}, - "smithy.api#documentation": "Represents a channel group that facilitates the grouping of multiple channels" + "smithy.api#documentation": "

Represents a channel group that facilitates the grouping of multiple channels.

" } }, "com.amazonaws.mediapackagev2#ChannelGroupsList": { @@ -156,7 +159,7 @@ } }, "Description": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#ResourceDescription", "traits": { "smithy.api#documentation": "

Any descriptive information that you want to add to the channel for future identification purposes.

" } @@ -189,7 +192,10 @@ "aws.api#arn": { "template": "channelGroup/{ChannelGroupName}/channel/{ChannelName}" }, - "smithy.api#documentation": "Represents a resource-based policy that allows or denies access to a channel" + "aws.cloudformation#cfnResource": { + "name": "ChannelPolicy" + }, + "smithy.api#documentation": "

Represents a resource-based policy that allows or denies access to a channel.

" } }, "com.amazonaws.mediapackagev2#ChannelResource": { @@ -229,11 +235,14 @@ "aws.api#arn": { "template": "channelGroup/{ChannelGroupName}/channel/{ChannelName}" }, + "aws.cloudformation#cfnResource": { + "name": "Channel" + }, "aws.iam#conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "aws.iam#disableConditionKeyInference": {}, - "smithy.api#documentation": "Represents an entry point into AWS Elemental MediaPackage for an ABR video content stream sent from an upstream encoder such as AWS Elemental MediaLive. The channel continuously analyzes the content that it receives and prepares it to be distributed to consumers via one or more origin endpoints" + "smithy.api#documentation": "

Represents an entry point into AWS Elemental MediaPackage for an ABR video content stream sent from an upstream encoder such as AWS Elemental MediaLive. The channel continuously analyzes the content that it receives and prepares it to be distributed to consumers via one or more origin endpoints.

" } }, "com.amazonaws.mediapackagev2#CmafEncryptionMethod": { @@ -496,6 +505,7 @@ "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "

A comma-separated list of tag key:value pairs that you define. For example:

\n

\n \"Key1\": \"Value1\",\n

\n

\n \"Key2\": \"Value2\"\n

", "smithy.api#jsonName": "tags" } @@ -544,7 +554,7 @@ } }, "Description": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#ResourceDescription", "traits": { "smithy.api#documentation": "

The description for your channel group.

" } @@ -552,6 +562,7 @@ "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "

The comma-separated list of tag key:value pairs assigned to the channel group.

" } } @@ -595,6 +606,7 @@ "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "

A comma-separated list of tag key:value pairs that you define. For example:

\n

\n \"Key1\": \"Value1\",\n

\n

\n \"Key2\": \"Value2\"\n

", "smithy.api#jsonName": "tags" } @@ -643,7 +655,7 @@ } }, "Description": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#ResourceDescription", "traits": { "smithy.api#documentation": "

The description for your channel.

" } @@ -654,6 +666,7 @@ "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "

The comma-separated list of tag key:value pairs assigned to the channel.

" } } @@ -1227,18 +1240,21 @@ "HlsManifests": { "target": "com.amazonaws.mediapackagev2#CreateHlsManifests", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "

An HTTP live streaming (HLS) manifest configuration.

" } }, "LowLatencyHlsManifests": { "target": "com.amazonaws.mediapackagev2#CreateLowLatencyHlsManifests", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "

A low-latency HLS manifest configuration.

" } }, "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "

A comma-separated list of tag key:value pairs that you define. For example:

\n

\n \"Key1\": \"Value1\",\n

\n

\n \"Key2\": \"Value2\"\n

" } } @@ -1333,6 +1349,7 @@ "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "

The comma-separated list of tag key:value pairs assigned to the origin endpoint.

" } } @@ -2028,7 +2045,7 @@ } }, "Description": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#ResourceDescription", "traits": { "smithy.api#documentation": "

The description for your channel group.

" } @@ -2036,6 +2053,7 @@ "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "

The comma-separated list of tag key:value pairs assigned to the channel group.

", "smithy.api#jsonName": "tags" } @@ -2136,7 +2154,7 @@ } }, "Policy": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#PolicyText", "traits": { "smithy.api#documentation": "

The policy assigned to the channel.

", "smithy.api#required": {} @@ -2210,7 +2228,7 @@ } }, "Description": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#ResourceDescription", "traits": { "smithy.api#documentation": "

The description for your channel.

" } @@ -2221,6 +2239,7 @@ "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "

The comma-separated list of tag key:value pairs assigned to the channel.

" } } @@ -2550,28 +2569,28 @@ "type": "structure", "members": { "ChannelGroupName": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#ResourceName", "traits": { "smithy.api#documentation": "

The name that describes the channel group. The name is the primary identifier for the channel group, and must be unique for your account in the AWS Region.

", "smithy.api#required": {} } }, "ChannelName": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#ResourceName", "traits": { "smithy.api#documentation": "

The name that describes the channel. The name is the primary identifier for the channel, and must be unique for your account in the AWS Region and channel group.

", "smithy.api#required": {} } }, "OriginEndpointName": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#ResourceName", "traits": { "smithy.api#documentation": "

The name that describes the origin endpoint. The name is the primary identifier for the origin endpoint, and and must be unique for your account in the AWS Region and channel.

", "smithy.api#required": {} } }, "Policy": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#PolicyText", "traits": { "smithy.api#documentation": "

The policy assigned to the origin endpoint.

", "smithy.api#required": {} @@ -2699,6 +2718,7 @@ "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "

The comma-separated list of tag key:value pairs assigned to the origin endpoint.

" } } @@ -3415,7 +3435,10 @@ "aws.api#arn": { "template": "channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}" }, - "smithy.api#documentation": "Represents a resource policy that allows or denies access to an origin endpoint" + "aws.cloudformation#cfnResource": { + "name": "OriginEndpointPolicy" + }, + "smithy.api#documentation": "

Represents a resource policy that allows or denies access to an origin endpoint.

" } }, "com.amazonaws.mediapackagev2#OriginEndpointResource": { @@ -3455,11 +3478,14 @@ "aws.api#arn": { "template": "channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}" }, + "aws.cloudformation#cfnResource": { + "name": "OriginEndpoint" + }, "aws.iam#conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "aws.iam#disableConditionKeyInference": {}, - "smithy.api#documentation": "Represents an origin endpoint that is associated with a channel, offering a dynamically repackaged version of its content through various streaming media protocols. The content can be efficiently disseminated to end-users via a Content Delivery Network (CDN), like Amazon CloudFront" + "smithy.api#documentation": "

Represents an origin endpoint that is associated with a channel, offering a dynamically repackaged version of its content through various streaming media protocols. The content can be efficiently disseminated to end-users via a Content Delivery Network (CDN), like Amazon CloudFront.

" } }, "com.amazonaws.mediapackagev2#OriginEndpointsList": { @@ -4422,7 +4448,7 @@ } }, "Description": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#ResourceDescription", "traits": { "smithy.api#documentation": "

The description for your channel group.

" } @@ -4430,6 +4456,7 @@ "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "

The comma-separated list of tag key:value pairs assigned to the channel group.

", "smithy.api#jsonName": "tags" } @@ -4508,7 +4535,7 @@ } }, "Description": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#ResourceDescription", "traits": { "smithy.api#documentation": "

The description for your channel.

" } @@ -4519,6 +4546,7 @@ "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "

The comma-separated list of tag key:value pairs assigned to the channel.

", "smithy.api#jsonName": "tags" } @@ -4803,12 +4831,14 @@ "HlsManifests": { "target": "com.amazonaws.mediapackagev2#CreateHlsManifests", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "

An HTTP live streaming (HLS) manifest configuration.

" } }, "LowLatencyHlsManifests": { "target": "com.amazonaws.mediapackagev2#CreateLowLatencyHlsManifests", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "

A low-latency HLS manifest configuration.

" } } @@ -4903,6 +4933,7 @@ "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "

The comma-separated list of tag key:value pairs assigned to the origin endpoint.

", "smithy.api#jsonName": "tags" } @@ -5261,7 +5292,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5280,7 +5310,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -5308,13 +5337,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -5327,7 +5357,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5341,7 +5370,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5364,7 +5392,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5399,11 +5426,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -5414,16 +5439,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": [ @@ -5437,14 +5465,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -5453,15 +5479,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -5472,16 +5497,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5495,7 +5523,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5515,11 +5542,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -5530,20 +5555,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": [], @@ -5554,18 +5581,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/aws-models/mediastore-data.json b/aws-models/mediastore-data.json index 52479284aa5e..df79af2e7b93 100644 --- a/aws-models/mediastore-data.json +++ b/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": [], diff --git a/aws-models/mediastore.json b/aws-models/mediastore.json index 1f4035bc3099..549f33af1935 100644 --- a/aws-models/mediastore.json +++ b/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": [], diff --git a/aws-models/mediatailor.json b/aws-models/mediatailor.json index 728706bf6686..9c4e77cc6d52 100644 --- a/aws-models/mediatailor.json +++ b/aws-models/mediatailor.json @@ -3579,7 +3579,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3622,7 +3621,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3635,7 +3635,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3649,7 +3648,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3672,7 +3670,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3707,7 +3704,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3718,14 +3714,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3739,14 +3737,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3755,11 +3751,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3770,14 +3766,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3791,7 +3789,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3811,7 +3808,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3822,14 +3818,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3840,9 +3838,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/medical-imaging.json b/aws-models/medical-imaging.json index c8150b7196f0..a480d3a1a438 100644 --- a/aws-models/medical-imaging.json +++ b/aws-models/medical-imaging.json @@ -80,7 +80,7 @@ } }, "aws.protocols#restJson1": {}, - "smithy.api#documentation": "

This is the AWS HealthImaging API Reference. AWS HealthImaging is an AWS service for storing, accessing,\n and analyzing medical images. For an introduction to the service, see the \n AWS HealthImaging Developer Guide\n .

\n \n

We recommend using one of the AWS Software Development Kits (SDKs) for your programming language, as\n they take care of request authentication, serialization, and connection management. For more information,\n see Tools to build on AWS.

\n

For information about using AWS HealthImaging API actions in one of the language-specific AWS SDKs, refer to the\n See Also link at the end of each section that describes an API action or data type.

\n
\n

The following sections list AWS HealthImaging API actions categorized according to functionality. Links are \n provided to actions within this Reference, along with links back to corresponding sections in the \n AWS HealthImaging Developer Guide so you can view console procedures and CLI/SDK code examples.

\n

\n Data store actions\n

\n \n

\n Import job actions\n

\n \n

\n Image set access actions\n

\n \n

\n Image set modification actions\n

\n \n

\n Tagging actions\n

\n ", + "smithy.api#documentation": "

This is the AWS HealthImaging API Reference. AWS HealthImaging is a HIPAA-eligible service that helps health\n care providers and their medical imaging ISV partners store, transform, and apply machine learning to medical images. For\n an introduction to the service, see the \n AWS HealthImaging Developer Guide\n .

\n \n

We recommend using one of the AWS Software Development Kits (SDKs) for your programming language, as\n they take care of request authentication, serialization, and connection management. For more information,\n see Tools to build on AWS.

\n

For information about using HealthImaging API actions in one of the language-specific AWS SDKs, refer to the\n See Also link at the end of each section that describes an API action or data type.

\n
\n

The following sections list AWS HealthImaging API actions categorized according to functionality. Links are \n provided to actions within this Reference, along with links back to corresponding sections in the \n AWS HealthImaging Developer Guide where you can view console procedures and CLI/SDK code examples.

\n

\n Data store actions\n

\n \n

\n Import job actions\n

\n \n

\n Image set access actions\n

\n \n

\n Image set modification actions\n

\n \n

\n Tagging actions\n

\n ", "smithy.api#title": "AWS Health Imaging", "smithy.rules#endpointRuleSet": { "version": "1.0", @@ -124,7 +124,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -143,7 +142,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -171,13 +169,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -190,7 +189,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -204,7 +202,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -227,7 +224,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -262,11 +258,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -277,16 +271,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": [ @@ -300,14 +297,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -316,15 +311,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -335,16 +329,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -358,7 +355,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -378,11 +374,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -393,20 +387,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": [], @@ -417,18 +413,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -1128,7 +1128,7 @@ "kmsKeyArn": { "target": "com.amazonaws.medicalimaging#KmsKeyArn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) assigned to the AWS Key Management Service (AWS KMS) key for accessing encrypted data.

" + "smithy.api#documentation": "

The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted data.

" } } }, @@ -1596,7 +1596,7 @@ "kmsKeyArn": { "target": "com.amazonaws.medicalimaging#KmsKeyArn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) assigned to the AWS Key Management Service (AWS KMS) key for accessing encrypted data.

" + "smithy.api#documentation": "

The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted data.

" } }, "datastoreArn": { @@ -2634,13 +2634,13 @@ "createdAt": { "target": "com.amazonaws.medicalimaging#Date", "traits": { - "smithy.api#documentation": "

The time an image set is created in AWS HealthImaging. Sample creation \n date is provided in 1985-04-12T23:20:50.52Z format.

" + "smithy.api#documentation": "

The time an image set is created. Sample creation \n date is provided in 1985-04-12T23:20:50.52Z format.

" } }, "updatedAt": { "target": "com.amazonaws.medicalimaging#Date", "traits": { - "smithy.api#documentation": "

The time when an image was last updated in AWS HealthImaging.

" + "smithy.api#documentation": "

The time an image set was last updated.

" } }, "DICOMTags": { @@ -2760,7 +2760,7 @@ } ], "traits": { - "smithy.api#documentation": "

List import jobs created by this AWS account for a specific data store.

", + "smithy.api#documentation": "

List import jobs created for a specific data store.

", "smithy.api#http": { "method": "GET", "uri": "/listDICOMImportJobs/datastore/{datastoreId}" @@ -2859,7 +2859,7 @@ } ], "traits": { - "smithy.api#documentation": "

List data stores created by this AWS account.

", + "smithy.api#documentation": "

List data stores.

", "smithy.api#http": { "method": "GET", "uri": "/datastore" @@ -3326,7 +3326,7 @@ } ], "traits": { - "smithy.api#documentation": "

Search image sets based on defined input attributes.

", + "smithy.api#documentation": "

Search image sets based on defined input attributes.

\n \n

\n SearchImageSets accepts a single search \n query parameter and returns a paginated response of all image sets that have the \n matching criteria. All range queries must be input as (lowerBound, upperBound).

\n

\n SearchImageSets uses the updatedAt field for sorting \n in decreasing order from latest to oldest.

\n
", "smithy.api#endpoint": { "hostPrefix": "runtime-" }, @@ -3922,7 +3922,7 @@ } }, "traits": { - "smithy.api#documentation": "

The input fails to satisfy the constraints specified by an AWS service.

", + "smithy.api#documentation": "

The input fails to satisfy the constraints set by the service.

", "smithy.api#error": "client", "smithy.api#httpError": 400 } diff --git a/aws-models/memorydb.json b/aws-models/memorydb.json index 97b84e04821a..ebbf2fe1c364 100644 --- a/aws-models/memorydb.json +++ b/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": [], diff --git a/aws-models/meteringmarketplace.json b/aws-models/meteringmarketplace.json index fa5cb0ff6e18..80cded198b04 100644 --- a/aws-models/meteringmarketplace.json +++ b/aws-models/meteringmarketplace.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": [], diff --git a/aws-models/mgn.json b/aws-models/mgn.json index de61aca627bd..98ec0b95a985 100644 --- a/aws-models/mgn.json +++ b/aws-models/mgn.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": [], diff --git a/aws-models/migration-hub-refactor-spaces.json b/aws-models/migration-hub-refactor-spaces.json index e21b13a9249d..7fe5b0537ce1 100644 --- a/aws-models/migration-hub-refactor-spaces.json +++ b/aws-models/migration-hub-refactor-spaces.json @@ -3598,7 +3598,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3641,7 +3640,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3654,7 +3654,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3668,7 +3667,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3691,7 +3689,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3726,7 +3723,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3737,14 +3733,16 @@ }, "type": "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 +3756,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3774,11 +3770,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3789,14 +3785,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3810,7 +3808,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3830,7 +3827,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3841,14 +3837,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3859,9 +3857,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/migrationhub-config.json b/aws-models/migrationhub-config.json index aa775111ef05..8cc6b4f6fb59 100644 --- a/aws-models/migrationhub-config.json +++ b/aws-models/migrationhub-config.json @@ -36,6 +36,9 @@ { "target": "com.amazonaws.migrationhubconfig#CreateHomeRegionControl" }, + { + "target": "com.amazonaws.migrationhubconfig#DeleteHomeRegionControl" + }, { "target": "com.amazonaws.migrationhubconfig#DescribeHomeRegionControls" }, @@ -55,7 +58,7 @@ "name": "mgh" }, "aws.protocols#awsJson1_1": {}, - "smithy.api#documentation": "

The AWS Migration Hub home region APIs are available specifically for working with your\n Migration Hub home region. You can use these APIs to determine a home region, as well as to\n create and work with controls that describe the home region.

\n\n
    \n
  • \n

    You must make API calls for write actions (create, notify, associate, disassociate,\n import, or put) while in your home region, or a HomeRegionNotSetException\n error is returned.

    \n
  • \n
  • \n

    API calls for read actions (list, describe, stop, and delete) are permitted outside of\n your home region.

    \n
  • \n
  • \n

    If you call a write API outside the home region, an InvalidInputException\n is returned.

    \n
  • \n
  • \n

    You can call GetHomeRegion action to obtain the account's Migration Hub\n home region.

    \n
  • \n
\n\n

For specific API usage, see the sections that follow in this AWS Migration Hub Home Region\n API reference.

", + "smithy.api#documentation": "

The AWS Migration Hub home region APIs are available specifically for working with your\n Migration Hub home region. You can use these APIs to determine a home region, as well as to\n create and work with controls that describe the home region.

\n
    \n
  • \n

    You must make API calls for write actions (create, notify, associate, disassociate,\n import, or put) while in your home region, or a HomeRegionNotSetException\n error is returned.

    \n
  • \n
  • \n

    API calls for read actions (list, describe, stop, and delete) are permitted outside of\n your home region.

    \n
  • \n
  • \n

    If you call a write API outside the home region, an InvalidInputException\n is returned.

    \n
  • \n
  • \n

    You can call GetHomeRegion action to obtain the account's Migration Hub\n home region.

    \n
  • \n
\n

For specific API usage, see the sections that follow in this AWS Migration Hub Home Region\n API reference.

", "smithy.api#title": "AWS Migration Hub Config", "smithy.rules#endpointRuleSet": { "version": "1.0", @@ -99,7 +102,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -142,7 +144,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -155,7 +158,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -169,7 +171,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -192,7 +193,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -227,7 +227,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -238,14 +237,16 @@ }, "type": "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 +260,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -275,11 +274,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -290,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,7 +312,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -331,7 +331,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -342,14 +341,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -360,9 +361,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -784,6 +787,57 @@ "smithy.api#output": {} } }, + "com.amazonaws.migrationhubconfig#DeleteHomeRegionControl": { + "type": "operation", + "input": { + "target": "com.amazonaws.migrationhubconfig#DeleteHomeRegionControlRequest" + }, + "output": { + "target": "com.amazonaws.migrationhubconfig#DeleteHomeRegionControlResult" + }, + "errors": [ + { + "target": "com.amazonaws.migrationhubconfig#AccessDeniedException" + }, + { + "target": "com.amazonaws.migrationhubconfig#InternalServerError" + }, + { + "target": "com.amazonaws.migrationhubconfig#InvalidInputException" + }, + { + "target": "com.amazonaws.migrationhubconfig#ServiceUnavailableException" + }, + { + "target": "com.amazonaws.migrationhubconfig#ThrottlingException" + } + ], + "traits": { + "smithy.api#documentation": "

This operation deletes the home region configuration for the calling account. The operation does not delete discovery or migration tracking data in the home region.

" + } + }, + "com.amazonaws.migrationhubconfig#DeleteHomeRegionControlRequest": { + "type": "structure", + "members": { + "ControlId": { + "target": "com.amazonaws.migrationhubconfig#ControlId", + "traits": { + "smithy.api#documentation": "

A unique identifier that's generated for each home region control. It's always a string\n that begins with \"hrc-\" followed by 12 lowercase letters and numbers.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.migrationhubconfig#DeleteHomeRegionControlResult": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.migrationhubconfig#DescribeHomeRegionControls": { "type": "operation", "input": { diff --git a/aws-models/migrationhuborchestrator.json b/aws-models/migrationhuborchestrator.json index 9a8e6f66192e..6b62ab2a420f 100644 --- a/aws-models/migrationhuborchestrator.json +++ b/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" } ] }, diff --git a/aws-models/migrationhubstrategy.json b/aws-models/migrationhubstrategy.json index 0433c0bf84ec..4878d6234f16 100644 --- a/aws-models/migrationhubstrategy.json +++ b/aws-models/migrationhubstrategy.json @@ -35,6 +35,9 @@ { "target": "com.amazonaws.migrationhubstrategy#GetServerStrategies" }, + { + "target": "com.amazonaws.migrationhubstrategy#ListAnalyzableServers" + }, { "target": "com.amazonaws.migrationhubstrategy#ListApplicationComponents" }, @@ -123,7 +126,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -166,7 +168,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -179,7 +182,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -193,7 +195,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -216,7 +217,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -251,7 +251,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -262,14 +261,16 @@ }, "type": "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 +284,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -299,11 +298,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -314,14 +313,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -335,7 +336,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -355,7 +355,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -366,14 +365,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -384,9 +385,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -848,6 +851,44 @@ ] } }, + "com.amazonaws.migrationhubstrategy#AnalyzableServerSummary": { + "type": "structure", + "members": { + "hostname": { + "target": "com.amazonaws.migrationhubstrategy#String", + "traits": { + "smithy.api#documentation": "The host name of the analyzable server." + } + }, + "ipAddress": { + "target": "com.amazonaws.migrationhubstrategy#String", + "traits": { + "smithy.api#documentation": "The ip address of the analyzable server." + } + }, + "source": { + "target": "com.amazonaws.migrationhubstrategy#String", + "traits": { + "smithy.api#documentation": "The data source of the analyzable server." + } + }, + "vmId": { + "target": "com.amazonaws.migrationhubstrategy#String", + "traits": { + "smithy.api#documentation": "The virtual machine id of the analyzable server." + } + } + }, + "traits": { + "smithy.api#documentation": "Summary information about an analyzable server." + } + }, + "com.amazonaws.migrationhubstrategy#AnalyzableServerSummaryList": { + "type": "list", + "member": { + "target": "com.amazonaws.migrationhubstrategy#AnalyzableServerSummary" + } + }, "com.amazonaws.migrationhubstrategy#AnalyzerNameUnion": { "type": "union", "members": { @@ -1389,6 +1430,25 @@ "smithy.api#documentation": "

Application preferences that you specify.

" } }, + "com.amazonaws.migrationhubstrategy#AssessmentDataSourceType": { + "type": "string", + "traits": { + "smithy.api#enum": [ + { + "value": "StrategyRecommendationsApplicationDataCollector", + "name": "SR_COLLECTOR" + }, + { + "value": "ManualImport", + "name": "MANUAL_IMPORT" + }, + { + "value": "ApplicationDiscoveryService", + "name": "ADS" + } + ] + } + }, "com.amazonaws.migrationhubstrategy#AssessmentStatus": { "type": "string", "traits": { @@ -1934,6 +1994,10 @@ { "value": "Import", "name": "IMPORT" + }, + { + "value": "StrategyRecommendationsApplicationDataCollector", + "name": "MHSR_COLLECTOR" } ] } @@ -3060,6 +3124,111 @@ "smithy.api#httpError": 500 } }, + "com.amazonaws.migrationhubstrategy#ListAnalyzableServers": { + "type": "operation", + "input": { + "target": "com.amazonaws.migrationhubstrategy#ListAnalyzableServersRequest" + }, + "output": { + "target": "com.amazonaws.migrationhubstrategy#ListAnalyzableServersResponse" + }, + "errors": [ + { + "target": "com.amazonaws.migrationhubstrategy#AccessDeniedException" + }, + { + "target": "com.amazonaws.migrationhubstrategy#InternalServerException" + }, + { + "target": "com.amazonaws.migrationhubstrategy#ThrottlingException" + }, + { + "target": "com.amazonaws.migrationhubstrategy#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "Retrieves a list of all the servers fetched from customer vCenter using Strategy Recommendation Collector.", + "smithy.api#examples": [ + { + "title": "Invoke ListAnalyzableServers", + "input": { + "maxResults": 100, + "sort": "ASC" + }, + "output": { + "analyzableServers": [ + { + "hostname": "Ubuntu 1", + "ipAddress": "1.1.1.1", + "source": "Application Discover Service", + "vmId": "vm-1" + } + ] + } + } + ], + "smithy.api#http": { + "method": "POST", + "uri": "/list-analyzable-servers", + "code": 200 + }, + "smithy.api#paginated": { + "inputToken": "nextToken", + "outputToken": "nextToken", + "pageSize": "maxResults", + "items": "analyzableServers" + }, + "smithy.api#readonly": {} + } + }, + "com.amazonaws.migrationhubstrategy#ListAnalyzableServersRequest": { + "type": "structure", + "members": { + "sort": { + "target": "com.amazonaws.migrationhubstrategy#SortOrder", + "traits": { + "smithy.api#documentation": "Specifies whether to sort by ascending (ASC) or descending (DESC) order." + } + }, + "nextToken": { + "target": "com.amazonaws.migrationhubstrategy#NextToken", + "traits": { + "smithy.api#documentation": "The token from a previous call that you use to retrieve the next set of results. For example, if a previous call to this action returned 100 items, but you set maxResults to 10. You'll receive a set of 10 results along with a token. You then use the returned token to retrieve the next set of 10." + } + }, + "maxResults": { + "target": "com.amazonaws.migrationhubstrategy#MaxResult", + "traits": { + "smithy.api#documentation": "The maximum number of items to include in the response. The maximum value is 100." + } + } + }, + "traits": { + "smithy.api#documentation": "Represents input for ListAnalyzableServers operation.", + "smithy.api#input": {} + } + }, + "com.amazonaws.migrationhubstrategy#ListAnalyzableServersResponse": { + "type": "structure", + "members": { + "analyzableServers": { + "target": "com.amazonaws.migrationhubstrategy#AnalyzableServerSummaryList", + "traits": { + "smithy.api#documentation": "The list of analyzable servers with summary information about each server." + } + }, + "nextToken": { + "target": "com.amazonaws.migrationhubstrategy#NextToken", + "traits": { + "smithy.api#documentation": "The token you use to retrieve the next set of results, or null if there are no more results." + } + } + }, + "traits": { + "smithy.api#documentation": "Represents output for ListAnalyzableServers operation.", + "smithy.api#output": {} + } + }, "com.amazonaws.migrationhubstrategy#ListAntipatternSeveritySummary": { "type": "list", "member": { @@ -4773,6 +4942,12 @@ "traits": { "smithy.api#documentation": "

List of criteria for assessment.

" } + }, + "assessmentDataSourceType": { + "target": "com.amazonaws.migrationhubstrategy#AssessmentDataSourceType", + "traits": { + "smithy.api#documentation": "The data source type of an assessment to be started." + } } } }, diff --git a/aws-models/mobile.json b/aws-models/mobile.json index 86d895697142..e375d2acc76e 100644 --- a/aws-models/mobile.json +++ b/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": [], diff --git a/aws-models/models.lex.v2.json b/aws-models/models.lex.v2.json index 9cdde682d535..634d6771f9a5 100644 --- a/aws-models/models.lex.v2.json +++ b/aws-models/models.lex.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 diff --git a/aws-models/monitoring.json b/aws-models/monitoring.json index 9ab9f01acd30..87dba04aa31c 100644 --- a/aws-models/monitoring.json +++ b/aws-models/monitoring.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": {} } diff --git a/aws-models/mq.json b/aws-models/mq.json index 76f345eb797f..9c00345d494c 100644 --- a/aws-models/mq.json +++ b/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": [], diff --git a/aws-models/mturk-requester.json b/aws-models/mturk-requester.json index c424d11dcf9d..db2deaa5b3c9 100644 --- a/aws-models/mturk-requester.json +++ b/aws-models/mturk-requester.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": [], diff --git a/aws-models/mwaa.json b/aws-models/mwaa.json index 5ff769cd5134..2219955837e1 100644 --- a/aws-models/mwaa.json +++ b/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": [], diff --git a/aws-models/neptune.json b/aws-models/neptune.json index 2b2694467bfa..3a16a6a7f94c 100644 --- a/aws-models/neptune.json +++ b/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.

" } }, @@ -6390,6 +6411,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 +6518,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 +6581,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 +6860,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 +6993,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 +7076,7 @@ } }, "com.amazonaws.neptune#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.neptune#DoubleOptional": { "type": "double" @@ -7064,14 +7087,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 +7122,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 +7321,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 +7493,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 +7501,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 +7528,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 +7536,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 +7683,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 +7841,7 @@ } }, "com.amazonaws.neptune#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.neptune#IntegerOptional": { "type": "integer" @@ -8162,6 +8181,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 +8285,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 +8388,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 +8402,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 +8474,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 +8529,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 +8537,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 +8587,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 +8595,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 +8696,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 +8734,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 +8782,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 +8960,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 +8968,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 +9013,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 +9027,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 +9086,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 +9157,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 +9287,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 +9317,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 +9377,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 +9462,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 +9711,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Not supported.

", "smithy.api#required": {} } @@ -9738,14 +9758,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 +9846,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 +9902,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 +9910,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 +9960,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 +9968,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 +10010,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 +10018,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 +10068,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 +10076,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 +10112,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 +10120,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 +10160,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 +10168,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 +10296,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 +10304,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 +10312,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 +10485,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 +10499,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 +10513,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 +10834,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 +10884,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 +11180,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.

" } }, diff --git a/aws-models/neptunedata.json b/aws-models/neptunedata.json index d6d17182381f..b75351d854ec 100644 --- a/aws-models/neptunedata.json +++ b/aws-models/neptunedata.json @@ -239,7 +239,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -258,7 +257,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -286,13 +284,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -305,7 +304,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -319,7 +317,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -342,7 +339,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -377,11 +373,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -392,16 +386,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": [ @@ -415,14 +412,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -431,15 +426,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -450,16 +444,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -473,7 +470,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -493,11 +489,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -508,20 +502,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": [], @@ -532,18 +528,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -979,7 +979,7 @@ } ], "traits": { - "smithy.api#documentation": "

Cancels a Gremlin query. See Gremlin\n query cancellation for more information.

", + "smithy.api#documentation": "

Cancels a Gremlin query. See Gremlin\n query cancellation for more information.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:CancelQuery\n IAM action in that cluster.

", "smithy.api#http": { "method": "DELETE", "uri": "/gremlin/status/{queryId}", @@ -1068,7 +1068,7 @@ } ], "traits": { - "smithy.api#documentation": "

Cancels a specified load job. This is an HTTP DELETE\n request.

\n

See Neptune\n Loader Get-Status API for more information.

", + "smithy.api#documentation": "

Cancels a specified load job. This is an HTTP DELETE\n request. See Neptune\n Loader Get-Status API for more information.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:CancelLoaderJob\n IAM action in that cluster..

", "smithy.api#http": { "method": "DELETE", "uri": "/loader/{loadId}", @@ -1151,7 +1151,7 @@ } ], "traits": { - "smithy.api#documentation": "

Cancels a Neptune ML data processing job. See The\n dataprocessing command.

", + "smithy.api#documentation": "

Cancels a Neptune ML data processing job. See The\n dataprocessing command.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:CancelMLDataProcessingJob\n IAM action in that cluster.

", "smithy.api#http": { "method": "DELETE", "uri": "/ml/dataprocessing/{id}", @@ -1248,7 +1248,7 @@ } ], "traits": { - "smithy.api#documentation": "

Cancels a Neptune ML model training job. See Model\n training using the modeltraining command.

", + "smithy.api#documentation": "

Cancels a Neptune ML model training job. See Model\n training using the modeltraining command.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:CancelMLModelTrainingJob\n IAM action in that cluster.

", "smithy.api#http": { "method": "DELETE", "uri": "/ml/modeltraining/{id}", @@ -1345,7 +1345,7 @@ } ], "traits": { - "smithy.api#documentation": "

Cancels a specified model transform job. See Use\n a trained model to generate new model artifacts.

", + "smithy.api#documentation": "

Cancels a specified model transform job. See Use\n a trained model to generate new model artifacts.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:CancelMLModelTransformJob\n IAM action in that cluster.

", "smithy.api#http": { "method": "DELETE", "uri": "/ml/modeltransform/{id}", @@ -1454,7 +1454,7 @@ } ], "traits": { - "smithy.api#documentation": "

Cancels a specified openCypher query. See Neptune\n openCypher status endpoint for more information.

", + "smithy.api#documentation": "

Cancels a specified openCypher query. See Neptune\n openCypher status endpoint for more information.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:CancelQuery\n IAM action in that cluster.

", "smithy.api#http": { "method": "DELETE", "uri": "/opencypher/status/{queryId}", @@ -1684,7 +1684,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates a new Neptune ML inference endpoint that lets you query\n one specific model that the model-training process constructed. See\n Managing\n inference endpoints using the endpoints command.

", + "smithy.api#documentation": "

Creates a new Neptune ML inference endpoint that lets you query\n one specific model that the model-training process constructed. See\n Managing\n inference endpoints using the endpoints command.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:CreateMLEndpoint\n IAM action in that cluster.

", "smithy.api#http": { "method": "POST", "uri": "/ml/endpoints", @@ -1872,7 +1872,7 @@ } ], "traits": { - "smithy.api#documentation": "

Cancels the creation of a Neptune ML inference endpoint. See\n Managing\n inference endpoints using the endpoints command.

", + "smithy.api#documentation": "

Cancels the creation of a Neptune ML inference endpoint. See\n Managing\n inference endpoints using the endpoints command.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:DeleteMLEndpoint\n IAM action in that cluster.

", "smithy.api#http": { "method": "DELETE", "uri": "/ml/endpoints/{id}", @@ -1975,7 +1975,7 @@ } ], "traits": { - "smithy.api#documentation": "

Deletes statistics for Gremlin and openCypher (property graph)\n data.

", + "smithy.api#documentation": "

Deletes statistics for Gremlin and openCypher (property graph)\n data.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:DeleteStatistics\n IAM action in that cluster.

", "smithy.api#http": { "method": "DELETE", "uri": "/propertygraph/statistics" @@ -2060,7 +2060,7 @@ } ], "traits": { - "smithy.api#documentation": "

Deletes SPARQL statistics

", + "smithy.api#documentation": "

Deletes SPARQL statistics

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:DeleteStatistics\n IAM action in that cluster.

", "smithy.api#http": { "method": "DELETE", "uri": "/sparql/statistics" @@ -2223,7 +2223,7 @@ } ], "traits": { - "smithy.api#documentation": "

The fast reset REST API lets you reset a Neptune graph quicky\n and easily, removing all of its data.

\n

Neptune fast reset is a two-step process. First you call ExecuteFastReset\n with action set to initiateDatabaseReset. This returns a\n UUID token which you then include when calling ExecuteFastReset again\n with action set to performDatabaseReset. See Empty an Amazon Neptune\n DB cluster using the fast reset API.

", + "smithy.api#documentation": "

The fast reset REST API lets you reset a Neptune graph quicky\n and easily, removing all of its data.

\n

Neptune fast reset is a two-step process. First you call ExecuteFastReset\n with action set to initiateDatabaseReset. This returns a\n UUID token which you then include when calling ExecuteFastReset again\n with action set to performDatabaseReset. See Empty an Amazon Neptune\n DB cluster using the fast reset API.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:ResetDatabase\n IAM action in that cluster.

", "smithy.api#http": { "method": "POST", "uri": "/system", @@ -2345,7 +2345,7 @@ } ], "traits": { - "smithy.api#documentation": "

Executes a Gremlin Explain query.

\n

Amazon Neptune has added a Gremlin feature named explain\n that provides is a self-service tool for understanding the execution\n approach being taken by the Neptune engine for the query. You invoke\n it by adding an explain parameter to an HTTP call that\n submits a Gremlin query.

\n

The explain feature provides information about the logical structure\n of query execution plans. You can use this information to identify\n potential evaluation and execution bottlenecks and to tune your query,\n as explained in Tuning\n Gremlin queries. You can also use query hints to improve\n query execution plans.

", + "smithy.api#documentation": "

Executes a Gremlin Explain query.

\n

Amazon Neptune has added a Gremlin feature named explain\n that provides is a self-service tool for understanding the execution\n approach being taken by the Neptune engine for the query. You invoke\n it by adding an explain parameter to an HTTP call that\n submits a Gremlin query.

\n

The explain feature provides information about the logical structure\n of query execution plans. You can use this information to identify\n potential evaluation and execution bottlenecks and to tune your query,\n as explained in Tuning\n Gremlin queries. You can also use query hints to improve\n query execution plans.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows one of the following IAM actions\n in that cluster, depending on the query:

\n \n

Note that the neptune-db:QueryLanguage:Gremlin\n IAM condition key can be used in the policy document to restrict the use of\n Gremlin queries (see Condition\n keys available in Neptune IAM data-access policy statements).

", "smithy.api#http": { "method": "POST", "uri": "/gremlin/explain", @@ -2455,7 +2455,7 @@ } ], "traits": { - "smithy.api#documentation": "

Executes a Gremlin Profile query, which runs a specified traversal,\n collects various metrics about the run, and produces a profile report\n as output. See Gremlin profile\n API in Neptune for details.

", + "smithy.api#documentation": "

Executes a Gremlin Profile query, which runs a specified traversal,\n collects various metrics about the run, and produces a profile report\n as output. See Gremlin profile\n API in Neptune for details.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:ReadDataViaQuery\n IAM action in that cluster.

\n

Note that the neptune-db:QueryLanguage:Gremlin\n IAM condition key can be used in the policy document to restrict the use of\n Gremlin queries (see Condition\n keys available in Neptune IAM data-access policy statements).

", "smithy.api#http": { "method": "POST", "uri": "/gremlin/profile", @@ -2593,7 +2593,7 @@ } ], "traits": { - "smithy.api#documentation": "

This commands executes a Gremlin query. Amazon Neptune is compatible\n with Apache TinkerPop3 and Gremlin, so you can use the Gremlin traversal\n language to query the graph, as described under The\n Graph in the Apache TinkerPop3 documentation.\n More details can also be found in Accessing a\n Neptune graph with Gremlin.

", + "smithy.api#documentation": "

This commands executes a Gremlin query. Amazon Neptune is compatible\n with Apache TinkerPop3 and Gremlin, so you can use the Gremlin traversal\n language to query the graph, as described under The\n Graph in the Apache TinkerPop3 documentation.\n More details can also be found in Accessing a\n Neptune graph with Gremlin.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that enables one of the following IAM actions\n in that cluster, depending on the query:

\n \n

Note that the neptune-db:QueryLanguage:Gremlin\n IAM condition key can be used in the policy document to restrict the use of\n Gremlin queries (see Condition\n keys available in Neptune IAM data-access policy statements).

", "smithy.api#http": { "method": "POST", "uri": "/gremlin", @@ -2730,7 +2730,7 @@ } ], "traits": { - "smithy.api#documentation": "

Executes an openCypher explain request. See\n The\n openCypher explain feature for more information.

", + "smithy.api#documentation": "

Executes an openCypher explain request. See\n The\n openCypher explain feature for more information.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:ReadDataViaQuery\n IAM action in that cluster.

\n

Note that the neptune-db:QueryLanguage:Opencypher\n IAM condition key can be used in the policy document to restrict the use of\n openCypher queries (see Condition\n keys available in Neptune IAM data-access policy statements).

", "smithy.api#http": { "method": "POST", "uri": "/opencypher/explain", @@ -2859,7 +2859,7 @@ } ], "traits": { - "smithy.api#documentation": "

Executes an openCypher query. See Accessing\n the Neptune Graph with openCypher for more information.

\n

Neptune supports building graph applications using openCypher,\n which is currently one of the most popular query languages among\n developers working with graph databases. Developers, business analysts,\n and data scientists like openCypher's declarative, SQL-inspired syntax\n because it provides a familiar structure in which to querying property\n graphs.

\n

The openCypher language was originally developed by Neo4j, then\n open-sourced in 2015 and contributed to the openCypher project under an Apache\n 2 open-source license.

", + "smithy.api#documentation": "

Executes an openCypher query. See Accessing\n the Neptune Graph with openCypher for more information.

\n

Neptune supports building graph applications using openCypher,\n which is currently one of the most popular query languages among\n developers working with graph databases. Developers, business analysts,\n and data scientists like openCypher's declarative, SQL-inspired syntax\n because it provides a familiar structure in which to querying property\n graphs.

\n

The openCypher language was originally developed by Neo4j, then\n open-sourced in 2015 and contributed to the openCypher project under an Apache\n 2 open-source license.

\n

Note that when invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows one of the following IAM actions\n in that cluster, depending on the query:

\n \n

Note also that the neptune-db:QueryLanguage:Opencypher\n IAM condition key can be used in the policy document to restrict the use of\n openCypher queries (see Condition\n keys available in Neptune IAM data-access policy statements).

", "smithy.api#http": { "method": "POST", "uri": "/opencypher", @@ -2881,7 +2881,7 @@ "parameters": { "target": "smithy.api#String", "traits": { - "smithy.api#documentation": "

The openCypher query parameters for query execution. \n See Examples\n of openCypher parameterized queries for more information.

" + "smithy.api#documentation": "

The openCypher query parameters for query execution.\n See Examples\n of openCypher parameterized queries for more information.

" } } }, @@ -3057,7 +3057,7 @@ } ], "traits": { - "smithy.api#documentation": "

Check the status of the graph database on the host.

", + "smithy.api#documentation": "

Retrieves the status of the graph database on the host.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetEngineStatus\n IAM action in that cluster.

", "smithy.api#http": { "method": "GET", "uri": "/status", @@ -3211,7 +3211,7 @@ } ], "traits": { - "smithy.api#documentation": "

Gets the status of a specified Gremlin query.

", + "smithy.api#documentation": "

Gets the status of a specified Gremlin query.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetQueryStatus\n IAM action in that cluster.

\n

Note that the neptune-db:QueryLanguage:Gremlin\n IAM condition key can be used in the policy document to restrict the use of\n Gremlin queries (see Condition\n keys available in Neptune IAM data-access policy statements).

", "smithy.api#http": { "method": "GET", "uri": "/gremlin/status/{queryId}", @@ -3312,7 +3312,7 @@ } ], "traits": { - "smithy.api#documentation": "

Gets status information about a specified load job.\n Neptune keeps track of the most recent 1,024 bulk load jobs,\n and stores the last 10,000 error details per job.

\n

See Neptune\n Loader Get-Status API for more information.

", + "smithy.api#documentation": "

Gets status information about a specified load job.\n Neptune keeps track of the most recent 1,024 bulk load jobs,\n and stores the last 10,000 error details per job.

\n

See Neptune\n Loader Get-Status API for more information.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetLoaderJobStatus\n IAM action in that cluster..

", "smithy.api#http": { "method": "GET", "uri": "/loader/{loadId}", @@ -3431,7 +3431,7 @@ } ], "traits": { - "smithy.api#documentation": "

Retrieves information about a specified data processing job. See The\n dataprocessing command.

", + "smithy.api#documentation": "

Retrieves information about a specified data processing job. See The\n dataprocessing command.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:neptune-db:GetMLDataProcessingJobStatus\n IAM action in that cluster.

", "smithy.api#http": { "method": "GET", "uri": "/ml/dataprocessing/{id}", @@ -3533,7 +3533,7 @@ } ], "traits": { - "smithy.api#documentation": "

Retrieves details about an inference endpoint. See Managing\n inference endpoints using the endpoints command.

", + "smithy.api#documentation": "

Retrieves details about an inference endpoint. See Managing\n inference endpoints using the endpoints command.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetMLEndpointStatus\n IAM action in that cluster.

", "smithy.api#http": { "method": "GET", "uri": "/ml/endpoints/{id}", @@ -3641,7 +3641,7 @@ } ], "traits": { - "smithy.api#documentation": "

Retrieves information about a Neptune ML model training job. See Model\n training using the modeltraining command.

", + "smithy.api#documentation": "

Retrieves information about a Neptune ML model training job. See Model\n training using the modeltraining command.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetMLModelTrainingJobStatus\n IAM action in that cluster.

", "smithy.api#http": { "method": "GET", "uri": "/ml/modeltraining/{id}", @@ -3761,7 +3761,7 @@ } ], "traits": { - "smithy.api#documentation": "

Gets information about a specified model transform job. See Use\n a trained model to generate new model artifacts.

", + "smithy.api#documentation": "

Gets information about a specified model transform job. See Use\n a trained model to generate new model artifacts.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetMLModelTransformJobStatus\n IAM action in that cluster.

", "smithy.api#http": { "method": "GET", "uri": "/ml/modeltransform/{id}", @@ -3893,7 +3893,7 @@ } ], "traits": { - "smithy.api#documentation": "

Retrieves the status of a specified openCypher query.

", + "smithy.api#documentation": "

Retrieves the status of a specified openCypher query.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetQueryStatus\n IAM action in that cluster.

\n

Note that the neptune-db:QueryLanguage:Opencypher\n IAM condition key can be used in the policy document to restrict the use of\n openCypher queries (see Condition\n keys available in Neptune IAM data-access policy statements).

", "smithy.api#http": { "method": "GET", "uri": "/opencypher/status/{queryId}", @@ -3994,7 +3994,7 @@ } ], "traits": { - "smithy.api#documentation": "

Gets property graph statistics (Gremlin and openCypher).

", + "smithy.api#documentation": "

Gets property graph statistics (Gremlin and openCypher).

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetStatisticsStatus\n IAM action in that cluster.

", "smithy.api#http": { "method": "GET", "uri": "/propertygraph/statistics", @@ -4009,7 +4009,7 @@ "status": { "target": "smithy.api#String", "traits": { - "smithy.api#documentation": "

The HTTP return code of the request. If the request succeeded,\n the code is 200. See Common\n error codes for DFE statistics request for a list of common errors.

", + "smithy.api#documentation": "

The HTTP return code of the request. If the request succeeded,\n the code is 200. See Common\n error codes for DFE statistics request for a list of common errors.

", "smithy.api#required": {} } }, @@ -4072,7 +4072,7 @@ } ], "traits": { - "smithy.api#documentation": "

Gets a stream for a property graph.

\n

With the Neptune Streams feature, you can generate a complete\n sequence of change-log entries that record every change made to your\n graph data as it happens. GetPropertygraphStream lets\n you collect these change-log entries for a property graph.

\n

The Neptune streams feature needs to be enabled on your Neptune\n DBcluster. To enable streams, set the neptune_streams\n DB cluster parameter to 1.

\n

See Capturing\n graph changes in real time using Neptune streams.

", + "smithy.api#documentation": "

Gets a stream for a property graph.

\n

With the Neptune Streams feature, you can generate a complete\n sequence of change-log entries that record every change made to your\n graph data as it happens. GetPropertygraphStream lets\n you collect these change-log entries for a property graph.

\n

The Neptune streams feature needs to be enabled on your Neptune\n DBcluster. To enable streams, set the neptune_streams\n DB cluster parameter to 1.

\n

See Capturing\n graph changes in real time using Neptune streams.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetStreamRecords\n IAM action in that cluster.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that enables one of the following IAM actions,\n depending on the query:

\n

Note that you can restrict property-graph queries using the\n following IAM context keys:

\n \n

See Condition\n keys available in Neptune IAM data-access policy statements).

", "smithy.api#http": { "method": "GET", "uri": "/propertygraph/stream", @@ -4222,7 +4222,7 @@ } ], "traits": { - "smithy.api#documentation": "

Gets a graph summary for a property graph.

", + "smithy.api#documentation": "

Gets a graph summary for a property graph.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetGraphSummary\n IAM action in that cluster.

", "smithy.api#http": { "method": "GET", "uri": "/propertygraph/statistics/summary", @@ -4318,7 +4318,7 @@ } ], "traits": { - "smithy.api#documentation": "

Gets a graph summary for an RDF graph.

", + "smithy.api#documentation": "

Gets a graph summary for an RDF graph.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetGraphSummary\n IAM action in that cluster.

", "smithy.api#http": { "method": "GET", "uri": "/rdf/statistics/summary", @@ -4429,7 +4429,7 @@ "status": { "target": "smithy.api#String", "traits": { - "smithy.api#documentation": "

The HTTP return code of the request. If the request succeeded,\n the code is 200. See Common\n error codes for DFE statistics request for a list of common errors.

", + "smithy.api#documentation": "

The HTTP return code of the request. If the request succeeded,\n the code is 200. See Common\n error codes for DFE statistics request for a list of common errors.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetStatisticsStatus\n IAM action in that cluster.

", "smithy.api#required": {} } }, @@ -4492,7 +4492,7 @@ } ], "traits": { - "smithy.api#documentation": "

Gets a stream for an RDF graph.

\n

With the Neptune Streams feature, you can generate a complete\n sequence of change-log entries that record every change made to your\n graph data as it happens. GetSparqlStream lets\n you collect these change-log entries for an RDF graph.

\n

The Neptune streams feature needs to be enabled on your Neptune\n DBcluster. To enable streams, set the neptune_streams\n DB cluster parameter to 1.

\n

See Capturing\n graph changes in real time using Neptune streams.

", + "smithy.api#documentation": "

Gets a stream for an RDF graph.

\n

With the Neptune Streams feature, you can generate a complete\n sequence of change-log entries that record every change made to your\n graph data as it happens. GetSparqlStream lets\n you collect these change-log entries for an RDF graph.

\n

The Neptune streams feature needs to be enabled on your Neptune\n DBcluster. To enable streams, set the neptune_streams\n DB cluster parameter to 1.

\n

See Capturing\n graph changes in real time using Neptune streams.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetStreamRecords\n IAM action in that cluster.

\n

Note that the neptune-db:QueryLanguage:Sparql\n IAM condition key can be used in the policy document to restrict the use of\n SPARQL queries (see Condition\n keys available in Neptune IAM data-access policy statements).

", "smithy.api#http": { "method": "GET", "uri": "/sparql/stream", @@ -4910,7 +4910,7 @@ } ], "traits": { - "smithy.api#documentation": "

Lists active Gremlin queries. See Gremlin query\n status API for details about the output.

", + "smithy.api#documentation": "

Lists active Gremlin queries. See Gremlin query\n status API for details about the output.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetQueryStatus\n IAM action in that cluster.

\n

Note that the neptune-db:QueryLanguage:Gremlin\n IAM condition key can be used in the policy document to restrict the use of\n Gremlin queries (see Condition\n keys available in Neptune IAM data-access policy statements).

", "smithy.api#http": { "method": "GET", "uri": "/gremlin/status", @@ -5007,7 +5007,7 @@ } ], "traits": { - "smithy.api#documentation": "

Retrieves a list of the loadIds for all active\n loader jobs.

", + "smithy.api#documentation": "

Retrieves a list of the loadIds for all active\n loader jobs.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:ListLoaderJobs\n IAM action in that cluster..

", "smithy.api#http": { "method": "GET", "uri": "/loader", @@ -5108,7 +5108,7 @@ } ], "traits": { - "smithy.api#documentation": "

Returns a list of Neptune ML data processing jobs. See Listing\n active data-processing jobs using the Neptune ML dataprocessing command.

", + "smithy.api#documentation": "

Returns a list of Neptune ML data processing jobs. See Listing\n active data-processing jobs using the Neptune ML dataprocessing command.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:ListMLDataProcessingJobs\n IAM action in that cluster.

", "smithy.api#http": { "method": "GET", "uri": "/ml/dataprocessing", @@ -5201,7 +5201,7 @@ } ], "traits": { - "smithy.api#documentation": "

Lists existing inference endpoints. See Managing\n inference endpoints using the endpoints command.

", + "smithy.api#documentation": "

Lists existing inference endpoints. See Managing\n inference endpoints using the endpoints command.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:ListMLEndpoints\n IAM action in that cluster.

", "smithy.api#http": { "method": "GET", "uri": "/ml/endpoints", @@ -5294,7 +5294,7 @@ } ], "traits": { - "smithy.api#documentation": "

Lists Neptune ML model-training jobs. See Model\n training using the modeltraining command.

", + "smithy.api#documentation": "

Lists Neptune ML model-training jobs. See Model\n training using the modeltraining command.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:neptune-db:ListMLModelTrainingJobs\n IAM action in that cluster.

", "smithy.api#http": { "method": "GET", "uri": "/ml/modeltraining", @@ -5387,7 +5387,7 @@ } ], "traits": { - "smithy.api#documentation": "

Returns a list of model transform job IDs. See Use\n a trained model to generate new model artifacts.

", + "smithy.api#documentation": "

Returns a list of model transform job IDs. See Use\n a trained model to generate new model artifacts.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:ListMLModelTransformJobs\n IAM action in that cluster.

", "smithy.api#http": { "method": "GET", "uri": "/ml/modeltransform", @@ -5498,7 +5498,7 @@ } ], "traits": { - "smithy.api#documentation": "

Lists active openCypher queries. See Neptune\n openCypher status endpoint for more information.

", + "smithy.api#documentation": "

Lists active openCypher queries. See Neptune\n openCypher status endpoint for more information.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetQueryStatus\n IAM action in that cluster.

\n

Note that the neptune-db:QueryLanguage:Opencypher\n IAM condition key can be used in the policy document to restrict the use of\n openCypher queries (see Condition\n keys available in Neptune IAM data-access policy statements).

", "smithy.api#http": { "method": "GET", "uri": "/opencypher/status", @@ -5720,7 +5720,7 @@ } ], "traits": { - "smithy.api#documentation": "

Manages the generation and use of property graph statistics.

", + "smithy.api#documentation": "

Manages the generation and use of property graph statistics.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:ManageStatistics\n IAM action in that cluster.

", "smithy.api#http": { "method": "POST", "uri": "/propertygraph/statistics", @@ -5814,7 +5814,7 @@ } ], "traits": { - "smithy.api#documentation": "

Manages the generation and use of RDF graph statistics.

", + "smithy.api#documentation": "

Manages the generation and use of RDF graph statistics.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:ManageStatistics\n IAM action in that cluster.

", "smithy.api#http": { "method": "POST", "uri": "/sparql/statistics", @@ -6661,7 +6661,7 @@ "graphSummary": { "target": "com.amazonaws.neptunedata#RDFGraphSummary", "traits": { - "smithy.api#documentation": "

The graph summary of an RDF graph. See Graph\n summary response for an RDF graph.

" + "smithy.api#documentation": "

The graph summary of an RDF graph. See Graph\n summary response for an RDF graph.

" } } }, @@ -7043,7 +7043,7 @@ } ], "traits": { - "smithy.api#documentation": "

Starts a Neptune bulk loader job to load data from an Amazon S3\n bucket into a Neptune DB instance. See Using the Amazon Neptune\n Bulk Loader to Ingest Data.

", + "smithy.api#documentation": "

Starts a Neptune bulk loader job to load data from an Amazon S3\n bucket into a Neptune DB instance. See Using the Amazon Neptune\n Bulk Loader to Ingest Data.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:StartLoaderJob\n IAM action in that cluster.

", "smithy.api#http": { "method": "POST", "uri": "/loader", @@ -7203,7 +7203,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates a new Neptune ML data processing job for processing the\n graph data exported from Neptune for training. See The\n dataprocessing command.

", + "smithy.api#documentation": "

Creates a new Neptune ML data processing job for processing the\n graph data exported from Neptune for training. See The\n dataprocessing command.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:StartMLModelDataProcessingJob\n IAM action in that cluster.

", "smithy.api#http": { "method": "POST", "uri": "/ml/dataprocessing", @@ -7381,7 +7381,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates a new Neptune ML model training job. See Model\n training using the modeltraining command.

", + "smithy.api#documentation": "

Creates a new Neptune ML model training job. See Model\n training using the modeltraining command.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:StartMLModelTrainingJob\n IAM action in that cluster.

", "smithy.api#http": { "method": "POST", "uri": "/ml/modeltraining", @@ -7577,7 +7577,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates a new model transform job. See Use\n a trained model to generate new model artifacts.

", + "smithy.api#documentation": "

Creates a new model transform job. See Use\n a trained model to generate new model artifacts.

\n

When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:StartMLModelTransformJob\n IAM action in that cluster.

", "smithy.api#http": { "method": "POST", "uri": "/ml/modeltransform", diff --git a/aws-models/network-firewall.json b/aws-models/network-firewall.json index 288cc7c81ccf..94d091510612 100644 --- a/aws-models/network-firewall.json +++ b/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": {} } diff --git a/aws-models/networkmanager.json b/aws-models/networkmanager.json index 2710e20fa602..96701f32c9d3 100644 --- a/aws-models/networkmanager.json +++ b/aws-models/networkmanager.json @@ -1058,6 +1058,12 @@ "traits": { "smithy.api#documentation": "

The list of key-value tags associated with the Connect peer.

" } + }, + "SubnetArn": { + "target": "com.amazonaws.networkmanager#SubnetArn", + "traits": { + "smithy.api#documentation": "

The subnet ARN for the Connect peer.

" + } } }, "traits": { @@ -1302,6 +1308,12 @@ "traits": { "smithy.api#documentation": "

The list of key-value tags associated with the Connect peer summary.

" } + }, + "SubnetArn": { + "target": "com.amazonaws.networkmanager#SubnetArn", + "traits": { + "smithy.api#documentation": "

The subnet ARN for the Connect peer summary.

" + } } }, "traits": { @@ -2322,8 +2334,7 @@ "InsideCidrBlocks": { "target": "com.amazonaws.networkmanager#ConstrainedStringList", "traits": { - "smithy.api#documentation": "

The inside IP addresses used for BGP peering.

", - "smithy.api#required": {} + "smithy.api#documentation": "

The inside IP addresses used for BGP peering.

" } }, "Tags": { @@ -2338,6 +2349,12 @@ "smithy.api#documentation": "

The client token associated with the request.

", "smithy.api#idempotencyToken": {} } + }, + "SubnetArn": { + "target": "com.amazonaws.networkmanager#SubnetArn", + "traits": { + "smithy.api#documentation": "

The subnet ARN for the Connect peer.

" + } } }, "traits": { @@ -8632,7 +8649,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8675,7 +8691,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -8688,7 +8705,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8702,7 +8718,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8827,7 +8842,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8862,7 +8876,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -8873,14 +8886,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -8894,14 +8909,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -8910,11 +8923,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -8925,14 +8938,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -8946,7 +8961,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8966,7 +8980,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -8977,14 +8990,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -8995,9 +9010,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -10741,7 +10758,7 @@ "TransitGatewayRouteTableArn": { "target": "com.amazonaws.networkmanager#TransitGatewayRouteTableArn", "traits": { - "smithy.api#documentation": "

The ARN of the transit gateway route table.

" + "smithy.api#documentation": "

The ARN of the transit gateway route table for the attachment request. For example, \"TransitGatewayRouteTableArn\": \"arn:aws:ec2:us-west-2:123456789012:transit-gateway-route-table/tgw-rtb-9876543210123456\".

" } }, "CoreNetworkSegmentEdge": { @@ -11627,6 +11644,12 @@ "traits": { "smithy.api#enumValue": "GRE" } + }, + "NO_ENCAP": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "NO_ENCAP" + } } } }, diff --git a/aws-models/nimble.json b/aws-models/nimble.json index 6e0771fd139a..b116c50289c0 100644 --- a/aws-models/nimble.json +++ b/aws-models/nimble.json @@ -9688,7 +9688,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9731,7 +9730,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9744,7 +9744,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9758,7 +9757,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9781,7 +9779,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9816,7 +9813,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9827,14 +9823,16 @@ }, "type": "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 +9846,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -9864,11 +9860,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9879,14 +9875,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9900,7 +9898,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9920,7 +9917,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9931,14 +9927,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -9949,9 +9947,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/oam.json b/aws-models/oam.json index fe8ce3ede70f..3f5593cb2c12 100644 --- a/aws-models/oam.json +++ b/aws-models/oam.json @@ -1740,7 +1740,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1759,7 +1758,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1787,13 +1785,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1806,7 +1805,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1820,7 +1818,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1843,7 +1840,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1878,11 +1874,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1893,16 +1887,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": [ @@ -1916,14 +1913,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1932,15 +1927,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1951,16 +1945,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1974,7 +1971,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1994,11 +1990,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2009,20 +2003,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": [], @@ -2033,18 +2029,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/aws-models/omics.json b/aws-models/omics.json index 8acaaf2ec3ea..2db793b54f23 100644 --- a/aws-models/omics.json +++ b/aws-models/omics.json @@ -3341,6 +3341,12 @@ ] } }, + "com.amazonaws.omics#EngineLogStream": { + "type": "string", + "traits": { + "smithy.api#pattern": "^[\\p{L}||\\p{M}||\\p{Z}||\\p{S}||\\p{N}||\\p{P}]+$" + } + }, "com.amazonaws.omics#EscapeChar": { "type": "string", "traits": { @@ -6322,6 +6328,18 @@ "traits": { "smithy.api#documentation": "

The run's retention mode.

" } + }, + "failureReason": { + "target": "com.amazonaws.omics#RunFailureReason", + "traits": { + "smithy.api#documentation": "

\n The reason a run has failed. \n

" + } + }, + "logLocation": { + "target": "com.amazonaws.omics#RunLogLocation", + "traits": { + "smithy.api#documentation": "

\n The location of the run log. \n

" + } } }, "traits": { @@ -6507,7 +6525,7 @@ "id": { "target": "com.amazonaws.omics#RunId", "traits": { - "smithy.api#documentation": "

The task's ID.

", + "smithy.api#documentation": "

The workflow run ID.

", "smithy.api#httpLabel": {}, "smithy.api#required": {} } @@ -6608,6 +6626,12 @@ "traits": { "smithy.api#documentation": "

\n The instance type for a task. \n

" } + }, + "failureReason": { + "target": "com.amazonaws.omics#TaskFailureReason", + "traits": { + "smithy.api#documentation": "

\n The reason a task has failed. \n

" + } } }, "traits": { @@ -10455,7 +10479,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10474,7 +10497,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -10502,13 +10524,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -10521,7 +10544,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10535,7 +10557,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10558,7 +10579,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10593,11 +10613,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -10608,16 +10626,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": [ @@ -10631,14 +10652,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -10647,15 +10666,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -10666,16 +10684,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10689,7 +10710,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10709,11 +10729,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -10724,20 +10742,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": [], @@ -10748,18 +10768,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -12474,6 +12498,16 @@ } } }, + "com.amazonaws.omics#RunFailureReason": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 64 + }, + "smithy.api#pattern": "^[\\p{L}||\\p{M}||\\p{Z}||\\p{S}||\\p{N}||\\p{P}]+$" + } + }, "com.amazonaws.omics#RunGroupArn": { "type": "string", "traits": { @@ -12781,6 +12815,32 @@ } } }, + "com.amazonaws.omics#RunLogLocation": { + "type": "structure", + "members": { + "engineLogStream": { + "target": "com.amazonaws.omics#EngineLogStream", + "traits": { + "smithy.api#documentation": "

\n The log stream ARN for the engine log. \n

" + } + }, + "runLogStream": { + "target": "com.amazonaws.omics#RunLogStream", + "traits": { + "smithy.api#documentation": "

\n The log stream ARN for the run log. \n

" + } + } + }, + "traits": { + "smithy.api#documentation": "

\n The URI for the run log. \n

" + } + }, + "com.amazonaws.omics#RunLogStream": { + "type": "string", + "traits": { + "smithy.api#pattern": "^[\\p{L}||\\p{M}||\\p{Z}||\\p{S}||\\p{N}||\\p{P}]+$" + } + }, "com.amazonaws.omics#RunName": { "type": "string", "traits": { @@ -12796,7 +12856,7 @@ "traits": { "smithy.api#length": { "min": 1, - "max": 128 + "max": 750 }, "smithy.api#pattern": "^[\\p{L}||\\p{M}||\\p{Z}||\\p{S}||\\p{N}||\\p{P}]+$" } @@ -14801,6 +14861,16 @@ "aws.iam#disableConditionKeyInference": {} } }, + "com.amazonaws.omics#TaskFailureReason": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 64 + }, + "smithy.api#pattern": "^[\\p{L}||\\p{M}||\\p{Z}||\\p{S}||\\p{N}||\\p{P}]+$" + } + }, "com.amazonaws.omics#TaskId": { "type": "string", "traits": { diff --git a/aws-models/opensearch.json b/aws-models/opensearch.json index 81495fe3dbbd..14be9e022baa 100644 --- a/aws-models/opensearch.json +++ b/aws-models/opensearch.json @@ -567,6 +567,9 @@ { "target": "com.amazonaws.opensearch#GetCompatibleVersions" }, + { + "target": "com.amazonaws.opensearch#GetDomainMaintenanceStatus" + }, { "target": "com.amazonaws.opensearch#GetPackageVersionHistory" }, @@ -576,6 +579,9 @@ { "target": "com.amazonaws.opensearch#GetUpgradeStatus" }, + { + "target": "com.amazonaws.opensearch#ListDomainMaintenances" + }, { "target": "com.amazonaws.opensearch#ListDomainNames" }, @@ -618,6 +624,9 @@ { "target": "com.amazonaws.opensearch#RevokeVpcEndpointAccess" }, + { + "target": "com.amazonaws.opensearch#StartDomainMaintenance" + }, { "target": "com.amazonaws.opensearch#StartServiceSoftwareUpdate" }, @@ -696,7 +705,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -739,7 +747,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -752,7 +761,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -766,7 +774,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -789,7 +796,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -824,7 +830,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -835,14 +840,16 @@ }, "type": "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 +863,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -872,11 +877,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -887,14 +892,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -908,7 +915,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -928,7 +934,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -939,14 +944,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -957,9 +964,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2474,7 +2483,7 @@ "InstanceCount": { "target": "com.amazonaws.opensearch#IntegerClass", "traits": { - "smithy.api#documentation": "

Number of dedicated master nodes in the cluster. This number must be greater than 1,\n otherwise you receive a validation exception.

" + "smithy.api#documentation": "

Number of data nodes in the cluster. This number must be greater than 1, otherwise you\n receive a validation exception.

" } }, "DedicatedMasterEnabled": { @@ -3223,12 +3232,12 @@ "SkipUnavailable": { "target": "com.amazonaws.opensearch#SkipUnavailableStatus", "traits": { - "smithy.api#documentation": "

Status of SkipUnavailable param for outbound connection.

" + "smithy.api#documentation": "

The status of the SkipUnavailable setting for the outbound connection. This\n feature allows you to specify some clusters as optional and ensure that your cross-cluster\n queries return partial results despite failures on one or more remote clusters.

" } } }, "traits": { - "smithy.api#documentation": "

Cross cluster search specific connection properties.

" + "smithy.api#documentation": "

Cross-cluster search specific connection properties.

" } }, "com.amazonaws.opensearch#DeleteDomain": { @@ -4128,7 +4137,7 @@ "DomainNames": { "target": "com.amazonaws.opensearch#DomainNameList", "traits": { - "smithy.api#documentation": "

Array of OpenSearch Service domain names that you want information about. If you don't\n specify any domains, OpenSearch Service returns information about all domains owned by the\n account.

", + "smithy.api#documentation": "

Array of OpenSearch Service domain names that you want information about. You must specify\n at least one domain name.

", "smithy.api#required": {} } } @@ -4574,19 +4583,36 @@ "traits": { "smithy.api#enumValue": "PackageStatus" } + }, + "PackageType": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PackageType" + } + }, + "EngineVersion": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "EngineVersion" + } } } }, "com.amazonaws.opensearch#DescribePackagesFilterValue": { "type": "string", "traits": { - "smithy.api#pattern": "^[0-9a-zA-Z\\*\\.\\\\/\\?-]*$" + "smithy.api#pattern": "^[0-9a-zA-Z\\*\\.\\_\\\\\\/\\?-]+$" } }, "com.amazonaws.opensearch#DescribePackagesFilterValues": { "type": "list", "member": { "target": "com.amazonaws.opensearch#DescribePackagesFilterValue" + }, + "traits": { + "smithy.api#length": { + "min": 1 + } } }, "com.amazonaws.opensearch#DescribePackagesRequest": { @@ -5243,6 +5269,68 @@ "smithy.api#documentation": "

Container for information about an OpenSearch Service domain.

" } }, + "com.amazonaws.opensearch#DomainMaintenanceDetails": { + "type": "structure", + "members": { + "MaintenanceId": { + "target": "com.amazonaws.opensearch#RequestId", + "traits": { + "smithy.api#documentation": "

Id of the requested action.

" + } + }, + "DomainName": { + "target": "com.amazonaws.opensearch#DomainName", + "traits": { + "smithy.api#documentation": "

The name of the domain.

" + } + }, + "Action": { + "target": "com.amazonaws.opensearch#MaintenanceType", + "traits": { + "smithy.api#documentation": "

The name of the action.

" + } + }, + "NodeId": { + "target": "com.amazonaws.opensearch#NodeId", + "traits": { + "smithy.api#documentation": "

Id of the data node.

" + } + }, + "Status": { + "target": "com.amazonaws.opensearch#MaintenanceStatus", + "traits": { + "smithy.api#documentation": "

The status of the action.

" + } + }, + "StatusMessage": { + "target": "com.amazonaws.opensearch#MaintenanceStatusMessage", + "traits": { + "smithy.api#documentation": "

The status message of the action.

" + } + }, + "CreatedAt": { + "target": "com.amazonaws.opensearch#UpdateTimestamp", + "traits": { + "smithy.api#documentation": "

Contains time at which action created.

" + } + }, + "UpdatedAt": { + "target": "com.amazonaws.opensearch#UpdateTimestamp", + "traits": { + "smithy.api#documentation": "

Contains time at which action updated.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Container for the domain maintenance details.

" + } + }, + "com.amazonaws.opensearch#DomainMaintenanceList": { + "type": "list", + "member": { + "target": "com.amazonaws.opensearch#DomainMaintenanceDetails" + } + }, "com.amazonaws.opensearch#DomainName": { "type": "string", "traits": { @@ -5738,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.

" } }, @@ -5756,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, @@ -5898,6 +5984,12 @@ } } }, + "com.amazonaws.opensearch#EngineVersion": { + "type": "string", + "traits": { + "smithy.api#pattern": "^Elasticsearch_[0-9]{1}\\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\\.[0-9]{1,2}$" + } + }, "com.amazonaws.opensearch#EnvironmentInfo": { "type": "structure", "members": { @@ -6045,6 +6137,110 @@ "smithy.api#output": {} } }, + "com.amazonaws.opensearch#GetDomainMaintenanceStatus": { + "type": "operation", + "input": { + "target": "com.amazonaws.opensearch#GetDomainMaintenanceStatusRequest" + }, + "output": { + "target": "com.amazonaws.opensearch#GetDomainMaintenanceStatusResponse" + }, + "errors": [ + { + "target": "com.amazonaws.opensearch#BaseException" + }, + { + "target": "com.amazonaws.opensearch#DisabledOperationException" + }, + { + "target": "com.amazonaws.opensearch#InternalException" + }, + { + "target": "com.amazonaws.opensearch#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.opensearch#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Get the status of the maintenance action.

", + "smithy.api#http": { + "method": "GET", + "uri": "/2021-01-01/opensearch/domain/{DomainName}/domainMaintenance", + "code": 200 + } + } + }, + "com.amazonaws.opensearch#GetDomainMaintenanceStatusRequest": { + "type": "structure", + "members": { + "DomainName": { + "target": "com.amazonaws.opensearch#DomainName", + "traits": { + "smithy.api#documentation": "

The name of the domain.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "MaintenanceId": { + "target": "com.amazonaws.opensearch#RequestId", + "traits": { + "smithy.api#documentation": "

The request id of the maintenance action.

", + "smithy.api#httpQuery": "maintenanceId", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Container for the parameters to the GetDomainMaintenanceStatus\n operation.

", + "smithy.api#input": {} + } + }, + "com.amazonaws.opensearch#GetDomainMaintenanceStatusResponse": { + "type": "structure", + "members": { + "Status": { + "target": "com.amazonaws.opensearch#MaintenanceStatus", + "traits": { + "smithy.api#documentation": "

Contains status of the maintenance action.

" + } + }, + "StatusMessage": { + "target": "com.amazonaws.opensearch#MaintenanceStatusMessage", + "traits": { + "smithy.api#documentation": "

Contains status message of the maintenance action.

" + } + }, + "NodeId": { + "target": "com.amazonaws.opensearch#NodeId", + "traits": { + "smithy.api#documentation": "

Contains node id of maintenance action.

" + } + }, + "Action": { + "target": "com.amazonaws.opensearch#MaintenanceType", + "traits": { + "smithy.api#documentation": "

Contains action name.

" + } + }, + "CreatedAt": { + "target": "com.amazonaws.opensearch#UpdateTimestamp", + "traits": { + "smithy.api#documentation": "

Contains time at which action created.

" + } + }, + "UpdatedAt": { + "target": "com.amazonaws.opensearch#UpdateTimestamp", + "traits": { + "smithy.api#documentation": "

Contains time at which action updated.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

The result of a GetDomainMaintenanceStatus request. Contains information about the requested action.

", + "smithy.api#output": {} + } + }, "com.amazonaws.opensearch#GetPackageVersionHistory": { "type": "operation", "input": { @@ -6443,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 @@ -6712,6 +6907,112 @@ "smithy.api#documentation": "

The role of a given instance and all applicable limits. The role performed by a given OpenSearch instance can\n be one of the following:

\n
    \n
  • \n

    \n data - A data node.

    \n
  • \n
  • \n

    \n master - A dedicated master node.

    \n
  • \n
  • \n

    \n ultra_warm - An UltraWarm node.

    \n
  • \n
" } }, + "com.amazonaws.opensearch#ListDomainMaintenances": { + "type": "operation", + "input": { + "target": "com.amazonaws.opensearch#ListDomainMaintenancesRequest" + }, + "output": { + "target": "com.amazonaws.opensearch#ListDomainMaintenancesResponse" + }, + "errors": [ + { + "target": "com.amazonaws.opensearch#BaseException" + }, + { + "target": "com.amazonaws.opensearch#DisabledOperationException" + }, + { + "target": "com.amazonaws.opensearch#InternalException" + }, + { + "target": "com.amazonaws.opensearch#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.opensearch#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Get the list of the maintenance action.

", + "smithy.api#http": { + "method": "GET", + "uri": "/2021-01-01/opensearch/domain/{DomainName}/domainMaintenances", + "code": 200 + }, + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.opensearch#ListDomainMaintenancesRequest": { + "type": "structure", + "members": { + "DomainName": { + "target": "com.amazonaws.opensearch#DomainName", + "traits": { + "smithy.api#documentation": "

The name of the domain.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "Action": { + "target": "com.amazonaws.opensearch#MaintenanceType", + "traits": { + "smithy.api#documentation": "

The name of the action.

", + "smithy.api#httpQuery": "action" + } + }, + "Status": { + "target": "com.amazonaws.opensearch#MaintenanceStatus", + "traits": { + "smithy.api#documentation": "

The status of the action.

", + "smithy.api#httpQuery": "status" + } + }, + "MaxResults": { + "target": "com.amazonaws.opensearch#MaxResults", + "traits": { + "smithy.api#default": 0, + "smithy.api#documentation": "

An optional parameter that specifies the maximum number of results to return. You can use\n nextToken to get the next page of results.

", + "smithy.api#httpQuery": "maxResults" + } + }, + "NextToken": { + "target": "com.amazonaws.opensearch#NextToken", + "traits": { + "smithy.api#documentation": "

If your initial ListDomainMaintenances operation returns a\n nextToken, you can include the returned nextToken in subsequent\n ListDomainMaintenances operations, which returns results in the next page.

", + "smithy.api#httpQuery": "nextToken" + } + } + }, + "traits": { + "smithy.api#documentation": "

Container for the parameters to the ListDomainMaintenances\n operation.

", + "smithy.api#input": {} + } + }, + "com.amazonaws.opensearch#ListDomainMaintenancesResponse": { + "type": "structure", + "members": { + "DomainMaintenances": { + "target": "com.amazonaws.opensearch#DomainMaintenanceList", + "traits": { + "smithy.api#documentation": "

List of the submitted maintenance actions.

" + } + }, + "NextToken": { + "target": "com.amazonaws.opensearch#NextToken", + "traits": { + "smithy.api#documentation": "

When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Make the call again using the\n returned token to retrieve the next page.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

The result of a ListDomainMaintenances request. Contains information about the requested actions.

", + "smithy.api#output": {} + } + }, "com.amazonaws.opensearch#ListDomainNames": { "type": "operation", "input": { @@ -7595,6 +7896,74 @@ "com.amazonaws.opensearch#Long": { "type": "long" }, + "com.amazonaws.opensearch#MaintenanceStatus": { + "type": "enum", + "members": { + "PENDING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PENDING" + } + }, + "IN_PROGRESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "IN_PROGRESS" + } + }, + "COMPLETED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "COMPLETED" + } + }, + "FAILED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FAILED" + } + }, + "TIMED_OUT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "TIMED_OUT" + } + } + } + }, + "com.amazonaws.opensearch#MaintenanceStatusMessage": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 1000 + }, + "smithy.api#pattern": "^([\\s\\S]*)$" + } + }, + "com.amazonaws.opensearch#MaintenanceType": { + "type": "enum", + "members": { + "REBOOT_NODE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "REBOOT_NODE" + } + }, + "RESTART_SEARCH_PROCESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RESTART_SEARCH_PROCESS" + } + }, + "RESTART_DASHBOARD": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RESTART_DASHBOARD" + } + } + } + }, "com.amazonaws.opensearch#MasterNodeStatus": { "type": "enum", "members": { @@ -8764,6 +9133,18 @@ "traits": { "smithy.api#documentation": "

Additional information if the package is in an error state. Null otherwise.

" } + }, + "EngineVersion": { + "target": "com.amazonaws.opensearch#EngineVersion", + "traits": { + "smithy.api#documentation": "

Version of OpenSearch or Elasticsearch, in the format Elasticsearch_X.Y or OpenSearch_X.Y.\n Defaults to the latest version of OpenSearch.

" + } + }, + "AvailablePluginProperties": { + "target": "com.amazonaws.opensearch#PluginProperties", + "traits": { + "smithy.api#documentation": "

If the package is a ZIP-PLUGIN package, additional information about plugin properties.

" + } } }, "traits": { @@ -8777,14 +9158,17 @@ } }, "com.amazonaws.opensearch#PackageID": { - "type": "string" + "type": "string", + "traits": { + "smithy.api#pattern": "^([FG][0-9]+)$" + } }, "com.amazonaws.opensearch#PackageName": { "type": "string", "traits": { "smithy.api#length": { "min": 3, - "max": 28 + "max": 256 }, "smithy.api#pattern": "^[a-z][a-z0-9\\-]+$" } @@ -8870,6 +9254,12 @@ "traits": { "smithy.api#enumValue": "TXT-DICTIONARY" } + }, + "ZIP_PLUGIN": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ZIP-PLUGIN" + } } } }, @@ -8896,6 +9286,12 @@ "traits": { "smithy.api#documentation": "

The date and time when the package was created.

" } + }, + "PluginProperties": { + "target": "com.amazonaws.opensearch#PluginProperties", + "traits": { + "smithy.api#documentation": "

Additional information about plugin properties if the package is a ZIP-PLUGIN package.

" + } } }, "traits": { @@ -8919,6 +9315,80 @@ "smithy.api#sensitive": {} } }, + "com.amazonaws.opensearch#PluginClassName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 1024 + } + } + }, + "com.amazonaws.opensearch#PluginDescription": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 1024 + } + } + }, + "com.amazonaws.opensearch#PluginName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 1024 + } + } + }, + "com.amazonaws.opensearch#PluginProperties": { + "type": "structure", + "members": { + "Name": { + "target": "com.amazonaws.opensearch#PluginName", + "traits": { + "smithy.api#documentation": "

The name of the plugin.

" + } + }, + "Description": { + "target": "com.amazonaws.opensearch#PluginDescription", + "traits": { + "smithy.api#documentation": "

The description of the plugin.

" + } + }, + "Version": { + "target": "com.amazonaws.opensearch#PluginVersion", + "traits": { + "smithy.api#documentation": "

The version of the plugin.

" + } + }, + "ClassName": { + "target": "com.amazonaws.opensearch#PluginClassName", + "traits": { + "smithy.api#documentation": "

The name of the class to load.

" + } + }, + "UncompressedSizeInBytes": { + "target": "com.amazonaws.opensearch#UncompressedPluginSizeInBytes", + "traits": { + "smithy.api#documentation": "

The uncompressed size of the plugin.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Basic information about the plugin.

" + } + }, + "com.amazonaws.opensearch#PluginVersion": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 1024 + } + } + }, "com.amazonaws.opensearch#PolicyDocument": { "type": "string", "traits": { @@ -9004,7 +9474,6 @@ "InstanceCount": { "target": "com.amazonaws.opensearch#InstanceCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of OpenSearch instances to reserve.

" } } @@ -9185,6 +9654,16 @@ "smithy.api#input": {} } }, + "com.amazonaws.opensearch#RequestId": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 100 + }, + "smithy.api#pattern": "^([\\s\\S]*)$" + } + }, "com.amazonaws.opensearch#ReservationToken": { "type": "string", "traits": { @@ -9931,7 +10410,7 @@ } }, "traits": { - "smithy.api#documentation": "

Status of SkipUnavailable param for outbound connection.

\n
    \n
  • \n

    \n ENABLED - The SkipUnavailable param is enabled\n for the connection.

    \n
  • \n
  • \n

    \n DISABLED - The SkipUnavailable param is disabled\n for the connection.

    \n
  • \n
" + "smithy.api#documentation": "

The status of SkipUnavailable setting for the outbound connection.

\n
    \n
  • \n

    \n ENABLED - The SkipUnavailable setting is enabled\n for the connection.

    \n
  • \n
  • \n

    \n DISABLED - The SkipUnavailable setting is disabled\n for the connection.

    \n
  • \n
" } }, "com.amazonaws.opensearch#SlotList": { @@ -10035,6 +10514,85 @@ "com.amazonaws.opensearch#StartAt": { "type": "timestamp" }, + "com.amazonaws.opensearch#StartDomainMaintenance": { + "type": "operation", + "input": { + "target": "com.amazonaws.opensearch#StartDomainMaintenanceRequest" + }, + "output": { + "target": "com.amazonaws.opensearch#StartDomainMaintenanceResponse" + }, + "errors": [ + { + "target": "com.amazonaws.opensearch#BaseException" + }, + { + "target": "com.amazonaws.opensearch#DisabledOperationException" + }, + { + "target": "com.amazonaws.opensearch#InternalException" + }, + { + "target": "com.amazonaws.opensearch#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.opensearch#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Starts the node maintenance (Node restart, Node reboot, Opensearch/Elasticsearch process restart,\n Dashboard/kibana restart) on the data node.

", + "smithy.api#http": { + "method": "POST", + "uri": "/2021-01-01/opensearch/domain/{DomainName}/domainMaintenance", + "code": 200 + } + } + }, + "com.amazonaws.opensearch#StartDomainMaintenanceRequest": { + "type": "structure", + "members": { + "DomainName": { + "target": "com.amazonaws.opensearch#DomainName", + "traits": { + "smithy.api#documentation": "

The name of the domain.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "Action": { + "target": "com.amazonaws.opensearch#MaintenanceType", + "traits": { + "smithy.api#documentation": "

The name of the action.

", + "smithy.api#required": {} + } + }, + "NodeId": { + "target": "com.amazonaws.opensearch#NodeId", + "traits": { + "smithy.api#documentation": "

Id of the data node.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Container for the parameters to the StartDomainMaintenance\n operation.

", + "smithy.api#input": {} + } + }, + "com.amazonaws.opensearch#StartDomainMaintenanceResponse": { + "type": "structure", + "members": { + "MaintenanceId": { + "target": "com.amazonaws.opensearch#RequestId", + "traits": { + "smithy.api#documentation": "

Contains request id of requested action.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

The result of a StartDomainMaintenance request. Contains information about the requested action.

", + "smithy.api#output": {} + } + }, "com.amazonaws.opensearch#StartServiceSoftwareUpdate": { "type": "operation", "input": { @@ -10310,6 +10868,9 @@ } } }, + "com.amazonaws.opensearch#UncompressedPluginSizeInBytes": { + "type": "long" + }, "com.amazonaws.opensearch#UpdateDomainConfig": { "type": "operation", "input": { @@ -10339,7 +10900,7 @@ } ], "traits": { - "smithy.api#documentation": "

Modifies the cluster configuration of the specified Amazon OpenSearch Service\n domain.sl

", + "smithy.api#documentation": "

Modifies the cluster configuration of the specified Amazon OpenSearch Service\n domain.

", "smithy.api#http": { "method": "POST", "uri": "/2021-01-01/opensearch/domain/{DomainName}/config", diff --git a/aws-models/opensearchserverless.json b/aws-models/opensearchserverless.json index 67f099d9f612..0f3cf73aab31 100644 --- a/aws-models/opensearchserverless.json +++ b/aws-models/opensearchserverless.json @@ -108,7 +108,7 @@ "type": { "target": "com.amazonaws.opensearchserverless#AccessPolicyType", "traits": { - "smithy.api#documentation": "

The type of access policy. Currently the only available type is data.

" + "smithy.api#documentation": "

The type of access policy. Currently, the only available type is data.

" } }, "name": { @@ -233,6 +233,118 @@ } } }, + "com.amazonaws.opensearchserverless#BatchGetEffectiveLifecyclePolicy": { + "type": "operation", + "input": { + "target": "com.amazonaws.opensearchserverless#BatchGetEffectiveLifecyclePolicyRequest" + }, + "output": { + "target": "com.amazonaws.opensearchserverless#BatchGetEffectiveLifecyclePolicyResponse" + }, + "errors": [ + { + "target": "com.amazonaws.opensearchserverless#InternalServerException" + }, + { + "target": "com.amazonaws.opensearchserverless#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Returns a list of successful and failed retrievals for the OpenSearch Serverless indexes. For more information, see Viewing data lifecycle policies.

", + "smithy.api#readonly": {} + } + }, + "com.amazonaws.opensearchserverless#BatchGetEffectiveLifecyclePolicyRequest": { + "type": "structure", + "members": { + "resourceIdentifiers": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyResourceIdentifiers", + "traits": { + "smithy.api#documentation": "

The unique identifiers of policy types and resource names.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.opensearchserverless#BatchGetEffectiveLifecyclePolicyResponse": { + "type": "structure", + "members": { + "effectiveLifecyclePolicyDetails": { + "target": "com.amazonaws.opensearchserverless#EffectiveLifecyclePolicyDetails", + "traits": { + "smithy.api#documentation": "

A list of lifecycle policies applied to the OpenSearch Serverless indexes.

" + } + }, + "effectiveLifecyclePolicyErrorDetails": { + "target": "com.amazonaws.opensearchserverless#EffectiveLifecyclePolicyErrorDetails", + "traits": { + "smithy.api#documentation": "

A list of resources for which retrieval failed.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.opensearchserverless#BatchGetLifecyclePolicy": { + "type": "operation", + "input": { + "target": "com.amazonaws.opensearchserverless#BatchGetLifecyclePolicyRequest" + }, + "output": { + "target": "com.amazonaws.opensearchserverless#BatchGetLifecyclePolicyResponse" + }, + "errors": [ + { + "target": "com.amazonaws.opensearchserverless#InternalServerException" + }, + { + "target": "com.amazonaws.opensearchserverless#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Returns one or more configured OpenSearch Serverless lifecycle policies. For more information, see Viewing data lifecycle policies.

", + "smithy.api#readonly": {} + } + }, + "com.amazonaws.opensearchserverless#BatchGetLifecyclePolicyRequest": { + "type": "structure", + "members": { + "identifiers": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyIdentifiers", + "traits": { + "smithy.api#documentation": "

The unique identifiers of policy types and policy names.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.opensearchserverless#BatchGetLifecyclePolicyResponse": { + "type": "structure", + "members": { + "lifecyclePolicyDetails": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyDetails", + "traits": { + "smithy.api#documentation": "

A list of lifecycle policies matched to the input policy name and policy type.

" + } + }, + "lifecyclePolicyErrorDetails": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyErrorDetails", + "traits": { + "smithy.api#documentation": "

A list of lifecycle policy names and policy types for which retrieval failed.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.opensearchserverless#BatchGetVpcEndpoint": { "type": "operation", "input": { @@ -475,7 +587,7 @@ } }, "traits": { - "smithy.api#documentation": "

List of filter keys that you can use for LIST, UPDATE, and DELETE requests to OpenSearch Serverless\n collections.

" + "smithy.api#documentation": "

A list of filter keys that you can use for LIST, UPDATE, and DELETE requests to OpenSearch Serverless\n collections.

" } }, "com.amazonaws.opensearchserverless#CollectionId": { @@ -863,6 +975,90 @@ } } }, + "com.amazonaws.opensearchserverless#CreateLifecyclePolicy": { + "type": "operation", + "input": { + "target": "com.amazonaws.opensearchserverless#CreateLifecyclePolicyRequest" + }, + "output": { + "target": "com.amazonaws.opensearchserverless#CreateLifecyclePolicyResponse" + }, + "errors": [ + { + "target": "com.amazonaws.opensearchserverless#ConflictException" + }, + { + "target": "com.amazonaws.opensearchserverless#InternalServerException" + }, + { + "target": "com.amazonaws.opensearchserverless#ServiceQuotaExceededException" + }, + { + "target": "com.amazonaws.opensearchserverless#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Creates a lifecyle policy to be applied to OpenSearch Serverless indexes. Lifecycle policies define\n the number of days or hours to retain the data on an OpenSearch Serverless index. For more information, see Creating data lifecycle policies.

", + "smithy.api#idempotent": {} + } + }, + "com.amazonaws.opensearchserverless#CreateLifecyclePolicyRequest": { + "type": "structure", + "members": { + "type": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyType", + "traits": { + "smithy.api#documentation": "

The type of lifecycle policy.

", + "smithy.api#required": {} + } + }, + "name": { + "target": "com.amazonaws.opensearchserverless#PolicyName", + "traits": { + "smithy.api#documentation": "

The name of the lifecycle policy.

", + "smithy.api#required": {} + } + }, + "description": { + "target": "com.amazonaws.opensearchserverless#PolicyDescription", + "traits": { + "smithy.api#documentation": "

A description of the lifecycle policy.

" + } + }, + "policy": { + "target": "com.amazonaws.opensearchserverless#PolicyDocument", + "traits": { + "smithy.api#documentation": "

The JSON policy document to use as the content for the lifecycle policy.

", + "smithy.api#required": {} + } + }, + "clientToken": { + "target": "com.amazonaws.opensearchserverless#ClientToken", + "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, + "smithy.api#documentation": "

A unique, case-sensitive identifier to ensure idempotency of the request.

", + "smithy.api#idempotencyToken": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.opensearchserverless#CreateLifecyclePolicyResponse": { + "type": "structure", + "members": { + "lifecyclePolicyDetail": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyDetail", + "traits": { + "smithy.api#documentation": "

Details about the created lifecycle policy.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.opensearchserverless#CreateSecurityConfig": { "type": "operation", "input": { @@ -1263,6 +1459,70 @@ } } }, + "com.amazonaws.opensearchserverless#DeleteLifecyclePolicy": { + "type": "operation", + "input": { + "target": "com.amazonaws.opensearchserverless#DeleteLifecyclePolicyRequest" + }, + "output": { + "target": "com.amazonaws.opensearchserverless#DeleteLifecyclePolicyResponse" + }, + "errors": [ + { + "target": "com.amazonaws.opensearchserverless#ConflictException" + }, + { + "target": "com.amazonaws.opensearchserverless#InternalServerException" + }, + { + "target": "com.amazonaws.opensearchserverless#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.opensearchserverless#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Deletes an OpenSearch Serverless lifecycle policy. For more information, see Deleting data lifecycle policies.

", + "smithy.api#idempotent": {} + } + }, + "com.amazonaws.opensearchserverless#DeleteLifecyclePolicyRequest": { + "type": "structure", + "members": { + "type": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyType", + "traits": { + "smithy.api#documentation": "

The type of lifecycle policy.

", + "smithy.api#required": {} + } + }, + "name": { + "target": "com.amazonaws.opensearchserverless#PolicyName", + "traits": { + "smithy.api#documentation": "

The name of the policy to delete.

", + "smithy.api#required": {} + } + }, + "clientToken": { + "target": "com.amazonaws.opensearchserverless#ClientToken", + "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, + "smithy.api#documentation": "

Unique, case-sensitive identifier to ensure idempotency of the request.

", + "smithy.api#idempotencyToken": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.opensearchserverless#DeleteLifecyclePolicyResponse": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.opensearchserverless#DeleteSecurityConfig": { "type": "operation", "input": { @@ -1456,6 +1716,94 @@ } } }, + "com.amazonaws.opensearchserverless#EffectiveLifecyclePolicyDetail": { + "type": "structure", + "members": { + "type": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyType", + "traits": { + "smithy.api#documentation": "

The type of lifecycle policy.

" + } + }, + "resource": { + "target": "com.amazonaws.opensearchserverless#Resource", + "traits": { + "smithy.api#documentation": "

The name of the OpenSearch Serverless index resource.

" + } + }, + "policyName": { + "target": "com.amazonaws.opensearchserverless#PolicyName", + "traits": { + "smithy.api#documentation": "

The name of the lifecycle policy.

" + } + }, + "resourceType": { + "target": "com.amazonaws.opensearchserverless#ResourceType", + "traits": { + "smithy.api#documentation": "

The type of OpenSearch Serverless resource. Currently, the only supported resource is index.

" + } + }, + "retentionPeriod": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

The minimum number of index retention in days or hours. This is an optional parameter that will return only if it’s set.

" + } + }, + "noMinRetentionPeriod": { + "target": "smithy.api#Boolean", + "traits": { + "smithy.api#documentation": "

The minimum number of index retention days set. That is an optional param that will return as true if the minimum number of days or \n hours is not set to a index resource.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Error information for an OpenSearch Serverless request.

" + } + }, + "com.amazonaws.opensearchserverless#EffectiveLifecyclePolicyDetails": { + "type": "list", + "member": { + "target": "com.amazonaws.opensearchserverless#EffectiveLifecyclePolicyDetail" + } + }, + "com.amazonaws.opensearchserverless#EffectiveLifecyclePolicyErrorDetail": { + "type": "structure", + "members": { + "type": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyType", + "traits": { + "smithy.api#documentation": "

The type of lifecycle policy.

" + } + }, + "resource": { + "target": "com.amazonaws.opensearchserverless#Resource", + "traits": { + "smithy.api#documentation": "

The name of OpenSearch Serverless index resource.

" + } + }, + "errorMessage": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

A description of the error. For example, The specified Index resource is not found.

" + } + }, + "errorCode": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

The error code for the request.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Error information for an OpenSearch Serverless request.

" + } + }, + "com.amazonaws.opensearchserverless#EffectiveLifecyclePolicyErrorDetails": { + "type": "list", + "member": { + "target": "com.amazonaws.opensearchserverless#EffectiveLifecyclePolicyErrorDetail" + } + }, "com.amazonaws.opensearchserverless#GetAccessPolicy": { "type": "operation", "input": { @@ -1486,7 +1834,7 @@ "type": { "target": "com.amazonaws.opensearchserverless#AccessPolicyType", "traits": { - "smithy.api#documentation": "

Tye type of policy. Currently the only supported value is data.

", + "smithy.api#documentation": "

Tye type of policy. Currently, the only supported value is data.

", "smithy.api#required": {} } }, @@ -1589,6 +1937,12 @@ "smithy.api#documentation": "

Information about the security configurations in your account.

" } }, + "LifecyclePolicyStats": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyStats", + "traits": { + "smithy.api#documentation": "

Information about the lifecycle policies in your account.

" + } + }, "TotalPolicyCount": { "target": "smithy.api#Long", "traits": { @@ -1668,55 +2022,327 @@ "smithy.api#readonly": {} } }, - "com.amazonaws.opensearchserverless#GetSecurityPolicyRequest": { + "com.amazonaws.opensearchserverless#GetSecurityPolicyRequest": { + "type": "structure", + "members": { + "type": { + "target": "com.amazonaws.opensearchserverless#SecurityPolicyType", + "traits": { + "smithy.api#documentation": "

The type of security policy.

", + "smithy.api#required": {} + } + }, + "name": { + "target": "com.amazonaws.opensearchserverless#PolicyName", + "traits": { + "smithy.api#documentation": "

The name of the security policy.

", + "smithy.api#required": {} + } + } + } + }, + "com.amazonaws.opensearchserverless#GetSecurityPolicyResponse": { + "type": "structure", + "members": { + "securityPolicyDetail": { + "target": "com.amazonaws.opensearchserverless#SecurityPolicyDetail", + "traits": { + "smithy.api#documentation": "

Details about the requested security policy.

" + } + } + } + }, + "com.amazonaws.opensearchserverless#IndexingCapacityValue": { + "type": "integer", + "traits": { + "smithy.api#range": { + "min": 2 + } + } + }, + "com.amazonaws.opensearchserverless#InternalServerException": { + "type": "structure", + "members": { + "message": { + "target": "smithy.api#String" + } + }, + "traits": { + "smithy.api#documentation": "

Thrown when an error internal to the service occurs while processing a request.

", + "smithy.api#error": "server", + "smithy.api#httpError": 500 + } + }, + "com.amazonaws.opensearchserverless#LifecyclePolicy": { + "type": "resource", + "identifiers": { + "type": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyType" + }, + "name": { + "target": "com.amazonaws.opensearchserverless#PolicyName" + } + }, + "update": { + "target": "com.amazonaws.opensearchserverless#UpdateLifecyclePolicy" + }, + "delete": { + "target": "com.amazonaws.opensearchserverless#DeleteLifecyclePolicy" + }, + "list": { + "target": "com.amazonaws.opensearchserverless#ListLifecyclePolicies" + }, + "traits": { + "aws.cloudformation#cfnResource": { + "name": "LifecyclePolicy" + } + } + }, + "com.amazonaws.opensearchserverless#LifecyclePolicyDetail": { + "type": "structure", + "members": { + "type": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyType", + "traits": { + "smithy.api#documentation": "

The type of lifecycle policy.

" + } + }, + "name": { + "target": "com.amazonaws.opensearchserverless#PolicyName", + "traits": { + "smithy.api#documentation": "

The name of the lifecycle policy.

" + } + }, + "policyVersion": { + "target": "com.amazonaws.opensearchserverless#PolicyVersion", + "traits": { + "smithy.api#documentation": "

The version of the lifecycle policy.

" + } + }, + "description": { + "target": "com.amazonaws.opensearchserverless#PolicyDescription", + "traits": { + "smithy.api#documentation": "

The description of the lifecycle policy.

" + } + }, + "policy": { + "target": "smithy.api#Document", + "traits": { + "smithy.api#documentation": "

The JSON policy document without any whitespaces.

" + } + }, + "createdDate": { + "target": "smithy.api#Long", + "traits": { + "smithy.api#documentation": "

The date the lifecycle policy was created.

" + } + }, + "lastModifiedDate": { + "target": "smithy.api#Long", + "traits": { + "smithy.api#documentation": "

The timestamp of when the lifecycle policy was last modified.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Details about an OpenSearch Serverless lifecycle policy.

" + } + }, + "com.amazonaws.opensearchserverless#LifecyclePolicyDetails": { + "type": "list", + "member": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyDetail" + } + }, + "com.amazonaws.opensearchserverless#LifecyclePolicyErrorDetail": { + "type": "structure", + "members": { + "type": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyType", + "traits": { + "smithy.api#documentation": "

The type of lifecycle policy.

" + } + }, + "name": { + "target": "com.amazonaws.opensearchserverless#PolicyName", + "traits": { + "smithy.api#documentation": "

The name of the lifecycle policy.

" + } + }, + "errorMessage": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

A description of the error. For example, The specified Lifecycle Policy is not found.

" + } + }, + "errorCode": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

The error code for the request. For example, NOT_FOUND.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Error information for an OpenSearch Serverless request.

" + } + }, + "com.amazonaws.opensearchserverless#LifecyclePolicyErrorDetails": { + "type": "list", + "member": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyErrorDetail" + } + }, + "com.amazonaws.opensearchserverless#LifecyclePolicyIdentifier": { + "type": "structure", + "members": { + "type": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyType", + "traits": { + "smithy.api#documentation": "

The type of lifecycle policy.

", + "smithy.api#required": {} + } + }, + "name": { + "target": "com.amazonaws.opensearchserverless#PolicyName", + "traits": { + "smithy.api#documentation": "

The name of the lifecycle policy.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

The unique identifiers of policy types and policy names.

" + } + }, + "com.amazonaws.opensearchserverless#LifecyclePolicyIdentifiers": { + "type": "list", + "member": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyIdentifier" + }, + "traits": { + "smithy.api#length": { + "min": 1, + "max": 40 + } + } + }, + "com.amazonaws.opensearchserverless#LifecyclePolicyResourceIdentifier": { + "type": "structure", + "members": { + "type": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyType", + "traits": { + "smithy.api#documentation": "

The type of lifecycle policy.

", + "smithy.api#required": {} + } + }, + "resource": { + "target": "com.amazonaws.opensearchserverless#ResourceName", + "traits": { + "smithy.api#documentation": "

The name of the OpenSearch Serverless ilndex resource.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

The unique identifiers of policy types and resource names.

" + } + }, + "com.amazonaws.opensearchserverless#LifecyclePolicyResourceIdentifiers": { + "type": "list", + "member": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyResourceIdentifier" + }, + "traits": { + "smithy.api#length": { + "min": 1, + "max": 100 + } + } + }, + "com.amazonaws.opensearchserverless#LifecyclePolicyStats": { + "type": "structure", + "members": { + "RetentionPolicyCount": { + "target": "smithy.api#Long", + "traits": { + "smithy.api#documentation": "

The number of retention lifecycle policies in the current account.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Statistics for an OpenSearch Serverless lifecycle policy.

" + } + }, + "com.amazonaws.opensearchserverless#LifecyclePolicySummaries": { + "type": "list", + "member": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicySummary" + } + }, + "com.amazonaws.opensearchserverless#LifecyclePolicySummary": { "type": "structure", "members": { "type": { - "target": "com.amazonaws.opensearchserverless#SecurityPolicyType", + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyType", "traits": { - "smithy.api#documentation": "

The type of security policy.

", - "smithy.api#required": {} + "smithy.api#documentation": "

The type of lifecycle policy.

" } }, "name": { "target": "com.amazonaws.opensearchserverless#PolicyName", "traits": { - "smithy.api#documentation": "

The name of the security policy.

", - "smithy.api#required": {} + "smithy.api#documentation": "

The name of the lifecycle policy.

" } - } - } - }, - "com.amazonaws.opensearchserverless#GetSecurityPolicyResponse": { - "type": "structure", - "members": { - "securityPolicyDetail": { - "target": "com.amazonaws.opensearchserverless#SecurityPolicyDetail", + }, + "policyVersion": { + "target": "com.amazonaws.opensearchserverless#PolicyVersion", "traits": { - "smithy.api#documentation": "

Details about the requested security policy.

" + "smithy.api#documentation": "

The version of the lifecycle policy.

" + } + }, + "description": { + "target": "com.amazonaws.opensearchserverless#PolicyDescription", + "traits": { + "smithy.api#documentation": "

The description of the lifecycle policy.

" + } + }, + "createdDate": { + "target": "smithy.api#Long", + "traits": { + "smithy.api#documentation": "

The Epoch time when the lifecycle policy was created.

" + } + }, + "lastModifiedDate": { + "target": "smithy.api#Long", + "traits": { + "smithy.api#documentation": "

The date and time when the lifecycle policy was last modified.

" } } + }, + "traits": { + "smithy.api#documentation": "

A summary of the lifecycle policy.

" } }, - "com.amazonaws.opensearchserverless#IndexingCapacityValue": { - "type": "integer", + "com.amazonaws.opensearchserverless#LifecyclePolicyType": { + "type": "string", "traits": { - "smithy.api#range": { - "min": 2 - } + "smithy.api#enum": [ + { + "name": "retention", + "value": "retention", + "documentation": "retention policy type" + } + ] } }, - "com.amazonaws.opensearchserverless#InternalServerException": { - "type": "structure", - "members": { - "message": { - "target": "smithy.api#String" - } - }, - "traits": { - "smithy.api#documentation": "

Thrown when an error internal to the service occurs while processing a request.

", - "smithy.api#error": "server", - "smithy.api#httpError": 500 + "com.amazonaws.opensearchserverless#LifecycleResource": { + "type": "string" + }, + "com.amazonaws.opensearchserverless#LifecycleResourceFilter": { + "type": "list", + "member": { + "target": "com.amazonaws.opensearchserverless#LifecycleResource" } }, "com.amazonaws.opensearchserverless#ListAccessPolicies": { @@ -1832,7 +2458,7 @@ "collectionFilters": { "target": "com.amazonaws.opensearchserverless#CollectionFilters", "traits": { - "smithy.api#documentation": "

List of filter names and values that you can use for requests.

" + "smithy.api#documentation": "

A list of filter names and values that you can use for requests.

" } }, "nextToken": { @@ -1870,6 +2496,93 @@ } } }, + "com.amazonaws.opensearchserverless#ListLifecyclePolicies": { + "type": "operation", + "input": { + "target": "com.amazonaws.opensearchserverless#ListLifecyclePoliciesRequest" + }, + "output": { + "target": "com.amazonaws.opensearchserverless#ListLifecyclePoliciesResponse" + }, + "errors": [ + { + "target": "com.amazonaws.opensearchserverless#InternalServerException" + }, + { + "target": "com.amazonaws.opensearchserverless#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Returns a list of OpenSearch Serverless lifecycle policies. For more information, see Viewing data lifecycle policies.

", + "smithy.api#paginated": { + "inputToken": "nextToken", + "outputToken": "nextToken", + "maxResults": "maxResults" + }, + "smithy.api#readonly": {} + } + }, + "com.amazonaws.opensearchserverless#ListLifecyclePoliciesRequest": { + "type": "structure", + "members": { + "type": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyType", + "traits": { + "smithy.api#documentation": "

The type of lifecycle policy.

", + "smithy.api#required": {} + } + }, + "resources": { + "target": "com.amazonaws.opensearchserverless#LifecycleResourceFilter", + "traits": { + "smithy.api#documentation": "

Resource filters that policies can apply to. Currently, the only supported resource type is index.

", + "smithy.api#length": { + "min": 1, + "max": 1000 + } + } + }, + "nextToken": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

If your initial ListLifecyclePolicies operation returns a nextToken, you can include the returned nextToken in subsequent ListLifecyclePolicies operations, which returns results in the next page.

" + } + }, + "maxResults": { + "target": "smithy.api#Integer", + "traits": { + "smithy.api#documentation": "

An optional parameter that specifies the maximum number of results to return. You can use use nextToken to get the next page of results. The default is 10.

", + "smithy.api#range": { + "min": 1, + "max": 100 + } + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.opensearchserverless#ListLifecyclePoliciesResponse": { + "type": "structure", + "members": { + "lifecyclePolicySummaries": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicySummaries", + "traits": { + "smithy.api#documentation": "

Details about the requested lifecycle policies.

" + } + }, + "nextToken": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

When nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.opensearchserverless#ListSecurityConfigs": { "type": "operation", "input": { @@ -2162,9 +2875,18 @@ { "target": "com.amazonaws.opensearchserverless#BatchGetCollection" }, + { + "target": "com.amazonaws.opensearchserverless#BatchGetEffectiveLifecyclePolicy" + }, + { + "target": "com.amazonaws.opensearchserverless#BatchGetLifecyclePolicy" + }, { "target": "com.amazonaws.opensearchserverless#BatchGetVpcEndpoint" }, + { + "target": "com.amazonaws.opensearchserverless#CreateLifecyclePolicy" + }, { "target": "com.amazonaws.opensearchserverless#CreateSecurityPolicy" }, @@ -2197,6 +2919,9 @@ { "target": "com.amazonaws.opensearchserverless#Collection" }, + { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicy" + }, { "target": "com.amazonaws.opensearchserverless#SecurityConfig" }, @@ -2261,7 +2986,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2280,7 +3004,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -2308,13 +3031,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -2327,7 +3051,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2341,7 +3064,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2364,7 +3086,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2399,11 +3120,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2414,16 +3133,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 +3159,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2453,15 +3173,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2472,16 +3191,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 +3217,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2515,11 +3236,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2530,20 +3249,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 +3275,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -2933,6 +3658,12 @@ "target": "com.amazonaws.opensearchserverless#Resource" } }, + "com.amazonaws.opensearchserverless#ResourceName": { + "type": "string", + "traits": { + "smithy.api#pattern": "^index/[a-z][a-z0-9-]{3,32}/([a-z;0-9&$%][+.~=\\-_a-z;0-9&$%]*|\\*)$" + } + }, "com.amazonaws.opensearchserverless#ResourceNotFoundException": { "type": "structure", "members": { @@ -2946,6 +3677,18 @@ "smithy.api#httpError": 404 } }, + "com.amazonaws.opensearchserverless#ResourceType": { + "type": "string", + "traits": { + "smithy.api#enum": [ + { + "name": "index", + "value": "index", + "documentation": "index resource type" + } + ] + } + }, "com.amazonaws.opensearchserverless#SamlConfigOptions": { "type": "structure", "members": { @@ -3813,6 +4556,99 @@ } } }, + "com.amazonaws.opensearchserverless#UpdateLifecyclePolicy": { + "type": "operation", + "input": { + "target": "com.amazonaws.opensearchserverless#UpdateLifecyclePolicyRequest" + }, + "output": { + "target": "com.amazonaws.opensearchserverless#UpdateLifecyclePolicyResponse" + }, + "errors": [ + { + "target": "com.amazonaws.opensearchserverless#ConflictException" + }, + { + "target": "com.amazonaws.opensearchserverless#InternalServerException" + }, + { + "target": "com.amazonaws.opensearchserverless#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.opensearchserverless#ServiceQuotaExceededException" + }, + { + "target": "com.amazonaws.opensearchserverless#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Updates an OpenSearch Serverless access policy. For more information, see Updating data lifecycle policies.

", + "smithy.api#idempotent": {} + } + }, + "com.amazonaws.opensearchserverless#UpdateLifecyclePolicyRequest": { + "type": "structure", + "members": { + "type": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyType", + "traits": { + "smithy.api#documentation": "

The type of lifecycle policy.

", + "smithy.api#required": {} + } + }, + "name": { + "target": "com.amazonaws.opensearchserverless#PolicyName", + "traits": { + "smithy.api#documentation": "

The name of the policy.

", + "smithy.api#required": {} + } + }, + "policyVersion": { + "target": "com.amazonaws.opensearchserverless#PolicyVersion", + "traits": { + "smithy.api#documentation": "

The version of the policy being updated.

", + "smithy.api#required": {} + } + }, + "description": { + "target": "com.amazonaws.opensearchserverless#PolicyDescription", + "traits": { + "smithy.api#documentation": "

A description of the lifecycle policy.

" + } + }, + "policy": { + "target": "com.amazonaws.opensearchserverless#PolicyDocument", + "traits": { + "smithy.api#documentation": "

The JSON policy document to use as the content for the lifecycle policy.

" + } + }, + "clientToken": { + "target": "com.amazonaws.opensearchserverless#ClientToken", + "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, + "smithy.api#documentation": "

A unique, case-sensitive identifier to ensure idempotency of the request.

", + "smithy.api#idempotencyToken": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.opensearchserverless#UpdateLifecyclePolicyResponse": { + "type": "structure", + "members": { + "lifecyclePolicyDetail": { + "target": "com.amazonaws.opensearchserverless#LifecyclePolicyDetail", + "traits": { + "smithy.api#documentation": "

Details about the updated lifecycle policy.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.opensearchserverless#UpdateSecurityConfig": { "type": "operation", "input": { diff --git a/aws-models/opsworks.json b/aws-models/opsworks.json index 4398a58ebf09..492ef6a29a21 100644 --- a/aws-models/opsworks.json +++ b/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": [], diff --git a/aws-models/opsworkscm.json b/aws-models/opsworkscm.json index 33c41f2a3d6b..d58f6144f46f 100644 --- a/aws-models/opsworkscm.json +++ b/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": [], diff --git a/aws-models/organizations.json b/aws-models/organizations.json index 9b2a8435eda4..099106395023 100644 --- a/aws-models/organizations.json +++ b/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": [], diff --git a/aws-models/osis.json b/aws-models/osis.json index 750f34814f61..04334e1a630b 100644 --- a/aws-models/osis.json +++ b/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" } ] }, diff --git a/aws-models/outposts.json b/aws-models/outposts.json index 7b46dba588c3..c30d8f5de107 100644 --- a/aws-models/outposts.json +++ b/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/aws-models/panorama.json b/aws-models/panorama.json index 42c52619a834..c09ea0009214 100644 --- a/aws-models/panorama.json +++ b/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": [], diff --git a/aws-models/payment-cryptography-data.json b/aws-models/payment-cryptography-data.json index ce93bf87bd48..17831d39c869 100644 --- a/aws-models/payment-cryptography-data.json +++ b/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" } ] }, diff --git a/aws-models/payment-cryptography.json b/aws-models/payment-cryptography.json index 83b806e95a3c..7d88849a1515 100644 --- a/aws-models/payment-cryptography.json +++ b/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" } ] }, diff --git a/aws-models/pca-connector-ad.json b/aws-models/pca-connector-ad.json index 362fd51c1c5f..70d101d4cab6 100644 --- a/aws-models/pca-connector-ad.json +++ b/aws-models/pca-connector-ad.json @@ -3365,7 +3365,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3384,7 +3383,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3412,13 +3410,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3431,7 +3430,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3445,7 +3443,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3468,7 +3465,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3503,11 +3499,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3518,16 +3512,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 +3538,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3557,15 +3552,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3576,16 +3570,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 +3596,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3619,11 +3615,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3634,20 +3628,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 +3654,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/aws-models/personalize-events.json b/aws-models/personalize-events.json index 52857554b61d..8e213a01b4f8 100644 --- a/aws-models/personalize-events.json +++ b/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": [], diff --git a/aws-models/personalize-runtime.json b/aws-models/personalize-runtime.json index 57e5370694c7..4c8846c3dbf7 100644 --- a/aws-models/personalize-runtime.json +++ b/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.

" } }, diff --git a/aws-models/personalize.json b/aws-models/personalize.json index c6b9840b2cb9..168530298dc1 100644 --- a/aws-models/personalize.json +++ b/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": [], diff --git a/aws-models/pi.json b/aws-models/pi.json index db3449059392..a48daf928cd2 100644 --- a/aws-models/pi.json +++ b/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": [], diff --git a/aws-models/pinpoint-email.json b/aws-models/pinpoint-email.json index a4d3c61d6981..dd6096d937a9 100644 --- a/aws-models/pinpoint-email.json +++ b/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": [], diff --git a/aws-models/pinpoint-sms-voice-v2.json b/aws-models/pinpoint-sms-voice-v2.json index d6e74209feec..8d94789ebf9a 100644 --- a/aws-models/pinpoint-sms-voice-v2.json +++ b/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": [], diff --git a/aws-models/pinpoint.json b/aws-models/pinpoint.json index 5456bf8d7921..47fec08e4bd2 100644 --- a/aws-models/pinpoint.json +++ b/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/aws-models/pipes.json b/aws-models/pipes.json index a023a3a8162b..cab469550855 100644 --- a/aws-models/pipes.json +++ b/aws-models/pipes.json @@ -3022,7 +3022,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3041,7 +3040,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3069,13 +3067,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3088,7 +3087,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3102,7 +3100,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3125,7 +3122,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3160,11 +3156,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3175,16 +3169,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 +3195,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3214,15 +3209,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3233,16 +3227,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 +3253,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3276,11 +3272,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3291,20 +3285,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 +3311,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/aws-models/polly.json b/aws-models/polly.json index 55c468f5aea4..0f702c1fdee9 100644 --- a/aws-models/polly.json +++ b/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": [], diff --git a/aws-models/pricing.json b/aws-models/pricing.json index bd107a5a24e6..73d72bdc02a8 100644 --- a/aws-models/pricing.json +++ b/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/aws-models/privatenetworks.json b/aws-models/privatenetworks.json index aa3de3b0dbd6..ae73cec102ca 100644 --- a/aws-models/privatenetworks.json +++ b/aws-models/privatenetworks.json @@ -1136,7 +1136,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1179,7 +1178,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1192,7 +1192,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1206,7 +1205,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1229,7 +1227,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1264,7 +1261,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1275,14 +1271,16 @@ }, "type": "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 +1294,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1312,11 +1308,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1327,14 +1323,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1348,7 +1346,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1368,7 +1365,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1379,14 +1375,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1397,9 +1395,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/proton.json b/aws-models/proton.json index b89958455b68..7c339eb564b1 100644 --- a/aws-models/proton.json +++ b/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": [], diff --git a/aws-models/qldb-session.json b/aws-models/qldb-session.json index df4974f8c5d8..ce7bbdaedbaf 100644 --- a/aws-models/qldb-session.json +++ b/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": [], diff --git a/aws-models/qldb.json b/aws-models/qldb.json index 26471be19356..50039f0a846a 100644 --- a/aws-models/qldb.json +++ b/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": [], diff --git a/aws-models/quicksight.json b/aws-models/quicksight.json index 88d091ac7816..f47fcf47ee31 100644 --- a/aws-models/quicksight.json +++ b/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": {} } @@ -6056,6 +6054,12 @@ "traits": { "smithy.api#documentation": "

The option to relax the validation needed to create an analysis with definition objects. This skips the validation step for specific errors.

" } + }, + "FolderArns": { + "target": "com.amazonaws.quicksight#FolderArnList", + "traits": { + "smithy.api#documentation": "

When you create the analysis, Amazon QuickSight adds the analysis to these folders.

" + } } }, "traits": { @@ -6239,6 +6243,12 @@ "traits": { "smithy.api#documentation": "

The option to relax the validation needed to create a dashboard with definition objects. This option skips the validation step for specific errors.

" } + }, + "FolderArns": { + "target": "com.amazonaws.quicksight#FolderArnList", + "traits": { + "smithy.api#documentation": "

When you create the dashboard, Amazon QuickSight adds the dashboard to these folders.

" + } } }, "traits": { @@ -6432,6 +6442,12 @@ "traits": { "smithy.api#documentation": "

The parameter declarations of the dataset.

" } + }, + "FolderArns": { + "target": "com.amazonaws.quicksight#FolderArnList", + "traits": { + "smithy.api#documentation": "

When you create the dataset, Amazon QuickSight adds the dataset to these folders.

" + } } }, "traits": { @@ -6594,6 +6610,12 @@ "traits": { "smithy.api#documentation": "

Contains a map of the key-value pairs for the resource tag or tags assigned to the data source.

" } + }, + "FolderArns": { + "target": "com.amazonaws.quicksight#FolderArnList", + "traits": { + "smithy.api#documentation": "

When you create the data source, Amazon QuickSight adds the data source to these folders.

" + } } }, "traits": { @@ -10170,21 +10192,39 @@ "smithy.api#documentation": "

Allows data paths to be sorted by a specific data value.

" } }, + "com.amazonaws.quicksight#DataPathType": { + "type": "structure", + "members": { + "PivotTableDataPathType": { + "target": "com.amazonaws.quicksight#PivotTableDataPathType", + "traits": { + "smithy.api#documentation": "

The type of data path value utilized in a pivot table. Choose one of the following options:

\n
    \n
  • \n

    \n HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

    \n
  • \n
  • \n

    \n MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

    \n
  • \n
  • \n

    \n EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

    \n
  • \n
  • \n

    \n COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

    \n
  • \n
" + } + } + }, + "traits": { + "smithy.api#documentation": "

The type of the data path value.

" + } + }, "com.amazonaws.quicksight#DataPathValue": { "type": "structure", "members": { "FieldId": { "target": "com.amazonaws.quicksight#FieldId", "traits": { - "smithy.api#documentation": "

The field ID of the field that needs to be sorted.

", - "smithy.api#required": {} + "smithy.api#documentation": "

The field ID of the field that needs to be sorted.

" } }, "FieldValue": { "target": "com.amazonaws.quicksight#FieldValue", "traits": { - "smithy.api#documentation": "

The actual value of the field that needs to be sorted.

", - "smithy.api#required": {} + "smithy.api#documentation": "

The actual value of the field that needs to be sorted.

" + } + }, + "DataPathType": { + "target": "com.amazonaws.quicksight#DataPathType", + "traits": { + "smithy.api#documentation": "

The type configuration of the field.

" } } }, @@ -11071,7 +11111,19 @@ "DatabricksParameters": { "target": "com.amazonaws.quicksight#DatabricksParameters", "traits": { - "smithy.api#documentation": "

The required parameters that are needed to connect to a Databricks data source.

" + "smithy.api#documentation": "

The parameters that are required to connect to a Databricks data source.

" + } + }, + "StarburstParameters": { + "target": "com.amazonaws.quicksight#StarburstParameters", + "traits": { + "smithy.api#documentation": "

The parameters that are required to connect to a Starburst data source.

" + } + }, + "TrinoParameters": { + "target": "com.amazonaws.quicksight#TrinoParameters", + "traits": { + "smithy.api#documentation": "

The parameters that are required to connect to a Trino data source.

" } } }, @@ -11395,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": {} } @@ -11409,7 +11460,7 @@ } }, "traits": { - "smithy.api#documentation": "

The required parameters that are needed to connect to a Databricks data source.

" + "smithy.api#documentation": "

The parameters that are required to connect to a Databricks data source.

" } }, "com.amazonaws.quicksight#DatasetMetadata": { @@ -16776,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" } @@ -16938,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" } @@ -19578,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": {} } @@ -21043,6 +21091,18 @@ "smithy.api#documentation": "

A folder in Amazon QuickSight.

" } }, + "com.amazonaws.quicksight#FolderArnList": { + "type": "list", + "member": { + "target": "com.amazonaws.quicksight#Arn" + }, + "traits": { + "smithy.api#length": { + "min": 0, + "max": 1 + } + } + }, "com.amazonaws.quicksight#FolderColumnList": { "type": "list", "member": { @@ -21251,6 +21311,12 @@ "traits": { "smithy.api#enumValue": "SHARED" } + }, + "RESTRICTED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RESTRICTED" + } } } }, @@ -21466,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.

" } } @@ -21478,7 +21543,6 @@ "com.amazonaws.quicksight#ForecastComputationCustomSeasonalityValue": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 180 @@ -23601,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.

" } } @@ -23613,7 +23676,6 @@ "com.amazonaws.quicksight#GrowthRatePeriodSize": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 2, "max": 52 @@ -24818,7 +24880,6 @@ "com.amazonaws.quicksight#IngestionMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -26705,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" } @@ -26810,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" } @@ -26915,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" } @@ -27091,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" } @@ -27193,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" } @@ -27298,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" } @@ -27403,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" } @@ -27522,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" } @@ -27633,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" } @@ -27747,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" } @@ -27877,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" } @@ -28047,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" } @@ -28135,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" } @@ -28254,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" } @@ -28368,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" } @@ -28648,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" } @@ -28764,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" } @@ -28872,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" } @@ -28985,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" } @@ -29104,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" } @@ -29215,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" } @@ -29433,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" } @@ -29560,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" } @@ -29674,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" } @@ -29789,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" } @@ -30017,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": {} } @@ -30159,7 +30194,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Port.

", "smithy.api#required": {} } @@ -30179,7 +30213,6 @@ "com.amazonaws.quicksight#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -30471,7 +30504,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Port.

", "smithy.api#required": {} } @@ -31639,7 +31671,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port.

", "smithy.api#required": {} } @@ -33149,6 +33180,35 @@ } } }, + "com.amazonaws.quicksight#PivotTableDataPathType": { + "type": "enum", + "members": { + "HIERARCHY_ROWS_LAYOUT_COLUMN": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "HIERARCHY_ROWS_LAYOUT_COLUMN" + } + }, + "MULTIPLE_ROW_METRICS_COLUMN": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "MULTIPLE_ROW_METRICS_COLUMN" + } + }, + "EMPTY_COLUMN_HEADER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "EMPTY_COLUMN_HEADER" + } + }, + "COUNT_METRIC_COLUMN": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "COUNT_METRIC_COLUMN" + } + } + } + }, "com.amazonaws.quicksight#PivotTableDimensionList": { "type": "list", "member": { @@ -33683,6 +33743,12 @@ "traits": { "smithy.api#documentation": "

The cell styling options for the total of header cells.

" } + }, + "TotalAggregationOptions": { + "target": "com.amazonaws.quicksight#TotalAggregationOptionList", + "traits": { + "smithy.api#documentation": "

The total aggregation options for each value field.

" + } } }, "traits": { @@ -33698,7 +33764,6 @@ "com.amazonaws.quicksight#Port": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 65535 @@ -33708,7 +33773,6 @@ "com.amazonaws.quicksight#PositiveInteger": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -33717,7 +33781,6 @@ "com.amazonaws.quicksight#PositiveLong": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -33736,7 +33799,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Port.

", "smithy.api#required": {} } @@ -33844,7 +33906,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Port.

", "smithy.api#required": {} } @@ -34676,7 +34737,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -34719,7 +34779,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -34732,7 +34793,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -34746,7 +34806,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -34769,7 +34828,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -34804,7 +34862,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -34815,14 +34872,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -34836,14 +34895,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -34852,11 +34909,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -34867,14 +34924,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -34888,7 +34947,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -34908,7 +34966,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -34919,14 +34976,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -34937,9 +34996,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -35981,7 +36042,7 @@ "StaticConfiguration": { "target": "com.amazonaws.quicksight#ReferenceLineStaticDataConfiguration", "traits": { - "smithy.api#documentation": "

The static data configuration of the reference line data\n configuration.

" + "smithy.api#documentation": "

The static data configuration of the reference line data configuration.

" } }, "DynamicConfiguration": { @@ -35993,7 +36054,13 @@ "AxisBinding": { "target": "com.amazonaws.quicksight#AxisBinding", "traits": { - "smithy.api#documentation": "

The axis binding type of the reference line. Choose one of the following options:

\n
    \n
  • \n

    PrimaryY

    \n
  • \n
  • \n

    SecondaryY

    \n
  • \n
" + "smithy.api#documentation": "

The axis binding type of the reference line. Choose one of the following options:

\n
    \n
  • \n

    \n PrimaryY\n

    \n
  • \n
  • \n

    \n SecondaryY\n

    \n
  • \n
" + } + }, + "SeriesType": { + "target": "com.amazonaws.quicksight#ReferenceLineSeriesType", + "traits": { + "smithy.api#documentation": "

The series type of the reference line data configuration. Choose one of the following options:

\n
    \n
  • \n

    \n BAR\n

    \n
  • \n
  • \n

    \n LINE\n

    \n
  • \n
" } } }, @@ -36148,6 +36215,23 @@ } } }, + "com.amazonaws.quicksight#ReferenceLineSeriesType": { + "type": "enum", + "members": { + "BAR": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "BAR" + } + }, + "LINE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "LINE" + } + } + } + }, "com.amazonaws.quicksight#ReferenceLineStaticDataConfiguration": { "type": "structure", "members": { @@ -38095,7 +38179,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to return.

" } } @@ -38208,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.

" } } @@ -38321,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.

" } } @@ -38434,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.

" } } @@ -38553,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.

" } } @@ -38666,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" } @@ -40005,6 +40083,47 @@ } } }, + "com.amazonaws.quicksight#SimpleTotalAggregationFunction": { + "type": "enum", + "members": { + "DEFAULT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DEFAULT" + } + }, + "SUM": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SUM" + } + }, + "AVERAGE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "AVERAGE" + } + }, + "MIN": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "MIN" + } + }, + "MAX": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "MAX" + } + }, + "NONE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "NONE" + } + } + } + }, "com.amazonaws.quicksight#SiteBaseUrl": { "type": "string", "traits": { @@ -40672,7 +40791,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Port.

", "smithy.api#required": {} } @@ -40736,7 +40854,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Port.

", "smithy.api#required": {} } @@ -40768,6 +40885,58 @@ "smithy.api#documentation": "

Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your\n underlying data source.

" } }, + "com.amazonaws.quicksight#StarburstParameters": { + "type": "structure", + "members": { + "Host": { + "target": "com.amazonaws.quicksight#Host", + "traits": { + "smithy.api#documentation": "

The host name of the Starburst data source.

", + "smithy.api#required": {} + } + }, + "Port": { + "target": "com.amazonaws.quicksight#Port", + "traits": { + "smithy.api#documentation": "

The port for the Starburst data source.

", + "smithy.api#required": {} + } + }, + "Catalog": { + "target": "com.amazonaws.quicksight#Catalog", + "traits": { + "smithy.api#documentation": "

The catalog name for the Starburst data source.

", + "smithy.api#required": {} + } + }, + "ProductType": { + "target": "com.amazonaws.quicksight#StarburstProductType", + "traits": { + "smithy.api#documentation": "

The product type for the Starburst data source.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

The parameters that are required to connect to a Starburst data source.

" + } + }, + "com.amazonaws.quicksight#StarburstProductType": { + "type": "enum", + "members": { + "GALAXY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "GALAXY" + } + }, + "ENTERPRISE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ENTERPRISE" + } + } + } + }, "com.amazonaws.quicksight#StartAssetBundleExportJob": { "type": "operation", "input": { @@ -42988,7 +43157,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Port.

", "smithy.api#required": {} } @@ -43629,13 +43797,13 @@ "Value": { "target": "com.amazonaws.quicksight#Timestamp", "traits": { - "smithy.api#documentation": "

The value of a TimeEquality filter.

\n

This field is mutually exclusive to ParameterName.

" + "smithy.api#documentation": "

The value of a TimeEquality filter.

\n

This field is mutually exclusive to RollingDate and ParameterName.

" } }, "ParameterName": { "target": "com.amazonaws.quicksight#ParameterName", "traits": { - "smithy.api#documentation": "

The parameter whose value should be used for the filter value.

\n

This field is mutually exclusive to Value.

" + "smithy.api#documentation": "

The parameter whose value should be used for the filter value.

\n

This field is mutually exclusive to Value and RollingDate.

" } }, "TimeGranularity": { @@ -43643,6 +43811,12 @@ "traits": { "smithy.api#documentation": "

The level of time precision that is used to aggregate DateTime values.

" } + }, + "RollingDate": { + "target": "com.amazonaws.quicksight#RollingDateConfiguration", + "traits": { + "smithy.api#documentation": "

The rolling date input for the TimeEquality filter.

\n

This field is mutually exclusive to Value and ParameterName.

" + } } }, "traits": { @@ -44017,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.

" } }, @@ -44042,7 +44215,6 @@ "com.amazonaws.quicksight#TopBottomMoversComputationMoverSize": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 20 @@ -44080,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.

" } }, @@ -44099,7 +44270,6 @@ "com.amazonaws.quicksight#TopBottomRankedComputationResultSize": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 20 @@ -45060,6 +45230,54 @@ "smithy.api#documentation": "

The total aggregation computation configuration.

" } }, + "com.amazonaws.quicksight#TotalAggregationFunction": { + "type": "structure", + "members": { + "SimpleTotalAggregationFunction": { + "target": "com.amazonaws.quicksight#SimpleTotalAggregationFunction", + "traits": { + "smithy.api#documentation": "

A built in aggregation function for total values.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

An aggregation function that aggregates the total values of a measure.

" + } + }, + "com.amazonaws.quicksight#TotalAggregationOption": { + "type": "structure", + "members": { + "FieldId": { + "target": "com.amazonaws.quicksight#FieldId", + "traits": { + "smithy.api#documentation": "

The field id that's associated with the total aggregation option.

", + "smithy.api#required": {} + } + }, + "TotalAggregationFunction": { + "target": "com.amazonaws.quicksight#TotalAggregationFunction", + "traits": { + "smithy.api#documentation": "

The total aggregation function that you want to set for a specified field id.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

The total aggregation settings map of a field id.

" + } + }, + "com.amazonaws.quicksight#TotalAggregationOptionList": { + "type": "list", + "member": { + "target": "com.amazonaws.quicksight#TotalAggregationOption" + }, + "traits": { + "smithy.api#length": { + "min": 0, + "max": 200 + } + } + }, "com.amazonaws.quicksight#TotalOptions": { "type": "structure", "members": { @@ -45092,6 +45310,12 @@ "traits": { "smithy.api#documentation": "

Cell styling options for the total cells.

" } + }, + "TotalAggregationOptions": { + "target": "com.amazonaws.quicksight#TotalAggregationOptionList", + "traits": { + "smithy.api#documentation": "

The total aggregation settings for each value field.

" + } } }, "traits": { @@ -45365,6 +45589,35 @@ "smithy.api#documentation": "

The options that determine the presentation of trend arrows in a KPI visual.

" } }, + "com.amazonaws.quicksight#TrinoParameters": { + "type": "structure", + "members": { + "Host": { + "target": "com.amazonaws.quicksight#Host", + "traits": { + "smithy.api#documentation": "

The host name of the Trino data source.

", + "smithy.api#required": {} + } + }, + "Port": { + "target": "com.amazonaws.quicksight#Port", + "traits": { + "smithy.api#documentation": "

The port for the Trino data source.

", + "smithy.api#required": {} + } + }, + "Catalog": { + "target": "com.amazonaws.quicksight#Catalog", + "traits": { + "smithy.api#documentation": "

The catalog name for the Trino data source.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

The parameters that are required to connect to a Trino data source.

" + } + }, "com.amazonaws.quicksight#TwitterParameters": { "type": "structure", "members": { @@ -45378,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": {} } @@ -49335,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/aws-models/ram.json b/aws-models/ram.json index aec11a67469f..ccaa398d88aa 100644 --- a/aws-models/ram.json +++ b/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": [], diff --git a/aws-models/rbin.json b/aws-models/rbin.json index 8749707767cb..2ace41ef72cd 100644 --- a/aws-models/rbin.json +++ b/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": [], diff --git a/aws-models/rds-data.json b/aws-models/rds-data.json index 9877dd6b8cd6..9d144acb23f8 100644 --- a/aws-models/rds-data.json +++ b/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": [], diff --git a/aws-models/rds.json b/aws-models/rds.json index b7039114b4f7..7fc92766d87f 100644 --- a/aws-models/rds.json +++ b/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": {} } @@ -348,6 +351,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": {} } @@ -355,6 +359,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": {} } @@ -429,6 +434,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": {} } @@ -436,6 +442,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": {} } @@ -942,7 +949,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -985,7 +991,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -998,7 +1005,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1012,7 +1018,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1035,7 +1040,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1070,7 +1074,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1081,14 +1084,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1102,14 +1107,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1118,18 +1121,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -1138,7 +1140,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -1158,14 +1161,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1179,7 +1184,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1199,7 +1203,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1210,14 +1213,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1228,9 +1233,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2002,6 +2009,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": {} } @@ -2009,6 +2017,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": {} } @@ -2016,6 +2025,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": {} } @@ -2170,6 +2180,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": {} } @@ -2335,6 +2346,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": {} } @@ -2342,6 +2354,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": {} } @@ -2553,10 +2566,7 @@ "type": "string" }, "com.amazonaws.rds#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.rds#BooleanOptional": { "type": "boolean" @@ -2624,6 +2634,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": {} } @@ -2934,21 +2945,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.

" } }, @@ -3017,6 +3025,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": {} } @@ -3024,6 +3033,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": {} } @@ -3031,6 +3041,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": {} } @@ -3130,6 +3141,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": {} } @@ -3137,6 +3149,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": {} } @@ -3227,6 +3240,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": {} } @@ -3234,6 +3248,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": {} } @@ -3241,6 +3256,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": {} } @@ -3342,6 +3358,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": {} } @@ -3349,6 +3366,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": {} } @@ -3460,6 +3478,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": {} } @@ -3467,6 +3486,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": {} } @@ -3474,6 +3494,7 @@ "TargetOptionGroupDescription": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description for the copied option group.

", "smithy.api#required": {} } @@ -3551,6 +3572,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": {} } @@ -3558,6 +3580,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": {} } @@ -3585,6 +3608,18 @@ "traits": { "smithy.api#documentation": "

Tags to assign to the blue/green deployment.

" } + }, + "TargetDBInstanceClass": { + "target": "com.amazonaws.rds#TargetDBInstanceClass", + "traits": { + "smithy.api#documentation": "

Specify the DB instance class for the databases in the green environment.

" + } + }, + "UpgradeTargetStorageConfig": { + "target": "com.amazonaws.rds#BooleanOptional", + "traits": { + "smithy.api#documentation": "

Whether to upgrade the storage file system configuration on the green database. This\n option migrates the green DB instance from the older 32-bit file system to the preferred\n configuration. For more information, see Upgrading the storage file system for a DB instance.

" + } } }, "traits": { @@ -3654,6 +3689,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": {} } @@ -3661,6 +3697,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": {} } @@ -3917,6 +3954,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": {} } @@ -3924,6 +3962,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": {} } @@ -3931,6 +3970,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": {} } @@ -3988,6 +4028,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": {} } @@ -4013,6 +4054,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": {} } @@ -4311,6 +4353,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": {} } @@ -4318,6 +4361,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": {} } @@ -4325,6 +4369,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": {} } @@ -4435,6 +4480,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": {} } @@ -4442,6 +4488,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": {} } @@ -4662,6 +4709,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": {} } @@ -4675,6 +4723,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": {} } @@ -4682,6 +4731,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": {} } @@ -5133,6 +5183,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": {} } @@ -5385,6 +5436,12 @@ "traits": { "smithy.api#documentation": "

Indicates whether the DB instance has a dedicated log volume (DLV) enabled.

" } + }, + "UpgradeStorageConfig": { + "target": "com.amazonaws.rds#BooleanOptional", + "traits": { + "smithy.api#documentation": "

Whether to upgrade the storage file system configuration on the read replica. This option\n migrates the read replica from the old storage file system layout to the preferred layout.

" + } } }, "traits": { @@ -5458,6 +5515,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": {} } @@ -5465,6 +5523,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": {} } @@ -5472,6 +5531,7 @@ "Description": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description for the DB parameter group.

", "smithy.api#required": {} } @@ -5557,6 +5617,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": {} } @@ -5564,6 +5625,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": {} } @@ -5571,6 +5633,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": {} } @@ -5615,6 +5678,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": {} } @@ -5622,6 +5686,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": {} } @@ -5629,6 +5694,7 @@ "Auth": { "target": "com.amazonaws.rds#UserAuthConfigList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The authorization mechanism that the proxy uses.

", "smithy.api#required": {} } @@ -5636,6 +5702,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": {} } @@ -5643,6 +5710,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": {} } @@ -5656,7 +5724,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.

" } }, @@ -5669,7 +5736,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.

" } }, @@ -5740,6 +5806,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": {} } @@ -5747,6 +5814,7 @@ "DBSecurityGroupDescription": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description for the DB security group.

", "smithy.api#required": {} } @@ -5843,6 +5911,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": {} } @@ -5850,6 +5919,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": {} } @@ -5956,6 +6026,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": {} } @@ -5963,6 +6034,7 @@ "DBSubnetGroupDescription": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description for the DB subnet group.

", "smithy.api#required": {} } @@ -5970,6 +6042,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": {} } @@ -6069,6 +6142,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": {} } @@ -6076,6 +6150,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": {} } @@ -6283,6 +6358,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": {} } @@ -6290,6 +6366,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": {} } @@ -6297,6 +6374,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": {} } @@ -6304,6 +6382,7 @@ "OptionGroupDescription": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description of the option group.

", "smithy.api#required": {} } @@ -6652,7 +6731,6 @@ "StorageEncrypted": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the DB cluster is encrypted.

" } }, @@ -6839,7 +6917,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.

" } }, @@ -6997,7 +7074,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.

" } }, @@ -7010,14 +7086,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.

" } }, @@ -7054,7 +7128,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

" } }, @@ -7455,7 +7528,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.

" } }, @@ -7810,7 +7882,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).

" } }, @@ -7823,7 +7894,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.

" } }, @@ -7866,14 +7936,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.

" } }, @@ -7898,7 +7966,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.

" } }, @@ -8125,14 +8192,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.

" } }, @@ -8157,14 +8222,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.

" } }, @@ -8210,7 +8273,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.

" } }, @@ -8327,7 +8389,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.

" } }, @@ -8346,7 +8407,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.

" } }, @@ -8401,7 +8461,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.

" } }, @@ -8414,7 +8473,6 @@ "AutoMinorVersionUpgrade": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether minor version patches are applied automatically.

" } }, @@ -8481,7 +8539,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.

" } }, @@ -8506,7 +8563,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.

" } }, @@ -8519,7 +8575,6 @@ "StorageEncrypted": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the DB instance is encrypted.

" } }, @@ -8550,7 +8605,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.

" } }, @@ -8593,7 +8647,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.

" } }, @@ -8630,7 +8683,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.

" } }, @@ -8778,9 +8830,14 @@ "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.

" } + }, + "IsStorageConfigUpgradeAvailable": { + "target": "com.amazonaws.rds#BooleanOptional", + "traits": { + "smithy.api#documentation": "

Indicates whether an upgrade is recommended for the storage file system configuration\n on the DB instance. To migrate to the preferred configuration, you can either create a\n blue/green deployment, or create a read replica from the DB instance. For more\n information, see Upgrading the storage file system for a DB instance.

" + } } }, "traits": { @@ -8840,7 +8897,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).

" } }, @@ -8853,7 +8909,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

" } }, @@ -8920,7 +8975,6 @@ "Encrypted": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the automated backup is encrypted.

" } }, @@ -8945,7 +8999,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.

" } }, @@ -9228,7 +9281,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.

" } }, @@ -9517,21 +9569,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.

" } }, @@ -9635,7 +9684,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.

" } } @@ -9908,7 +9956,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.

" } }, @@ -9976,7 +10023,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.

" } }, @@ -10259,7 +10305,6 @@ "AllocatedStorage": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

Specifies the allocated storage size in gibibytes (GiB).

" } }, @@ -10272,7 +10317,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.

" } }, @@ -10333,7 +10377,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.

" } }, @@ -10364,7 +10407,6 @@ "Encrypted": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the DB snapshot is encrypted.

" } }, @@ -10389,7 +10431,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.

" } }, @@ -10441,7 +10482,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.

" } } @@ -10798,6 +10838,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": {} } @@ -10850,6 +10891,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": {} } @@ -10857,6 +10899,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": {} } @@ -10950,6 +10993,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": {} } @@ -11024,6 +11068,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": {} } @@ -11039,6 +11084,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": {} } @@ -11046,7 +11092,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
" } }, @@ -11103,6 +11148,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": {} } @@ -11186,6 +11232,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": {} } @@ -11348,6 +11395,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": {} } @@ -11355,7 +11403,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.

" } }, @@ -11423,6 +11470,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": {} } @@ -11479,6 +11527,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": {} } @@ -11508,6 +11557,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": {} } @@ -11566,6 +11616,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": {} } @@ -11639,6 +11690,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": {} } @@ -11698,6 +11750,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": {} } @@ -11762,6 +11815,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": {} } @@ -11831,6 +11885,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": {} } @@ -11886,6 +11941,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": {} } @@ -11928,6 +11984,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": {} } @@ -12320,6 +12377,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": {} } @@ -12614,6 +12672,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": {} } @@ -12693,6 +12752,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": {} } @@ -12970,14 +13030,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.

" } }, @@ -13268,7 +13326,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.

" } } @@ -13374,7 +13431,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.

" } }, @@ -13796,14 +13852,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.

" } } @@ -13827,6 +13881,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": {} } @@ -13840,14 +13895,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.

" } }, @@ -14048,6 +14101,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": {} } @@ -14275,6 +14329,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": {} } @@ -14366,6 +14421,7 @@ "DBProxyName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the DBProxyTarget to describe.

", "smithy.api#required": {} } @@ -14531,6 +14587,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": {} } @@ -14785,14 +14842,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.

" } }, @@ -14955,6 +15010,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": {} } @@ -15042,6 +15098,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": {} } @@ -15627,6 +15684,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": {} } @@ -15820,6 +15878,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": {} } @@ -16446,6 +16505,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": {} } @@ -16554,10 +16614,7 @@ } }, "com.amazonaws.rds#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.rds#DoubleOptional": { "type": "double" @@ -16568,14 +16625,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.

" } } @@ -16647,7 +16702,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.

" } } @@ -16662,6 +16716,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": {} } @@ -16669,6 +16724,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": {} } @@ -16682,7 +16738,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
" } } @@ -16762,7 +16817,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.

" } }, @@ -16992,7 +17046,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.

" } }, @@ -17167,14 +17220,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.

" } }, @@ -17306,6 +17357,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": {} } @@ -17365,6 +17417,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": {} } @@ -17372,6 +17425,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": {} } @@ -17428,7 +17482,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.

" } } @@ -17472,6 +17525,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": {} } @@ -17479,6 +17533,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": {} } @@ -17634,7 +17689,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.

" } }, @@ -17907,10 +17961,7 @@ } }, "com.amazonaws.rds#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.rds#IntegerOptional": { "type": "integer" @@ -18466,6 +18517,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": {} } @@ -18524,10 +18576,7 @@ } }, "com.amazonaws.rds#Long": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.rds#LongOptional": { "type": "long" @@ -18798,6 +18847,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": {} } @@ -18851,6 +18901,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": {} } @@ -18858,6 +18909,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": {} } @@ -19068,6 +19120,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": {} } @@ -19101,6 +19154,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": {} } @@ -19114,7 +19168,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

" } }, @@ -19193,7 +19246,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
" } }, @@ -19341,7 +19393,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
" } }, @@ -19413,6 +19464,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": {} } @@ -19420,6 +19472,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": {} } @@ -19496,6 +19549,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": {} } @@ -19503,6 +19557,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": {} } @@ -19661,6 +19716,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": {} } @@ -19698,7 +19754,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.

" } }, @@ -19747,7 +19802,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
" } }, @@ -20077,6 +20131,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": {} } @@ -20084,6 +20139,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": {} } @@ -20149,6 +20205,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": {} } @@ -20190,6 +20247,7 @@ "DBProxyName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier for the DBProxy to modify.

", "smithy.api#required": {} } @@ -20284,6 +20342,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": {} } @@ -20291,6 +20350,7 @@ "DBProxyName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the proxy.

", "smithy.api#required": {} } @@ -20436,6 +20496,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": {} } @@ -20443,6 +20504,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": {} } @@ -20482,6 +20544,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": {} } @@ -20604,6 +20667,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": {} } @@ -20617,6 +20681,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": {} } @@ -20702,6 +20767,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": {} } @@ -20892,6 +20958,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": {} } @@ -20911,7 +20978,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.

" } } @@ -20967,14 +21033,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.

" } }, @@ -21019,6 +21083,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": {} } @@ -21103,7 +21168,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.

" } }, @@ -21241,7 +21305,6 @@ "PortRequired": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the option requires a port.

" } }, @@ -21266,28 +21329,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.

" } }, @@ -21356,14 +21415,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.

" } }, @@ -21526,14 +21583,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.

" } } @@ -21572,7 +21627,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.

" } } @@ -21650,28 +21704,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.

" } }, @@ -21684,28 +21734,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.

" } }, @@ -21772,7 +21818,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

" } }, @@ -21785,14 +21830,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

" } }, @@ -21805,7 +21848,6 @@ "SupportsStorageThroughput": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether a DB instance supports storage throughput.

" } }, @@ -21836,7 +21878,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).

" } } @@ -21937,7 +21978,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.

" } }, @@ -22316,6 +22356,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": {} } @@ -22343,6 +22384,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": {} } @@ -22456,6 +22498,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": {} } @@ -22498,14 +22541,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.

" } }, @@ -22591,6 +22632,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": {} } @@ -22660,6 +22702,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": {} } @@ -22693,7 +22736,6 @@ "RecurringChargeAmount": { "target": "com.amazonaws.rds#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The amount of the recurring charge.

" } }, @@ -22764,6 +22806,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": {} } @@ -22935,6 +22978,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": {} } @@ -22942,6 +22986,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": {} } @@ -22986,6 +23031,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": {} } @@ -22993,6 +23039,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": {} } @@ -23000,6 +23047,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": {} } @@ -23064,6 +23112,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": {} } @@ -23071,6 +23120,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": {} } @@ -23143,6 +23193,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": {} } @@ -23150,6 +23201,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": {} } @@ -23207,21 +23259,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.

" } }, @@ -23234,7 +23283,6 @@ "DBInstanceCount": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of reserved DB instances.

" } }, @@ -23253,7 +23301,6 @@ "MultiAZ": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the reservation applies to Multi-AZ deployments.

" } }, @@ -23385,21 +23432,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.

" } }, @@ -23424,7 +23468,6 @@ "MultiAZ": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the offering applies to Multi-AZ deployments.

" } }, @@ -23525,6 +23568,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": {} } @@ -23532,7 +23576,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.

" } }, @@ -23587,6 +23630,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": {} } @@ -23594,7 +23638,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.

" } }, @@ -23798,6 +23841,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": {} } @@ -23823,6 +23867,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": {} } @@ -23842,6 +23887,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": {} } @@ -23894,6 +23940,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": {} } @@ -23901,6 +23948,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": {} } @@ -23908,6 +23956,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": {} } @@ -23921,6 +23970,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": {} } @@ -24146,6 +24196,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": {} } @@ -24153,6 +24204,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": {} } @@ -24160,6 +24212,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": {} } @@ -24458,6 +24511,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": {} } @@ -24483,7 +24537,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

" } }, @@ -24753,6 +24806,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": {} } @@ -25085,6 +25139,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": {} } @@ -25098,6 +25153,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": {} } @@ -25105,6 +25161,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": {} } @@ -25268,6 +25325,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": {} } @@ -25275,6 +25333,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": {} } @@ -25282,6 +25341,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": {} } @@ -25295,6 +25355,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": {} } @@ -25578,6 +25639,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": {} } @@ -25591,7 +25653,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
" } }, @@ -25911,6 +25972,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": {} } @@ -26253,7 +26315,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.

" } } @@ -26408,6 +26469,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": {} } @@ -26415,6 +26477,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": {} } @@ -26422,6 +26485,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": {} } @@ -26473,7 +26537,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.

" } }, @@ -26539,6 +26602,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": {} } @@ -26688,6 +26752,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": {} } @@ -26732,6 +26797,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The user-supplied instance identifier.

", "smithy.api#required": {} } @@ -26826,6 +26892,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": {} } @@ -26833,6 +26900,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": {} } @@ -26840,6 +26908,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": {} } @@ -26847,6 +26916,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": {} } @@ -26854,6 +26924,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": {} } @@ -26925,6 +26996,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": {} } @@ -27017,6 +27089,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": {} } @@ -27141,6 +27214,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": {} } @@ -27167,6 +27241,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The user-supplied instance identifier.

", "smithy.api#required": {} } @@ -27422,6 +27497,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": {} } @@ -27515,6 +27591,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": {} } @@ -27522,6 +27599,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": {} } @@ -27568,6 +27646,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": {} } @@ -27656,6 +27735,16 @@ "smithy.api#pattern": "^[A-Za-z](?!.*--)[0-9A-Za-z-]*[^-]|^default(?!.*--)(?!.*\\.\\.)[0-9A-Za-z-.]*[^-]$" } }, + "com.amazonaws.rds#TargetDBInstanceClass": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 5, + "max": 20 + }, + "smithy.api#pattern": "^db\\.[0-9a-z]{2,6}\\.[0-9a-z]{4,9}$" + } + }, "com.amazonaws.rds#TargetDBParameterGroupName": { "type": "string", "traits": { @@ -27856,14 +27945,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.

" } }, @@ -28020,7 +28107,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).

" } } @@ -28059,7 +28145,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/aws-models/redshift-data.json b/aws-models/redshift-data.json index 3302155cd788..ef378b1501fe 100644 --- a/aws-models/redshift-data.json +++ b/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": [], diff --git a/aws-models/redshift-serverless.json b/aws-models/redshift-serverless.json index 2d6b23ece606..5bb48709d4c9 100644 --- a/aws-models/redshift-serverless.json +++ b/aws-models/redshift-serverless.json @@ -282,7 +282,7 @@ "adminUserPassword": { "target": "com.amazonaws.redshiftserverless#DbPassword", "traits": { - "smithy.api#documentation": "

The password of the administrator for the first database created in the namespace.

" + "smithy.api#documentation": "

The password of the administrator for the first database created in the namespace.

\n

You can't use adminUserPassword if manageAdminPassword is true.

" } }, "dbName": { @@ -320,6 +320,18 @@ "traits": { "smithy.api#documentation": "

A list of tag instances.

" } + }, + "manageAdminPassword": { + "target": "smithy.api#Boolean", + "traits": { + "smithy.api#documentation": "

If true, Amazon Redshift uses Secrets Manager to manage the namespace's admin credentials. \n You can't use adminUserPassword if manageAdminPassword is true. \n If manageAdminPassword is false or not set, Amazon Redshift uses \n adminUserPassword for the admin user account's password.\n

" + } + }, + "adminPasswordSecretKmsKeyId": { + "target": "com.amazonaws.redshiftserverless#KmsKeyId", + "traits": { + "smithy.api#documentation": "

The ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret. \n You can only use this parameter if manageAdminPassword is true.

" + } } }, "traits": { @@ -2473,6 +2485,18 @@ "smithy.api#documentation": "

The date of when the namespace was created.

", "smithy.api#timestampFormat": "date-time" } + }, + "adminPasswordSecretArn": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) for the namespace's admin user credentials secret.

" + } + }, + "adminPasswordSecretKmsKeyId": { + "target": "com.amazonaws.redshiftserverless#KmsKeyId", + "traits": { + "smithy.api#documentation": "

The ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret.

" + } } }, "traits": { @@ -2835,7 +2859,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2878,7 +2901,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2891,7 +2915,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2905,7 +2928,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2928,7 +2950,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2963,7 +2984,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2974,14 +2994,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2995,14 +3017,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3011,11 +3031,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3026,14 +3046,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3047,7 +3069,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3067,7 +3088,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3078,14 +3098,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3096,9 +3118,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3734,6 +3758,18 @@ "traits": { "smithy.api#documentation": "

The Amazon Web Services account that owns the snapshot.

" } + }, + "manageAdminPassword": { + "target": "smithy.api#Boolean", + "traits": { + "smithy.api#documentation": "

If true, Amazon Redshift uses Secrets Manager to manage the restored \n snapshot's admin credentials. If MmanageAdminPassword is false or not set, \n Amazon Redshift uses the admin credentials that the namespace or cluster \n had at the time the snapshot was taken.

" + } + }, + "adminPasswordSecretKmsKeyId": { + "target": "com.amazonaws.redshiftserverless#KmsKeyId", + "traits": { + "smithy.api#documentation": "

The ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret.

" + } } }, "traits": { @@ -4026,6 +4062,18 @@ "traits": { "smithy.api#documentation": "

All of the Amazon Web Services accounts that have access to restore a snapshot to a provisioned cluster.

" } + }, + "adminPasswordSecretArn": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) for the namespace's admin user credentials secret.

" + } + }, + "adminPasswordSecretKmsKeyId": { + "target": "com.amazonaws.redshiftserverless#KmsKeyId", + "traits": { + "smithy.api#documentation": "

The ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret.

" + } } }, "traits": { @@ -4530,7 +4578,7 @@ "adminUserPassword": { "target": "com.amazonaws.redshiftserverless#DbPassword", "traits": { - "smithy.api#documentation": "

The password of the administrator for the first database created in the namespace. This parameter must be updated together\n with adminUsername.

" + "smithy.api#documentation": "

The password of the administrator for the first database created in the namespace. This parameter must be updated together\n with adminUsername.

\n

You can't use adminUserPassword if manageAdminPassword is true.

" } }, "adminUsername": { @@ -4562,6 +4610,18 @@ "traits": { "smithy.api#documentation": "

The types of logs the namespace can export. The export types are userlog, connectionlog, and useractivitylog.

" } + }, + "manageAdminPassword": { + "target": "smithy.api#Boolean", + "traits": { + "smithy.api#documentation": "

If true, Amazon Redshift uses Secrets Manager to manage the namespace's admin credentials. \n You can't use adminUserPassword if manageAdminPassword is true. \n If manageAdminPassword is false or not set, Amazon Redshift uses \n adminUserPassword for the admin user account's password.\n

" + } + }, + "adminPasswordSecretKmsKeyId": { + "target": "com.amazonaws.redshiftserverless#KmsKeyId", + "traits": { + "smithy.api#documentation": "

The ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret. \n You can only use this parameter if manageAdminPassword is true.

" + } } }, "traits": { @@ -5117,6 +5177,18 @@ "traits": { "smithy.api#documentation": "

The custom port to use when connecting to a workgroup. Valid port ranges are 5431-5455 and 8191-8215. The default is 5439.

" } + }, + "workgroupVersion": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

The Amazon Redshift Serverless version of your workgroup. For more information about Amazon Redshift Serverless versions, seeCluster versions for Amazon Redshift.

" + } + }, + "patchVersion": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

The patch version of your Amazon Redshift Serverless workgroup. For more information about patch versions, see\n Cluster versions for Amazon Redshift.

" + } } }, "traits": { diff --git a/aws-models/redshift.json b/aws-models/redshift.json index f9b86d9deca6..4938e916680a 100644 --- a/aws-models/redshift.json +++ b/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

" } }, @@ -1484,6 +1484,18 @@ "traits": { "smithy.api#documentation": "

The expiration date for the certificate associated with the custom domain name.

" } + }, + "MasterPasswordSecretArn": { + "target": "com.amazonaws.redshift#String", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) for the cluster's admin user credentials secret.

" + } + }, + "MasterPasswordSecretKmsKeyId": { + "target": "com.amazonaws.redshift#String", + "traits": { + "smithy.api#documentation": "

The ID of the Key Management Service (KMS) key used to encrypt and store the cluster's admin credentials secret.

" + } } }, "traits": { @@ -2161,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.

" } }, @@ -2471,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": {} } @@ -2484,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": {} } @@ -2557,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": {} } @@ -2564,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": {} } @@ -2685,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": {} } @@ -2698,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": {} } @@ -2705,15 +2721,15 @@ "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": {} } }, "MasterUserPassword": { - "target": "com.amazonaws.redshift#String", + "target": "com.amazonaws.redshift#SensitiveString", "traits": { - "smithy.api#documentation": "

The password associated with the admin user account for the cluster that is being\n created.

\n

Constraints:

\n
    \n
  • \n

    Must be between 8 and 64 characters in length.

    \n
  • \n
  • \n

    Must contain at least one uppercase letter.

    \n
  • \n
  • \n

    Must contain at least one lowercase letter.

    \n
  • \n
  • \n

    Must contain one number.

    \n
  • \n
  • \n

    Can be any printable ASCII character (ASCII code 33-126) except '\n (single quote), \" (double quote), \\, /, or @.

    \n
  • \n
", - "smithy.api#required": {} + "smithy.api#documentation": "

The password associated with the admin user account for the cluster that is being\n created.

\n

You can't use MasterUserPassword if ManageMasterPassword is true.

\n

Constraints:

\n
    \n
  • \n

    Must be between 8 and 64 characters in length.

    \n
  • \n
  • \n

    Must contain at least one uppercase letter.

    \n
  • \n
  • \n

    Must contain at least one lowercase letter.

    \n
  • \n
  • \n

    Must contain one number.

    \n
  • \n
  • \n

    Can be any printable ASCII character (ASCII code 33-126) except '\n (single quote), \" (double quote), \\, /, or @.

    \n
  • \n
" } }, "ClusterSecurityGroups": { @@ -2883,6 +2899,18 @@ "traits": { "smithy.api#documentation": "

A flag that specifies whether to load sample data once the cluster is created.

" } + }, + "ManageMasterPassword": { + "target": "com.amazonaws.redshift#BooleanOptional", + "traits": { + "smithy.api#documentation": "

If true, Amazon Redshift uses Secrets Manager to manage this cluster's admin credentials. \n You can't use MasterUserPassword if ManageMasterPassword is true. \n If ManageMasterPassword is false or not set, Amazon Redshift uses \n MasterUserPassword for the admin user account's password.\n

" + } + }, + "MasterPasswordSecretKmsKeyId": { + "target": "com.amazonaws.redshift#String", + "traits": { + "smithy.api#documentation": "

The ID of the Key Management Service (KMS) key used to encrypt and store the cluster's admin credentials secret. \n You can only use this parameter if ManageMasterPassword is true.

" + } } }, "traits": { @@ -2922,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": {} } @@ -2929,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": {} } @@ -2936,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": {} } @@ -3006,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": {} } @@ -3013,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": {} } @@ -3081,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": {} } @@ -3088,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": {} } @@ -3165,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": {} } @@ -3172,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": {} } @@ -3179,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": {} } @@ -3235,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": {} } @@ -3242,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": {} } @@ -3249,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": {} } @@ -3352,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": {} } @@ -3359,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": {} } @@ -3427,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": {} } @@ -3434,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": {} } @@ -3523,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": {} } @@ -3582,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": {} } @@ -3589,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": {} } @@ -3596,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": {} } @@ -3603,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": {} } @@ -3610,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": {} } @@ -3617,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": {} } @@ -3682,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": {} } @@ -3689,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": {} } @@ -3696,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": {} } @@ -3703,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": {} } @@ -3774,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": {} } @@ -3915,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": {} } @@ -3922,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": {} } @@ -3973,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": {} } @@ -3980,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": {} } @@ -3987,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": {} } @@ -3994,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": {} } @@ -4102,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.

" } } @@ -4136,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.

" } }, @@ -4315,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.

" } }, @@ -4375,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": {} } @@ -4382,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": {} } @@ -4478,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": {} } @@ -4536,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": {} } @@ -4543,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

" } }, @@ -4591,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": {} } @@ -4638,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": {} } @@ -4674,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": {} } @@ -4738,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": {} } @@ -4777,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": {} } @@ -4821,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": {} } @@ -4856,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": {} } @@ -4892,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": {} } @@ -4928,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": {} } @@ -4987,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": {} } @@ -5022,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": {} } @@ -5058,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": {} } @@ -5093,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": {} } @@ -5100,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": {} } @@ -5136,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": {} } @@ -5399,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": {} } @@ -5990,7 +6066,7 @@ } ], "traits": { - "smithy.api#documentation": "

Contains information for custom domain associations for a cluster.

", + "smithy.api#documentation": "

Contains information about custom domain associations for a cluster.

", "smithy.api#paginated": { "inputToken": "Marker", "outputToken": "Marker", @@ -6274,6 +6350,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": {} } @@ -6758,6 +6835,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": {} } @@ -6809,6 +6887,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": {} } @@ -6938,6 +7017,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": {} } @@ -6945,6 +7025,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": {} } @@ -7196,6 +7277,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": {} } @@ -7679,6 +7761,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": {} } @@ -7721,6 +7804,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": {} } @@ -7768,6 +7852,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": {} } @@ -7796,10 +7881,7 @@ } }, "com.amazonaws.redshift#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.redshift#DoubleOptional": { "type": "double" @@ -7912,6 +7994,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": {} } @@ -7999,6 +8082,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": {} } @@ -8006,6 +8090,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": {} } @@ -8057,7 +8142,6 @@ "Port": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port that the database engine is listening on.

" } }, @@ -8114,7 +8198,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.

" } }, @@ -8220,7 +8303,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.

" } }, @@ -8233,7 +8315,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.

" } } @@ -8580,7 +8661,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.

" } }, @@ -8692,6 +8772,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": {} } @@ -8840,6 +8921,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": {} } @@ -8937,6 +9019,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": {} } @@ -9362,10 +9445,7 @@ } }, "com.amazonaws.redshift#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.redshift#IntegerOptional": { "type": "integer" @@ -9926,7 +10006,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.

" } }, @@ -9978,10 +10057,7 @@ } }, "com.amazonaws.redshift#Long": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.redshift#LongOptional": { "type": "long" @@ -10058,6 +10134,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": {} } @@ -10116,6 +10193,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": {} } @@ -10123,6 +10201,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": {} } @@ -10258,6 +10337,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": {} } @@ -10265,6 +10345,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": {} } @@ -10311,6 +10392,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": {} } @@ -10376,6 +10458,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A unique identifier for the cluster.

", "smithy.api#required": {} } @@ -10432,6 +10515,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": {} } @@ -10467,9 +10551,9 @@ } }, "MasterUserPassword": { - "target": "com.amazonaws.redshift#String", + "target": "com.amazonaws.redshift#SensitiveString", "traits": { - "smithy.api#documentation": "

The new password for the cluster admin user. This change is asynchronously applied\n as soon as possible. Between the time of the request and the completion of the request,\n the MasterUserPassword element exists in the\n PendingModifiedValues element of the operation response.

\n \n

Operations never return the password, so this operation provides a way to\n regain access to the admin user account for a cluster if the password is\n lost.

\n
\n

Default: Uses existing setting.

\n

Constraints:

\n
    \n
  • \n

    Must be between 8 and 64 characters in length.

    \n
  • \n
  • \n

    Must contain at least one uppercase letter.

    \n
  • \n
  • \n

    Must contain at least one lowercase letter.

    \n
  • \n
  • \n

    Must contain one number.

    \n
  • \n
  • \n

    Can be any printable ASCII character (ASCII code 33-126) except '\n (single quote), \" (double quote), \\, /, or @.

    \n
  • \n
" + "smithy.api#documentation": "

The new password for the cluster admin user. This change is asynchronously applied\n as soon as possible. Between the time of the request and the completion of the request,\n the MasterUserPassword element exists in the\n PendingModifiedValues element of the operation response.

\n

You can't use MasterUserPassword if ManageMasterPassword is true.

\n \n

Operations never return the password, so this operation provides a way to\n regain access to the admin user account for a cluster if the password is\n lost.

\n
\n

Default: Uses existing setting.

\n

Constraints:

\n
    \n
  • \n

    Must be between 8 and 64 characters in length.

    \n
  • \n
  • \n

    Must contain at least one uppercase letter.

    \n
  • \n
  • \n

    Must contain at least one lowercase letter.

    \n
  • \n
  • \n

    Must contain one number.

    \n
  • \n
  • \n

    Can be any printable ASCII character (ASCII code 33-126) except '\n (single quote), \" (double quote), \\, /, or @.

    \n
  • \n
" } }, "ClusterParameterGroupName": { @@ -10579,6 +10663,18 @@ "traits": { "smithy.api#documentation": "

The option to change the port of an Amazon Redshift cluster.

" } + }, + "ManageMasterPassword": { + "target": "com.amazonaws.redshift#BooleanOptional", + "traits": { + "smithy.api#documentation": "

If true, Amazon Redshift uses Secrets Manager to manage this cluster's admin credentials. \n You can't use MasterUserPassword if ManageMasterPassword is true. \n If ManageMasterPassword is false or not set, Amazon Redshift uses \n MasterUserPassword for the admin user account's password.\n

" + } + }, + "MasterPasswordSecretKmsKeyId": { + "target": "com.amazonaws.redshift#String", + "traits": { + "smithy.api#documentation": "

The ID of the Key Management Service (KMS) key used to encrypt and store the cluster's admin credentials secret. \n You can only use this parameter if ManageMasterPassword is true.

" + } } }, "traits": { @@ -10612,6 +10708,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": {} } @@ -10619,6 +10716,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": {} } @@ -10669,6 +10767,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": {} } @@ -10682,7 +10781,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.

" } } @@ -10731,6 +10829,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": {} } @@ -10790,6 +10889,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": {} } @@ -10803,6 +10903,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": {} } @@ -10865,6 +10966,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": {} } @@ -10944,6 +11046,7 @@ "EndpointName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The endpoint to be modified.

", "smithy.api#required": {} } @@ -11006,6 +11109,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": {} } @@ -11098,6 +11202,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": {} } @@ -11184,6 +11289,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": {} } @@ -11191,7 +11297,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": {} } @@ -11199,7 +11305,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.

" } } @@ -11249,6 +11354,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": {} } @@ -11256,6 +11362,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": {} } @@ -11294,6 +11401,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": {} } @@ -11368,7 +11476,6 @@ "NumberOfNodes": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of nodes.

" } }, @@ -11674,7 +11781,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.

" } }, @@ -11813,6 +11919,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": {} } @@ -11820,6 +11927,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": {} } @@ -11827,6 +11935,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": {} } @@ -11834,6 +11943,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": {} } @@ -11949,6 +12059,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": {} } @@ -11979,7 +12090,7 @@ "type": "structure", "members": { "MasterUserPassword": { - "target": "com.amazonaws.redshift#String", + "target": "com.amazonaws.redshift#SensitiveString", "traits": { "smithy.api#documentation": "

The pending or in-progress change of the admin user password for the\n cluster.

" } @@ -12081,6 +12192,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": {} } @@ -12134,6 +12246,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The cluster identifier.

", "smithy.api#required": {} } @@ -12161,7 +12274,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.

" } }, @@ -12618,7 +12730,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12661,7 +12772,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -12674,7 +12786,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12688,7 +12799,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12711,7 +12821,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12746,7 +12855,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -12757,14 +12865,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -12778,14 +12888,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -12794,18 +12902,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -12814,7 +12921,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -12834,14 +12942,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -12855,7 +12965,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12875,7 +12984,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -12886,14 +12994,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -12904,9 +13014,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -13631,6 +13743,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": {} } @@ -13670,21 +13783,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.

" } }, @@ -13697,7 +13807,6 @@ "NodeCount": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of reserved compute nodes.

" } }, @@ -13773,7 +13882,6 @@ "TargetReservedNodeCount": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The target reserved-node count.

" } }, @@ -13864,7 +13972,6 @@ "SourceReservedNodeCount": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The source reserved-node count in the cluster.

" } }, @@ -13883,7 +13990,6 @@ "TargetReservedNodeCount": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The count of target reserved nodes in the cluster.

" } } @@ -13986,21 +14092,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.

" } }, @@ -14161,6 +14264,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": {} } @@ -14168,7 +14272,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

" } }, @@ -14249,6 +14352,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": {} } @@ -14317,7 +14421,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.

" } } @@ -14589,6 +14692,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": {} } @@ -14784,6 +14888,18 @@ "traits": { "smithy.api#documentation": "

Enables support for restoring an unencrypted snapshot to a cluster encrypted \n with Key Management Service (KMS) and a customer managed key.

" } + }, + "ManageMasterPassword": { + "target": "com.amazonaws.redshift#BooleanOptional", + "traits": { + "smithy.api#documentation": "

If true, Amazon Redshift uses Secrets Manager to manage the restored \n cluster's admin credentials. If ManageMasterPassword is false or not set, \n Amazon Redshift uses the admin credentials the cluster had at the time the snapshot was taken.

" + } + }, + "MasterPasswordSecretKmsKeyId": { + "target": "com.amazonaws.redshift#String", + "traits": { + "smithy.api#documentation": "

The ID of the Key Management Service (KMS) key used to encrypt and store the cluster's admin credentials secret. \n You can only use this parameter if ManageMasterPassword is true.

" + } } }, "traits": { @@ -14814,35 +14930,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.

" } } @@ -14892,6 +15003,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": {} } @@ -14899,6 +15011,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": {} } @@ -14906,6 +15019,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": {} } @@ -14919,6 +15033,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": {} } @@ -14938,6 +15053,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": {} } @@ -14994,6 +15110,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": {} } @@ -15078,6 +15195,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": {} } @@ -15176,7 +15294,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.

" } } @@ -15235,6 +15352,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": {} } @@ -15285,6 +15403,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": {} } @@ -15491,6 +15610,7 @@ "Name": { "target": "com.amazonaws.redshift#ScheduledActionFilterName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of element to filter.

", "smithy.api#required": {} } @@ -15498,6 +15618,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": {} } @@ -15733,7 +15854,6 @@ "Port": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The port that the cluster is listening on.

" } }, @@ -15782,7 +15902,6 @@ "NumberOfNodes": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The number of nodes in the cluster.

" } }, @@ -15801,7 +15920,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.

" } }, @@ -15814,7 +15932,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.

" } }, @@ -15833,42 +15950,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.

" } }, @@ -15893,7 +16004,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

" } }, @@ -15920,6 +16030,18 @@ "traits": { "smithy.api#documentation": "

A timestamp representing the start of the retention period for the snapshot.

" } + }, + "MasterPasswordSecretArn": { + "target": "com.amazonaws.redshift#String", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) for the cluster's admin user credentials secret.

" + } + }, + "MasterPasswordSecretKmsKeyId": { + "target": "com.amazonaws.redshift#String", + "traits": { + "smithy.api#documentation": "

The ID of the Key Management Service (KMS) key used to encrypt and store the cluster's admin credentials secret.

" + } } }, "traits": { @@ -16311,6 +16433,7 @@ "Attribute": { "target": "com.amazonaws.redshift#SnapshotAttributeToSortBy", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The category for sorting the snapshots.

", "smithy.api#required": {} } @@ -17071,6 +17194,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": {} } @@ -17078,6 +17202,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": {} } @@ -17085,6 +17210,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": {} } @@ -17092,6 +17218,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": {} } @@ -17099,6 +17226,7 @@ "Status": { "target": "com.amazonaws.redshift#PartnerIntegrationStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value of the updated status.

", "smithy.api#required": {} } @@ -17170,7 +17298,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/aws-models/rekognition.json b/aws-models/rekognition.json index 3d74e55f6a27..2b61d6d097cf 100644 --- a/aws-models/rekognition.json +++ b/aws-models/rekognition.json @@ -6399,6 +6399,139 @@ "smithy.api#output": {} } }, + "com.amazonaws.rekognition#GetMediaAnalysisJob": { + "type": "operation", + "input": { + "target": "com.amazonaws.rekognition#GetMediaAnalysisJobRequest" + }, + "output": { + "target": "com.amazonaws.rekognition#GetMediaAnalysisJobResponse" + }, + "errors": [ + { + "target": "com.amazonaws.rekognition#AccessDeniedException" + }, + { + "target": "com.amazonaws.rekognition#InternalServerError" + }, + { + "target": "com.amazonaws.rekognition#InvalidParameterException" + }, + { + "target": "com.amazonaws.rekognition#ProvisionedThroughputExceededException" + }, + { + "target": "com.amazonaws.rekognition#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.rekognition#ThrottlingException" + } + ], + "traits": { + "smithy.api#documentation": "

Retrieves the results for a given media analysis job. \n Takes a JobId returned by StartMediaAnalysisJob.

" + } + }, + "com.amazonaws.rekognition#GetMediaAnalysisJobRequest": { + "type": "structure", + "members": { + "JobId": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobId", + "traits": { + "smithy.api#documentation": "

Unique identifier for the media analysis job for which you want to retrieve results.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.rekognition#GetMediaAnalysisJobResponse": { + "type": "structure", + "members": { + "JobId": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobId", + "traits": { + "smithy.api#documentation": "

The identifier for the media analysis job.

", + "smithy.api#required": {} + } + }, + "JobName": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobName", + "traits": { + "smithy.api#documentation": "

The name of the media analysis job.

" + } + }, + "OperationsConfig": { + "target": "com.amazonaws.rekognition#MediaAnalysisOperationsConfig", + "traits": { + "smithy.api#documentation": "

Operation configurations that were provided during job creation.

", + "smithy.api#required": {} + } + }, + "Status": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobStatus", + "traits": { + "smithy.api#documentation": "

The current status of the media analysis job.

", + "smithy.api#required": {} + } + }, + "FailureDetails": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobFailureDetails", + "traits": { + "smithy.api#documentation": "

Details about the error that resulted in failure of the job.

" + } + }, + "CreationTimestamp": { + "target": "com.amazonaws.rekognition#DateTime", + "traits": { + "smithy.api#documentation": "

The Unix date and time when the job was started.

", + "smithy.api#required": {} + } + }, + "CompletionTimestamp": { + "target": "com.amazonaws.rekognition#DateTime", + "traits": { + "smithy.api#documentation": "

The Unix date and time when the job finished.

" + } + }, + "Input": { + "target": "com.amazonaws.rekognition#MediaAnalysisInput", + "traits": { + "smithy.api#documentation": "

Reference to the input manifest that was provided in the job creation request.

", + "smithy.api#required": {} + } + }, + "OutputConfig": { + "target": "com.amazonaws.rekognition#MediaAnalysisOutputConfig", + "traits": { + "smithy.api#documentation": "

Output configuration that was provided in the creation request.

", + "smithy.api#required": {} + } + }, + "KmsKeyId": { + "target": "com.amazonaws.rekognition#KmsKeyId", + "traits": { + "smithy.api#documentation": "

KMS Key that was provided in the creation request.

" + } + }, + "Results": { + "target": "com.amazonaws.rekognition#MediaAnalysisResults", + "traits": { + "smithy.api#documentation": "

Output manifest that contains prediction results.

" + } + }, + "ManifestSummary": { + "target": "com.amazonaws.rekognition#MediaAnalysisManifestSummary", + "traits": { + "smithy.api#documentation": "

The summary manifest provides statistics on input manifest and errors identified in the input manifest.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.rekognition#GetPersonTracking": { "type": "operation", "input": { @@ -7389,6 +7522,27 @@ "smithy.api#error": "client" } }, + "com.amazonaws.rekognition#InvalidManifestException": { + "type": "structure", + "members": { + "Message": { + "target": "com.amazonaws.rekognition#String" + }, + "Code": { + "target": "com.amazonaws.rekognition#String" + }, + "Logref": { + "target": "com.amazonaws.rekognition#String", + "traits": { + "smithy.api#documentation": "

A universally unique identifier (UUID) for the request.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Indicates that a provided manifest file is empty or larger than the allowed limit.

", + "smithy.api#error": "client" + } + }, "com.amazonaws.rekognition#InvalidPaginationTokenException": { "type": "structure", "members": { @@ -8605,6 +8759,93 @@ "smithy.api#output": {} } }, + "com.amazonaws.rekognition#ListMediaAnalysisJobs": { + "type": "operation", + "input": { + "target": "com.amazonaws.rekognition#ListMediaAnalysisJobsRequest" + }, + "output": { + "target": "com.amazonaws.rekognition#ListMediaAnalysisJobsResponse" + }, + "errors": [ + { + "target": "com.amazonaws.rekognition#AccessDeniedException" + }, + { + "target": "com.amazonaws.rekognition#InternalServerError" + }, + { + "target": "com.amazonaws.rekognition#InvalidPaginationTokenException" + }, + { + "target": "com.amazonaws.rekognition#InvalidParameterException" + }, + { + "target": "com.amazonaws.rekognition#ProvisionedThroughputExceededException" + }, + { + "target": "com.amazonaws.rekognition#ThrottlingException" + } + ], + "traits": { + "smithy.api#documentation": "

Returns a list of media analysis jobs. Results are sorted by CreationTimestamp in descending order.

", + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.rekognition#ListMediaAnalysisJobsPageSize": { + "type": "integer", + "traits": { + "smithy.api#range": { + "min": 1, + "max": 100 + } + } + }, + "com.amazonaws.rekognition#ListMediaAnalysisJobsRequest": { + "type": "structure", + "members": { + "NextToken": { + "target": "com.amazonaws.rekognition#ExtendedPaginationToken", + "traits": { + "smithy.api#documentation": "

Pagination token, if the previous response was incomplete.

" + } + }, + "MaxResults": { + "target": "com.amazonaws.rekognition#ListMediaAnalysisJobsPageSize", + "traits": { + "smithy.api#documentation": "

The maximum number of results to return per paginated call. The largest value user can specify is 100. \n If user specifies a value greater than 100, an InvalidParameterException error occurs. The default value is 100.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.rekognition#ListMediaAnalysisJobsResponse": { + "type": "structure", + "members": { + "NextToken": { + "target": "com.amazonaws.rekognition#ExtendedPaginationToken", + "traits": { + "smithy.api#documentation": "

Pagination token, if the previous response was incomplete.

" + } + }, + "MediaAnalysisJobs": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobDescriptions", + "traits": { + "smithy.api#documentation": "

Contains a list of all media analysis jobs.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.rekognition#ListProjectPolicies": { "type": "operation", "input": { @@ -8960,48 +9201,401 @@ "smithy.api#sensitive": {} } }, - "com.amazonaws.rekognition#LivenessOutputConfig": { + "com.amazonaws.rekognition#LivenessOutputConfig": { + "type": "structure", + "members": { + "S3Bucket": { + "target": "com.amazonaws.rekognition#S3Bucket", + "traits": { + "smithy.api#documentation": "

The path to an AWS Amazon S3 bucket used to store Face Liveness session results.

", + "smithy.api#required": {} + } + }, + "S3KeyPrefix": { + "target": "com.amazonaws.rekognition#LivenessS3KeyPrefix", + "traits": { + "smithy.api#documentation": "

The prefix prepended to the output files for the Face Liveness session results.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Contains settings that specify the location of an Amazon S3 bucket used to store the output of\n a Face Liveness session. Note that the S3 bucket must be located in the caller's AWS account\n and in the same region as the Face Liveness end-point. Additionally, the Amazon S3 object keys are\n auto-generated by the Face Liveness system.

" + } + }, + "com.amazonaws.rekognition#LivenessS3KeyPrefix": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 950 + }, + "smithy.api#pattern": "^\\S*$" + } + }, + "com.amazonaws.rekognition#LivenessSessionId": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 36, + "max": 36 + }, + "smithy.api#pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$" + } + }, + "com.amazonaws.rekognition#LivenessSessionStatus": { + "type": "enum", + "members": { + "CREATED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "CREATED" + } + }, + "IN_PROGRESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "IN_PROGRESS" + } + }, + "SUCCEEDED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SUCCEEDED" + } + }, + "FAILED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FAILED" + } + }, + "EXPIRED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "EXPIRED" + } + } + } + }, + "com.amazonaws.rekognition#MalformedPolicyDocumentException": { + "type": "structure", + "members": { + "Message": { + "target": "com.amazonaws.rekognition#String" + }, + "Code": { + "target": "com.amazonaws.rekognition#String" + }, + "Logref": { + "target": "com.amazonaws.rekognition#String", + "traits": { + "smithy.api#documentation": "

A universally unique identifier (UUID) for the request.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

The format of the project policy document that you supplied to \n PutProjectPolicy is incorrect.

", + "smithy.api#error": "client" + } + }, + "com.amazonaws.rekognition#MatchedUser": { + "type": "structure", + "members": { + "UserId": { + "target": "com.amazonaws.rekognition#UserId", + "traits": { + "smithy.api#documentation": "

A provided ID for the UserID. Unique within the collection.

" + } + }, + "UserStatus": { + "target": "com.amazonaws.rekognition#UserStatus", + "traits": { + "smithy.api#documentation": "

The status of the user matched to a provided FaceID.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Contains metadata for a UserID matched with a given face.

" + } + }, + "com.amazonaws.rekognition#MaxDurationInSecondsULong": { + "type": "long", + "traits": { + "smithy.api#range": { + "min": 1, + "max": 120 + } + } + }, + "com.amazonaws.rekognition#MaxFaces": { + "type": "integer", + "traits": { + "smithy.api#range": { + "min": 1, + "max": 4096 + } + } + }, + "com.amazonaws.rekognition#MaxFacesToIndex": { + "type": "integer", + "traits": { + "smithy.api#range": { + "min": 1 + } + } + }, + "com.amazonaws.rekognition#MaxPixelThreshold": { + "type": "float", + "traits": { + "smithy.api#range": { + "min": 0, + "max": 1 + } + } + }, + "com.amazonaws.rekognition#MaxResults": { + "type": "integer", + "traits": { + "smithy.api#range": { + "min": 1 + } + } + }, + "com.amazonaws.rekognition#MaxUserResults": { + "type": "integer", + "traits": { + "smithy.api#range": { + "min": 1, + "max": 500 + } + } + }, + "com.amazonaws.rekognition#MediaAnalysisDetectModerationLabelsConfig": { + "type": "structure", + "members": { + "MinConfidence": { + "target": "com.amazonaws.rekognition#Percent", + "traits": { + "smithy.api#documentation": "

Specifies the minimum confidence level for the moderation labels to return. Amazon Rekognition\n doesn't return any labels with a confidence level lower than this specified value.\n

" + } + }, + "ProjectVersion": { + "target": "com.amazonaws.rekognition#ProjectVersionId", + "traits": { + "smithy.api#documentation": "

Specifies the custom moderation model to be used during the label detection job. \n If not provided the pre-trained model is used.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Configuration for Moderation Labels Detection.

" + } + }, + "com.amazonaws.rekognition#MediaAnalysisInput": { + "type": "structure", + "members": { + "S3Object": { + "target": "com.amazonaws.rekognition#S3Object", + "traits": { + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Contains input information for a media analysis job.

" + } + }, + "com.amazonaws.rekognition#MediaAnalysisJobDescription": { + "type": "structure", + "members": { + "JobId": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobId", + "traits": { + "smithy.api#documentation": "

The identifier for a media analysis job.

", + "smithy.api#required": {} + } + }, + "JobName": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobName", + "traits": { + "smithy.api#documentation": "

The name of a media analysis job.

" + } + }, + "OperationsConfig": { + "target": "com.amazonaws.rekognition#MediaAnalysisOperationsConfig", + "traits": { + "smithy.api#documentation": "

Operation configurations that were provided during job creation.

", + "smithy.api#required": {} + } + }, + "Status": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobStatus", + "traits": { + "smithy.api#documentation": "

The status of the media analysis job being retrieved.

", + "smithy.api#required": {} + } + }, + "FailureDetails": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobFailureDetails", + "traits": { + "smithy.api#documentation": "

Details about the error that resulted in failure of the job.

" + } + }, + "CreationTimestamp": { + "target": "com.amazonaws.rekognition#DateTime", + "traits": { + "smithy.api#documentation": "

The Unix date and time when the job was started.

", + "smithy.api#required": {} + } + }, + "CompletionTimestamp": { + "target": "com.amazonaws.rekognition#DateTime", + "traits": { + "smithy.api#documentation": "

The Unix date and time when the job finished.

" + } + }, + "Input": { + "target": "com.amazonaws.rekognition#MediaAnalysisInput", + "traits": { + "smithy.api#documentation": "

Reference to the input manifest that was provided in the job creation request.

", + "smithy.api#required": {} + } + }, + "OutputConfig": { + "target": "com.amazonaws.rekognition#MediaAnalysisOutputConfig", + "traits": { + "smithy.api#documentation": "

Output configuration that was provided in the creation request.

", + "smithy.api#required": {} + } + }, + "KmsKeyId": { + "target": "com.amazonaws.rekognition#KmsKeyId", + "traits": { + "smithy.api#documentation": "

KMS Key that was provided in the creation request.

" + } + }, + "Results": { + "target": "com.amazonaws.rekognition#MediaAnalysisResults", + "traits": { + "smithy.api#documentation": "

Output manifest that contains prediction results.

" + } + }, + "ManifestSummary": { + "target": "com.amazonaws.rekognition#MediaAnalysisManifestSummary", + "traits": { + "smithy.api#documentation": "

Provides statistics on input manifest and errors identified in the input manifest.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Description for a media analysis job.

" + } + }, + "com.amazonaws.rekognition#MediaAnalysisJobDescriptions": { + "type": "list", + "member": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobDescription" + } + }, + "com.amazonaws.rekognition#MediaAnalysisJobFailureCode": { + "type": "enum", + "members": { + "INTERNAL_ERROR": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INTERNAL_ERROR" + } + }, + "INVALID_S3_OBJECT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INVALID_S3_OBJECT" + } + }, + "INVALID_MANIFEST": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INVALID_MANIFEST" + } + }, + "INVALID_OUTPUT_CONFIG": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INVALID_OUTPUT_CONFIG" + } + }, + "INVALID_KMS_KEY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INVALID_KMS_KEY" + } + }, + "ACCESS_DENIED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ACCESS_DENIED" + } + }, + "RESOURCE_NOT_FOUND": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RESOURCE_NOT_FOUND" + } + }, + "RESOURCE_NOT_READY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RESOURCE_NOT_READY" + } + }, + "THROTTLED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "THROTTLED" + } + } + } + }, + "com.amazonaws.rekognition#MediaAnalysisJobFailureDetails": { "type": "structure", "members": { - "S3Bucket": { - "target": "com.amazonaws.rekognition#S3Bucket", + "Code": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobFailureCode", "traits": { - "smithy.api#documentation": "

The path to an AWS Amazon S3 bucket used to store Face Liveness session results.

", - "smithy.api#required": {} + "smithy.api#documentation": "

Error code for the failed job.

" } }, - "S3KeyPrefix": { - "target": "com.amazonaws.rekognition#LivenessS3KeyPrefix", + "Message": { + "target": "com.amazonaws.rekognition#String", "traits": { - "smithy.api#documentation": "

The prefix prepended to the output files for the Face Liveness session results.

" + "smithy.api#documentation": "

Human readable error message.

" } } }, "traits": { - "smithy.api#documentation": "

Contains settings that specify the location of an Amazon S3 bucket used to store the output of\n a Face Liveness session. Note that the S3 bucket must be located in the caller's AWS account\n and in the same region as the Face Liveness end-point. Additionally, the Amazon S3 object keys are\n auto-generated by the Face Liveness system.

" + "smithy.api#documentation": "

Details about the error that resulted in failure of the job.

" } }, - "com.amazonaws.rekognition#LivenessS3KeyPrefix": { + "com.amazonaws.rekognition#MediaAnalysisJobId": { "type": "string", "traits": { "smithy.api#length": { - "min": 0, - "max": 950 + "min": 1, + "max": 64 }, - "smithy.api#pattern": "^\\S*$" + "smithy.api#pattern": "^[a-zA-Z0-9-_]+$" } }, - "com.amazonaws.rekognition#LivenessSessionId": { + "com.amazonaws.rekognition#MediaAnalysisJobName": { "type": "string", "traits": { "smithy.api#length": { - "min": 36, - "max": 36 + "min": 1, + "max": 64 }, - "smithy.api#pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$" + "smithy.api#pattern": "^[a-zA-Z0-9_.\\-]+$" } }, - "com.amazonaws.rekognition#LivenessSessionStatus": { + "com.amazonaws.rekognition#MediaAnalysisJobStatus": { "type": "enum", "members": { "CREATED": { @@ -9010,6 +9604,12 @@ "smithy.api#enumValue": "CREATED" } }, + "QUEUED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "QUEUED" + } + }, "IN_PROGRESS": { "target": "smithy.api#Unit", "traits": { @@ -9027,106 +9627,74 @@ "traits": { "smithy.api#enumValue": "FAILED" } - }, - "EXPIRED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "EXPIRED" - } } } }, - "com.amazonaws.rekognition#MalformedPolicyDocumentException": { + "com.amazonaws.rekognition#MediaAnalysisManifestSummary": { "type": "structure", "members": { - "Message": { - "target": "com.amazonaws.rekognition#String" - }, - "Code": { - "target": "com.amazonaws.rekognition#String" - }, - "Logref": { - "target": "com.amazonaws.rekognition#String", + "S3Object": { + "target": "com.amazonaws.rekognition#S3Object" + } + }, + "traits": { + "smithy.api#documentation": "

Summary that provides statistics on input manifest and errors identified in the input manifest.

" + } + }, + "com.amazonaws.rekognition#MediaAnalysisOperationsConfig": { + "type": "structure", + "members": { + "DetectModerationLabels": { + "target": "com.amazonaws.rekognition#MediaAnalysisDetectModerationLabelsConfig", "traits": { - "smithy.api#documentation": "

A universally unique identifier (UUID) for the request.

" + "smithy.api#documentation": "

Contains configuration options for a DetectModerationLabels job.

" } } }, "traits": { - "smithy.api#documentation": "

The format of the project policy document that you supplied to \n PutProjectPolicy is incorrect.

", - "smithy.api#error": "client" + "smithy.api#documentation": "

Configuration options for a media analysis job. Configuration is operation-specific.

" } }, - "com.amazonaws.rekognition#MatchedUser": { + "com.amazonaws.rekognition#MediaAnalysisOutputConfig": { "type": "structure", "members": { - "UserId": { - "target": "com.amazonaws.rekognition#UserId", + "S3Bucket": { + "target": "com.amazonaws.rekognition#S3Bucket", "traits": { - "smithy.api#documentation": "

A provided ID for the UserID. Unique within the collection.

" + "smithy.api#documentation": "

Specifies the Amazon S3 bucket to contain the output of the media analysis job.

", + "smithy.api#required": {} } }, - "UserStatus": { - "target": "com.amazonaws.rekognition#UserStatus", + "S3KeyPrefix": { + "target": "com.amazonaws.rekognition#MediaAnalysisS3KeyPrefix", "traits": { - "smithy.api#documentation": "

The status of the user matched to a provided FaceID.

" + "smithy.api#documentation": "

Specifies the Amazon S3 key prefix that comes after the name of the bucket you have\n designated for storage.

" } } }, "traits": { - "smithy.api#documentation": "

Contains metadata for a UserID matched with a given face.

" - } - }, - "com.amazonaws.rekognition#MaxDurationInSecondsULong": { - "type": "long", - "traits": { - "smithy.api#range": { - "min": 1, - "max": 120 - } + "smithy.api#documentation": "

Output configuration provided in the job creation request.

" } }, - "com.amazonaws.rekognition#MaxFaces": { - "type": "integer", - "traits": { - "smithy.api#range": { - "min": 1, - "max": 4096 + "com.amazonaws.rekognition#MediaAnalysisResults": { + "type": "structure", + "members": { + "S3Object": { + "target": "com.amazonaws.rekognition#S3Object" } - } - }, - "com.amazonaws.rekognition#MaxFacesToIndex": { - "type": "integer", + }, "traits": { - "smithy.api#range": { - "min": 1 - } + "smithy.api#documentation": "

Contains the results for a media analysis job created with StartMediaAnalysisJob.

" } }, - "com.amazonaws.rekognition#MaxPixelThreshold": { - "type": "float", + "com.amazonaws.rekognition#MediaAnalysisS3KeyPrefix": { + "type": "string", "traits": { - "smithy.api#range": { + "smithy.api#length": { "min": 0, - "max": 1 - } - } - }, - "com.amazonaws.rekognition#MaxResults": { - "type": "integer", - "traits": { - "smithy.api#range": { - "min": 1 - } - } - }, - "com.amazonaws.rekognition#MaxUserResults": { - "type": "integer", - "traits": { - "smithy.api#range": { - "min": 1, - "max": 500 - } + "max": 800 + }, + "smithy.api#pattern": "^\\S*$" } }, "com.amazonaws.rekognition#MinCoveragePercentage": { @@ -10555,6 +11123,9 @@ { "target": "com.amazonaws.rekognition#GetLabelDetection" }, + { + "target": "com.amazonaws.rekognition#GetMediaAnalysisJob" + }, { "target": "com.amazonaws.rekognition#GetPersonTracking" }, @@ -10579,6 +11150,9 @@ { "target": "com.amazonaws.rekognition#ListFaces" }, + { + "target": "com.amazonaws.rekognition#ListMediaAnalysisJobs" + }, { "target": "com.amazonaws.rekognition#ListProjectPolicies" }, @@ -10624,6 +11198,9 @@ { "target": "com.amazonaws.rekognition#StartLabelDetection" }, + { + "target": "com.amazonaws.rekognition#StartMediaAnalysisJob" + }, { "target": "com.amazonaws.rekognition#StartPersonTracking" }, @@ -10714,7 +11291,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10757,7 +11333,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10770,7 +11347,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10784,7 +11360,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10807,7 +11382,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10842,7 +11416,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -10853,14 +11426,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10874,14 +11449,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -10890,11 +11463,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -10905,14 +11478,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10926,7 +11501,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10946,7 +11520,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -10957,14 +11530,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -10975,9 +11550,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -13110,6 +13687,145 @@ "smithy.api#output": {} } }, + "com.amazonaws.rekognition#StartMediaAnalysisJob": { + "type": "operation", + "input": { + "target": "com.amazonaws.rekognition#StartMediaAnalysisJobRequest" + }, + "output": { + "target": "com.amazonaws.rekognition#StartMediaAnalysisJobResponse" + }, + "errors": [ + { + "target": "com.amazonaws.rekognition#AccessDeniedException" + }, + { + "target": "com.amazonaws.rekognition#IdempotentParameterMismatchException" + }, + { + "target": "com.amazonaws.rekognition#InternalServerError" + }, + { + "target": "com.amazonaws.rekognition#InvalidManifestException" + }, + { + "target": "com.amazonaws.rekognition#InvalidParameterException" + }, + { + "target": "com.amazonaws.rekognition#InvalidS3ObjectException" + }, + { + "target": "com.amazonaws.rekognition#LimitExceededException" + }, + { + "target": "com.amazonaws.rekognition#ProvisionedThroughputExceededException" + }, + { + "target": "com.amazonaws.rekognition#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.rekognition#ResourceNotReadyException" + }, + { + "target": "com.amazonaws.rekognition#ThrottlingException" + } + ], + "traits": { + "smithy.api#documentation": "

Initiates a new media analysis job. Accepts a manifest file in an Amazon S3 bucket. The\n output is a manifest file and a summary of the manifest stored in the Amazon S3 bucket.

", + "smithy.api#examples": [ + { + "title": "StartMediaAnalysisJob", + "documentation": "Initiates a new media analysis job.", + "input": { + "JobName": "job-name", + "OperationsConfig": { + "DetectModerationLabels": { + "MinConfidence": 50, + "ProjectVersion": "arn:aws:rekognition:us-east-1:111122223333:project/my-project/version/1/1690556751958" + } + }, + "Input": { + "S3Object": { + "Bucket": "input-bucket", + "Name": "input-manifest.json" + } + }, + "OutputConfig": { + "S3Bucket": "output-bucket", + "S3KeyPrefix": "output-location" + } + }, + "output": { + "JobId": "861a0645d98ef88efb75477628c011c04942d9d5f58faf2703c393c8cf8c1537" + } + } + ], + "smithy.api#idempotent": {} + } + }, + "com.amazonaws.rekognition#StartMediaAnalysisJobRequest": { + "type": "structure", + "members": { + "ClientRequestToken": { + "target": "com.amazonaws.rekognition#ClientRequestToken", + "traits": { + "smithy.api#documentation": "

Idempotency token used to prevent the accidental creation of duplicate versions. If\n you use the same token with multiple StartMediaAnalysisJobRequest requests, the same\n response is returned. Use ClientRequestToken to prevent the same request from being\n processed more than once.

", + "smithy.api#idempotencyToken": {} + } + }, + "JobName": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobName", + "traits": { + "smithy.api#documentation": "

The name of the job. Does not have to be unique.

" + } + }, + "OperationsConfig": { + "target": "com.amazonaws.rekognition#MediaAnalysisOperationsConfig", + "traits": { + "smithy.api#documentation": "

Configuration options for the media analysis job to be created.

", + "smithy.api#required": {} + } + }, + "Input": { + "target": "com.amazonaws.rekognition#MediaAnalysisInput", + "traits": { + "smithy.api#documentation": "

Input data to be analyzed by the job.

", + "smithy.api#required": {} + } + }, + "OutputConfig": { + "target": "com.amazonaws.rekognition#MediaAnalysisOutputConfig", + "traits": { + "smithy.api#documentation": "

The Amazon S3 bucket location to store the results.

", + "smithy.api#required": {} + } + }, + "KmsKeyId": { + "target": "com.amazonaws.rekognition#KmsKeyId", + "traits": { + "smithy.api#documentation": "

The identifier of customer managed AWS KMS key (name or ARN). The key \n is used to encrypt images copied into the service. The key is also used \n to encrypt results and manifest files written to the output Amazon S3 bucket.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.rekognition#StartMediaAnalysisJobResponse": { + "type": "structure", + "members": { + "JobId": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobId", + "traits": { + "smithy.api#documentation": "

Identifier for the created job.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.rekognition#StartPersonTracking": { "type": "operation", "input": { diff --git a/aws-models/resiliencehub.json b/aws-models/resiliencehub.json index 36df51e500ce..13e93e8f1e77 100644 --- a/aws-models/resiliencehub.json +++ b/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": [], diff --git a/aws-models/resource-explorer-2.json b/aws-models/resource-explorer-2.json index f9953ad5a78b..7b7ea6a922da 100644 --- a/aws-models/resource-explorer-2.json +++ b/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": [], diff --git a/aws-models/resource-groups.json b/aws-models/resource-groups.json index 150e56baee75..0cd39fb20be2 100644 --- a/aws-models/resource-groups.json +++ b/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": [], diff --git a/aws-models/resourcegroupstaggingapi.json b/aws-models/resourcegroupstaggingapi.json index 7992be145fdb..8f97f8cd1db7 100644 --- a/aws-models/resourcegroupstaggingapi.json +++ b/aws-models/resourcegroupstaggingapi.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": [], diff --git a/aws-models/robomaker.json b/aws-models/robomaker.json index d0735e918bf5..dcdd2970fabf 100644 --- a/aws-models/robomaker.json +++ b/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": [], diff --git a/aws-models/rolesanywhere.json b/aws-models/rolesanywhere.json index 530440762b90..f2d01172d566 100644 --- a/aws-models/rolesanywhere.json +++ b/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": [], diff --git a/aws-models/route53-recovery-cluster.json b/aws-models/route53-recovery-cluster.json index b50c000fb509..333778a4fec6 100644 --- a/aws-models/route53-recovery-cluster.json +++ b/aws-models/route53-recovery-cluster.json @@ -147,7 +147,7 @@ } ], "traits": { - "smithy.api#documentation": "

Get the state for a routing control. A routing control is a simple on/off switch that you\n\t\t\t\tcan use to route traffic to cells. When a routing control state is On, traffic flows to a cell. When\n\t\t\t\tthe state is Off, traffic does not flow.

\n

Before you can create a routing control, you must first create a cluster, and then host the control\n\t\t\t\tin a control panel on the cluster. For more information, see \n\t\t\t\t\tCreate routing control structures in the Amazon Route 53 Application Recovery Controller Developer Guide. \n\t\t\t\tYou access one of the endpoints for the cluster to get or update the routing control state to\n\t\t\t\tredirect traffic for your application.

\n

\n You must specify Regional endpoints when you work with API cluster operations \n\t\t\t\tto get or update routing control states in Route 53 ARC.\n

\n

To see a code example for getting a routing control state, including accessing Regional cluster endpoints\n\t\t\t\tin sequence, see API examples\n\t\t\t\tin the Amazon Route 53 Application Recovery Controller Developer Guide.

\n

Learn more about working with routing controls in the following topics in the \n\t\t\t\tAmazon Route 53 Application Recovery Controller Developer Guide:

\n " + "smithy.api#documentation": "

Get the state for a routing control. A routing control is a simple on/off switch that you\n\t\t\t\tcan use to route traffic to cells. When a routing control state is set to ON, traffic flows to a cell. When\n\t\t\t\tthe state is set to OFF, traffic does not flow.

\n

Before you can create a routing control, you must first create a cluster, and then host the control\n\t\t\t\tin a control panel on the cluster. For more information, see \n\t\t\t\t\tCreate routing control structures in the Amazon Route 53 Application Recovery Controller Developer Guide. \n\t\t\t\tYou access one of the endpoints for the cluster to get or update the routing control state to\n\t\t\t\tredirect traffic for your application.

\n

\n You must specify Regional endpoints when you work with API cluster operations \n\t\t\t\tto get or update routing control states in Route 53 ARC.\n

\n

To see a code example for getting a routing control state, including accessing Regional cluster endpoints\n\t\t\t\tin sequence, see API examples\n\t\t\t\tin the Amazon Route 53 Application Recovery Controller Developer Guide.

\n

Learn more about working with routing controls in the following topics in the \n\t\t\t\tAmazon Route 53 Application Recovery Controller Developer Guide:

\n " } }, "com.amazonaws.route53recoverycluster#GetRoutingControlStateRequest": { @@ -245,7 +245,7 @@ } ], "traits": { - "smithy.api#documentation": "

List routing control names and Amazon Resource Names (ARNs), as well as the routing control \n\t\t\tstate for each routing control, along with the control panel name and control panel ARN for the routing controls.\n\t\t\tIf you specify a control panel ARN, this call lists the routing controls in the control panel. Otherwise, it lists\n\t\t\tall the routing controls in the cluster.

\n

A routing control is a simple on/off switch in Route 53 ARC that you\n\t\t\tcan use to route traffic to cells. When a routing control state is On, traffic flows to a cell. When\n\t\t\tthe state is Off, traffic does not flow.

\n

Before you can create a routing control, you must first create a cluster, and then host the control\n\t\t\tin a control panel on the cluster. For more information, see \n\t\t\t\tCreate routing control structures in the Amazon Route 53 Application Recovery Controller Developer Guide. \n\t\t\tYou access one of the endpoints for the cluster to get or update the routing control state to\n\t\t\tredirect traffic for your application.

\n

\n You must specify Regional endpoints when you work with API cluster operations \n\t\t\tto use this API operation to list routing controls in Route 53 ARC.\n

\n

Learn more about working with routing controls in the following topics in the \n\t\t\tAmazon Route 53 Application Recovery Controller Developer Guide:

\n ", + "smithy.api#documentation": "

List routing control names and Amazon Resource Names (ARNs), as well as the routing control \n\t\t\tstate for each routing control, along with the control panel name and control panel ARN for the routing controls.\n\t\t\tIf you specify a control panel ARN, this call lists the routing controls in the control panel. Otherwise, it lists\n\t\t\tall the routing controls in the cluster.

\n

A routing control is a simple on/off switch in Route 53 ARC that you\n\t\t\tcan use to route traffic to cells. When a routing control state is set to ON, traffic flows to a cell. When\n\t\t\tthe state is set to OFF, traffic does not flow.

\n

Before you can create a routing control, you must first create a cluster, and then host the control\n\t\t\tin a control panel on the cluster. For more information, see \n\t\t\t\tCreate routing control structures in the Amazon Route 53 Application Recovery Controller Developer Guide. \n\t\t\tYou access one of the endpoints for the cluster to get or update the routing control state to\n\t\t\tredirect traffic for your application.

\n

\n You must specify Regional endpoints when you work with API cluster operations \n\t\t\tto use this API operation to list routing controls in Route 53 ARC.\n

\n

Learn more about working with routing controls in the following topics in the \n\t\t\tAmazon Route 53 Application Recovery Controller Developer Guide:

\n ", "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", @@ -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,12 +304,21 @@ "com.amazonaws.route53recoverycluster#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } } }, + "com.amazonaws.route53recoverycluster#Owner": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 12, + "max": 1024 + }, + "smithy.api#pattern": "^\\S+$" + } + }, "com.amazonaws.route53recoverycluster#PageToken": { "type": "string", "traits": { @@ -370,7 +378,7 @@ "ControlPanelName": { "target": "com.amazonaws.route53recoverycluster#ControlPanelName", "traits": { - "smithy.api#documentation": "

The name of the control panel where the routing control is located.

" + "smithy.api#documentation": "

The name of the control panel where the routing control is located. Only ASCII characters are supported for control\n\t\tpanel names.

" } }, "RoutingControlArn": { @@ -388,12 +396,18 @@ "RoutingControlState": { "target": "com.amazonaws.route53recoverycluster#RoutingControlState", "traits": { - "smithy.api#documentation": "

The current state of the routing control. When a routing control state is On, traffic flows to a cell. When\n\t\t\tthe state is Off, traffic does not flow.

" + "smithy.api#documentation": "

The current state of the routing control. When a routing control state is set to ON, traffic flows to a cell. When\n\t\t\tthe state is set to OFF, traffic does not flow.

" + } + }, + "Owner": { + "target": "com.amazonaws.route53recoverycluster#Owner", + "traits": { + "smithy.api#documentation": "

The Amazon Web Services account ID of the routing control owner.

" } } }, "traits": { - "smithy.api#documentation": "

A routing control, which is a simple on/off switch that you\n\t\t\tcan use to route traffic to cells. When a routing control state is On, traffic flows to a cell. When\n\t\t\tthe state is Off, traffic does not flow.

" + "smithy.api#documentation": "

A routing control, which is a simple on/off switch that you\n\t\t\tcan use to route traffic to cells. When a routing control state is set to ON, traffic flows to a cell. When\n\t\t\tthe state is set to OFF, traffic does not flow.

" } }, "com.amazonaws.route53recoverycluster#RoutingControlName": { @@ -526,7 +540,7 @@ "name": "route53-recovery-cluster" }, "aws.protocols#awsJson1_0": {}, - "smithy.api#documentation": "

Welcome to the Routing Control (Recovery Cluster) API Reference Guide for Amazon Route 53 Application Recovery Controller.

\n

With Route 53 ARC, you can use routing control with extreme reliability to\n\t\t\trecover applications by rerouting traffic across\n\t\t\tAvailability Zones or Amazon Web Services Regions. Routing controls are simple on/off switches hosted\n\t\t\ton a highly available cluster in Route 53 ARC. A cluster provides a set of five redundant Regional endpoints against which you\n\t\t\tcan run API calls to get or update the state of routing controls. To implement failover, you set \n\t\t\tone routing control On and another one Off, to reroute traffic from one Availability Zone or Amazon Web Services Region \n\t\t\tto another.

\n

\n Be aware that you must specify a Regional endpoint for a cluster when you work with API cluster operations \n\t\t\t\tto get or update routing control states in Route 53 ARC. In addition, you must specify the US West (Oregon) Region \n\t\t\t\tfor Route 53 ARC API calls. For example, use the parameter --region us-west-2 with AWS CLI commands.\n\t\t\t\tFor more information, see\n\t\t\t\t\n\t\t\t\t\tGet and update routing control states using the API in the Amazon Route 53 Application Recovery Controller Developer Guide.

\n

This API guide includes information about the API operations for how to get and update routing control states\n\t\t\tin Route 53 ARC. To work with routing control in Route 53 ARC, you must first create the required components (clusters, control \n\t\t\tpanels, and routing controls) using the recovery cluster configuration API.

\n

For more information about working with routing control in Route 53 ARC, see the following:

\n ", + "smithy.api#documentation": "

Welcome to the Routing Control (Recovery Cluster) API Reference Guide for Amazon Route 53 Application Recovery Controller.

\n

With Route 53 ARC, you can use routing control with extreme reliability to\n\t\t\trecover applications by rerouting traffic across\n\t\t\tAvailability Zones or Amazon Web Services Regions. Routing controls are simple on/off switches hosted\n\t\t\ton a highly available cluster in Route 53 ARC. A cluster provides a set of five redundant Regional endpoints against which you\n\t\t\tcan run API calls to get or update the state of routing controls. To implement failover, you set \n\t\t\tone routing control to ON and another one to OFF, to reroute traffic from one Availability Zone or Amazon Web Services Region \n\t\t\tto another.

\n

\n Be aware that you must specify a Regional endpoint for a cluster when you work with API cluster operations \n\t\t\t\tto get or update routing control states in Route 53 ARC. In addition, you must specify the US West (Oregon) Region \n\t\t\t\tfor Route 53 ARC API calls. For example, use the parameter --region us-west-2 with AWS CLI commands.\n\t\t\t\tFor more information, see\n\t\t\t\t\n\t\t\t\t\tGet and update routing control states using the API in the Amazon Route 53 Application Recovery Controller Developer Guide.

\n

This API guide includes information about the API operations for how to get and update routing control states\n\t\t\tin Route 53 ARC. To work with routing control in Route 53 ARC, you must first create the required components (clusters, control \n\t\t\tpanels, and routing controls) using the recovery cluster configuration API.

\n

For more information about working with routing control in Route 53 ARC, see the following:

\n ", "smithy.api#title": "Route53 Recovery Cluster", "smithy.rules#endpointRuleSet": { "version": "1.0", @@ -570,7 +584,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -613,7 +626,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -626,7 +640,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -640,7 +653,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -663,7 +675,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -698,7 +709,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -709,14 +719,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -730,14 +742,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -746,11 +756,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -761,14 +771,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -782,7 +794,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -802,7 +813,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -813,14 +823,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -831,9 +843,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1190,7 +1204,7 @@ } ], "traits": { - "smithy.api#documentation": "

Set the state of the routing control to reroute traffic. You can set the value to be On or\n\t\t\tOff. When the state is On, traffic flows to a cell. When the state is Off, traffic does not\n\t\t\tflow.

\n

With Route 53 ARC, you can add safety rules for routing controls, which are safeguards for routing \n\t\t\t\tcontrol state updates that help prevent unexpected outcomes, like fail open traffic routing. However, \n\t\t\t\tthere are scenarios when you might want to bypass the routing control safeguards that are enforced with \n\t\t\t\tsafety rules that you've configured. For example, you might want to fail over quickly for disaster recovery, \n\t\t\t\tand one or more safety rules might be unexpectedly preventing you from updating a routing control state to \n\t\t\t\treroute traffic. In a \"break glass\" scenario like this, you can override one or more safety rules to change \n\t\t\t\ta routing control state and fail over your application.

\n

The SafetyRulesToOverride property enables you override one or more safety rules and \n\t\t\t\tupdate routing control states. For more information, see \n\t\t\t\t\n\t\t\t\t\tOverride safety rules to reroute traffic in the Amazon Route 53 Application Recovery Controller Developer Guide.

\n

\n You must specify Regional endpoints when you work with API cluster operations \n\t\t\t\tto get or update routing control states in Route 53 ARC.\n

\n

To see a code example for getting a routing control state, including accessing Regional cluster endpoints\n\t\t\t\tin sequence, see API examples\n\t\t\t\tin the Amazon Route 53 Application Recovery Controller Developer Guide.

\n " + "smithy.api#documentation": "

Set the state of the routing control to reroute traffic. You can set the value to ON or\n\t\t\tOFF. When the state is ON, traffic flows to a cell. When the state is OFF, traffic does not\n\t\t\tflow.

\n

With Route 53 ARC, you can add safety rules for routing controls, which are safeguards for routing \n\t\t\t\tcontrol state updates that help prevent unexpected outcomes, like fail open traffic routing. However, \n\t\t\t\tthere are scenarios when you might want to bypass the routing control safeguards that are enforced with \n\t\t\t\tsafety rules that you've configured. For example, you might want to fail over quickly for disaster recovery, \n\t\t\t\tand one or more safety rules might be unexpectedly preventing you from updating a routing control state to \n\t\t\t\treroute traffic. In a \"break glass\" scenario like this, you can override one or more safety rules to change \n\t\t\t\ta routing control state and fail over your application.

\n

The SafetyRulesToOverride property enables you override one or more safety rules and \n\t\t\t\tupdate routing control states. For more information, see \n\t\t\t\t\n\t\t\t\t\tOverride safety rules to reroute traffic in the Amazon Route 53 Application Recovery Controller Developer Guide.

\n

\n You must specify Regional endpoints when you work with API cluster operations \n\t\t\t\tto get or update routing control states in Route 53 ARC.\n

\n

To see a code example for getting a routing control state, including accessing Regional cluster endpoints\n\t\t\t\tin sequence, see API examples\n\t\t\t\tin the Amazon Route 53 Application Recovery Controller Developer Guide.

\n " } }, "com.amazonaws.route53recoverycluster#UpdateRoutingControlStateEntries": { @@ -1234,7 +1248,7 @@ "RoutingControlState": { "target": "com.amazonaws.route53recoverycluster#RoutingControlState", "traits": { - "smithy.api#documentation": "

The state of the routing control. You can set the value to be On or Off.

", + "smithy.api#documentation": "

The state of the routing control. You can set the value to ON or OFF.

", "smithy.api#required": {} } }, @@ -1291,7 +1305,7 @@ } ], "traits": { - "smithy.api#documentation": "

Set multiple routing control states. You can set the value for each state to be On or Off.\n\t\t\tWhen the state is On, traffic flows to a cell. When it's Off, traffic does not\n\t\t\tflow.

\n

With Route 53 ARC, you can add safety rules for routing controls, which are safeguards for routing \n\t\t\t\tcontrol state updates that help prevent unexpected outcomes, like fail open traffic routing. However, \n\t\t\t\tthere are scenarios when you might want to bypass the routing control safeguards that are enforced with \n\t\t\t\tsafety rules that you've configured. For example, you might want to fail over quickly for disaster recovery, \n\t\t\t\tand one or more safety rules might be unexpectedly preventing you from updating a routing control state to \n\t\t\t\treroute traffic. In a \"break glass\" scenario like this, you can override one or more safety rules to change \n\t\t\t\ta routing control state and fail over your application.

\n

The SafetyRulesToOverride property enables you override one or more safety rules and \n\t\t\t\tupdate routing control states. For more information, see \n\t\t\t\t\n\t\t\t\t\tOverride safety rules to reroute traffic in the Amazon Route 53 Application Recovery Controller Developer Guide.

\n

\n You must specify Regional endpoints when you work with API cluster operations \n\t\t\t\tto get or update routing control states in Route 53 ARC.\n

\n

To see a code example for getting a routing control state, including accessing Regional cluster endpoints\n\t\t\t\tin sequence, see API examples\n\t\t\t\tin the Amazon Route 53 Application Recovery Controller Developer Guide.

\n " + "smithy.api#documentation": "

Set multiple routing control states. You can set the value for each state to be ON or OFF.\n\t\t\tWhen the state is ON, traffic flows to a cell. When it's OFF, traffic does not\n\t\t\tflow.

\n

With Route 53 ARC, you can add safety rules for routing controls, which are safeguards for routing \n\t\t\t\tcontrol state updates that help prevent unexpected outcomes, like fail open traffic routing. However, \n\t\t\t\tthere are scenarios when you might want to bypass the routing control safeguards that are enforced with \n\t\t\t\tsafety rules that you've configured. For example, you might want to fail over quickly for disaster recovery, \n\t\t\t\tand one or more safety rules might be unexpectedly preventing you from updating a routing control state to \n\t\t\t\treroute traffic. In a \"break glass\" scenario like this, you can override one or more safety rules to change \n\t\t\t\ta routing control state and fail over your application.

\n

The SafetyRulesToOverride property enables you override one or more safety rules and \n\t\t\t\tupdate routing control states. For more information, see \n\t\t\t\t\n\t\t\t\t\tOverride safety rules to reroute traffic in the Amazon Route 53 Application Recovery Controller Developer Guide.

\n

\n You must specify Regional endpoints when you work with API cluster operations \n\t\t\t\tto get or update routing control states in Route 53 ARC.\n

\n

To see a code example for getting a routing control state, including accessing Regional cluster endpoints\n\t\t\t\tin sequence, see API examples\n\t\t\t\tin the Amazon Route 53 Application Recovery Controller Developer Guide.

\n " } }, "com.amazonaws.route53recoverycluster#UpdateRoutingControlStatesRequest": { diff --git a/aws-models/route53-recovery-control-config.json b/aws-models/route53-recovery-control-config.json index 8e429edd6498..c7bebe1a8cd3 100644 --- a/aws-models/route53-recovery-control-config.json +++ b/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,9 +101,16 @@ "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": {} } + }, + "Owner": { + "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin12Max12PatternD12", + "traits": { + "smithy.api#documentation": "

The Amazon Web Services account ID of the assertion rule owner.

" + } } }, "traits": { @@ -109,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": {} } @@ -116,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": {} } @@ -123,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": {} } @@ -158,6 +175,12 @@ "traits": { "smithy.api#documentation": "

Deployment status of a resource. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.

" } + }, + "Owner": { + "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin12Max12PatternD12", + "traits": { + "smithy.api#documentation": "

The Amazon Web Services account ID of the cluster owner.

" + } } }, "traits": { @@ -190,6 +213,7 @@ "Message": { "target": "com.amazonaws.route53recoverycontrolconfig#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "message", "smithy.api#required": {} } @@ -239,6 +263,12 @@ "traits": { "smithy.api#documentation": "

The deployment status of control panel. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.

" } + }, + "Owner": { + "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin12Max12PatternD12", + "traits": { + "smithy.api#documentation": "

The Amazon Web Services account ID of the control panel owner.

" + } } }, "traits": { @@ -298,6 +328,7 @@ "ClusterName": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the cluster.

", "smithy.api#required": {} } @@ -381,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": {} } @@ -388,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": {} } @@ -471,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": {} } @@ -484,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": {} } @@ -1272,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": {} } @@ -1279,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": {} } @@ -1286,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": {} } @@ -1293,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": {} } @@ -1300,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": {} } @@ -1307,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": {} } @@ -1314,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": {} } @@ -1321,9 +1363,16 @@ "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": {} } + }, + "Owner": { + "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin12Max12PatternD12", + "traits": { + "smithy.api#documentation": "

The Amazon Web Services account ID of the gating rule owner.

" + } } }, "traits": { @@ -1336,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": {} } @@ -1343,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": {} } @@ -1350,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": {} } @@ -1359,12 +1411,68 @@ "smithy.api#documentation": "

Update to a gating rule. You can update the name or the evaluation period (wait period). If you don't specify one of the items to update, the item is unchanged.

" } }, + "com.amazonaws.route53recoverycontrolconfig#GetResourcePolicy": { + "type": "operation", + "input": { + "target": "com.amazonaws.route53recoverycontrolconfig#GetResourcePolicyRequest" + }, + "output": { + "target": "com.amazonaws.route53recoverycontrolconfig#GetResourcePolicyResponse" + }, + "errors": [ + { + "target": "com.amazonaws.route53recoverycontrolconfig#InternalServerException" + }, + { + "target": "com.amazonaws.route53recoverycontrolconfig#ResourceNotFoundException" + } + ], + "traits": { + "smithy.api#documentation": "

Get information about the resource policy for a cluster.

", + "smithy.api#http": { + "method": "GET", + "uri": "/resourcePolicy/{ResourceArn}", + "code": 200 + } + } + }, + "com.amazonaws.route53recoverycontrolconfig#GetResourcePolicyRequest": { + "type": "structure", + "members": { + "ResourceArn": { + "target": "com.amazonaws.route53recoverycontrolconfig#__string", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.route53recoverycontrolconfig#GetResourcePolicyResponse": { + "type": "structure", + "members": { + "Policy": { + "target": "com.amazonaws.route53recoverycontrolconfig#__policy", + "traits": { + "smithy.api#documentation": "

The resource policy.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.route53recoverycontrolconfig#InternalServerException": { "type": "structure", "members": { "Message": { "target": "com.amazonaws.route53recoverycontrolconfig#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "message", "smithy.api#required": {} } @@ -1884,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": {} } @@ -1891,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": {} } @@ -1898,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": {} } @@ -1905,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": {} } @@ -1912,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": {} } @@ -1927,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": {} } @@ -1934,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": {} } @@ -1941,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": {} } @@ -1948,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": {} } @@ -1955,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": {} } @@ -1962,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": {} } @@ -1977,6 +2096,7 @@ "Message": { "target": "com.amazonaws.route53recoverycontrolconfig#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "message", "smithy.api#required": {} } @@ -2028,6 +2148,9 @@ { "target": "com.amazonaws.route53recoverycontrolconfig#DescribeSafetyRule" }, + { + "target": "com.amazonaws.route53recoverycontrolconfig#GetResourcePolicy" + }, { "target": "com.amazonaws.route53recoverycontrolconfig#ListAssociatedRoute53HealthChecks" }, @@ -2118,7 +2241,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2161,7 +2283,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2174,7 +2297,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2188,7 +2310,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2211,7 +2332,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2246,7 +2366,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2257,14 +2376,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2278,14 +2399,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2294,11 +2413,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2309,14 +2428,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2330,7 +2451,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2350,7 +2470,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2361,14 +2480,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2406,9 +2527,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2781,6 +2904,12 @@ "traits": { "smithy.api#documentation": "

The deployment status of a routing control. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.

" } + }, + "Owner": { + "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin12Max12PatternD12", + "traits": { + "smithy.api#documentation": "

The Amazon Web Services account ID of the routing control owner.

" + } } }, "traits": { @@ -2813,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": {} } @@ -2820,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": {} } @@ -2827,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": {} } @@ -2868,6 +3000,7 @@ "Message": { "target": "com.amazonaws.route53recoverycontrolconfig#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "message", "smithy.api#required": {} } @@ -2947,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": {} } @@ -2970,6 +3104,7 @@ "Message": { "target": "com.amazonaws.route53recoverycontrolconfig#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "message", "smithy.api#required": {} } @@ -3023,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": {} @@ -3083,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": {} } @@ -3090,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": {} } @@ -3157,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": {} } @@ -3164,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": {} } @@ -3263,6 +3403,7 @@ "Message": { "target": "com.amazonaws.route53recoverycontrolconfig#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "message", "smithy.api#required": {} } @@ -3337,6 +3478,16 @@ "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin0Max256PatternS" } }, + "com.amazonaws.route53recoverycontrolconfig#__policy": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 2, + "max": 10240 + }, + "smithy.api#pattern": "^[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u00A1-\\u00FF]+$" + } + }, "com.amazonaws.route53recoverycontrolconfig#__string": { "type": "string" }, @@ -3360,6 +3511,16 @@ "smithy.api#pattern": "^\\S+$" } }, + "com.amazonaws.route53recoverycontrolconfig#__stringMin12Max12PatternD12": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 12, + "max": 12 + }, + "smithy.api#pattern": "^\\d{12}$" + } + }, "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max128PatternAZaZ09": { "type": "string", "traits": { diff --git a/aws-models/route53-recovery-readiness.json b/aws-models/route53-recovery-readiness.json index a2a7e3902149..e1f506e5f4e7 100644 --- a/aws-models/route53-recovery-readiness.json +++ b/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": {} diff --git a/aws-models/route53.json b/aws-models/route53.json index d5fbce4bb356..85d222c1b784 100644 --- a/aws-models/route53.json +++ b/aws-models/route53.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": {} } @@ -6703,7 +6702,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": {} } @@ -7292,7 +7290,6 @@ "com.amazonaws.route53#LimitValue": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -10152,7 +10149,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/aws-models/route53domains.json b/aws-models/route53domains.json index 7a4006f5240a..3630eb4559da 100644 --- a/aws-models/route53domains.json +++ b/aws-models/route53domains.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": [], diff --git a/aws-models/route53resolver.json b/aws-models/route53resolver.json index b8941ed1d6e9..df94a8d41f88 100644 --- a/aws-models/route53resolver.json +++ b/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": [], diff --git a/aws-models/rum.json b/aws-models/rum.json index ad620bb7e6bc..4dcf1b132948 100644 --- a/aws-models/rum.json +++ b/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": [], diff --git a/aws-models/runtime.lex.json b/aws-models/runtime.lex.json index f292ef82197b..d2813a8d319d 100644 --- a/aws-models/runtime.lex.json +++ b/aws-models/runtime.lex.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": [], diff --git a/aws-models/runtime.lex.v2.json b/aws-models/runtime.lex.v2.json index c3835852a55b..020dcb42e6c9 100644 --- a/aws-models/runtime.lex.v2.json +++ b/aws-models/runtime.lex.v2.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": [ @@ -210,7 +208,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -245,7 +242,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -256,14 +252,16 @@ }, "type": "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 +275,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -293,11 +289,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -308,14 +304,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -329,7 +327,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -349,7 +346,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -360,14 +356,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -378,9 +376,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/runtime.sagemaker.json b/aws-models/runtime.sagemaker.json index 878415489871..30d8e59a5217 100644 --- a/aws-models/runtime.sagemaker.json +++ b/aws-models/runtime.sagemaker.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": {} diff --git a/aws-models/s3control.json b/aws-models/s3control.json index 7b83470c3f30..44b0018d4902 100644 --- a/aws-models/s3control.json +++ b/aws-models/s3control.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": [ @@ -1145,83 +1130,97 @@ }, "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 +1242,6 @@ "assign": "bucketArn" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1272,7 +1270,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1292,7 +1289,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1322,7 +1318,6 @@ "assign": "outpostId" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1336,7 +1331,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1399,7 +1393,6 @@ "assign": "arnPartition" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1413,7 +1406,6 @@ "assign": "partitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1441,7 +1433,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1461,7 +1452,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1486,7 +1476,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1506,7 +1495,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1549,7 +1537,6 @@ "assign": "outpostType" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1564,7 +1551,6 @@ "assign": "bucketName" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1578,7 +1564,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1683,83 +1668,97 @@ }, "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 +1772,6 @@ "assign": "partitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1787,7 +1785,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1903,7 +1900,6 @@ "assign": "url" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1982,7 +1978,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2380,16 +2377,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid region: region was not a valid DNS name.", "type": "error" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -11744,7 +11744,6 @@ "com.amazonaws.s3control#MinStorageBytesPercentage": { "type": "double", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0.1, "max": 100 @@ -15081,14 +15080,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 +15300,6 @@ "com.amazonaws.s3control#StorageLensPrefixLevelMaxDepth": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10 diff --git a/aws-models/s3outposts.json b/aws-models/s3outposts.json index 9893bdf1a0b0..15670d016e0f 100644 --- a/aws-models/s3outposts.json +++ b/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": [], diff --git a/aws-models/sagemaker-a2i-runtime.json b/aws-models/sagemaker-a2i-runtime.json index 02d7bc59bc81..112e05d27376 100644 --- a/aws-models/sagemaker-a2i-runtime.json +++ b/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": {} } diff --git a/aws-models/sagemaker-edge.json b/aws-models/sagemaker-edge.json index e9cceefc7114..b0fb191aa878 100644 --- a/aws-models/sagemaker-edge.json +++ b/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", diff --git a/aws-models/sagemaker-featurestore-runtime.json b/aws-models/sagemaker-featurestore-runtime.json index 677e59c91fb4..e6365139bf6d 100644 --- a/aws-models/sagemaker-featurestore-runtime.json +++ b/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/aws-models/sagemaker-geospatial.json b/aws-models/sagemaker-geospatial.json index 39ff87b4f13e..f1a1c3180c1f 100644 --- a/aws-models/sagemaker-geospatial.json +++ b/aws-models/sagemaker-geospatial.json @@ -3195,7 +3195,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3214,7 +3213,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3242,13 +3240,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3261,7 +3260,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3275,7 +3273,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3298,7 +3295,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3333,11 +3329,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3348,16 +3342,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 +3368,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3387,15 +3382,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3406,16 +3400,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 +3426,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3449,11 +3445,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3464,20 +3458,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 +3484,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/aws-models/sagemaker-metrics.json b/aws-models/sagemaker-metrics.json index c2f289e19f56..0d050f622a43 100644 --- a/aws-models/sagemaker-metrics.json +++ b/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" } ] }, diff --git a/aws-models/sagemaker.json b/aws-models/sagemaker.json index d93f2c3762c2..6ba6a75defd8 100644 --- a/aws-models/sagemaker.json +++ b/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": {} } @@ -15983,6 +16413,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the endpoint configuration.

", "smithy.api#required": {} } @@ -15998,6 +16429,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the SageMaker endpoint configuration.

", "smithy.api#required": {} } @@ -16005,6 +16437,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": {} } @@ -16012,6 +16445,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": {} } @@ -16028,6 +16462,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": {} } @@ -16061,6 +16496,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the endpoint.

", "smithy.api#required": {} } @@ -16076,6 +16512,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the endpoint.

", "smithy.api#required": {} } @@ -16083,6 +16520,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": {} } @@ -16090,6 +16528,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": {} } @@ -16106,6 +16545,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": {} } @@ -16119,6 +16559,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": {} } @@ -16126,6 +16567,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": {} } @@ -16188,6 +16630,7 @@ "ExperimentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the experiment to describe.

", "smithy.api#required": {} } @@ -16282,6 +16725,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": {} } @@ -16303,6 +16747,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": {} } @@ -16310,6 +16755,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemaker#FeatureGroupName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

he name of the FeatureGroup.

", "smithy.api#required": {} } @@ -16317,6 +16763,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": {} } @@ -16324,6 +16771,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": {} } @@ -16331,6 +16779,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": {} } @@ -16338,6 +16787,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": {} } @@ -16399,6 +16849,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": {} } @@ -16437,6 +16888,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": {} } @@ -16444,6 +16896,7 @@ "FeatureName": { "target": "com.amazonaws.sagemaker#FeatureName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the feature.

", "smithy.api#required": {} } @@ -16459,6 +16912,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": {} } @@ -16466,6 +16920,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": {} } @@ -16473,6 +16928,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": {} } @@ -16480,6 +16936,7 @@ "FeatureType": { "target": "com.amazonaws.sagemaker#FeatureType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The data type of the feature.

", "smithy.api#required": {} } @@ -16487,6 +16944,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": {} } @@ -16494,6 +16952,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": {} } @@ -16538,6 +16997,7 @@ "FlowDefinitionName": { "target": "com.amazonaws.sagemaker#FlowDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the flow definition.

", "smithy.api#required": {} } @@ -16553,6 +17013,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": {} } @@ -16560,6 +17021,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": {} } @@ -16567,6 +17029,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": {} } @@ -16574,6 +17037,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": {} } @@ -16593,6 +17057,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": {} } @@ -16600,6 +17065,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": {} } @@ -16607,6 +17073,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": {} } @@ -16662,6 +17129,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": {} } @@ -16669,6 +17137,7 @@ "HubContentType": { "target": "com.amazonaws.sagemaker#HubContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of content in the hub.

", "smithy.api#required": {} } @@ -16676,6 +17145,7 @@ "HubContentName": { "target": "com.amazonaws.sagemaker#HubContentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the content to describe.

", "smithy.api#required": {} } @@ -16697,6 +17167,7 @@ "HubContentName": { "target": "com.amazonaws.sagemaker#HubContentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub content.

", "smithy.api#required": {} } @@ -16704,6 +17175,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": {} } @@ -16711,6 +17183,7 @@ "HubContentVersion": { "target": "com.amazonaws.sagemaker#HubContentVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of the hub content.

", "smithy.api#required": {} } @@ -16718,6 +17191,7 @@ "HubContentType": { "target": "com.amazonaws.sagemaker#HubContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of hub content.

", "smithy.api#required": {} } @@ -16725,6 +17199,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": {} } @@ -16732,6 +17207,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": {} } @@ -16739,6 +17215,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": {} } @@ -16764,6 +17241,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": {} } @@ -16783,6 +17261,7 @@ "HubContentStatus": { "target": "com.amazonaws.sagemaker#HubContentStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the hub content.

", "smithy.api#required": {} } @@ -16796,6 +17275,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": {} } @@ -16811,6 +17291,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub to describe.

", "smithy.api#required": {} } @@ -16826,6 +17307,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub.

", "smithy.api#required": {} } @@ -16833,6 +17315,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": {} } @@ -16864,6 +17347,7 @@ "HubStatus": { "target": "com.amazonaws.sagemaker#HubStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the hub.

", "smithy.api#required": {} } @@ -16877,6 +17361,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": {} } @@ -16884,6 +17369,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": {} } @@ -16916,6 +17402,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": {} } @@ -16931,6 +17418,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": {} } @@ -16938,6 +17426,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": {} } @@ -16951,6 +17440,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": {} } @@ -16958,6 +17448,7 @@ "UiTemplate": { "target": "com.amazonaws.sagemaker#UiTemplateInfo", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -16989,6 +17480,7 @@ "HyperParameterTuningJobName": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the tuning job.

", "smithy.api#required": {} } @@ -17004,6 +17496,7 @@ "HyperParameterTuningJobName": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hyperparameter tuning job.

", "smithy.api#required": {} } @@ -17011,6 +17504,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": {} } @@ -17018,6 +17512,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": {} } @@ -17037,6 +17532,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": {} } @@ -17044,6 +17540,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": {} } @@ -17063,6 +17560,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": {} } @@ -17070,6 +17568,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": {} } @@ -17235,6 +17734,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image to describe.

", "smithy.api#required": {} } @@ -17392,6 +17892,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image.

", "smithy.api#required": {} } @@ -17503,7 +18004,6 @@ "Horovod": { "target": "com.amazonaws.sagemaker#Horovod", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates Horovod compatibility.

" } }, @@ -17541,6 +18041,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": {} } @@ -17556,6 +18057,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": {} } @@ -17563,6 +18065,7 @@ "Name": { "target": "com.amazonaws.sagemaker#InferenceExperimentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the inference experiment.

", "smithy.api#required": {} } @@ -17570,6 +18073,7 @@ "Type": { "target": "com.amazonaws.sagemaker#InferenceExperimentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of the inference experiment.

", "smithy.api#required": {} } @@ -17583,6 +18087,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": {} } @@ -17626,6 +18131,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": {} } @@ -17633,6 +18139,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": {} } @@ -17683,6 +18190,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": {} } @@ -17698,6 +18206,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": {} } @@ -17711,6 +18220,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": {} } @@ -17718,6 +18228,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": {} } @@ -17725,6 +18236,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": {} } @@ -17732,6 +18244,7 @@ "Status": { "target": "com.amazonaws.sagemaker#RecommendationJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the job.

", "smithy.api#required": {} } @@ -17739,6 +18252,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": {} } @@ -17752,6 +18266,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": {} } @@ -17765,6 +18280,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": {} } @@ -17815,6 +18331,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": {} } @@ -17830,6 +18347,7 @@ "LabelingJobStatus": { "target": "com.amazonaws.sagemaker#LabelingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The processing status of the labeling job.

", "smithy.api#required": {} } @@ -17837,6 +18355,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": {} } @@ -17850,6 +18369,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": {} } @@ -17857,6 +18377,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": {} } @@ -17864,6 +18385,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": {} } @@ -17871,6 +18393,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": {} } @@ -17878,6 +18401,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": {} } @@ -17891,6 +18415,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": {} } @@ -17898,6 +18423,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": {} } @@ -17905,6 +18431,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": {} } @@ -17930,6 +18457,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": {} } @@ -17974,6 +18502,7 @@ "LineageGroupName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the lineage group.

", "smithy.api#required": {} } @@ -18068,6 +18597,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": {} } @@ -18083,6 +18613,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": {} } @@ -18090,6 +18621,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": {} } @@ -18097,6 +18629,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": {} } @@ -18110,6 +18643,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": {} } @@ -18117,6 +18651,7 @@ "ModelBiasJobInput": { "target": "com.amazonaws.sagemaker#ModelBiasJobInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Inputs for the model bias job.

", "smithy.api#required": {} } @@ -18124,12 +18659,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": {} } }, @@ -18142,6 +18679,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": {} } @@ -18194,6 +18732,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": {} } @@ -18209,6 +18748,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": {} } @@ -18216,6 +18756,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": {} } @@ -18223,6 +18764,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": {} } @@ -18230,6 +18772,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": {} } @@ -18237,7 +18780,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": {} } @@ -18245,6 +18788,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": {} } @@ -18252,6 +18796,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": {} } @@ -18259,6 +18804,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": {} } @@ -18286,6 +18832,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": {} } @@ -18293,7 +18840,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.

" } } @@ -18308,6 +18854,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": {} } @@ -18315,6 +18862,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model card.

", "smithy.api#required": {} } @@ -18322,7 +18870,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": {} } @@ -18330,6 +18878,7 @@ "Content": { "target": "com.amazonaws.sagemaker#ModelCardContent", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The content of the model card.

", "smithy.api#required": {} } @@ -18337,6 +18886,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": {} } @@ -18350,6 +18900,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": {} } @@ -18357,6 +18908,7 @@ "CreatedBy": { "target": "com.amazonaws.sagemaker#UserContext", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -18403,6 +18955,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": {} } @@ -18418,6 +18971,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": {} } @@ -18425,6 +18979,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": {} } @@ -18432,6 +18987,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": {} } @@ -18445,6 +19001,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": {} } @@ -18452,6 +19009,7 @@ "ModelExplainabilityJobInput": { "target": "com.amazonaws.sagemaker#ModelExplainabilityJobInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Inputs for the model explainability job.

", "smithy.api#required": {} } @@ -18459,12 +19017,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": {} } }, @@ -18477,6 +19037,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": {} } @@ -18495,6 +19056,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#ModelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model.

", "smithy.api#required": {} } @@ -18510,6 +19072,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#ModelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the SageMaker model.

", "smithy.api#required": {} } @@ -18535,6 +19098,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": {} } @@ -18548,6 +19112,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": {} } @@ -18555,6 +19120,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": {} } @@ -18562,7 +19128,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.

" } }, @@ -18607,6 +19172,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": {} } @@ -18622,6 +19188,7 @@ "ModelPackageGroupName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model group.

", "smithy.api#required": {} } @@ -18629,6 +19196,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": {} } @@ -18642,6 +19210,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": {} } @@ -18649,12 +19218,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": {} } @@ -18670,6 +19241,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": {} } @@ -18685,6 +19257,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": {} } @@ -18704,6 +19277,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": {} } @@ -18717,6 +19291,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": {} } @@ -18742,6 +19317,7 @@ "ModelPackageStatus": { "target": "com.amazonaws.sagemaker#ModelPackageStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current status of the model package.

", "smithy.api#required": {} } @@ -18749,6 +19325,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": {} } @@ -18756,7 +19333,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.

" } }, @@ -18863,6 +19439,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": {} } @@ -18878,6 +19455,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": {} } @@ -18885,6 +19463,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": {} } @@ -18892,6 +19471,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": {} } @@ -18905,6 +19485,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": {} } @@ -18912,6 +19493,7 @@ "ModelQualityJobInput": { "target": "com.amazonaws.sagemaker#ModelQualityJobInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Inputs for the model quality job.

", "smithy.api#required": {} } @@ -18919,12 +19501,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": {} } }, @@ -18937,6 +19521,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": {} } @@ -18972,6 +19557,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of a previously created monitoring schedule.

", "smithy.api#required": {} } @@ -18987,6 +19573,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": {} } @@ -18994,6 +19581,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the monitoring schedule.

", "smithy.api#required": {} } @@ -19001,6 +19589,7 @@ "MonitoringScheduleStatus": { "target": "com.amazonaws.sagemaker#ScheduleStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of an monitoring job.

", "smithy.api#required": {} } @@ -19020,6 +19609,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": {} } @@ -19027,6 +19617,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": {} } @@ -19034,6 +19625,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": {} } @@ -19149,6 +19741,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": {} } @@ -19176,6 +19769,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": {} } @@ -19409,6 +20003,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": {} } @@ -19461,6 +20056,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": {} } @@ -19553,6 +20149,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": {} } @@ -19711,6 +20308,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": {} } @@ -19738,6 +20336,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": {} } @@ -19745,6 +20344,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": {} } @@ -19758,6 +20358,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": {} } @@ -19789,6 +20390,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": {} } @@ -19796,6 +20398,7 @@ "ProcessingJobStatus": { "target": "com.amazonaws.sagemaker#ProcessingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Provides the status of a processing job.

", "smithy.api#required": {} } @@ -19833,6 +20436,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": {} } @@ -19878,6 +20482,7 @@ "ProjectName": { "target": "com.amazonaws.sagemaker#ProjectEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the project to describe.

", "smithy.api#required": {} } @@ -19893,6 +20498,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": {} } @@ -19900,6 +20506,7 @@ "ProjectName": { "target": "com.amazonaws.sagemaker#ProjectEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the project.

", "smithy.api#required": {} } @@ -19907,6 +20514,7 @@ "ProjectId": { "target": "com.amazonaws.sagemaker#ProjectId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the project.

", "smithy.api#required": {} } @@ -19920,6 +20528,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": {} } @@ -19933,6 +20542,7 @@ "ProjectStatus": { "target": "com.amazonaws.sagemaker#ProjectStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the project.

", "smithy.api#required": {} } @@ -19943,6 +20553,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time when the project was created.

", "smithy.api#required": {} } @@ -19984,6 +20595,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the associated Domain.

", "smithy.api#required": {} } @@ -19991,6 +20603,7 @@ "SpaceName": { "target": "com.amazonaws.sagemaker#SpaceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the space.

", "smithy.api#required": {} } @@ -20085,6 +20698,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": {} } @@ -20156,6 +20770,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": {} } @@ -20171,6 +20786,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": {} } @@ -20249,6 +20865,7 @@ "TrainingJobName": { "target": "com.amazonaws.sagemaker#TrainingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the training job.

", "smithy.api#required": {} } @@ -20264,6 +20881,7 @@ "TrainingJobName": { "target": "com.amazonaws.sagemaker#TrainingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the model training job.

", "smithy.api#required": {} } @@ -20271,6 +20889,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": {} } @@ -20296,6 +20915,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": {} } @@ -20303,6 +20923,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": {} } @@ -20310,6 +20931,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": {} } @@ -20329,6 +20951,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": {} } @@ -20354,6 +20977,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": {} } @@ -20367,6 +20991,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": {} } @@ -20374,6 +20999,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": {} } @@ -20411,21 +21037,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).

" } }, @@ -20578,6 +21201,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": {} } @@ -20593,6 +21217,7 @@ "TransformJobName": { "target": "com.amazonaws.sagemaker#TransformJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the transform job.

", "smithy.api#required": {} } @@ -20600,6 +21225,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": {} } @@ -20607,6 +21233,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": {} } @@ -20620,6 +21247,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": {} } @@ -20657,6 +21285,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": {} } @@ -20676,6 +21305,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": {} } @@ -20683,6 +21313,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": {} } @@ -20762,6 +21393,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": {} } @@ -20890,6 +21522,7 @@ "TrialName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the trial to describe.

", "smithy.api#required": {} } @@ -20987,6 +21620,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The domain ID.

", "smithy.api#required": {} } @@ -20994,6 +21628,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": {} } @@ -21095,6 +21730,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": {} } @@ -21110,6 +21746,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": {} } @@ -21137,6 +21774,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": {} } @@ -21152,6 +21790,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": {} } @@ -21176,6 +21815,7 @@ "VariantName": { "target": "com.amazonaws.sagemaker#VariantName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the variant to update.

", "smithy.api#required": {} } @@ -21288,6 +21928,7 @@ "DeviceName": { "target": "com.amazonaws.sagemaker#DeviceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the device.

", "smithy.api#required": {} } @@ -21372,6 +22013,7 @@ "EdgeDeploymentPlanArn": { "target": "com.amazonaws.sagemaker#EdgeDeploymentPlanArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the edge deployment plan.

", "smithy.api#required": {} } @@ -21379,6 +22021,7 @@ "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the edge deployment plan.

", "smithy.api#required": {} } @@ -21386,6 +22029,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": {} } @@ -21405,6 +22049,7 @@ "DeviceName": { "target": "com.amazonaws.sagemaker#DeviceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the device.

", "smithy.api#required": {} } @@ -21412,6 +22057,7 @@ "DeviceArn": { "target": "com.amazonaws.sagemaker#DeviceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the device.

", "smithy.api#required": {} } @@ -21483,6 +22129,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": {} } @@ -21490,6 +22137,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the device fleet.

", "smithy.api#required": {} } @@ -21533,6 +22181,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": {} } @@ -21540,7 +22189,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.

" } }, @@ -21567,7 +22215,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": {} } @@ -21575,7 +22223,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": {} } @@ -21620,6 +22268,7 @@ "DeviceName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The unique identifier of the device.

", "smithy.api#required": {} } @@ -21627,6 +22276,7 @@ "DeviceArn": { "target": "com.amazonaws.sagemaker#DeviceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Amazon Resource Name (ARN) of the device.

", "smithy.api#required": {} } @@ -21758,10 +22408,7 @@ } }, "com.amazonaws.sagemaker#DisableProfiler": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#DisableSagemakerServicecatalogPortfolio": { "type": "operation", @@ -21790,28 +22437,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", @@ -21836,6 +22471,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": {} } @@ -21843,6 +22479,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": {} } @@ -21885,7 +22522,6 @@ "com.amazonaws.sagemaker#Dollars": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 2 @@ -22089,10 +22725,7 @@ } }, "com.amazonaws.sagemaker#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.sagemaker#DoubleParameterValue": { "type": "double" @@ -22221,28 +22854,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.

" } }, @@ -22321,6 +22950,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": {} } @@ -22336,6 +22966,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": {} } @@ -22343,6 +22974,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": {} } @@ -22380,6 +23012,7 @@ "EdgeDeploymentPlanArn": { "target": "com.amazonaws.sagemaker#EdgeDeploymentPlanArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the edge deployment plan.

", "smithy.api#required": {} } @@ -22387,6 +23020,7 @@ "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the edge deployment plan.

", "smithy.api#required": {} } @@ -22394,6 +23028,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": {} } @@ -22401,7 +23036,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": {} } @@ -22409,7 +23044,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": {} } @@ -22417,7 +23052,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": {} } @@ -22445,6 +23080,7 @@ "StageStatus": { "target": "com.amazonaws.sagemaker#StageStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The general status of the current stage.

", "smithy.api#required": {} } @@ -22452,7 +23088,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": {} } @@ -22460,7 +23096,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": {} } @@ -22468,7 +23104,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": {} } @@ -22496,6 +23132,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model.

", "smithy.api#required": {} } @@ -22503,6 +23140,7 @@ "ModelVersion": { "target": "com.amazonaws.sagemaker#EdgeVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The model version.

", "smithy.api#required": {} } @@ -22530,6 +23168,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model.

", "smithy.api#required": {} } @@ -22537,6 +23176,7 @@ "ModelVersion": { "target": "com.amazonaws.sagemaker#EdgeVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The model version.

", "smithy.api#required": {} } @@ -22544,7 +23184,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": {} } @@ -22552,7 +23192,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": {} } @@ -22560,7 +23200,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": {} } @@ -22568,7 +23208,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": {} } @@ -22596,6 +23236,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model.

", "smithy.api#required": {} } @@ -22603,6 +23244,7 @@ "ModelVersion": { "target": "com.amazonaws.sagemaker#EdgeVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version model.

", "smithy.api#required": {} } @@ -22624,6 +23266,7 @@ "S3OutputLocation": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The Amazon Simple Storage (S3) bucker URI.

", "smithy.api#required": {} } @@ -22714,6 +23357,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": {} } @@ -22721,6 +23365,7 @@ "EdgePackagingJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the edge packaging job.

", "smithy.api#required": {} } @@ -22728,6 +23373,7 @@ "EdgePackagingJobStatus": { "target": "com.amazonaws.sagemaker#EdgePackagingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the edge packaging job.

", "smithy.api#required": {} } @@ -22782,6 +23428,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": {} } @@ -22864,10 +23511,7 @@ } }, "com.amazonaws.sagemaker#EnableCapture": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#EnableIotRoleAlias": { "type": "boolean" @@ -22904,6 +23548,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the endpoint.

", "smithy.api#required": {} } @@ -22911,6 +23556,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": {} } @@ -22918,6 +23564,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The endpoint configuration associated with the endpoint.

", "smithy.api#required": {} } @@ -22934,6 +23581,7 @@ "EndpointStatus": { "target": "com.amazonaws.sagemaker#EndpointStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the endpoint.

", "smithy.api#required": {} } @@ -22947,6 +23595,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time that the endpoint was created.

", "smithy.api#required": {} } @@ -22954,6 +23603,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The last time the endpoint was modified.

", "smithy.api#required": {} } @@ -23044,6 +23694,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the endpoint configuration.

", "smithy.api#required": {} } @@ -23051,6 +23702,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": {} } @@ -23058,6 +23710,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": {} } @@ -23079,6 +23732,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a customer's endpoint.

", "smithy.api#required": {} } @@ -23094,6 +23748,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": {} } @@ -23101,6 +23756,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": {} } @@ -23211,6 +23867,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the endpoint.

", "smithy.api#required": {} } @@ -23264,6 +23921,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": {} } @@ -23271,6 +23929,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": {} } @@ -23301,6 +23960,7 @@ "Metrics": { "target": "com.amazonaws.sagemaker#InferenceMetrics", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The metrics for an existing endpoint.

", "smithy.api#required": {} } @@ -23308,6 +23968,7 @@ "EndpointInfo": { "target": "com.amazonaws.sagemaker#EndpointInfo", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -23416,6 +24077,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the endpoint.

", "smithy.api#required": {} } @@ -23423,6 +24085,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": {} } @@ -23430,6 +24093,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": {} } @@ -23437,6 +24101,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": {} } @@ -23444,6 +24109,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": {} } @@ -23522,6 +24188,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": {} } @@ -23529,6 +24196,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": {} } @@ -23536,6 +24204,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": {} } @@ -23804,6 +24473,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": {} } @@ -24263,6 +24933,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemaker#FeatureGroupName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of FeatureGroup.

", "smithy.api#required": {} } @@ -24270,6 +24941,7 @@ "FeatureGroupArn": { "target": "com.amazonaws.sagemaker#FeatureGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Unique identifier for the FeatureGroup.

", "smithy.api#required": {} } @@ -24277,6 +24949,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": {} } @@ -24498,6 +25171,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": {} } @@ -24536,14 +25210,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.

" } } @@ -24558,6 +25230,7 @@ "FileSystemId": { "target": "com.amazonaws.sagemaker#FileSystemId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The file system id.

", "smithy.api#required": {} } @@ -24565,6 +25238,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": {} } @@ -24572,6 +25246,7 @@ "FileSystemType": { "target": "com.amazonaws.sagemaker#FileSystemType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The file system type.

", "smithy.api#required": {} } @@ -24579,6 +25254,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": {} } @@ -24713,6 +25389,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": {} } @@ -24768,6 +25445,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": {} } @@ -24775,7 +25453,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": {} } @@ -24803,6 +25481,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": {} } @@ -24810,7 +25489,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": {} } @@ -24850,10 +25529,7 @@ } }, "com.amazonaws.sagemaker#Float": { - "type": "float", - "traits": { - "smithy.api#default": 0 - } + "type": "float" }, "com.amazonaws.sagemaker#FlowDefinitionArn": { "type": "string", @@ -24881,6 +25557,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": {} } @@ -24937,6 +25614,7 @@ "FlowDefinitionName": { "target": "com.amazonaws.sagemaker#FlowDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the flow definition.

", "smithy.api#required": {} } @@ -24944,6 +25622,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": {} } @@ -24951,6 +25630,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": {} } @@ -24958,6 +25638,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": {} } @@ -25152,10 +25833,7 @@ } }, "com.amazonaws.sagemaker#GenerateCandidateDefinitionsOnly": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#GetDeviceFleetReport": { "type": "operation", @@ -25175,6 +25853,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet.

", "smithy.api#required": {} } @@ -25190,6 +25869,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": {} } @@ -25197,6 +25877,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet.

", "smithy.api#required": {} } @@ -25265,6 +25946,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": {} } @@ -25312,6 +25994,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": {} } @@ -25327,6 +26010,7 @@ "ResourcePolicy": { "target": "com.amazonaws.sagemaker#PolicyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource policy for the model group.

", "smithy.api#required": {} } @@ -25392,6 +26076,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": {} } @@ -25493,6 +26178,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": {} } @@ -25528,6 +26214,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": {} } @@ -25654,10 +26341,7 @@ } }, "com.amazonaws.sagemaker#Horovod": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#HubArn": { "type": "string", @@ -25747,6 +26431,7 @@ "HubContentName": { "target": "com.amazonaws.sagemaker#HubContentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub content.

", "smithy.api#required": {} } @@ -25754,6 +26439,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": {} } @@ -25761,6 +26447,7 @@ "HubContentVersion": { "target": "com.amazonaws.sagemaker#HubContentVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version of the hub content.

", "smithy.api#required": {} } @@ -25768,6 +26455,7 @@ "HubContentType": { "target": "com.amazonaws.sagemaker#HubContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of hub content.

", "smithy.api#required": {} } @@ -25775,6 +26463,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": {} } @@ -25800,6 +26489,7 @@ "HubContentStatus": { "target": "com.amazonaws.sagemaker#HubContentStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the hub content.

", "smithy.api#required": {} } @@ -25807,6 +26497,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": {} } @@ -25965,6 +26656,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub.

", "smithy.api#required": {} } @@ -25972,6 +26664,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": {} } @@ -25997,6 +26690,7 @@ "HubStatus": { "target": "com.amazonaws.sagemaker#HubStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the hub.

", "smithy.api#required": {} } @@ -26004,6 +26698,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": {} } @@ -26011,6 +26706,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": {} } @@ -26154,6 +26850,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": {} } @@ -26169,6 +26866,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": {} } @@ -26184,6 +26882,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": {} } @@ -26191,6 +26890,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": {} } @@ -26198,6 +26898,7 @@ "TaskTitle": { "target": "com.amazonaws.sagemaker#FlowDefinitionTaskTitle", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A title for the human worker task.

", "smithy.api#required": {} } @@ -26205,6 +26906,7 @@ "TaskDescription": { "target": "com.amazonaws.sagemaker#FlowDefinitionTaskDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A description for the human worker task.

", "smithy.api#required": {} } @@ -26212,6 +26914,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": {} } @@ -26248,6 +26951,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": {} } @@ -26263,6 +26967,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": {} } @@ -26270,6 +26975,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": {} } @@ -26277,6 +26983,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": {} } @@ -26290,6 +26997,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": {} } @@ -26297,6 +27005,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": {} } @@ -26304,6 +27013,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": {} } @@ -26311,6 +27021,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": {} } @@ -26330,6 +27041,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": {} } @@ -26394,6 +27106,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": {} } @@ -26401,6 +27114,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": {} } @@ -26408,6 +27122,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": {} } @@ -26429,6 +27144,7 @@ "TrainingInputMode": { "target": "com.amazonaws.sagemaker#TrainingInputMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -26494,6 +27210,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": {} } @@ -26507,6 +27224,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": {} } @@ -26520,14 +27238,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.

" } }, @@ -26578,6 +27294,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": {} } @@ -26585,6 +27302,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": {} } @@ -26604,6 +27322,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": {} } @@ -26617,6 +27336,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": {} } @@ -26624,21 +27344,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).

" } }, @@ -26743,6 +27460,7 @@ "TrainingJobName": { "target": "com.amazonaws.sagemaker#TrainingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the training job.

", "smithy.api#required": {} } @@ -26750,6 +27468,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": {} } @@ -26763,6 +27482,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": {} } @@ -26782,6 +27502,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": {} } @@ -26789,6 +27510,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": {} } @@ -26833,6 +27555,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": {} } @@ -26840,7 +27563,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": {} } @@ -26848,7 +27571,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": {} } @@ -26886,7 +27609,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.

" } }, @@ -26907,6 +27629,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": {} } @@ -26926,6 +27649,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": {} } @@ -26965,7 +27689,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.

" } } @@ -26990,6 +27713,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": {} } @@ -26997,6 +27721,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": {} } @@ -27240,6 +27965,7 @@ "HyperParameterTuningJobName": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the tuning job.

", "smithy.api#required": {} } @@ -27247,6 +27973,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": {} } @@ -27254,6 +27981,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": {} } @@ -27261,6 +27989,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": {} } @@ -27268,6 +27997,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": {} } @@ -27287,6 +28017,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": {} } @@ -27294,6 +28025,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": {} } @@ -27315,6 +28047,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": {} } @@ -27322,6 +28055,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": {} } @@ -27369,14 +28103,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
" } }, @@ -27543,6 +28275,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

When the image was created.

", "smithy.api#required": {} } @@ -27568,6 +28301,7 @@ "ImageArn": { "target": "com.amazonaws.sagemaker#ImageArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the image.

", "smithy.api#required": {} } @@ -27575,6 +28309,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image.

", "smithy.api#required": {} } @@ -27582,6 +28317,7 @@ "ImageStatus": { "target": "com.amazonaws.sagemaker#ImageStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the image.

", "smithy.api#required": {} } @@ -27589,6 +28325,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

When the image was last modified.

", "smithy.api#required": {} } @@ -27638,6 +28375,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": {} } @@ -27837,6 +28575,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

When the version was created.

", "smithy.api#required": {} } @@ -27850,6 +28589,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": {} } @@ -27857,6 +28597,7 @@ "ImageVersionArn": { "target": "com.amazonaws.sagemaker#ImageVersionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the version.

", "smithy.api#required": {} } @@ -27864,6 +28605,7 @@ "ImageVersionStatus": { "target": "com.amazonaws.sagemaker#ImageVersionStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the version.

", "smithy.api#required": {} } @@ -27871,6 +28613,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

When the version was last modified.

", "smithy.api#required": {} } @@ -27878,6 +28621,7 @@ "Version": { "target": "com.amazonaws.sagemaker#ImageVersionNumber", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The version number.

", "smithy.api#required": {} } @@ -28021,6 +28765,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": {} } @@ -28034,6 +28779,7 @@ "HubContentType": { "target": "com.amazonaws.sagemaker#HubContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of hub content to import.

", "smithy.api#required": {} } @@ -28041,6 +28787,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": {} } @@ -28048,6 +28795,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": {} } @@ -28073,6 +28821,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": {} } @@ -28100,6 +28849,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": {} } @@ -28107,6 +28857,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": {} } @@ -28122,6 +28873,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": {} } @@ -28164,6 +28916,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": {} } @@ -28314,6 +29067,7 @@ "Name": { "target": "com.amazonaws.sagemaker#InferenceExperimentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the inference experiment.

", "smithy.api#required": {} } @@ -28321,6 +29075,7 @@ "Type": { "target": "com.amazonaws.sagemaker#InferenceExperimentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of the inference experiment.

", "smithy.api#required": {} } @@ -28334,6 +29089,7 @@ "Status": { "target": "com.amazonaws.sagemaker#InferenceExperimentStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the inference experiment.

", "smithy.api#required": {} } @@ -28353,6 +29109,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": {} } @@ -28366,6 +29123,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": {} } @@ -28407,7 +29165,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": {} } @@ -28415,7 +29173,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": {} } @@ -28431,6 +29189,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": {} } @@ -28438,6 +29197,7 @@ "EndpointConfiguration": { "target": "com.amazonaws.sagemaker#EndpointOutputConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Defines the endpoint configuration parameters.

", "smithy.api#required": {} } @@ -28445,6 +29205,7 @@ "ModelConfiguration": { "target": "com.amazonaws.sagemaker#ModelConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Defines the model configuration.

", "smithy.api#required": {} } @@ -28490,6 +29251,7 @@ "JobName": { "target": "com.amazonaws.sagemaker#RecommendationJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the job.

", "smithy.api#required": {} } @@ -28497,6 +29259,7 @@ "JobDescription": { "target": "com.amazonaws.sagemaker#RecommendationJobDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The job description.

", "smithy.api#required": {} } @@ -28504,6 +29267,7 @@ "JobType": { "target": "com.amazonaws.sagemaker#RecommendationJobType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The recommendation job type.

", "smithy.api#required": {} } @@ -28511,6 +29275,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": {} } @@ -28518,6 +29283,7 @@ "Status": { "target": "com.amazonaws.sagemaker#RecommendationJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the job.

", "smithy.api#required": {} } @@ -28525,6 +29291,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": {} } @@ -28538,6 +29305,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": {} } @@ -28545,6 +29313,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": {} } @@ -28584,6 +29353,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": {} } @@ -28591,6 +29361,7 @@ "JobName": { "target": "com.amazonaws.sagemaker#RecommendationJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the Inference Recommender job.

", "smithy.api#required": {} } @@ -28598,6 +29369,7 @@ "Status": { "target": "com.amazonaws.sagemaker#RecommendationJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current status of the benchmark.

", "smithy.api#required": {} } @@ -28631,6 +29403,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": {} } @@ -28650,6 +29423,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": {} } @@ -28657,6 +29431,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": {} } @@ -28706,6 +29481,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": {} } @@ -28719,6 +29495,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": {} } @@ -28780,6 +29557,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": {} } @@ -28787,7 +29565,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": {} } @@ -28795,6 +29573,7 @@ "InstanceGroupName": { "target": "com.amazonaws.sagemaker#InstanceGroupName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Specifies the name of the instance group.

", "smithy.api#required": {} } @@ -28844,6 +29623,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": {} } @@ -29309,10 +30089,7 @@ } }, "com.amazonaws.sagemaker#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.sagemaker#IntegerParameterRange": { "type": "structure", @@ -29320,6 +30097,7 @@ "Name": { "target": "com.amazonaws.sagemaker#ParameterKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hyperparameter to search.

", "smithy.api#required": {} } @@ -29327,6 +30105,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": {} } @@ -29334,6 +30113,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": {} } @@ -29355,6 +30135,7 @@ "MinValue": { "target": "com.amazonaws.sagemaker#ParameterValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The minimum integer value allowed.

", "smithy.api#required": {} } @@ -29362,6 +30143,7 @@ "MaxValue": { "target": "com.amazonaws.sagemaker#ParameterValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The maximum integer value allowed.

", "smithy.api#required": {} } @@ -29384,10 +30166,7 @@ } }, "com.amazonaws.sagemaker#IntegerValue": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.sagemaker#InvocationEndTime": { "type": "timestamp" @@ -29616,6 +30395,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": {} } @@ -29646,6 +30426,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": {} } @@ -29706,7 +30487,6 @@ "com.amazonaws.sagemaker#LabelCounter": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -29718,35 +30498,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.

" } } @@ -29761,21 +30536,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.

" } } @@ -29800,6 +30572,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": {} } @@ -29877,6 +30650,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": {} } @@ -29884,6 +30658,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": {} } @@ -29891,6 +30666,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": {} } @@ -29924,6 +30700,7 @@ "DataSource": { "target": "com.amazonaws.sagemaker#LabelingJobDataSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The location of the input data.

", "smithy.api#required": {} } @@ -29955,6 +30732,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": {} } @@ -29976,6 +30754,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": {} } @@ -30020,6 +30799,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": {} } @@ -30035,6 +30815,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": {} } @@ -30111,6 +30892,7 @@ "LabelingJobName": { "target": "com.amazonaws.sagemaker#LabelingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the labeling job.

", "smithy.api#required": {} } @@ -30118,6 +30900,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": {} } @@ -30125,6 +30908,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": {} } @@ -30132,6 +30916,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": {} } @@ -30139,6 +30924,7 @@ "LabelingJobStatus": { "target": "com.amazonaws.sagemaker#LabelingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current status of the labeling job.

", "smithy.api#required": {} } @@ -30146,6 +30932,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": {} } @@ -30153,6 +30940,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": {} } @@ -30160,6 +30948,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": {} } @@ -30238,6 +31027,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": {} } @@ -30563,6 +31353,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": {} } @@ -30607,6 +31398,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image.

", "smithy.api#required": {} } @@ -31136,7 +31928,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.

" } }, @@ -31157,6 +31948,7 @@ "AutoMLJobSummaries": { "target": "com.amazonaws.sagemaker#AutoMLJobSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Returns a summary list of jobs.

", "smithy.api#required": {} } @@ -31201,6 +31993,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": {} } @@ -31232,7 +32025,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.

" } }, @@ -31253,6 +32045,7 @@ "Candidates": { "target": "com.amazonaws.sagemaker#AutoMLCandidates", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Summaries about the AutoMLCandidates.

", "smithy.api#required": {} } @@ -31354,6 +32147,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": {} } @@ -31461,6 +32255,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": {} } @@ -31678,6 +32473,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": {} } @@ -31723,7 +32519,6 @@ "MaxResults": { "target": "com.amazonaws.sagemaker#ListMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

The maximum number of results to select.

" } }, @@ -31780,6 +32575,7 @@ "DeviceFleetSummaries": { "target": "com.amazonaws.sagemaker#DeviceFleetSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Summary of the device fleet.

", "smithy.api#required": {} } @@ -31848,7 +32644,6 @@ "MaxResults": { "target": "com.amazonaws.sagemaker#ListMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

Maximum number of results to select.

" } }, @@ -31881,6 +32676,7 @@ "DeviceSummaries": { "target": "com.amazonaws.sagemaker#DeviceSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Summary of devices.

", "smithy.api#required": {} } @@ -31984,7 +32780,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).

" } }, @@ -32047,6 +32842,7 @@ "EdgeDeploymentPlanSummaries": { "target": "com.amazonaws.sagemaker#EdgeDeploymentPlanSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of summaries of edge deployment plans.

", "smithy.api#required": {} } @@ -32121,7 +32917,6 @@ "MaxResults": { "target": "com.amazonaws.sagemaker#ListMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "

Maximum number of results to select.

" } }, @@ -32190,6 +32985,7 @@ "EdgePackagingJobSummaries": { "target": "com.amazonaws.sagemaker#EdgePackagingJobSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Summaries of edge packaging jobs.

", "smithy.api#required": {} } @@ -32314,6 +33110,7 @@ "EndpointConfigs": { "target": "com.amazonaws.sagemaker#EndpointConfigSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of endpoint configurations.

", "smithy.api#required": {} } @@ -32421,6 +33218,7 @@ "Endpoints": { "target": "com.amazonaws.sagemaker#EndpointSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array or endpoint objects.

", "smithy.api#required": {} } @@ -32598,6 +33396,7 @@ "FeatureGroupSummaries": { "target": "com.amazonaws.sagemaker#FeatureGroupSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A summary of feature groups.

", "smithy.api#required": {} } @@ -32605,6 +33404,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": {} } @@ -32676,6 +33476,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": {} } @@ -32714,6 +33515,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": {} } @@ -32721,6 +33523,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": {} } @@ -32728,6 +33531,7 @@ "HubContentName": { "target": "com.amazonaws.sagemaker#HubContentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub content.

", "smithy.api#required": {} } @@ -32791,6 +33595,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": {} } @@ -32829,6 +33634,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": {} } @@ -32836,6 +33642,7 @@ "HubContentType": { "target": "com.amazonaws.sagemaker#HubContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The type of hub content to list.

", "smithy.api#required": {} } @@ -32899,6 +33706,7 @@ "HubContentSummaries": { "target": "com.amazonaws.sagemaker#HubContentInfoList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The summaries of the listed hub content.

", "smithy.api#required": {} } @@ -32994,6 +33802,7 @@ "HubSummaries": { "target": "com.amazonaws.sagemaker#HubInfoList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The summaries of the listed hubs.

", "smithy.api#required": {} } @@ -33071,6 +33880,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": {} } @@ -33178,6 +33988,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": {} } @@ -33234,6 +34045,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": {} } @@ -33540,6 +34352,7 @@ "JobName": { "target": "com.amazonaws.sagemaker#RecommendationJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the Inference Recommender job.

", "smithy.api#required": {} } @@ -33697,6 +34510,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": {} } @@ -33782,6 +34596,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": {} } @@ -33839,6 +34654,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": {} } @@ -34044,7 +34860,6 @@ "com.amazonaws.sagemaker#ListMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "max": 100 } @@ -34130,6 +34945,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": {} } @@ -34169,6 +34985,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": {} } @@ -34176,7 +34993,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.

" } }, @@ -34239,6 +35055,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": {} } @@ -34301,6 +35118,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": {} } @@ -34340,6 +35158,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": {} } @@ -34435,6 +35254,7 @@ "ModelCardSummaries": { "target": "com.amazonaws.sagemaker#ModelCardSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The summaries of the listed model cards.

", "smithy.api#required": {} } @@ -34530,6 +35350,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": {} } @@ -34595,6 +35416,7 @@ "ModelMetadataSummaries": { "target": "com.amazonaws.sagemaker#ModelMetadataSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A structure that holds model metadata.

", "smithy.api#required": {} } @@ -34684,6 +35506,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": {} } @@ -34791,6 +35614,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": {} } @@ -34886,6 +35710,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": {} } @@ -34975,6 +35800,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": {} } @@ -35124,6 +35950,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a monitoring schedule.

", "smithy.api#required": {} } @@ -35287,6 +36114,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": {} } @@ -35412,6 +36240,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": {} } @@ -35755,6 +36584,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": {} } @@ -35849,6 +36679,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": {} } @@ -36070,6 +36901,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": {} } @@ -36158,6 +36990,7 @@ "ProjectSummaryList": { "target": "com.amazonaws.sagemaker#ProjectSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list of summaries of projects.

", "smithy.api#required": {} } @@ -36373,13 +37206,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": {} } @@ -36387,13 +37220,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": {} } @@ -36409,6 +37242,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": {} } @@ -36585,6 +37419,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": {} } @@ -36624,6 +37459,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": {} } @@ -36720,6 +37556,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": {} } @@ -36765,6 +37602,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": {} } @@ -36860,6 +37698,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": {} } @@ -36967,6 +37806,7 @@ "TransformJobSummaries": { "target": "com.amazonaws.sagemaker#TransformJobSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An array of\n TransformJobSummary\n objects.

", "smithy.api#required": {} } @@ -37336,6 +38176,7 @@ "Workforces": { "target": "com.amazonaws.sagemaker#Workforces", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A list containing information about your workforce.

", "smithy.api#required": {} } @@ -37430,6 +38271,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": {} } @@ -37463,10 +38305,7 @@ } }, "com.amazonaws.sagemaker#Long": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.sagemaker#MLFramework": { "type": "string", @@ -37556,7 +38395,6 @@ "com.amazonaws.sagemaker#MaxParallelExecutionSteps": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -37573,7 +38411,6 @@ "com.amazonaws.sagemaker#MaxParallelTrainingJobs": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -37608,7 +38445,6 @@ "com.amazonaws.sagemaker#MaxRuntimeInSeconds": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -37642,7 +38478,6 @@ "com.amazonaws.sagemaker#MaximumRetryAttempts": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 30 @@ -37745,7 +38580,6 @@ "Value": { "target": "com.amazonaws.sagemaker#Float", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The value of the metric.

" } }, @@ -37784,7 +38618,6 @@ "Value": { "target": "com.amazonaws.sagemaker#Float", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The value of the metric.

" } }, @@ -37811,6 +38644,7 @@ "Name": { "target": "com.amazonaws.sagemaker#MetricName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the metric.

", "smithy.api#required": {} } @@ -37818,6 +38652,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": {} } @@ -37903,10 +38738,7 @@ } }, "com.amazonaws.sagemaker#MetricValue": { - "type": "float", - "traits": { - "smithy.api#default": 0 - } + "type": "float" }, "com.amazonaws.sagemaker#MetricsSource": { "type": "structure", @@ -37914,6 +38746,7 @@ "ContentType": { "target": "com.amazonaws.sagemaker#ContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The metric source content type.

", "smithy.api#required": {} } @@ -37927,6 +38760,7 @@ "S3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The S3 URI for the metrics source.

", "smithy.api#required": {} } @@ -37991,7 +38825,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.

" } }, @@ -38051,6 +38884,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": {} } @@ -38066,6 +38900,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": {} } @@ -38073,6 +38908,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": {} } @@ -38120,6 +38956,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": {} } @@ -38164,7 +39001,6 @@ "ModelCardVersion": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The version of the model card.

" } }, @@ -38260,6 +39096,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": {} } @@ -38351,6 +39188,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": {} } @@ -38358,6 +39196,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": {} } @@ -38365,6 +39204,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": {} } @@ -38372,6 +39212,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": {} } @@ -38379,7 +39220,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": {} } @@ -38387,6 +39228,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": {} } @@ -38394,6 +39236,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": {} } @@ -38415,6 +39258,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": {} } @@ -38558,6 +39402,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model card.

", "smithy.api#required": {} } @@ -38565,6 +39410,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": {} } @@ -38572,6 +39418,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": {} } @@ -38579,6 +39426,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": {} } @@ -38617,6 +39465,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model card.

", "smithy.api#required": {} } @@ -38624,6 +39473,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": {} } @@ -38631,6 +39481,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": {} } @@ -38638,7 +39489,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": {} } @@ -38646,6 +39497,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": {} } @@ -38736,6 +39588,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The endpoint name.

", "smithy.api#required": {} } @@ -38743,6 +39596,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": {} } @@ -38750,6 +39604,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": {} } @@ -38757,6 +39612,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The last time the endpoint was modified.

", "smithy.api#required": {} } @@ -38764,6 +39620,7 @@ "EndpointStatus": { "target": "com.amazonaws.sagemaker#EndpointStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The endpoint status.

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

Indicates whether the alert action is turned on.

" } } @@ -38847,7 +39703,6 @@ "ModelCardVersion": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The model card version.

" } }, @@ -39004,6 +39859,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": {} } @@ -39019,7 +39875,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
" } }, @@ -39068,6 +39923,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": {} } @@ -39075,6 +39931,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": {} } @@ -39130,6 +39987,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": {} } @@ -39137,6 +39995,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": {} } @@ -39163,6 +40022,7 @@ "DataInputConfig": { "target": "com.amazonaws.sagemaker#DataInputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The input configuration object for the model.

", "smithy.api#required": {} } @@ -39192,7 +40052,6 @@ "ValueInMilliseconds": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The model latency percentile value in milliseconds.

" } } @@ -39219,6 +40078,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": {} } @@ -39226,6 +40086,7 @@ "Value": { "target": "com.amazonaws.sagemaker#String256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value to filter the model metadata.

", "smithy.api#required": {} } @@ -39302,6 +40163,7 @@ "Domain": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The machine learning domain of the model.

", "smithy.api#required": {} } @@ -39309,6 +40171,7 @@ "Framework": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The machine learning framework of the model.

", "smithy.api#required": {} } @@ -39316,6 +40179,7 @@ "Task": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The machine learning task of the model.

", "smithy.api#required": {} } @@ -39323,6 +40187,7 @@ "Model": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model.

", "smithy.api#required": {} } @@ -39330,6 +40195,7 @@ "FrameworkVersion": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The framework version of the model.

", "smithy.api#required": {} } @@ -39463,7 +40329,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.

" } }, @@ -39596,6 +40461,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": {} } @@ -39802,6 +40668,7 @@ "ModelPackageGroupName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model group.

", "smithy.api#required": {} } @@ -39809,6 +40676,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": {} } @@ -39822,6 +40690,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": {} } @@ -39829,6 +40698,7 @@ "ModelPackageGroupStatus": { "target": "com.amazonaws.sagemaker#ModelPackageGroupStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the model group.

", "smithy.api#required": {} } @@ -39902,6 +40772,7 @@ "ValidationStatuses": { "target": "com.amazonaws.sagemaker#ModelPackageStatusItemList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The validation status of the model package.

", "smithy.api#required": {} } @@ -39923,6 +40794,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": {} } @@ -39930,6 +40802,7 @@ "Status": { "target": "com.amazonaws.sagemaker#DetailedModelPackageStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current status.

", "smithy.api#required": {} } @@ -39966,6 +40839,7 @@ "ModelPackageName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the model package.

", "smithy.api#required": {} } @@ -39985,6 +40859,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": {} } @@ -39998,6 +40873,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": {} } @@ -40005,6 +40881,7 @@ "ModelPackageStatus": { "target": "com.amazonaws.sagemaker#ModelPackageStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The overall status of the model package.

", "smithy.api#required": {} } @@ -40055,6 +40932,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": {} } @@ -40062,6 +40940,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": {} } @@ -40089,6 +40968,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": {} } @@ -40096,6 +40976,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": {} } @@ -40139,6 +41020,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": {} } @@ -40216,6 +41098,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": {} } @@ -40290,6 +41173,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": {} } @@ -40297,6 +41181,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": {} } @@ -40304,6 +41189,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": {} } @@ -40363,6 +41249,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": {} } @@ -40370,6 +41257,7 @@ "VariantName": { "target": "com.amazonaws.sagemaker#ModelVariantName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the variant.

", "smithy.api#required": {} } @@ -40377,6 +41265,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": {} } @@ -40404,6 +41293,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": {} } @@ -40411,6 +41301,7 @@ "VariantName": { "target": "com.amazonaws.sagemaker#ModelVariantName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the variant.

", "smithy.api#required": {} } @@ -40418,6 +41309,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": {} } @@ -40425,6 +41317,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": {} } @@ -40528,6 +41421,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a monitoring schedule.

", "smithy.api#required": {} } @@ -40535,6 +41429,7 @@ "MonitoringAlertName": { "target": "com.amazonaws.sagemaker#MonitoringAlertName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a monitoring alert.

", "smithy.api#required": {} } @@ -40542,6 +41437,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": {} } @@ -40549,6 +41445,7 @@ "AlertStatus": { "target": "com.amazonaws.sagemaker#MonitoringAlertStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current alert status of an alert.

", "smithy.api#required": {} } @@ -40591,6 +41488,7 @@ "MonitoringAlertName": { "target": "com.amazonaws.sagemaker#MonitoringAlertName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a monitoring alert.

", "smithy.api#required": {} } @@ -40598,6 +41496,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": {} } @@ -40605,6 +41504,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": {} } @@ -40612,6 +41512,7 @@ "AlertStatus": { "target": "com.amazonaws.sagemaker#MonitoringAlertStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The current status of an alert.

", "smithy.api#required": {} } @@ -40619,6 +41520,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": {} } @@ -40626,6 +41528,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": {} } @@ -40633,6 +41536,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": {} } @@ -40660,6 +41564,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": {} } @@ -40725,6 +41630,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": {} } @@ -40732,6 +41638,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": {} } @@ -40739,6 +41646,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": {} } @@ -40786,7 +41694,6 @@ "Header": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates if the CSV data has a header.

" } } @@ -40883,6 +41790,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the monitoring schedule.

", "smithy.api#required": {} } @@ -40890,6 +41798,7 @@ "ScheduledTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time the monitoring job was scheduled.

", "smithy.api#required": {} } @@ -40897,6 +41806,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": {} } @@ -40904,6 +41814,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": {} } @@ -40911,6 +41822,7 @@ "MonitoringExecutionStatus": { "target": "com.amazonaws.sagemaker#ExecutionStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the monitoring job.

", "smithy.api#required": {} } @@ -41014,6 +41926,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": {} } @@ -41021,6 +41934,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": {} } @@ -41028,6 +41942,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": {} } @@ -41035,6 +41950,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": {} } @@ -41060,6 +41976,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": {} } @@ -41112,6 +42029,7 @@ "MonitoringJobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the monitoring job.

", "smithy.api#required": {} } @@ -41119,6 +42037,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": {} } @@ -41126,6 +42045,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": {} } @@ -41133,6 +42053,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": {} } @@ -41154,7 +42075,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.

" } } @@ -41166,7 +42086,6 @@ "com.amazonaws.sagemaker#MonitoringMaxRuntimeInSeconds": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 86400 @@ -41179,14 +42098,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.

" } }, @@ -41204,6 +42121,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": {} } @@ -41219,6 +42137,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": {} } @@ -41282,6 +42201,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": {} } @@ -41297,6 +42217,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": {} } @@ -41304,6 +42225,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": {} } @@ -41484,6 +42406,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the monitoring schedule.

", "smithy.api#required": {} } @@ -41491,6 +42414,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": {} } @@ -41498,6 +42422,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The creation time of the monitoring schedule.

", "smithy.api#required": {} } @@ -41505,6 +42430,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": {} } @@ -41512,6 +42438,7 @@ "MonitoringScheduleStatus": { "target": "com.amazonaws.sagemaker#ScheduleStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the monitoring schedule.

", "smithy.api#required": {} } @@ -41565,7 +42492,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": {} } @@ -41654,6 +42581,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": {} } @@ -41661,6 +42589,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": {} } @@ -41720,6 +42649,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": {} } @@ -41727,6 +42657,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": {} } @@ -41754,14 +42685,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.

" } }, @@ -41939,6 +42868,7 @@ "NotebookInstanceLifecycleConfigName": { "target": "com.amazonaws.sagemaker#NotebookInstanceLifecycleConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the lifecycle configuration.

", "smithy.api#required": {} } @@ -41946,6 +42876,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": {} } @@ -42100,6 +43031,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": {} } @@ -42107,6 +43039,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": {} } @@ -42262,7 +43195,6 @@ "com.amazonaws.sagemaker#ObjectiveStatusCounter": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -42274,21 +43206,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.

" } } @@ -42303,6 +43232,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": {} } @@ -42310,7 +43240,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.

" } }, @@ -42337,6 +43266,7 @@ "Status": { "target": "com.amazonaws.sagemaker#OfflineStoreStatusValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

An OfflineStore status.

", "smithy.api#required": {} } @@ -42381,6 +43311,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": {} } @@ -42388,6 +43319,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": {} } @@ -42395,6 +43327,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": {} } @@ -42402,6 +43335,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": {} } @@ -42409,6 +43343,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": {} } @@ -42416,6 +43351,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": {} } @@ -42423,6 +43359,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": {} } @@ -42430,6 +43367,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": {} } @@ -42505,6 +43443,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": {} } @@ -42526,7 +43465,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.

" } }, @@ -42652,7 +43590,6 @@ "com.amazonaws.sagemaker#OptionalVolumeSizeInGB": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -42698,6 +43635,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": {} } @@ -42743,6 +43681,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": {} } @@ -42764,6 +43703,7 @@ "Name": { "target": "com.amazonaws.sagemaker#String256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the output parameter.

", "smithy.api#required": {} } @@ -42771,6 +43711,7 @@ "Value": { "target": "com.amazonaws.sagemaker#String1024", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The value of the output parameter.

", "smithy.api#required": {} } @@ -42808,7 +43749,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": {} } @@ -42824,6 +43765,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": {} } @@ -42831,6 +43773,7 @@ "Value": { "target": "com.amazonaws.sagemaker#String1024", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The literal value for the parameter.

", "smithy.api#required": {} } @@ -43039,6 +43982,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": {} } @@ -43072,6 +44016,7 @@ "VariantName": { "target": "com.amazonaws.sagemaker#VariantName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the variant.

", "smithy.api#required": {} } @@ -43155,7 +44100,6 @@ "com.amazonaws.sagemaker#Percentage": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "max": 100 } @@ -43304,6 +44248,7 @@ "Bucket": { "target": "com.amazonaws.sagemaker#BucketName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Name of the S3 bucket.

", "smithy.api#required": {} } @@ -43311,6 +44256,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": {} } @@ -43542,7 +44488,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.

" } }, @@ -43927,6 +44872,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": {} } @@ -43934,6 +44880,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": {} } @@ -43941,6 +44888,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": {} } @@ -43997,6 +44945,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": {} } @@ -44012,6 +44961,7 @@ "InputName": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the processing job input.

", "smithy.api#required": {} } @@ -44019,7 +44969,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.

" } }, @@ -44533,6 +45482,7 @@ "ProcessingJobName": { "target": "com.amazonaws.sagemaker#ProcessingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the processing job.

", "smithy.api#required": {} } @@ -44540,6 +45490,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": {} } @@ -44547,6 +45498,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": {} } @@ -44566,6 +45518,7 @@ "ProcessingJobStatus": { "target": "com.amazonaws.sagemaker#ProcessingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the processing job.

", "smithy.api#required": {} } @@ -44600,7 +45553,6 @@ "com.amazonaws.sagemaker#ProcessingMaxRuntimeInSeconds": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 604800 @@ -44613,6 +45565,7 @@ "OutputName": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name for the processing job output.

", "smithy.api#required": {} } @@ -44632,7 +45585,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.

" } } @@ -44647,6 +45599,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": {} } @@ -44680,6 +45633,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": {} } @@ -44746,6 +45700,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": {} } @@ -44759,6 +45714,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": {} } @@ -44809,6 +45765,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": {} } @@ -44816,6 +45773,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": {} } @@ -44823,6 +45781,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": {} } @@ -44855,7 +45814,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": {} } @@ -44913,6 +45872,7 @@ "VariantName": { "target": "com.amazonaws.sagemaker#VariantName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the production variant.

", "smithy.api#required": {} } @@ -44920,6 +45880,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": {} } @@ -45045,6 +46006,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": {} } @@ -45983,6 +46945,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": {} } @@ -45990,6 +46953,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": {} } @@ -46031,6 +46995,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": {} } @@ -46070,6 +47035,7 @@ "VariantName": { "target": "com.amazonaws.sagemaker#VariantName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the variant.

", "smithy.api#required": {} } @@ -46171,7 +47137,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.

" } } @@ -46204,7 +47169,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.

" } } @@ -46219,6 +47183,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": {} } @@ -46238,6 +47203,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": {} } @@ -46251,7 +47217,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.

" } }, @@ -46579,6 +47544,7 @@ "ProjectName": { "target": "com.amazonaws.sagemaker#ProjectEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the project.

", "smithy.api#required": {} } @@ -46592,6 +47558,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": {} } @@ -46599,6 +47566,7 @@ "ProjectId": { "target": "com.amazonaws.sagemaker#ProjectId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the project.

", "smithy.api#required": {} } @@ -46606,6 +47574,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time that the project was created.

", "smithy.api#required": {} } @@ -46613,6 +47582,7 @@ "ProjectStatus": { "target": "com.amazonaws.sagemaker#ProjectStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the project.

", "smithy.api#required": {} } @@ -46644,6 +47614,7 @@ "PropertyNameHint": { "target": "com.amazonaws.sagemaker#PropertyNameHint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

Text that begins a property's name.

", "smithy.api#required": {} } @@ -46757,6 +47728,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": {} } @@ -46764,6 +47736,7 @@ "ResourcePolicy": { "target": "com.amazonaws.sagemaker#PolicyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The resource policy for the model group.

", "smithy.api#required": {} } @@ -46779,6 +47752,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": {} } @@ -46842,14 +47816,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.

" } } @@ -46964,7 +47936,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.

" } }, @@ -47134,6 +48105,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": {} } @@ -47164,6 +48136,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": {} } @@ -47219,6 +48192,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": {} } @@ -47226,6 +48200,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": {} } @@ -47241,6 +48216,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": {} } @@ -47248,6 +48224,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": {} } @@ -47417,6 +48394,7 @@ "ModelConfiguration": { "target": "com.amazonaws.sagemaker#ModelConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -47631,7 +48609,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.

" } }, @@ -47720,6 +48697,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": {} } @@ -47727,6 +48705,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": {} } @@ -47786,7 +48765,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": {} } @@ -47794,7 +48773,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": {} } @@ -47802,7 +48781,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": {} } @@ -47810,7 +48789,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": {} } @@ -47923,30 +48902,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": {} } @@ -47954,6 +48938,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": {} } @@ -47967,6 +48952,7 @@ "OutputFormat": { "target": "com.amazonaws.sagemaker#RedshiftResultFormat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -48081,6 +49067,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet.

", "smithy.api#required": {} } @@ -48088,6 +49075,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": {} } @@ -48156,6 +49144,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": {} } @@ -48163,6 +49152,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": {} } @@ -48184,6 +49174,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": {} } @@ -48191,6 +49182,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": {} } @@ -48206,6 +49198,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": {} } @@ -48221,6 +49214,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": {} } @@ -48228,6 +49222,7 @@ "Message": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A human-readable message describing the error.

", "smithy.api#required": {} } @@ -48266,6 +49261,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": {} } @@ -48331,6 +49327,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": {} } @@ -48338,6 +49335,7 @@ "ResourceCatalogName": { "target": "com.amazonaws.sagemaker#ResourceCatalogName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the ResourceCatalog.

", "smithy.api#required": {} } @@ -48345,6 +49343,7 @@ "Description": { "target": "com.amazonaws.sagemaker#ResourceCatalogDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

A free form description of the ResourceCatalog.

", "smithy.api#required": {} } @@ -48352,6 +49351,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The time the ResourceCatalog was created.

", "smithy.api#required": {} } @@ -48435,14 +49435,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": {} } @@ -48476,6 +49475,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": {} } @@ -48530,7 +49530,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": {} } @@ -48789,6 +49789,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": {} } @@ -48796,6 +49797,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": {} @@ -48832,7 +49834,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": {} } @@ -48858,6 +49860,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": {} } @@ -48865,6 +49868,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": {} } @@ -48992,6 +49996,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": {} } @@ -48999,6 +50004,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": {} } @@ -49055,6 +50061,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": {} } @@ -49062,6 +50069,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": {} } @@ -49069,6 +50077,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": {} } @@ -49121,6 +50130,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": {} } @@ -50128,7 +51138,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -50171,7 +51180,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -50184,7 +51194,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -50198,7 +51207,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -50221,7 +51229,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -50256,7 +51263,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -50267,14 +51273,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -50288,14 +51296,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -50304,18 +51310,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws", { "fn": "getAttr", "argv": [ @@ -50324,7 +51329,8 @@ }, "name" ] - } + }, + "aws" ] } ], @@ -50340,7 +51346,6 @@ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -50349,7 +51354,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -50369,14 +51375,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -50390,7 +51398,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -50410,7 +51417,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -50421,14 +51427,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -50439,9 +51447,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -51182,14 +52192,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.

" } } @@ -51204,14 +52212,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.

" } } @@ -51226,6 +52232,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": {} } @@ -51430,6 +52437,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": {} } @@ -51625,6 +52633,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": {} } @@ -51632,6 +52641,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": {} } @@ -51692,10 +52702,7 @@ } }, "com.amazonaws.sagemaker#Seed": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.sagemaker#SelectedStep": { "type": "structure", @@ -51703,6 +52710,7 @@ "StepName": { "target": "com.amazonaws.sagemaker#String256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the pipeline step.

", "smithy.api#required": {} } @@ -51736,6 +52744,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": {} } @@ -51785,6 +52794,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": {} } @@ -51847,6 +52857,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": {} } @@ -51946,6 +52957,7 @@ "ProductId": { "target": "com.amazonaws.sagemaker#ServiceCatalogEntityId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the product to provision.

", "smithy.api#required": {} } @@ -52008,6 +53020,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": {} } @@ -52015,6 +53028,7 @@ "ShadowModelVariants": { "target": "com.amazonaws.sagemaker#ShadowModelVariantConfigList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

List of shadow variant configurations.

", "smithy.api#required": {} } @@ -52030,6 +53044,7 @@ "ShadowModelVariantName": { "target": "com.amazonaws.sagemaker#ModelVariantName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the shadow variant.

", "smithy.api#required": {} } @@ -52037,7 +53052,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": {} } @@ -52091,7 +53106,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": {} } @@ -52391,6 +53406,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": {} } @@ -52418,6 +53434,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": {} } @@ -52433,6 +53450,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": {} } @@ -52737,6 +53755,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": {} } @@ -52744,6 +53763,7 @@ "StageName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stage to start.

", "smithy.api#required": {} } @@ -52779,6 +53799,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": {} } @@ -52794,6 +53815,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": {} } @@ -52826,6 +53848,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the schedule to start.

", "smithy.api#required": {} } @@ -52858,6 +53881,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": {} } @@ -52893,6 +53917,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": {} } @@ -52918,6 +53943,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": {} @@ -53096,6 +54122,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": {} } @@ -53128,6 +54155,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": {} } @@ -53155,6 +54183,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": {} } @@ -53162,6 +54191,7 @@ "StageName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the stage to stop.

", "smithy.api#required": {} } @@ -53189,6 +54219,7 @@ "EdgePackagingJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the edge packaging job.

", "smithy.api#required": {} } @@ -53221,6 +54252,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": {} } @@ -53256,6 +54288,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": {} } @@ -53263,6 +54296,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": {} } @@ -53296,6 +54330,7 @@ "InferenceExperimentArn": { "target": "com.amazonaws.sagemaker#InferenceExperimentArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the stopped inference experiment.

", "smithy.api#required": {} } @@ -53328,6 +54363,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": {} } @@ -53360,6 +54396,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": {} } @@ -53392,6 +54429,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the schedule to stop.

", "smithy.api#required": {} } @@ -53419,6 +54457,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": {} } @@ -53451,6 +54490,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": {} } @@ -53458,6 +54498,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": {} @@ -53505,6 +54546,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": {} } @@ -53537,6 +54579,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": {} } @@ -53569,6 +54612,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": {} } @@ -53584,7 +54628,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.

" } }, @@ -53853,6 +54896,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": {} } @@ -53893,10 +54937,7 @@ } }, "com.amazonaws.sagemaker#Success": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#SuggestionQuery": { "type": "structure", @@ -53976,7 +55017,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.

" } }, @@ -53989,6 +55029,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": {} } @@ -54024,6 +55065,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": {} } @@ -54031,6 +55073,7 @@ "Value": { "target": "com.amazonaws.sagemaker#TagValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The tag value.

", "smithy.api#required": {} } @@ -54319,6 +55362,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": {} } @@ -54326,6 +55370,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": {} } @@ -54434,7 +55479,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.

" } } @@ -54573,6 +55617,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": {} } @@ -54585,7 +55630,6 @@ "com.amazonaws.sagemaker#TenthFractionsOfACent": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 9 @@ -54613,6 +55657,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": {} } @@ -54620,6 +55665,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": {} } @@ -54645,6 +55691,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": {} } @@ -54652,6 +55699,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": {} } @@ -54659,6 +55707,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": {} } @@ -54689,6 +55738,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": {} } @@ -54696,6 +55746,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": {} } @@ -54715,6 +55766,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": {} } @@ -54822,6 +55874,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": {} } @@ -54829,6 +55882,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": {} } @@ -54975,6 +56029,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": {} } @@ -55019,7 +56074,6 @@ "com.amazonaws.sagemaker#TrainingInstanceCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -55486,21 +56540,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.

" } }, @@ -55582,6 +56633,7 @@ "TrainingInputMode": { "target": "com.amazonaws.sagemaker#TrainingInputMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -55594,6 +56646,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": {} } @@ -55601,6 +56654,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": {} } @@ -55608,6 +56662,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": {} } @@ -55615,6 +56670,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": {} } @@ -55718,7 +56774,6 @@ "com.amazonaws.sagemaker#TrainingJobStatusCounter": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -55730,35 +56785,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.

" } } @@ -55793,6 +56843,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": {} } @@ -55800,6 +56851,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": {} } @@ -55807,6 +56859,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": {} } @@ -55826,6 +56879,7 @@ "TrainingJobStatus": { "target": "com.amazonaws.sagemaker#TrainingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the training job.

", "smithy.api#required": {} } @@ -55864,6 +56918,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": {} } @@ -55889,6 +56944,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": {} } @@ -55908,6 +56964,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": {} } @@ -55915,7 +56972,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.

" } }, @@ -55928,6 +56984,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": {} } @@ -55963,6 +57020,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": {} } @@ -56013,6 +57071,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": {} } @@ -56415,6 +57474,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": {} } @@ -56422,6 +57482,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": {} } @@ -56429,6 +57490,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": {} } @@ -56509,6 +57571,7 @@ "TransformJobName": { "target": "com.amazonaws.sagemaker#TransformJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the transform job.

", "smithy.api#required": {} } @@ -56516,6 +57579,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": {} } @@ -56523,6 +57587,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": {} } @@ -56542,6 +57607,7 @@ "TransformJobStatus": { "target": "com.amazonaws.sagemaker#TransformJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The status of the transform job.

", "smithy.api#required": {} } @@ -56563,6 +57629,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": {} } @@ -56596,6 +57663,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": {} } @@ -56603,6 +57671,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": {} } @@ -56624,6 +57693,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": {} } @@ -56631,6 +57701,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": {} } @@ -56877,6 +57948,7 @@ "Value": { "target": "com.amazonaws.sagemaker#TrialComponentArtifactValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The location of the artifact.

", "smithy.api#required": {} } @@ -57113,6 +58185,7 @@ "SourceArn": { "target": "com.amazonaws.sagemaker#TrialComponentSourceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The source Amazon Resource Name (ARN).

", "smithy.api#required": {} } @@ -57289,6 +58362,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": {} } @@ -57470,21 +58544,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.

" } } @@ -57519,6 +58590,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": {} } @@ -57574,6 +58646,7 @@ "ActionName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the action to update.

", "smithy.api#required": {} } @@ -57644,6 +58717,7 @@ "AppImageConfigName": { "target": "com.amazonaws.sagemaker#AppImageConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the AppImageConfig to update.

", "smithy.api#required": {} } @@ -57699,6 +58773,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": {} } @@ -57758,6 +58833,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": {} } @@ -57779,6 +58855,7 @@ "CodeRepositoryArn": { "target": "com.amazonaws.sagemaker#CodeRepositoryArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the Git repository.

", "smithy.api#required": {} } @@ -57814,6 +58891,7 @@ "ContextName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the context to update.

", "smithy.api#required": {} } @@ -57878,6 +58956,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the fleet.

", "smithy.api#required": {} } @@ -57897,6 +58976,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": {} } @@ -57930,6 +59010,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": {} } @@ -57937,6 +59018,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": {} } @@ -57975,6 +59057,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": {} } @@ -58045,6 +59128,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": {} } @@ -58052,6 +59136,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the new endpoint configuration.

", "smithy.api#required": {} } @@ -58059,7 +59144,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.

" } }, @@ -58078,7 +59162,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).

" } } @@ -58093,6 +59176,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": {} } @@ -58125,6 +59209,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of an existing SageMaker endpoint.

", "smithy.api#required": {} } @@ -58132,6 +59217,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": {} } @@ -58147,6 +59233,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": {} } @@ -58182,6 +59269,7 @@ "ExperimentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the experiment to update.

", "smithy.api#required": {} } @@ -58240,6 +59328,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": {} } @@ -58267,6 +59356,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": {} } @@ -58299,6 +59389,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": {} } @@ -58306,6 +59397,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": {} } @@ -58356,6 +59448,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the hub to update.

", "smithy.api#required": {} } @@ -58389,6 +59482,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": {} } @@ -58442,6 +59536,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image to update.

", "smithy.api#required": {} } @@ -58497,6 +59592,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the image.

", "smithy.api#required": {} } @@ -58558,7 +59654,6 @@ "Horovod": { "target": "com.amazonaws.sagemaker#Horovod", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates Horovod compatibility.

" } }, @@ -58613,6 +59708,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": {} } @@ -58658,6 +59754,7 @@ "InferenceExperimentArn": { "target": "com.amazonaws.sagemaker#InferenceExperimentArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the updated inference experiment.

", "smithy.api#required": {} } @@ -58696,6 +59793,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": {} } @@ -58723,6 +59821,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": {} } @@ -58750,6 +59849,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": {} } @@ -58795,6 +59895,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": {} } @@ -58830,6 +59931,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a monitoring schedule.

", "smithy.api#required": {} } @@ -58837,6 +59939,7 @@ "MonitoringAlertName": { "target": "com.amazonaws.sagemaker#MonitoringAlertName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a monitoring alert.

", "smithy.api#required": {} } @@ -58844,6 +59947,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": {} } @@ -58851,6 +59955,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": {} } @@ -58866,6 +59971,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": {} } @@ -58907,6 +60013,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": {} } @@ -58914,6 +60021,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": {} } @@ -58929,6 +60037,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": {} } @@ -58961,6 +60070,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": {} } @@ -58986,7 +60096,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.

" } }, @@ -59017,21 +60126,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.

" } }, @@ -59075,6 +60181,7 @@ "NotebookInstanceLifecycleConfigName": { "target": "com.amazonaws.sagemaker#NotebookInstanceLifecycleConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the lifecycle configuration.

", "smithy.api#required": {} } @@ -59150,6 +60257,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": {} } @@ -59197,6 +60305,7 @@ "PipelineName": { "target": "com.amazonaws.sagemaker#PipelineName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the pipeline to update.

", "smithy.api#required": {} } @@ -59274,6 +60383,7 @@ "ProjectName": { "target": "com.amazonaws.sagemaker#ProjectEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the project.

", "smithy.api#required": {} } @@ -59307,6 +60417,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": {} } @@ -59345,6 +60456,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ID of the associated Domain.

", "smithy.api#required": {} } @@ -59352,6 +60464,7 @@ "SpaceName": { "target": "com.amazonaws.sagemaker#SpaceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the space.

", "smithy.api#required": {} } @@ -59404,6 +60517,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": {} } @@ -59437,6 +60551,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": {} } @@ -59492,6 +60607,7 @@ "TrialComponentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the component to update.

", "smithy.api#required": {} } @@ -59581,6 +60697,7 @@ "TrialName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the trial to update.

", "smithy.api#required": {} } @@ -59639,6 +60756,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The domain ID.

", "smithy.api#required": {} } @@ -59646,6 +60764,7 @@ "UserProfileName": { "target": "com.amazonaws.sagemaker#UserProfileName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The user profile name.

", "smithy.api#required": {} } @@ -59698,6 +60817,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": {} } @@ -59731,6 +60851,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": {} } @@ -59763,6 +60884,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": {} } @@ -59796,6 +60918,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": {} } @@ -60088,6 +61211,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": {} } @@ -60190,6 +61314,7 @@ "Dimension": { "target": "com.amazonaws.sagemaker#Dimension", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The number of elements in your vector.

", "smithy.api#required": {} } @@ -60283,7 +61408,6 @@ "com.amazonaws.sagemaker#VolumeSizeInGB": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -60295,6 +61419,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": {} } @@ -60302,6 +61427,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": {} } @@ -60377,6 +61503,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": {} } @@ -60404,6 +61531,7 @@ "WorkforceName": { "target": "com.amazonaws.sagemaker#WorkforceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the private workforce.

", "smithy.api#required": {} } @@ -60411,6 +61539,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": {} } @@ -60615,6 +61744,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": {} } @@ -60622,6 +61752,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": {} } @@ -60629,6 +61760,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": {} } @@ -60696,6 +61828,7 @@ "WorkteamName": { "target": "com.amazonaws.sagemaker#WorkteamName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of the work team.

", "smithy.api#required": {} } @@ -60703,6 +61836,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": {} } @@ -60710,6 +61844,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": {} } @@ -60729,6 +61864,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/aws-models/savingsplans.json b/aws-models/savingsplans.json index 1198faaa8637..ccff8f136d84 100644 --- a/aws-models/savingsplans.json +++ b/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": [], diff --git a/aws-models/scheduler.json b/aws-models/scheduler.json index 7bb9883bb6f7..678be595b2d4 100644 --- a/aws-models/scheduler.json +++ b/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" } ] }, diff --git a/aws-models/schemas.json b/aws-models/schemas.json index a2f40451e14a..3499a8542f16 100644 --- a/aws-models/schemas.json +++ b/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": [], diff --git a/aws-models/sdk-endpoints.json b/aws-models/sdk-endpoints.json index 029ffd1d7da8..d8863f5cf3b4 100644 --- a/aws-models/sdk-endpoints.json +++ b/aws-models/sdk-endpoints.json @@ -2436,6 +2436,12 @@ }, "hostname" : "bedrock.ap-southeast-1.amazonaws.com" }, + "bedrock-eu-central-1" : { + "credentialScope" : { + "region" : "eu-central-1" + }, + "hostname" : "bedrock.eu-central-1.amazonaws.com" + }, "bedrock-fips-us-east-1" : { "credentialScope" : { "region" : "us-east-1" @@ -2460,6 +2466,12 @@ }, "hostname" : "bedrock-runtime.ap-southeast-1.amazonaws.com" }, + "bedrock-runtime-eu-central-1" : { + "credentialScope" : { + "region" : "eu-central-1" + }, + "hostname" : "bedrock-runtime.eu-central-1.amazonaws.com" + }, "bedrock-runtime-fips-us-east-1" : { "credentialScope" : { "region" : "us-east-1" @@ -2496,6 +2508,7 @@ }, "hostname" : "bedrock.us-west-2.amazonaws.com" }, + "eu-central-1" : { }, "us-east-1" : { }, "us-west-2" : { } } @@ -6420,6 +6433,9 @@ "variants" : [ { "hostname" : "elasticmapreduce-fips.us-east-2.amazonaws.com", "tags" : [ "fips" ] + }, { + "hostname" : "elasticmapreduce.us-east-2.api.aws", + "tags" : [ "dualstack" ] } ] }, "us-west-1" : { @@ -6540,6 +6556,7 @@ "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, + "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, @@ -7042,8 +7059,13 @@ }, "finspace" : { "endpoints" : { + "ap-northeast-1" : { }, + "ap-southeast-1" : { }, + "ap-southeast-2" : { }, "ca-central-1" : { }, + "eu-central-1" : { }, "eu-west-1" : { }, + "eu-west-2" : { }, "us-east-1" : { }, "us-east-2" : { }, "us-west-2" : { } @@ -7713,12 +7735,6 @@ "us-west-2" : { } } }, - "gamesparks" : { - "endpoints" : { - "ap-northeast-1" : { }, - "us-east-1" : { } - } - }, "geo" : { "endpoints" : { "ap-northeast-1" : { }, @@ -9083,8 +9099,29 @@ }, "iottwinmaker" : { "endpoints" : { + "ap-northeast-1" : { }, + "ap-northeast-2" : { }, + "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, + "api-ap-northeast-1" : { + "credentialScope" : { + "region" : "ap-northeast-1" + }, + "hostname" : "api.iottwinmaker.ap-northeast-1.amazonaws.com" + }, + "api-ap-northeast-2" : { + "credentialScope" : { + "region" : "ap-northeast-2" + }, + "hostname" : "api.iottwinmaker.ap-northeast-2.amazonaws.com" + }, + "api-ap-south-1" : { + "credentialScope" : { + "region" : "ap-south-1" + }, + "hostname" : "api.iottwinmaker.ap-south-1.amazonaws.com" + }, "api-ap-southeast-1" : { "credentialScope" : { "region" : "ap-southeast-1" @@ -9121,6 +9158,24 @@ }, "hostname" : "api.iottwinmaker.us-west-2.amazonaws.com" }, + "data-ap-northeast-1" : { + "credentialScope" : { + "region" : "ap-northeast-1" + }, + "hostname" : "data.iottwinmaker.ap-northeast-1.amazonaws.com" + }, + "data-ap-northeast-2" : { + "credentialScope" : { + "region" : "ap-northeast-2" + }, + "hostname" : "data.iottwinmaker.ap-northeast-2.amazonaws.com" + }, + "data-ap-south-1" : { + "credentialScope" : { + "region" : "ap-south-1" + }, + "hostname" : "data.iottwinmaker.ap-south-1.amazonaws.com" + }, "data-ap-southeast-1" : { "credentialScope" : { "region" : "ap-southeast-1" @@ -10554,6 +10609,7 @@ "hostname" : "license-manager-user-subscriptions-fips.us-west-2.amazonaws.com" }, "il-central-1" : { }, + "me-central-1" : { }, "me-south-1" : { }, "sa-east-1" : { }, "us-east-1" : { @@ -19255,8 +19311,18 @@ "protocols" : [ "https" ] }, "endpoints" : { - "cn-north-1" : { }, - "cn-northwest-1" : { } + "cn-north-1" : { + "variants" : [ { + "hostname" : "elasticmapreduce.cn-north-1.api.amazonwebservices.com.cn", + "tags" : [ "dualstack" ] + } ] + }, + "cn-northwest-1" : { + "variants" : [ { + "hostname" : "elasticmapreduce.cn-northwest-1.api.amazonwebservices.com.cn", + "tags" : [ "dualstack" ] + } ] + } } }, "emr-containers" : { @@ -19953,8 +20019,18 @@ }, "states" : { "endpoints" : { - "cn-north-1" : { }, - "cn-northwest-1" : { } + "cn-north-1" : { + "variants" : [ { + "hostname" : "states.cn-north-1.api.amazonwebservices.com.cn", + "tags" : [ "dualstack" ] + } ] + }, + "cn-northwest-1" : { + "variants" : [ { + "hostname" : "states.cn-northwest-1.api.amazonwebservices.com.cn", + "tags" : [ "dualstack" ] + } ] + } } }, "storagegateway" : { @@ -21765,6 +21841,9 @@ "variants" : [ { "hostname" : "elasticmapreduce.us-gov-east-1.amazonaws.com", "tags" : [ "fips" ] + }, { + "hostname" : "elasticmapreduce.us-gov-east-1.api.aws", + "tags" : [ "dualstack" ] } ] }, "us-gov-west-1" : { @@ -21772,6 +21851,9 @@ "variants" : [ { "hostname" : "elasticmapreduce.us-gov-west-1.amazonaws.com", "tags" : [ "fips" ] + }, { + "hostname" : "elasticmapreduce.us-gov-west-1.api.aws", + "tags" : [ "dualstack" ] } ] } } @@ -22067,12 +22149,24 @@ "variants" : [ { "hostname" : "glue-fips.us-gov-east-1.amazonaws.com", "tags" : [ "fips" ] + }, { + "hostname" : "glue-fips.us-gov-east-1.api.aws", + "tags" : [ "dualstack", "fips" ] + }, { + "hostname" : "glue.us-gov-east-1.api.aws", + "tags" : [ "dualstack" ] } ] }, "us-gov-west-1" : { "variants" : [ { "hostname" : "glue-fips.us-gov-west-1.amazonaws.com", "tags" : [ "fips" ] + }, { + "hostname" : "glue-fips.us-gov-west-1.api.aws", + "tags" : [ "dualstack", "fips" ] + }, { + "hostname" : "glue.us-gov-west-1.api.aws", + "tags" : [ "dualstack" ] } ] } } @@ -22683,12 +22777,24 @@ "variants" : [ { "hostname" : "lakeformation-fips.us-gov-east-1.amazonaws.com", "tags" : [ "fips" ] + }, { + "hostname" : "lakeformation-fips.us-gov-east-1.api.aws", + "tags" : [ "dualstack", "fips" ] + }, { + "hostname" : "lakeformation.us-gov-east-1.api.aws", + "tags" : [ "dualstack" ] } ] }, "us-gov-west-1" : { "variants" : [ { "hostname" : "lakeformation-fips.us-gov-west-1.amazonaws.com", "tags" : [ "fips" ] + }, { + "hostname" : "lakeformation-fips.us-gov-west-1.api.aws", + "tags" : [ "dualstack", "fips" ] + }, { + "hostname" : "lakeformation.us-gov-west-1.api.aws", + "tags" : [ "dualstack" ] } ] } } @@ -23400,6 +23506,36 @@ } } }, + "resiliencehub" : { + "endpoints" : { + "fips-us-gov-east-1" : { + "credentialScope" : { + "region" : "us-gov-east-1" + }, + "deprecated" : true, + "hostname" : "resiliencehub-fips.us-gov-east-1.amazonaws.com" + }, + "fips-us-gov-west-1" : { + "credentialScope" : { + "region" : "us-gov-west-1" + }, + "deprecated" : true, + "hostname" : "resiliencehub-fips.us-gov-west-1.amazonaws.com" + }, + "us-gov-east-1" : { + "variants" : [ { + "hostname" : "resiliencehub-fips.us-gov-east-1.amazonaws.com", + "tags" : [ "fips" ] + } ] + }, + "us-gov-west-1" : { + "variants" : [ { + "hostname" : "resiliencehub-fips.us-gov-west-1.amazonaws.com", + "tags" : [ "fips" ] + } ] + } + } + }, "resource-explorer-2" : { "defaults" : { "dnsSuffix" : "api.aws", @@ -25306,6 +25442,11 @@ } } }, + "api.sagemaker" : { + "endpoints" : { + "us-isob-east-1" : { } + } + }, "appconfig" : { "endpoints" : { "us-isob-east-1" : { } diff --git a/aws-models/secretsmanager.json b/aws-models/secretsmanager.json index 6227ccf3a623..a891388164ac 100644 --- a/aws-models/secretsmanager.json +++ b/aws-models/secretsmanager.json @@ -43,7 +43,6 @@ "com.amazonaws.secretsmanager#AutomaticallyRotateAfterDaysType": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -219,7 +218,7 @@ "ClientRequestToken": { "target": "com.amazonaws.secretsmanager#ClientRequestTokenType", "traits": { - "smithy.api#documentation": "

If you include SecretString or SecretBinary, then \n Secrets Manager creates an initial version for the secret, and this parameter specifies the unique\n identifier for the new version.

\n \n

If you use the Amazon Web Services CLI or one of the Amazon Web Services SDKs to call this operation, then you can\n leave this parameter empty. The CLI or SDK generates a random UUID for you and includes it\n as the value for this parameter in the request. If you don't use the SDK and instead\n generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a\n ClientRequestToken yourself for the new version and include the value in the\n request.

\n
\n

This value helps ensure idempotency. Secrets Manager uses this value to prevent the accidental\n creation of duplicate versions if there are failures and retries during a rotation. We\n recommend that you generate a UUID-type value to\n ensure uniqueness of your versions within the specified secret.

\n
    \n
  • \n

    If the ClientRequestToken value isn't already associated with a version\n of the secret then a new version of the secret is created.

    \n
  • \n
  • \n

    If a version with this value already exists and the version SecretString\n and SecretBinary values are the same as those in the request, then the\n request is ignored.

    \n
  • \n
  • \n

    If a version with this value already exists and that version's\n SecretString and SecretBinary values are different from those\n in the request, then the request fails because you cannot modify an existing version.\n Instead, use PutSecretValue to create a new version.

    \n
  • \n
\n

This value becomes the VersionId of the new version.

", + "smithy.api#documentation": "

If you include SecretString or SecretBinary, then \n Secrets Manager creates an initial version for the secret, and this parameter specifies the unique\n identifier for the new version.

\n \n

If you use the Amazon Web Services CLI or one of the Amazon Web Services SDKs to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes it as the value for this parameter in the request.

\n
\n

If you generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken and include it in the request.

\n

This value helps ensure idempotency. Secrets Manager uses this value to prevent the accidental creation of duplicate versions if there are failures and retries during a rotation. We recommend that you generate a UUID-type value to ensure uniqueness of your versions within the specified secret.

\n
    \n
  • \n

    If the ClientRequestToken value isn't already associated with a version\n of the secret then a new version of the secret is created.

    \n
  • \n
  • \n

    If a version with this value already exists and the version SecretString\n and SecretBinary values are the same as those in the request, then the\n request is ignored.

    \n
  • \n
  • \n

    If a version with this value already exists and that version's\n SecretString and SecretBinary values are different from those\n in the request, then the request fails because you cannot modify an existing version.\n Instead, use PutSecretValue to create a new version.

    \n
  • \n
\n

This value becomes the VersionId of the new version.

", "smithy.api#idempotencyToken": {} } }, @@ -250,7 +249,7 @@ "Tags": { "target": "com.amazonaws.secretsmanager#TagListType", "traits": { - "smithy.api#documentation": "

A list of tags to attach to the secret. Each tag\n is a key and value pair of strings in a JSON text string, for example:

\n

\n [{\"Key\":\"CostCenter\",\"Value\":\"12345\"},{\"Key\":\"environment\",\"Value\":\"production\"}]\n

\n

Secrets Manager tag key names are case sensitive. A tag with the key \"ABC\" is a different tag\n from one with key \"abc\".

\n

If you check tags in permissions policies as part of your\n security strategy, then adding or removing a tag can change permissions. If the\n completion of this operation would result in you losing your permissions for\n this secret, then Secrets Manager blocks the operation and returns an Access Denied\n error. For more information, see Control \n access to secrets using tags and Limit access to identities with tags that match secrets' tags.

\n

For information about how to format a\n JSON parameter for the various command line tool environments, see Using JSON for\n Parameters. If your command-line tool or SDK requires quotation marks around the parameter, you should\n use single quotes to avoid confusion with the double quotes required in the JSON text.

\n

The following restrictions apply to tags:

\n
    \n
  • \n

    Maximum number of tags per secret: 50

    \n
  • \n
  • \n

    Maximum key length: 127 Unicode characters in UTF-8

    \n
  • \n
  • \n

    Maximum value length: 255 Unicode characters in UTF-8

    \n
  • \n
  • \n

    Tag keys and values are case sensitive.

    \n
  • \n
  • \n

    Do not use the aws: prefix in your tag names or values because Amazon Web Services reserves it\n for Amazon Web Services use. You can't edit or delete tag names or values with this \n prefix. Tags with this prefix do not count against your tags per secret limit.

    \n
  • \n
  • \n

    If you use your tagging schema across multiple services and resources,\n other services might have restrictions on allowed characters. Generally\n allowed characters: letters, spaces, and numbers representable in UTF-8, plus the\n following special characters: + - = . _ : / @.

    \n
  • \n
" + "smithy.api#documentation": "

A list of tags to attach to the secret. Each tag\n is a key and value pair of strings in a JSON text string, for example:

\n

\n [{\"Key\":\"CostCenter\",\"Value\":\"12345\"},{\"Key\":\"environment\",\"Value\":\"production\"}]\n

\n

Secrets Manager tag key names are case sensitive. A tag with the key \"ABC\" is a different tag\n from one with key \"abc\".

\n

If you check tags in permissions policies as part of your\n security strategy, then adding or removing a tag can change permissions. If the\n completion of this operation would result in you losing your permissions for\n this secret, then Secrets Manager blocks the operation and returns an Access Denied\n error. For more information, see Control \n access to secrets using tags and Limit access to identities with tags that match secrets' tags.

\n

For information about how to format a\n JSON parameter for the various command line tool environments, see Using JSON for\n Parameters. If your command-line tool or SDK requires quotation marks around the parameter, you should\n use single quotes to avoid confusion with the double quotes required in the JSON text.

\n

For tag quotas and naming restrictions, see Service quotas for Tagging in the Amazon Web Services General \n Reference guide.

" } }, "AddReplicaRegions": { @@ -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.

" } }, @@ -1290,7 +1288,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.

" } }, @@ -1420,7 +1417,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.

" } }, @@ -1482,7 +1478,6 @@ "com.amazonaws.secretsmanager#MaxResultsType": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -1531,7 +1526,6 @@ "com.amazonaws.secretsmanager#PasswordLengthType": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 4096 @@ -1727,7 +1721,7 @@ "ClientRequestToken": { "target": "com.amazonaws.secretsmanager#ClientRequestTokenType", "traits": { - "smithy.api#documentation": "

A unique identifier for the new version of the secret.

\n \n

If you use the Amazon Web Services CLI or one of the Amazon Web Services SDKs to call this operation, then you can\n leave this parameter empty because they generate a random UUID for you. If you don't \n use the SDK and instead generate a raw HTTP request to the\n Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself\n for new versions and include that value in the request.

\n
\n

This value helps ensure idempotency. Secrets Manager uses this value to prevent the accidental\n creation of duplicate versions if there are failures and retries during the Lambda rotation\n function processing. We recommend that you generate a UUID-type value to\n ensure uniqueness within the specified secret.

\n
    \n
  • \n

    If the ClientRequestToken value isn't already associated with a version\n of the secret then a new version of the secret is created.

    \n
  • \n
  • \n

    If a version with this value already exists and that version's\n SecretString or SecretBinary values are the same as those in\n the request then the request is ignored. The operation is idempotent.

    \n
  • \n
  • \n

    If a version with this value already exists and the version of the\n SecretString and SecretBinary values are different from those\n in the request, then the request fails because you can't modify a secret \n version. You can only create new versions to store new secret values.

    \n
  • \n
\n

This value becomes the VersionId of the new version.

", + "smithy.api#documentation": "

A unique identifier for the new version of the secret.

\n \n

If you use the Amazon Web Services CLI or one of the Amazon Web Services SDKs to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes it as the value for this parameter in the request.

\n
\n

If you generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken and include it in the request.

\n

This value helps ensure idempotency. Secrets Manager uses this value to prevent the accidental creation of duplicate versions if there are failures and retries during a rotation. We recommend that you generate a UUID-type value to ensure uniqueness of your versions within the specified secret.

\n
    \n
  • \n

    If the ClientRequestToken value isn't already associated with a version\n of the secret then a new version of the secret is created.

    \n
  • \n
  • \n

    If a version with this value already exists and that version's\n SecretString or SecretBinary values are the same as those in\n the request then the request is ignored. The operation is idempotent.

    \n
  • \n
  • \n

    If a version with this value already exists and the version of the\n SecretString and SecretBinary values are different from those\n in the request, then the request fails because you can't modify a secret \n version. You can only create new versions to store new secret values.

    \n
  • \n
\n

This value becomes the VersionId of the new version.

", "smithy.api#idempotencyToken": {} } }, @@ -2217,7 +2211,7 @@ "ClientRequestToken": { "target": "com.amazonaws.secretsmanager#ClientRequestTokenType", "traits": { - "smithy.api#documentation": "

A unique identifier for the new version of the secret that helps\n ensure idempotency. Secrets Manager uses this value to prevent the accidental creation of duplicate versions if\n there are failures and retries during rotation. This value becomes the\n VersionId of the new version.

\n

If you use the Amazon Web Services CLI or one of the Amazon Web Services SDK to call this operation, then you can\n leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that\n in the request for this parameter. If you don't use the SDK and instead generate a raw HTTP\n request to the Secrets Manager service endpoint, then you must generate a\n ClientRequestToken yourself for new versions and include that value in the\n request.

\n

You only need to specify this value if you implement your own retry logic and you want to\n ensure that Secrets Manager doesn't attempt to create a secret version twice. We recommend that you generate a UUID-type value to\n ensure uniqueness within the specified secret.

", + "smithy.api#documentation": "

A unique identifier for the new version of the secret. You only need to specify this value if you implement your own retry logic and you want to\n ensure that Secrets Manager doesn't attempt to create a secret version twice.

\n \n

If you use the Amazon Web Services CLI or one of the Amazon Web Services SDKs to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes it as the value for this parameter in the request.

\n
\n

If you generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken and include it in the request.

\n

This value helps ensure idempotency. Secrets Manager uses this value to prevent the accidental creation of duplicate versions if there are failures and retries during a rotation. We recommend that you generate a UUID-type value to ensure uniqueness of your versions within the specified secret.

", "smithy.api#idempotencyToken": {} } }, @@ -2292,7 +2286,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.

" } }, @@ -2738,7 +2731,7 @@ } ], "traits": { - "smithy.api#documentation": "

Attaches tags to a secret. Tags consist of a key name and a value. Tags are part of the \n secret's metadata. They are not associated with specific versions of the secret. This operation appends tags to the existing list of tags.

\n

The following restrictions apply to tags:

\n
    \n
  • \n

    Maximum number of tags per secret: 50

    \n
  • \n
  • \n

    Maximum key length: 127 Unicode characters in UTF-8

    \n
  • \n
  • \n

    Maximum value length: 255 Unicode characters in UTF-8

    \n
  • \n
  • \n

    Tag keys and values are case sensitive.

    \n
  • \n
  • \n

    Do not use the aws: prefix in your tag names or values because Amazon Web Services reserves it\n for Amazon Web Services use. You can't edit or delete tag names or values with this \n prefix. Tags with this prefix do not count against your tags per secret limit.

    \n
  • \n
  • \n

    If you use your tagging schema across multiple services and resources,\n other services might have restrictions on allowed characters. Generally\n allowed characters: letters, spaces, and numbers representable in UTF-8, plus the\n following special characters: + - = . _ : / @.

    \n
  • \n
\n \n

If you use tags as part of your security strategy, then adding or removing a tag can\n change permissions. If successfully completing this operation would result in you losing\n your permissions for this secret, then the operation is blocked and returns an Access Denied\n error.

\n
\n

Secrets Manager generates a CloudTrail log entry when you call this action. Do not include sensitive information in request parameters because it might be logged. For more information, see Logging Secrets Manager events with CloudTrail.

\n

\n Required permissions: \n secretsmanager:TagResource. \n For more information, see \n IAM policy actions for Secrets Manager and Authentication \n and access control in Secrets Manager.

", + "smithy.api#documentation": "

Attaches tags to a secret. Tags consist of a key name and a value. Tags are part of the \n secret's metadata. They are not associated with specific versions of the secret. This operation appends tags to the existing list of tags.

\n

For tag quotas and naming restrictions, see Service quotas for Tagging in the Amazon Web Services General \n Reference guide.

\n \n

If you use tags as part of your security strategy, then adding or removing a tag can\n change permissions. If successfully completing this operation would result in you losing\n your permissions for this secret, then the operation is blocked and returns an Access Denied\n error.

\n
\n

Secrets Manager generates a CloudTrail log entry when you call this action. Do not include sensitive information in request parameters because it might be logged. For more information, see Logging Secrets Manager events with CloudTrail.

\n

\n Required permissions: \n secretsmanager:TagResource. \n For more information, see \n IAM policy actions for Secrets Manager and Authentication \n and access control in Secrets Manager.

", "smithy.api#examples": [ { "title": "To add tags to a secret", @@ -2927,7 +2920,7 @@ "ClientRequestToken": { "target": "com.amazonaws.secretsmanager#ClientRequestTokenType", "traits": { - "smithy.api#documentation": "

If you include SecretString or SecretBinary, then Secrets Manager creates \n a new version for the secret, and this parameter specifies the unique identifier for the new \n version.

\n \n

If you use the Amazon Web Services CLI or one of the Amazon Web Services SDKs to call this operation, then you can\n leave this parameter empty. The CLI or SDK generates a random UUID for you and includes it\n as the value for this parameter in the request. If you don't use the SDK and instead\n generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a\n ClientRequestToken yourself for the new version and include the value in the\n request.

\n
\n

This value becomes the VersionId of the new version.

", + "smithy.api#documentation": "

If you include SecretString or SecretBinary, then Secrets Manager creates \n a new version for the secret, and this parameter specifies the unique identifier for the new \n version.

\n \n

If you use the Amazon Web Services CLI or one of the Amazon Web Services SDKs to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes it as the value for this parameter in the request.

\n
\n

If you generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken and include it in the request.

\n

This value helps ensure idempotency. Secrets Manager uses this value to prevent the accidental creation of duplicate versions if there are failures and retries during a rotation. We recommend that you generate a UUID-type value to ensure uniqueness of your versions within the specified secret.

", "smithy.api#idempotencyToken": {} } }, @@ -3323,7 +3316,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3366,7 +3358,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3379,7 +3372,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3393,7 +3385,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3416,7 +3407,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3451,7 +3441,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3462,14 +3451,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3483,14 +3474,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3499,11 +3488,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3514,14 +3503,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3535,7 +3526,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3555,7 +3545,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3566,14 +3555,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3584,9 +3575,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/securityhub.json b/aws-models/securityhub.json index ba5b8987ae64..fe848e378a03 100644 --- a/aws-models/securityhub.json +++ b/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": {} } @@ -20712,6 +20300,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": {} } @@ -20795,6 +20384,7 @@ "StandardsSubscriptionRequests": { "target": "com.amazonaws.securityhub#StandardsSubscriptionRequests", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The list of standards checks to enable.

", "smithy.api#required": {} } @@ -20953,6 +20543,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": {} } @@ -21053,6 +20644,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": {} } @@ -21068,6 +20660,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": {} } @@ -21120,6 +20713,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": {} } @@ -21135,6 +20729,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": {} } @@ -21230,6 +20825,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": {} } @@ -21257,7 +20853,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": {} } @@ -21265,7 +20861,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": {} } @@ -21346,6 +20942,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": {} } @@ -21468,6 +21065,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": {} } @@ -21490,14 +21088,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.

" } }, @@ -21536,6 +21132,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": {} } @@ -21543,6 +21140,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": {} } @@ -21558,6 +21156,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": {} } @@ -21565,6 +21164,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": {} } @@ -21572,6 +21172,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": {} } @@ -21660,6 +21261,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": {} } @@ -21684,10 +21286,7 @@ } }, "com.amazonaws.securityhub#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.securityhub#BooleanFilter": { "type": "structure", @@ -21695,7 +21294,6 @@ "Value": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

The value of the boolean.

" } } @@ -21722,14 +21320,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.

" } }, @@ -21814,14 +21410,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.

" } }, @@ -21900,7 +21494,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

" } }, @@ -21919,7 +21512,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

" } } @@ -22037,7 +21629,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

" } } @@ -22154,6 +21745,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": {} } @@ -22161,6 +21753,7 @@ "Description": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The description for the custom action target.

", "smithy.api#required": {} } @@ -22168,6 +21761,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": {} } @@ -22183,6 +21777,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": {} } @@ -22309,7 +21904,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": {} } @@ -22317,6 +21912,7 @@ "RuleName": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The name of the rule.\n

", "smithy.api#required": {} } @@ -22324,6 +21920,7 @@ "Description": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n A description of the rule.\n

", "smithy.api#required": {} } @@ -22331,13 +21928,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": {} } @@ -22345,6 +21942,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": {} } @@ -22430,6 +22028,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": {} } @@ -22544,6 +22143,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": {} } @@ -22551,6 +22151,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": {} } @@ -22558,6 +22159,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": {} } @@ -22573,6 +22175,7 @@ "InsightArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of the insight created.

", "smithy.api#required": {} } @@ -22641,6 +22244,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": {} } @@ -22667,7 +22271,6 @@ "com.amazonaws.securityhub#CrossAccountMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -22680,7 +22283,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.

" } }, @@ -22725,7 +22327,6 @@ "TotalCount": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of occurrences of sensitive data.

" } } @@ -22746,7 +22347,6 @@ "BaseScore": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The base CVSS score.

" } }, @@ -22837,7 +22437,6 @@ "Value": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

A date range value for the date filter.

" } }, @@ -22915,6 +22514,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": {} } @@ -23003,6 +22603,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": {} } @@ -23149,6 +22750,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": {} } @@ -23212,6 +22814,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": {} } @@ -23290,6 +22893,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": {} } @@ -23388,7 +22992,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of results to return.

" } } @@ -23403,6 +23006,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": {} } @@ -23500,7 +23104,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.

" } }, @@ -23570,14 +23173,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.

" } }, @@ -23677,7 +23278,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" } @@ -23700,6 +23300,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": {} } @@ -23841,7 +23442,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" } @@ -23884,7 +23484,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" } @@ -24026,6 +23625,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": {} } @@ -24250,6 +23850,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": {} } @@ -24284,7 +23885,6 @@ "Blocked": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the DNS request was blocked.

" } } @@ -24294,10 +23894,7 @@ } }, "com.amazonaws.securityhub#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.securityhub#EnableImportFindingsForProduct": { "type": "operation", @@ -24351,6 +23948,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": {} } @@ -24420,6 +24018,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": {} } @@ -24494,7 +24093,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.

" } }, @@ -24598,7 +24196,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

" } }, @@ -24706,14 +24303,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.

" } }, @@ -24850,7 +24445,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.

" } }, @@ -24903,14 +24497,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.

" } } @@ -25047,7 +24639,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.

" } } @@ -25222,6 +24813,7 @@ "FindingIdentifier": { "target": "com.amazonaws.securityhub#AwsSecurityFindingIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -25246,7 +24838,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

" } } @@ -25443,7 +25034,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The maximum number of findings to return.

" } } @@ -25458,6 +25048,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": {} } @@ -25554,6 +25145,7 @@ "InsightResults": { "target": "com.amazonaws.securityhub#InsightResults", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The insight results returned by the operation.

", "smithy.api#required": {} } @@ -25655,7 +25247,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.

" } } @@ -25670,6 +25261,7 @@ "Insights": { "target": "com.amazonaws.securityhub#InsightList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The insights returned by the operation.

", "smithy.api#required": {} } @@ -25738,7 +25330,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.

" } } @@ -25845,6 +25436,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": {} } @@ -25880,14 +25472,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.

" } } @@ -25902,6 +25492,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": {} } @@ -25909,6 +25500,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": {} } @@ -25916,6 +25508,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": {} } @@ -25937,6 +25530,7 @@ "InsightArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of a Security Hub insight.

", "smithy.api#required": {} } @@ -25944,6 +25538,7 @@ "Name": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The name of a Security Hub insight.

", "smithy.api#required": {} } @@ -25951,6 +25546,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": {} } @@ -25958,6 +25554,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": {} } @@ -25979,6 +25576,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": {} } @@ -25986,7 +25584,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": {} } @@ -26008,6 +25606,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": {} } @@ -26015,6 +25614,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": {} } @@ -26022,6 +25622,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": {} } @@ -26032,10 +25633,7 @@ } }, "com.amazonaws.securityhub#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.securityhub#IntegerList": { "type": "list", @@ -26213,6 +25811,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": {} } @@ -26262,7 +25861,6 @@ "Asn": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The Autonomous System Number (ASN) of the internet provider

" } }, @@ -26439,7 +26037,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" } @@ -26528,7 +26125,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" } @@ -26624,7 +26220,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" } @@ -26697,7 +26292,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" } @@ -26777,7 +26371,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" } @@ -26785,7 +26378,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" } @@ -26881,7 +26473,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" } @@ -27015,7 +26606,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" } @@ -27031,6 +26621,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": {} } @@ -27089,6 +26680,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": {} @@ -27104,7 +26696,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" } @@ -27120,6 +26711,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": {} } @@ -27229,10 +26821,7 @@ } }, "com.amazonaws.securityhub#Long": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.securityhub#Malware": { "type": "structure", @@ -27240,6 +26829,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": {} } @@ -27455,7 +27045,6 @@ "com.amazonaws.securityhub#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -27557,7 +27146,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.

" } }, @@ -27588,7 +27176,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.

" } }, @@ -27639,7 +27226,6 @@ "Blocked": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the network connection attempt was blocked.

" } } @@ -27770,6 +27356,7 @@ "Text": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The text of a note.

", "smithy.api#required": {} } @@ -27777,6 +27364,7 @@ "UpdatedBy": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The principal that created a note.

", "smithy.api#required": {} } @@ -27784,6 +27372,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": {} } @@ -27799,6 +27388,7 @@ "Text": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The updated note text.

", "smithy.api#required": {} } @@ -27806,6 +27396,7 @@ "UpdatedBy": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The principal that updated the note.

", "smithy.api#required": {} } @@ -27821,21 +27412,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.

" } } @@ -27894,7 +27482,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.

" } }, @@ -27950,6 +27537,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": {} } @@ -27957,42 +27545,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.

" } }, @@ -28037,7 +27619,6 @@ "Blocked": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "

Indicates whether the port probe was blocked.

" } } @@ -28084,14 +27665,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.

" } } @@ -28106,14 +27685,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.

" } } @@ -28146,14 +27723,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.

" } }, @@ -28180,6 +27755,7 @@ "ProductArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN assigned to the product.

", "smithy.api#required": {} } @@ -28275,21 +27851,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.

" } } @@ -28307,7 +27880,6 @@ "com.amazonaws.securityhub#RatioScale": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 100 @@ -28346,7 +27918,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.

" } } @@ -28401,6 +27972,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": {} } @@ -28408,6 +27980,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": {} } @@ -28449,6 +28022,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": {} } @@ -28456,6 +28030,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": {} } @@ -29541,14 +29116,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.

" } } @@ -29595,14 +29168,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.

" } } @@ -29689,7 +29260,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.

" } }, @@ -29761,7 +29331,6 @@ "com.amazonaws.securityhub#RuleOrderValue": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -29791,6 +29360,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": {} } @@ -29798,6 +29368,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": {} } @@ -29805,6 +29376,7 @@ "Title": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The title of a security control.\n

", "smithy.api#required": {} } @@ -29812,6 +29384,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": {} } @@ -29819,6 +29392,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": {} } @@ -29826,6 +29400,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": {} } @@ -29833,6 +29408,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": {} } @@ -29848,6 +29424,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": {} } @@ -29855,6 +29432,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": {} } @@ -29862,6 +29440,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": {} } @@ -29869,6 +29448,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": {} } @@ -29876,6 +29456,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": {} } @@ -29883,6 +29464,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": {} } @@ -30172,7 +29754,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -30215,7 +29796,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -30228,7 +29810,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -30242,7 +29823,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -30265,7 +29845,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -30300,7 +29879,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -30311,14 +29889,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -30332,14 +29912,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -30348,11 +29926,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -30363,14 +29941,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -30384,7 +29964,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -30404,7 +29983,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -30415,14 +29993,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -30433,9 +30013,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -31117,7 +30699,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.

" } }, @@ -31162,7 +30743,6 @@ "TotalCount": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The total number of occurrences of sensitive data.

" } } @@ -31183,7 +30763,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.

" } }, @@ -31196,7 +30775,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
" } }, @@ -31281,14 +30859,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.

" } }, @@ -31304,10 +30880,7 @@ } }, "com.amazonaws.securityhub#SizeBytes": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.securityhub#SoftwarePackage": { "type": "structure", @@ -31456,7 +31029,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.

" } }, @@ -31557,6 +31129,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": {} } @@ -31564,6 +31137,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": {} } @@ -31571,6 +31145,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": {} } @@ -31578,6 +31153,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": {} } @@ -31635,6 +31211,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": {} } @@ -31642,6 +31219,7 @@ "StandardsArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

\n The ARN of a standard.\n

", "smithy.api#required": {} } @@ -31669,6 +31247,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": {} } @@ -31676,6 +31255,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": {} } @@ -31683,6 +31263,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": {} } @@ -31690,6 +31271,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": {} } @@ -31735,6 +31317,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": {} } @@ -31742,6 +31325,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": {} } @@ -31749,6 +31333,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": {} } @@ -31846,6 +31431,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": {} } @@ -31861,6 +31447,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": {} } @@ -31868,6 +31455,7 @@ "StandardsArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The ARN of a standard.

", "smithy.api#required": {} } @@ -31875,6 +31463,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": {} } @@ -31882,6 +31471,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": {} } @@ -31915,6 +31505,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": {} } @@ -32002,6 +31593,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": {} } @@ -32205,6 +31797,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": {} } @@ -32248,7 +31841,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

" } }, @@ -32455,7 +32047,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

" } }, @@ -32511,6 +32102,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": {} } @@ -32518,6 +32110,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": {} } @@ -32545,6 +32138,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": {} } @@ -32552,6 +32146,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": {} } @@ -32573,6 +32168,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": {} } @@ -32580,6 +32176,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": {} } @@ -32661,6 +32258,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": {} @@ -32761,6 +32359,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": {} } @@ -32774,7 +32373,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.

" } }, @@ -32793,7 +32391,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

" } }, @@ -32892,6 +32489,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": {} } @@ -32899,6 +32497,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": {} } @@ -32986,6 +32585,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": {} } @@ -33159,7 +32759,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": {} } @@ -33232,7 +32832,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

" } }, @@ -33432,21 +33031,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

" } } @@ -33461,6 +33057,7 @@ "Id": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "

The identifier of the vulnerability.

", "smithy.api#required": {} } @@ -33504,7 +33101,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

" } }, @@ -33609,6 +33205,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/aws-models/securitylake.json b/aws-models/securitylake.json index 2bc44061eae9..a596c42e046b 100644 --- a/aws-models/securitylake.json +++ b/aws-models/securitylake.json @@ -3237,7 +3237,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3256,7 +3255,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3284,13 +3282,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3303,7 +3302,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3317,7 +3315,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3340,7 +3337,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3375,11 +3371,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3390,16 +3384,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 +3410,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3429,15 +3424,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3448,16 +3442,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 +3468,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3491,11 +3487,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3506,20 +3500,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 +3526,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/aws-models/serverlessrepo.json b/aws-models/serverlessrepo.json index 2ad29cdbc40b..7f54947f8429 100644 --- a/aws-models/serverlessrepo.json +++ b/aws-models/serverlessrepo.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": {} diff --git a/aws-models/service-quotas.json b/aws-models/service-quotas.json index adee3f8059dd..769c097dbee8 100644 --- a/aws-models/service-quotas.json +++ b/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": [], diff --git a/aws-models/servicecatalog-appregistry.json b/aws-models/servicecatalog-appregistry.json index ac9925afe865..78a0dc333f08 100644 --- a/aws-models/servicecatalog-appregistry.json +++ b/aws-models/servicecatalog-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 diff --git a/aws-models/servicecatalog.json b/aws-models/servicecatalog.json index 3dd3ad023d80..b8952145d8ce 100644 --- a/aws-models/servicecatalog.json +++ b/aws-models/servicecatalog.json @@ -361,7 +361,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -404,7 +403,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -417,7 +417,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -431,7 +430,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -454,7 +452,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -489,7 +486,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -500,14 +496,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -521,14 +519,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -537,11 +533,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -552,14 +548,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -573,7 +571,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -593,7 +590,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -604,14 +600,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -622,9 +620,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1546,7 +1546,7 @@ } ], "traits": { - "smithy.api#documentation": "

Associates the specified principal ARN with the specified portfolio.

\n

If you share the portfolio with principal name sharing enabled, the PrincipalARN association is \n included in the share.

\n

The PortfolioID, PrincipalARN, and PrincipalType parameters are\n required.

\n

You can associate a maximum of 10 Principals with a portfolio using PrincipalType as IAM_PATTERN\n

\n \n

When you associate a principal with portfolio, a potential privilege escalation path may occur when that portfolio is \n then shared with other accounts. For a user in a recipient account who is not an Service Catalog Admin, \n but still has the ability to create Principals (Users/Groups/Roles), that user could create a role that matches a principal \n name association for the portfolio. Although this user may not know which principal names are associated through \n Service Catalog, they may be able to guess the user. If this potential escalation path is a concern, then \n Service Catalog recommends using PrincipalType as IAM. With this configuration, \n the PrincipalARN must already exist in the recipient account before it can be associated.

\n
" + "smithy.api#documentation": "

Associates the specified principal ARN with the specified portfolio.

\n

If you share the portfolio with principal name sharing enabled, the PrincipalARN association is \n included in the share.

\n

The PortfolioID, PrincipalARN, and PrincipalType parameters are\n required.

\n

You can associate a maximum of 10 Principals with a portfolio using PrincipalType as IAM_PATTERN.

\n \n

When you associate a principal with portfolio, a potential privilege escalation path may occur when that portfolio is \n then shared with other accounts. For a user in a recipient account who is not an Service Catalog Admin, \n but still has the ability to create Principals (Users/Groups/Roles), that user could create a role that matches a principal \n name association for the portfolio. Although this user may not know which principal names are associated through \n Service Catalog, they may be able to guess the user. If this potential escalation path is a concern, then \n Service Catalog recommends using PrincipalType as IAM. With this configuration, \n the PrincipalARN must already exist in the recipient account before it can be associated.

\n
" } }, "com.amazonaws.servicecatalog#AssociatePrincipalWithPortfolioInput": { @@ -8049,6 +8049,12 @@ "traits": { "smithy.api#enumValue": "TERRAFORM_CLOUD" } + }, + "EXTERNAL": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "EXTERNAL" + } } }, "traits": { @@ -8510,7 +8516,7 @@ "Type": { "target": "com.amazonaws.servicecatalog#ProvisionedProductType", "traits": { - "smithy.api#documentation": "

The type of provisioned product. The supported values are CFN_STACK and CFN_STACKSET.

" + "smithy.api#documentation": "

The type of provisioned product. \n The supported values are CFN_STACK, CFN_STACKSET, TERRAFORM_OPEN_SOURCE, \n TERRAFORM_CLOUD, and EXTERNAL.

" } }, "Id": { @@ -8638,7 +8644,7 @@ "Type": { "target": "com.amazonaws.servicecatalog#ProvisionedProductType", "traits": { - "smithy.api#documentation": "

The type of provisioned product. The supported values are CFN_STACK and CFN_STACKSET.

" + "smithy.api#documentation": "

The type of provisioned product. \n The supported values are CFN_STACK, CFN_STACKSET, TERRAFORM_OPEN_SOURCE, \n TERRAFORM_CLOUD, and EXTERNAL.

" } }, "Id": { @@ -9106,7 +9112,7 @@ "Type": { "target": "com.amazonaws.servicecatalog#ProvisioningArtifactType", "traits": { - "smithy.api#documentation": "

The type of provisioning artifact.

\n

\n CLOUD_FORMATION_TEMPLATE - CloudFormation template

" + "smithy.api#documentation": "

The type of provisioning artifact.

\n
    \n
  • \n

    \n CLOUD_FORMATION_TEMPLATE - CloudFormation template

    \n
  • \n
  • \n

    \n TERRAFORM_OPEN_SOURCE - Terraform Open Source configuration file

    \n
  • \n
  • \n

    \n TERRAFORM_CLOUD - Terraform Cloud configuration file

    \n
  • \n
  • \n

    \n EXTERNAL - External configuration file

    \n
  • \n
" } }, "CreatedTime": { @@ -9328,7 +9334,7 @@ "Type": { "target": "com.amazonaws.servicecatalog#ProvisioningArtifactType", "traits": { - "smithy.api#documentation": "

The type of provisioning artifact.

\n
    \n
  • \n

    \n CLOUD_FORMATION_TEMPLATE - CloudFormation template

    \n
  • \n
  • \n

    \n TERRAFORM_OPEN_SOURCE - Terraform open source configuration file

    \n
  • \n
" + "smithy.api#documentation": "

The type of provisioning artifact.

\n
    \n
  • \n

    \n CLOUD_FORMATION_TEMPLATE - CloudFormation template

    \n
  • \n
  • \n

    \n TERRAFORM_OPEN_SOURCE - Terraform Open Source configuration file

    \n
  • \n
  • \n

    \n TERRAFORM_CLOUD - Terraform Cloud configuration file

    \n
  • \n
  • \n

    \n EXTERNAL - External configuration file

    \n
  • \n
" } }, "DisableTemplateValidation": { @@ -9433,6 +9439,12 @@ "traits": { "smithy.api#enumValue": "TERRAFORM_CLOUD" } + }, + "EXTERNAL": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "EXTERNAL" + } } } }, @@ -9574,7 +9586,7 @@ "ProvisionedProductType": { "target": "com.amazonaws.servicecatalog#ProvisionedProductType", "traits": { - "smithy.api#documentation": "

The type of provisioned product. The supported values are CFN_STACK, CFN_STACKSET, \n TERRAFORM_OPEN_SOURCE, and TERRAFORM_CLOUD.

" + "smithy.api#documentation": "

The type of provisioned product. The supported values are CFN_STACK, CFN_STACKSET, \n TERRAFORM_OPEN_SOURCE, TERRAFORM_CLOUD, and EXTERNAL.

" } }, "RecordType": { diff --git a/aws-models/servicediscovery.json b/aws-models/servicediscovery.json index 5ff916fb3a94..9a14d84a2e6e 100644 --- a/aws-models/servicediscovery.json +++ b/aws-models/servicediscovery.json @@ -3374,7 +3374,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3417,7 +3416,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3430,7 +3430,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3444,7 +3443,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3467,7 +3465,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3502,7 +3499,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3513,14 +3509,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3534,14 +3532,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3550,11 +3546,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3565,14 +3561,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3586,7 +3584,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3606,7 +3603,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3692,14 +3688,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3710,9 +3708,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/sesv2.json b/aws-models/sesv2.json index cc3ebfc3b29c..85eca1091f7b 100644 --- a/aws-models/sesv2.json +++ b/aws-models/sesv2.json @@ -110,6 +110,9 @@ "smithy.api#sensitive": {} } }, + "com.amazonaws.sesv2#AdminEmail": { + "type": "string" + }, "com.amazonaws.sesv2#AlreadyExistsException": { "type": "structure", "members": { @@ -2930,7 +2933,7 @@ "NextSigningKeyLength": { "target": "com.amazonaws.sesv2#DkimSigningKeyLength", "traits": { - "smithy.api#documentation": "

[Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day.

" + "smithy.api#documentation": "

[Easy DKIM] The key length of the future DKIM key pair to be generated. This can be\n changed at most once per day.

" } }, "CurrentSigningKeyLength": { @@ -2956,7 +2959,7 @@ "DomainSigningSelector": { "target": "com.amazonaws.sesv2#Selector", "traits": { - "smithy.api#documentation": "

[Bring Your Own DKIM] A string that's used to identify a public key in the DNS configuration for a\n domain.

" + "smithy.api#documentation": "

[Bring Your Own DKIM] A string that's used to identify a public key in the DNS\n configuration for a domain.

" } }, "DomainSigningPrivateKey": { @@ -2968,12 +2971,12 @@ "NextSigningKeyLength": { "target": "com.amazonaws.sesv2#DkimSigningKeyLength", "traits": { - "smithy.api#documentation": "

[Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day.

" + "smithy.api#documentation": "

[Easy DKIM] The key length of the future DKIM key pair to be generated. This can be\n changed at most once per day.

" } } }, "traits": { - "smithy.api#documentation": "

An object that contains configuration for Bring Your Own DKIM (BYODKIM), or, for Easy DKIM

" + "smithy.api#documentation": "

An object that contains configuration for Bring Your Own DKIM (BYODKIM), or, for Easy\n DKIM

" } }, "com.amazonaws.sesv2#DkimSigningAttributesOrigin": { @@ -3273,7 +3276,7 @@ "Raw": { "target": "com.amazonaws.sesv2#RawMessage", "traits": { - "smithy.api#documentation": "

The raw email message. The message has to meet the following criteria:

\n
    \n
  • \n

    The message has to contain a header and a body, separated by one blank\n line.

    \n
  • \n
  • \n

    All of the required header fields must be present in the message.

    \n
  • \n
  • \n

    Each part of a multipart MIME message must be formatted properly.

    \n
  • \n
  • \n

    If you include attachments, they must be in a file format that the Amazon SES API v2\n supports.\n

    \n
  • \n
  • \n

    The entire message must be Base64 encoded.

    \n
  • \n
  • \n

    If any of the MIME parts in your message contain content that is outside of\n the 7-bit ASCII character range, you should encode that content to ensure that\n recipients' email clients render the message properly.

    \n
  • \n
  • \n

    The length of any single line of text in the message can't exceed 1,000\n characters. This restriction is defined in RFC 5321.

    \n
  • \n
" + "smithy.api#documentation": "

The raw email message. The message has to meet the following criteria:

\n
    \n
  • \n

    The message has to contain a header and a body, separated by one blank\n line.

    \n
  • \n
  • \n

    All of the required header fields must be present in the message.

    \n
  • \n
  • \n

    Each part of a multipart MIME message must be formatted properly.

    \n
  • \n
  • \n

    If you include attachments, they must be in a file format that the Amazon SES API v2\n supports.\n

    \n
  • \n
  • \n

    The raw data of the message needs to base64-encoded if you are accessing\n Amazon SES directly through the HTTPS interface. If you are accessing Amazon SES using an Amazon Web Services\n SDK, the SDK takes care of the base 64-encoding for you.

    \n
  • \n
  • \n

    If any of the MIME parts in your message contain content that is outside of\n the 7-bit ASCII character range, you should encode that content to ensure that\n recipients' email clients render the message properly.

    \n
  • \n
  • \n

    The length of any single line of text in the message can't exceed 1,000\n characters. This restriction is defined in RFC 5321.

    \n
  • \n
" } }, "Template": { @@ -5190,6 +5193,12 @@ "traits": { "smithy.api#documentation": "

The verification status of the identity. The status can be one of the following:

\n
    \n
  • \n

    \n PENDING – The verification process was initiated, but Amazon SES\n hasn't yet been able to verify the identity.

    \n
  • \n
  • \n

    \n SUCCESS – The verification process completed\n successfully.

    \n
  • \n
  • \n

    \n FAILED – The verification process failed.

    \n
  • \n
  • \n

    \n TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES\n from determining the verification status of the identity.

    \n
  • \n
  • \n

    \n NOT_STARTED – The verification process hasn't been\n initiated for the identity.

    \n
  • \n
" } + }, + "VerificationInfo": { + "target": "com.amazonaws.sesv2#VerificationInfo", + "traits": { + "smithy.api#documentation": "

An object that contains additional information about the verification status for the\n identity.

" + } } }, "traits": { @@ -5687,7 +5696,7 @@ "VerificationStatus": { "target": "com.amazonaws.sesv2#VerificationStatus", "traits": { - "smithy.api#documentation": "

The verification status of the identity. The status can be one of the following:

\n
    \n
  • \n

    \n PENDING – The verification process was initiated, but Amazon SES\n hasn't yet been able to verify the identity.

    \n
  • \n
  • \n

    \n SUCCESS – The verification process completed\n successfully.

    \n
  • \n
  • \n

    \n FAILED – The verification process failed.

    \n
  • \n
  • \n

    \n TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES\n from determining the verification status of the identity.

    \n
  • \n
  • \n

    \n NOT_STARTED – The verification process hasn't been\n initiated for the identity.

    \n
  • \n
" + "smithy.api#documentation": "

The verification status of the identity. The status can be one of the\n following:

\n
    \n
  • \n

    \n PENDING – The verification process was initiated, but Amazon SES\n hasn't yet been able to verify the identity.

    \n
  • \n
  • \n

    \n SUCCESS – The verification process completed\n successfully.

    \n
  • \n
  • \n

    \n FAILED – The verification process failed.

    \n
  • \n
  • \n

    \n TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES\n from determining the verification status of the identity.

    \n
  • \n
  • \n

    \n NOT_STARTED – The verification process hasn't been\n initiated for the identity.

    \n
  • \n
" } } }, @@ -6799,7 +6808,7 @@ "PageSize": { "target": "com.amazonaws.sesv2#MaxItems", "traits": { - "smithy.api#documentation": "

The number of results to show in a single call to ListEmailTemplates. If the number of\n results is larger than the number you specified in this parameter, then the response\n includes a NextToken element, which you can use to obtain additional results.

\n

The value you specify has to be at least 1, and can be no more than 10.

", + "smithy.api#documentation": "

The number of results to show in a single call to ListEmailTemplates. If the number of\n results is larger than the number you specified in this parameter, then the response\n includes a NextToken element, which you can use to obtain additional results.

\n

The value you specify has to be at least 1, and can be no more than 100.

", "smithy.api#httpQuery": "PageSize" } } @@ -8010,6 +8019,9 @@ "smithy.api#documentation": "

The name of a dedicated IP pool.

" } }, + "com.amazonaws.sesv2#PrimaryNameServer": { + "type": "string" + }, "com.amazonaws.sesv2#PrivateKey": { "type": "string", "traits": { @@ -9338,7 +9350,7 @@ "Data": { "target": "com.amazonaws.sesv2#RawMessageData", "traits": { - "smithy.api#documentation": "

The raw email message. The message has to meet the following criteria:

\n
    \n
  • \n

    The message has to contain a header and a body, separated by one blank\n line.

    \n
  • \n
  • \n

    All of the required header fields must be present in the message.

    \n
  • \n
  • \n

    Each part of a multipart MIME message must be formatted properly.

    \n
  • \n
  • \n

    Attachments must be in a file format that the Amazon SES supports.

    \n
  • \n
  • \n

    The entire message must be Base64 encoded.

    \n
  • \n
  • \n

    If any of the MIME parts in your message contain content that is outside of\n the 7-bit ASCII character range, you should encode that content to ensure that\n recipients' email clients render the message properly.

    \n
  • \n
  • \n

    The length of any single line of text in the message can't exceed 1,000\n characters. This restriction is defined in RFC 5321.

    \n
  • \n
", + "smithy.api#documentation": "

The raw email message. The message has to meet the following criteria:

\n
    \n
  • \n

    The message has to contain a header and a body, separated by one blank\n line.

    \n
  • \n
  • \n

    All of the required header fields must be present in the message.

    \n
  • \n
  • \n

    Each part of a multipart MIME message must be formatted properly.

    \n
  • \n
  • \n

    Attachments must be in a file format that the Amazon SES supports.

    \n
  • \n
  • \n

    The raw data of the message needs to base64-encoded if you are accessing\n Amazon SES directly through the HTTPS interface. If you are accessing Amazon SES using an Amazon Web Services\n SDK, the SDK takes care of the base 64-encoding for you.

    \n
  • \n
  • \n

    If any of the MIME parts in your message contain content that is outside of\n the 7-bit ASCII character range, you should encode that content to ensure that\n recipients' email clients render the message properly.

    \n
  • \n
  • \n

    The length of any single line of text in the message can't exceed 1,000\n characters. This restriction is defined in RFC 5321.

    \n
  • \n
", "smithy.api#required": {} } } @@ -9604,6 +9616,33 @@ "smithy.api#pattern": "^s3:\\/\\/([^\\/]+)\\/(.*?([^\\/]+)\\/?)$" } }, + "com.amazonaws.sesv2#SOARecord": { + "type": "structure", + "members": { + "PrimaryNameServer": { + "target": "com.amazonaws.sesv2#PrimaryNameServer", + "traits": { + "smithy.api#documentation": "

Primary name server specified in the SOA record.

" + } + }, + "AdminEmail": { + "target": "com.amazonaws.sesv2#AdminEmail", + "traits": { + "smithy.api#documentation": "

Administrative contact email from the SOA record.

" + } + }, + "SerialNumber": { + "target": "com.amazonaws.sesv2#SerialNumber", + "traits": { + "smithy.api#default": 0, + "smithy.api#documentation": "

Serial number from the SOA record.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

An object that contains information about the start of authority (SOA) record\n associated with the identity.

" + } + }, "com.amazonaws.sesv2#ScalingMode": { "type": "enum", "members": { @@ -10036,6 +10075,12 @@ "smithy.api#default": 0 } }, + "com.amazonaws.sesv2#SerialNumber": { + "type": "long", + "traits": { + "smithy.api#default": 0 + } + }, "com.amazonaws.sesv2#SimpleEmailService_v2": { "type": "service", "version": "2019-09-27", @@ -10373,7 +10418,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10416,7 +10460,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10429,7 +10474,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10443,7 +10487,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10466,7 +10509,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10501,7 +10543,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -10512,14 +10553,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10533,14 +10576,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -10549,11 +10590,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -10564,14 +10605,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10585,7 +10628,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10605,7 +10647,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -10616,14 +10657,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -10634,9 +10677,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -12379,6 +12424,73 @@ "smithy.api#documentation": "

An object that defines the VDM settings that apply to emails that you send using the\n configuration set.

" } }, + "com.amazonaws.sesv2#VerificationError": { + "type": "enum", + "members": { + "SERVICE_ERROR": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SERVICE_ERROR" + } + }, + "DNS_SERVER_ERROR": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DNS_SERVER_ERROR" + } + }, + "HOST_NOT_FOUND": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "HOST_NOT_FOUND" + } + }, + "TYPE_NOT_FOUND": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "TYPE_NOT_FOUND" + } + }, + "INVALID_VALUE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INVALID_VALUE" + } + } + } + }, + "com.amazonaws.sesv2#VerificationInfo": { + "type": "structure", + "members": { + "LastCheckedTimestamp": { + "target": "com.amazonaws.sesv2#Timestamp", + "traits": { + "smithy.api#documentation": "

The last time a verification attempt was made for this identity.

" + } + }, + "LastSuccessTimestamp": { + "target": "com.amazonaws.sesv2#Timestamp", + "traits": { + "smithy.api#documentation": "

The last time a successful verification was made for this identity.

" + } + }, + "ErrorType": { + "target": "com.amazonaws.sesv2#VerificationError", + "traits": { + "smithy.api#documentation": "

Provides the reason for the failure describing why Amazon SES was not able to successfully\n verify the identity. Below are the possible values:

\n
    \n
  • \n

    \n INVALID_VALUE – Amazon SES was able to find the record, but the\n value contained within the record was invalid. Ensure you have published the\n correct values for the record.

    \n
  • \n
  • \n

    \n TYPE_NOT_FOUND – The queried hostname exists but does not\n have the requested type of DNS record. Ensure that you have published the\n correct type of DNS record.

    \n
  • \n
  • \n

    \n HOST_NOT_FOUND – The queried hostname does not exist or was\n not reachable at the time of the request. Ensure that you have published the\n required DNS record(s).

    \n
  • \n
  • \n

    \n SERVICE_ERROR – A temporary issue is preventing Amazon SES from\n determining the verification status of the domain.

    \n
  • \n
  • \n

    \n DNS_SERVER_ERROR – The DNS server encountered an issue and\n was unable to complete the request.

    \n
  • \n
" + } + }, + "SOARecord": { + "target": "com.amazonaws.sesv2#SOARecord", + "traits": { + "smithy.api#documentation": "

An object that contains information about the start of authority (SOA) record\n associated with the identity.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

An object that contains additional information about the verification status for the\n identity.

" + } + }, "com.amazonaws.sesv2#VerificationStatus": { "type": "enum", "members": { diff --git a/aws-models/shield.json b/aws-models/shield.json index bb13c64f1161..1900cafb916b 100644 --- a/aws-models/shield.json +++ b/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": [], diff --git a/aws-models/signer.json b/aws-models/signer.json index 6bc64142ba42..327efd211731 100644 --- a/aws-models/signer.json +++ b/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": [], diff --git a/aws-models/simspaceweaver.json b/aws-models/simspaceweaver.json index 61f3c5ed0c59..637a3c741ac7 100644 --- a/aws-models/simspaceweaver.json +++ b/aws-models/simspaceweaver.json @@ -1157,7 +1157,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1176,7 +1175,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1204,13 +1202,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1223,7 +1222,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1237,7 +1235,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1260,7 +1257,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1295,11 +1291,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1310,16 +1304,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": [ @@ -1333,14 +1330,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1349,15 +1344,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1368,16 +1362,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1391,7 +1388,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1411,11 +1407,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1426,20 +1420,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": [], @@ -1450,18 +1446,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/aws-models/sms-voice.json b/aws-models/sms-voice.json index 64ac8bcf3c88..4ecf60bffd09 100644 --- a/aws-models/sms-voice.json +++ b/aws-models/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" } ] }, diff --git a/aws-models/snow-device-management.json b/aws-models/snow-device-management.json index d2d4ea4802c3..7e7cb3f2e778 100644 --- a/aws-models/snow-device-management.json +++ b/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": [], diff --git a/aws-models/snowball.json b/aws-models/snowball.json index 2de997b1ad4b..9b87f1cb3d4f 100644 --- a/aws-models/snowball.json +++ b/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": [], diff --git a/aws-models/sns.json b/aws-models/sns.json index 03d7767df5e3..7a6df3791e93 100644 --- a/aws-models/sns.json +++ b/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": [], diff --git a/aws-models/sqs.json b/aws-models/sqs.json index dbbdbed91ce0..fd3087d50fb6 100644 --- a/aws-models/sqs.json +++ b/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": [], diff --git a/aws-models/ssm-contacts.json b/aws-models/ssm-contacts.json index 7746181ae048..9de76c79d04d 100644 --- a/aws-models/ssm-contacts.json +++ b/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": [], diff --git a/aws-models/ssm-incidents.json b/aws-models/ssm-incidents.json index d797b54cb4db..a3117e88bd90 100644 --- a/aws-models/ssm-incidents.json +++ b/aws-models/ssm-incidents.json @@ -3363,7 +3363,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3406,7 +3405,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3419,7 +3419,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3433,7 +3432,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3456,7 +3454,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3491,7 +3488,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3502,14 +3498,16 @@ }, "type": "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 +3521,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3539,11 +3535,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3554,14 +3550,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3575,7 +3573,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3595,7 +3592,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3606,14 +3602,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3624,9 +3622,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/ssm-sap.json b/aws-models/ssm-sap.json index 5c36e234598f..8814c791d723 100644 --- a/aws-models/ssm-sap.json +++ b/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" } ] }, diff --git a/aws-models/ssm.json b/aws-models/ssm.json index 79a12f9734a6..865973f952e8 100644 --- a/aws-models/ssm.json +++ b/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.

" } }, @@ -454,6 +452,9 @@ { "target": "com.amazonaws.ssm#DeleteMaintenanceWindow" }, + { + "target": "com.amazonaws.ssm#DeleteOpsItem" + }, { "target": "com.amazonaws.ssm#DeleteOpsMetadata" }, @@ -827,7 +828,7 @@ "name": "ssm" }, "aws.protocols#awsJson1_1": {}, - "smithy.api#documentation": "

Amazon Web Services Systems Manager is the operations hub for your Amazon Web Services applications and resources and a secure\n end-to-end management solution for hybrid cloud environments that enables safe and secure\n operations at scale.

\n

This reference is intended to be used with the Amazon Web Services Systems Manager User Guide. To get started, see Setting up Amazon Web Services Systems Manager.

\n

\n Related resources\n

\n ", + "smithy.api#documentation": "

Amazon Web Services Systems Manager is the operations hub for your Amazon Web Services applications and resources and a secure\n end-to-end management solution for hybrid cloud environments that enables safe and secure\n operations at scale.

\n

This reference is intended to be used with the Amazon Web Services Systems Manager User Guide. To get started, see Setting up Amazon Web Services Systems Manager.

\n

\n Related resources\n

\n ", "smithy.api#title": "Amazon Simple Systems Manager (SSM)", "smithy.api#xmlNamespace": { "uri": "http://ssm.amazonaws.com/doc/2014-11-06/" @@ -874,7 +875,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -917,7 +917,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -930,7 +931,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -944,7 +944,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -967,7 +966,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1002,7 +1000,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1013,14 +1010,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1034,14 +1033,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1050,18 +1047,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -1070,7 +1066,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -1090,14 +1087,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1111,7 +1110,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1131,7 +1129,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1142,14 +1139,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1160,9 +1159,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1879,6 +1880,9 @@ { "target": "com.amazonaws.ssm#InternalServerError" }, + { + "target": "com.amazonaws.ssm#OpsItemConflictException" + }, { "target": "com.amazonaws.ssm#OpsItemInvalidParameterException" }, @@ -2024,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.

" } }, @@ -2237,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.

" } }, @@ -3002,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.

" } }, @@ -4559,7 +4560,6 @@ "TimeoutSeconds": { "target": "com.amazonaws.ssm#TimeoutSeconds", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "

The TimeoutSeconds value specified for a command.

" } }, @@ -4839,7 +4839,6 @@ "com.amazonaws.ssm#CommandMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -5628,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.

" } }, @@ -5911,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.

" } }, @@ -6053,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
" } }, @@ -6274,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": {} } @@ -6369,14 +6363,14 @@ "Description": { "target": "com.amazonaws.ssm#OpsItemDescription", "traits": { - "smithy.api#documentation": "

User-defined text that contains information about the OpsItem, in Markdown format.\n

\n \n

Provide enough information so that users viewing this OpsItem for the first time \n understand the issue.

\n
", + "smithy.api#documentation": "

User-defined text that contains information about the OpsItem, in Markdown format.

\n \n

Provide enough information so that users viewing this OpsItem for the first time understand\n the issue.

\n
", "smithy.api#required": {} } }, "OpsItemType": { "target": "com.amazonaws.ssm#OpsItemType", "traits": { - "smithy.api#documentation": "

The type of OpsItem to create. Systems Manager supports the following types of OpsItems:

\n
    \n
  • \n

    \n /aws/issue\n

    \n

    This type of OpsItem is used for default OpsItems created by OpsCenter.

    \n
  • \n
  • \n

    \n /aws/changerequest\n

    \n

    This type of OpsItem is used by Change Manager for reviewing and approving or rejecting change\n requests.

    \n
  • \n
  • \n

    \n /aws/insight\n

    \n

    This type of OpsItem is used by OpsCenter for aggregating and reporting on duplicate\n OpsItems.

    \n
  • \n
" + "smithy.api#documentation": "

The type of OpsItem to create. Systems Manager supports the following types of OpsItems:

\n
    \n
  • \n

    \n /aws/issue\n

    \n

    This type of OpsItem is used for default OpsItems created by OpsCenter.

    \n
  • \n
  • \n

    \n /aws/changerequest\n

    \n

    This type of OpsItem is used by Change Manager for reviewing and approving or rejecting change\n requests.

    \n
  • \n
  • \n

    \n /aws/insights\n

    \n

    This type of OpsItem is used by OpsCenter for aggregating and reporting on duplicate\n OpsItems.

    \n
  • \n
" } }, "OperationalData": { @@ -7103,6 +7097,48 @@ "smithy.api#output": {} } }, + "com.amazonaws.ssm#DeleteOpsItem": { + "type": "operation", + "input": { + "target": "com.amazonaws.ssm#DeleteOpsItemRequest" + }, + "output": { + "target": "com.amazonaws.ssm#DeleteOpsItemResponse" + }, + "errors": [ + { + "target": "com.amazonaws.ssm#InternalServerError" + }, + { + "target": "com.amazonaws.ssm#OpsItemInvalidParameterException" + } + ], + "traits": { + "smithy.api#documentation": "

Delete an OpsItem. You must have permission in Identity and Access Management (IAM) to\n delete an OpsItem.

\n \n

Note the following important information about this operation.

\n
    \n
  • \n

    Deleting an OpsItem is irreversible. You can't restore a deleted OpsItem.

    \n
  • \n
  • \n

    This operation uses an eventual consistency model, which means the\n system can take a few minutes to complete this operation. If you delete an OpsItem and\n immediately call, for example, GetOpsItem, the deleted OpsItem might still\n appear in the response.

    \n
  • \n
  • \n

    This operation is idempotent. The system doesn't throw an exception if you repeatedly\n call this operation for the same OpsItem. If the first call is successful, all additional calls\n return the same successful response as the first call.

    \n
  • \n
  • \n

    This operation doesn't support cross-account calls. A delegated administrator or\n management account can't delete OpsItems in other accounts, even if OpsCenter has been set up for\n cross-account administration. For more information about cross-account administration, see\n Setting up\n OpsCenter to centrally manage OpsItems across accounts in the Systems Manager User Guide.

    \n
  • \n
\n
" + } + }, + "com.amazonaws.ssm#DeleteOpsItemRequest": { + "type": "structure", + "members": { + "OpsItemId": { + "target": "com.amazonaws.ssm#OpsItemId", + "traits": { + "smithy.api#documentation": "

The ID of the OpsItem that you want to delete.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.ssm#DeleteOpsItemResponse": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.ssm#DeleteOpsMetadata": { "type": "operation", "input": { @@ -7735,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.

" } }, @@ -7857,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.

" } }, @@ -7940,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.

" } }, @@ -8065,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.

" } }, @@ -8160,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.

" } }, @@ -8231,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).

" } }, @@ -8338,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.

" } }, @@ -8462,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.

" } }, @@ -8542,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).

" } }, @@ -8619,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.

" } }, @@ -8707,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

" } }, @@ -8822,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).

" } } @@ -8870,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).

" } } @@ -8956,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).

" } } @@ -9032,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.

" } } @@ -9113,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.

" } }, @@ -9193,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.

" } }, @@ -9270,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.

" } }, @@ -9361,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.

" } }, @@ -9441,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.

" } }, @@ -9521,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.

" } }, @@ -9622,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.

" } }, @@ -9669,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.

" } }, @@ -9825,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.

" } }, @@ -9895,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).

" } }, @@ -10086,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).

" } }, @@ -10176,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.

" } }, @@ -10253,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.

" } }, @@ -10309,6 +10317,9 @@ { "target": "com.amazonaws.ssm#InternalServerError" }, + { + "target": "com.amazonaws.ssm#OpsItemConflictException" + }, { "target": "com.amazonaws.ssm#OpsItemInvalidParameterException" }, @@ -11030,7 +11041,6 @@ "com.amazonaws.ssm#DocumentPermissionMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 200 @@ -11567,7 +11577,6 @@ "com.amazonaws.ssm#EffectiveInstanceAssociationMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 5 @@ -12535,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.

" } } @@ -12596,7 +12604,6 @@ "com.amazonaws.ssm#GetInventorySchemaMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 50, "max": 200 @@ -12621,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.

" } }, @@ -13096,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.

" } }, @@ -13109,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.

" } }, @@ -13382,7 +13386,6 @@ "com.amazonaws.ssm#GetOpsMetadataMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10 @@ -13402,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.

" } }, @@ -13517,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.

" } } @@ -13623,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.

" } }, @@ -13754,7 +13754,6 @@ "com.amazonaws.ssm#GetParametersByPathMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10 @@ -13794,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.

" } }, @@ -16851,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.

" } }, @@ -16924,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.

" } }, @@ -17012,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.

" } }, @@ -17113,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.

" } }, @@ -17219,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.

" } } @@ -17295,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.

" } } @@ -17382,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.

" } } @@ -17471,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.

" } }, @@ -17553,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.

" } }, @@ -17649,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.

" } } @@ -17887,7 +17875,6 @@ "com.amazonaws.ssm#ListOpsMetadataMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -17906,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.

" } }, @@ -17988,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.

" } } @@ -18064,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.

" } } @@ -18235,7 +18219,6 @@ "com.amazonaws.ssm#MaintenanceWindowDurationHours": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 24 @@ -18662,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.

" } }, @@ -18688,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.

" } }, @@ -18798,7 +18779,6 @@ "com.amazonaws.ssm#MaintenanceWindowMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 10, "max": 100 @@ -18818,7 +18798,6 @@ "com.amazonaws.ssm#MaintenanceWindowOffset": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 6 @@ -18905,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.

" } } @@ -18926,7 +18904,6 @@ "com.amazonaws.ssm#MaintenanceWindowSearchMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -19382,7 +19359,6 @@ "com.amazonaws.ssm#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -19392,7 +19368,6 @@ "com.amazonaws.ssm#MaxResultsEC2Compatible": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 50 @@ -20113,7 +20088,7 @@ "OpsItemType": { "target": "com.amazonaws.ssm#OpsItemType", "traits": { - "smithy.api#documentation": "

The type of OpsItem. Systems Manager supports the following types of OpsItems:

\n
    \n
  • \n

    \n /aws/issue\n

    \n

    This type of OpsItem is used for default OpsItems created by OpsCenter.

    \n
  • \n
  • \n

    \n /aws/changerequest\n

    \n

    This type of OpsItem is used by Change Manager for reviewing and approving or rejecting change\n requests.

    \n
  • \n
  • \n

    \n /aws/insight\n

    \n

    This type of OpsItem is used by OpsCenter for aggregating and reporting on duplicate\n OpsItems.

    \n
  • \n
" + "smithy.api#documentation": "

The type of OpsItem. Systems Manager supports the following types of OpsItems:

\n
    \n
  • \n

    \n /aws/issue\n

    \n

    This type of OpsItem is used for default OpsItems created by OpsCenter.

    \n
  • \n
  • \n

    \n /aws/changerequest\n

    \n

    This type of OpsItem is used by Change Manager for reviewing and approving or rejecting change\n requests.

    \n
  • \n
  • \n

    \n /aws/insights\n

    \n

    This type of OpsItem is used by OpsCenter for aggregating and reporting on duplicate\n OpsItems.

    \n
  • \n
" } }, "CreatedTime": { @@ -20302,6 +20277,22 @@ "smithy.api#pattern": "^(?!\\s*$).+$" } }, + "com.amazonaws.ssm#OpsItemConflictException": { + "type": "structure", + "members": { + "Message": { + "target": "com.amazonaws.ssm#String" + } + }, + "traits": { + "aws.protocols#awsQueryError": { + "code": "OpsItemConflictException", + "httpResponseCode": 409 + }, + "smithy.api#documentation": "

The specified OpsItem is in the process of being deleted.

", + "smithy.api#error": "client" + } + }, "com.amazonaws.ssm#OpsItemDataKey": { "type": "string", "traits": { @@ -21313,7 +21304,7 @@ "OpsItemType": { "target": "com.amazonaws.ssm#OpsItemType", "traits": { - "smithy.api#documentation": "

The type of OpsItem. Systems Manager supports the following types of OpsItems:

\n
    \n
  • \n

    \n /aws/issue\n

    \n

    This type of OpsItem is used for default OpsItems created by OpsCenter.

    \n
  • \n
  • \n

    \n /aws/changerequest\n

    \n

    This type of OpsItem is used by Change Manager for reviewing and approving or rejecting change\n requests.

    \n
  • \n
  • \n

    \n /aws/insight\n

    \n

    This type of OpsItem is used by OpsCenter for aggregating and reporting on duplicate\n OpsItems.

    \n
  • \n
" + "smithy.api#documentation": "

The type of OpsItem. Systems Manager supports the following types of OpsItems:

\n
    \n
  • \n

    \n /aws/issue\n

    \n

    This type of OpsItem is used for default OpsItems created by OpsCenter.

    \n
  • \n
  • \n

    \n /aws/changerequest\n

    \n

    This type of OpsItem is used by Change Manager for reviewing and approving or rejecting change\n requests.

    \n
  • \n
  • \n

    \n /aws/insights\n

    \n

    This type of OpsItem is used by OpsCenter for aggregating and reporting on duplicate\n OpsItems.

    \n
  • \n
" } }, "ActualStartTime": { @@ -22589,7 +22580,6 @@ "com.amazonaws.ssm#PatchBaselineMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -22773,7 +22763,6 @@ "com.amazonaws.ssm#PatchComplianceMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 10, "max": 100 @@ -24467,7 +24456,6 @@ "com.amazonaws.ssm#RegistrationLimit": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -24525,7 +24513,6 @@ "com.amazonaws.ssm#RegistrationsCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -25806,7 +25793,6 @@ "com.amazonaws.ssm#ScheduleOffset": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 6 @@ -25996,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.

" } }, @@ -26422,7 +26407,6 @@ "com.amazonaws.ssm#SessionMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 200 @@ -27781,7 +27765,6 @@ "com.amazonaws.ssm#TimeoutSeconds": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 30, "max": 2592000 @@ -28207,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
" } }, @@ -28622,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.

" } }, @@ -28714,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.

" } }, @@ -29162,6 +29140,9 @@ { "target": "com.amazonaws.ssm#OpsItemAlreadyExistsException" }, + { + "target": "com.amazonaws.ssm#OpsItemConflictException" + }, { "target": "com.amazonaws.ssm#OpsItemInvalidParameterException" }, diff --git a/aws-models/sso-admin.json b/aws-models/sso-admin.json index cc35316f0019..362ed44e2f67 100644 --- a/aws-models/sso-admin.json +++ b/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/aws-models/sso-oidc.json b/aws-models/sso-oidc.json index ee4a8bbaad0f..83a497aca3b5 100644 --- a/aws-models/sso-oidc.json +++ b/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/aws-models/sso.json b/aws-models/sso.json index 5d32bc16399a..ab26fa26700b 100644 --- a/aws-models/sso.json +++ b/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/aws-models/states.json b/aws-models/states.json index 24605d3c882a..90cc9c4aa85c 100644 --- a/aws-models/states.json +++ b/aws-models/states.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": [], diff --git a/aws-models/storagegateway.json b/aws-models/storagegateway.json index dfbfda5e9b31..a3dd29f879bf 100644 --- a/aws-models/storagegateway.json +++ b/aws-models/storagegateway.json @@ -9003,7 +9003,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9046,7 +9045,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9059,7 +9059,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9073,7 +9072,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9096,7 +9094,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9131,7 +9128,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9142,14 +9138,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9163,14 +9161,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -9179,11 +9175,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9194,14 +9190,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9215,7 +9213,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9235,7 +9232,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9246,14 +9242,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -9264,9 +9262,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/streams.dynamodb.json b/aws-models/streams.dynamodb.json index 17a1eb8b9f0c..9e3499dbb830 100644 --- a/aws-models/streams.dynamodb.json +++ b/aws-models/streams.dynamodb.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": [], diff --git a/aws-models/sts.json b/aws-models/sts.json index ad261493c747..c9648e8cb23d 100644 --- a/aws-models/sts.json +++ b/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/aws-models/support-app.json b/aws-models/support-app.json index 8cca11d12f09..c764076599b7 100644 --- a/aws-models/support-app.json +++ b/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": [], diff --git a/aws-models/support.json b/aws-models/support.json index 0515f6a42a92..9ee7af1bccb9 100644 --- a/aws-models/support.json +++ b/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": [], diff --git a/aws-models/swf.json b/aws-models/swf.json index a5cf27b1f990..b0015da3d10e 100644 --- a/aws-models/swf.json +++ b/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": [], diff --git a/aws-models/synthetics.json b/aws-models/synthetics.json index e8c43baf771d..dd5bc057c523 100644 --- a/aws-models/synthetics.json +++ b/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": [], diff --git a/aws-models/textract.json b/aws-models/textract.json index 12e209c0a8e6..cf1610b12909 100644 --- a/aws-models/textract.json +++ b/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/aws-models/timestream-query.json b/aws-models/timestream-query.json index 13e1aea96af5..b7ed95355061 100644 --- a/aws-models/timestream-query.json +++ b/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": [], diff --git a/aws-models/timestream-write.json b/aws-models/timestream-write.json index 7c2da01499a6..722214963116 100644 --- a/aws-models/timestream-write.json +++ b/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": [], diff --git a/aws-models/tnb.json b/aws-models/tnb.json index 4a2bef95494a..84aa8a7ab297 100644 --- a/aws-models/tnb.json +++ b/aws-models/tnb.json @@ -4407,7 +4407,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4426,7 +4425,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -4454,13 +4452,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -4473,7 +4472,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4487,7 +4485,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4510,7 +4507,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4545,11 +4541,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -4560,16 +4554,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 +4580,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4599,15 +4594,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -4618,16 +4612,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 +4638,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4661,11 +4657,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -4676,20 +4670,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 +4696,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/aws-models/transcribe-streaming.json b/aws-models/transcribe-streaming.json index 49bde387a539..d8b9be6cf8ce 100644 --- a/aws-models/transcribe-streaming.json +++ b/aws-models/transcribe-streaming.json @@ -2353,7 +2353,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2396,7 +2395,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2409,7 +2409,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2423,7 +2422,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2446,7 +2444,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2481,7 +2478,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2492,14 +2488,16 @@ }, "type": "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 +2511,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2529,11 +2525,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2544,14 +2540,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2565,7 +2563,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2585,7 +2582,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2596,14 +2592,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2614,9 +2612,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/transcribe.json b/aws-models/transcribe.json index 53fc340feb87..031e74cbdf4a 100644 --- a/aws-models/transcribe.json +++ b/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/aws-models/transfer.json b/aws-models/transfer.json index 381e997ce706..e4ebf5ee4804 100644 --- a/aws-models/transfer.json +++ b/aws-models/transfer.json @@ -433,7 +433,7 @@ "HomeDirectory": { "target": "com.amazonaws.transfer#HomeDirectory", "traits": { - "smithy.api#documentation": "

The landing directory (folder) for a user when they log in to the server using the client.

\n

A HomeDirectory example is /bucket_name/home/mydirectory.

\n \n

The HomeDirectory parameter is only used if HomeDirectoryType is set to LOGICAL.

\n
" + "smithy.api#documentation": "

The landing directory (folder) for a user when they log in to the server using the client.

\n

A HomeDirectory example is /bucket_name/home/mydirectory.

\n \n

The HomeDirectory parameter is only used if HomeDirectoryType is set to PATH.

\n
" } }, "HomeDirectoryType": { @@ -973,7 +973,7 @@ "HomeDirectory": { "target": "com.amazonaws.transfer#HomeDirectory", "traits": { - "smithy.api#documentation": "

The landing directory (folder) for a user when they log in to the server using the client.

\n

A HomeDirectory example is /bucket_name/home/mydirectory.

\n \n

The HomeDirectory parameter is only used if HomeDirectoryType is set to LOGICAL.

\n
" + "smithy.api#documentation": "

The landing directory (folder) for a user when they log in to the server using the client.

\n

A HomeDirectory example is /bucket_name/home/mydirectory.

\n \n

The HomeDirectory parameter is only used if HomeDirectoryType is set to PATH.

\n
" } }, "HomeDirectoryType": { @@ -2465,7 +2465,7 @@ "HomeDirectory": { "target": "com.amazonaws.transfer#HomeDirectory", "traits": { - "smithy.api#documentation": "

The landing directory (folder) for a user when they log in to the server using the client.

\n

A HomeDirectory example is /bucket_name/home/mydirectory.

\n \n

The HomeDirectory parameter is only used if HomeDirectoryType is set to LOGICAL.

\n
" + "smithy.api#documentation": "

The landing directory (folder) for a user when they log in to the server using the client.

\n

A HomeDirectory example is /bucket_name/home/mydirectory.

\n \n

The HomeDirectory parameter is only used if HomeDirectoryType is set to PATH.

\n
" } }, "HomeDirectoryMappings": { @@ -3061,7 +3061,7 @@ "HomeDirectory": { "target": "com.amazonaws.transfer#HomeDirectory", "traits": { - "smithy.api#documentation": "

The landing directory (folder) for a user when they log in to the server using the client.

\n

A HomeDirectory example is /bucket_name/home/mydirectory.

\n \n

The HomeDirectory parameter is only used if HomeDirectoryType is set to LOGICAL.

\n
" + "smithy.api#documentation": "

The landing directory (folder) for a user when they log in to the server using the client.

\n

A HomeDirectory example is /bucket_name/home/mydirectory.

\n \n

The HomeDirectory parameter is only used if HomeDirectoryType is set to PATH.

\n
" } }, "HomeDirectoryMappings": { @@ -5074,7 +5074,7 @@ "HomeDirectory": { "target": "com.amazonaws.transfer#HomeDirectory", "traits": { - "smithy.api#documentation": "

The landing directory (folder) for a user when they log in to the server using the client.

\n

A HomeDirectory example is /bucket_name/home/mydirectory.

\n \n

The HomeDirectory parameter is only used if HomeDirectoryType is set to LOGICAL.

\n
" + "smithy.api#documentation": "

The landing directory (folder) for a user when they log in to the server using the client.

\n

A HomeDirectory example is /bucket_name/home/mydirectory.

\n \n

The HomeDirectory parameter is only used if HomeDirectoryType is set to PATH.

\n
" } }, "HomeDirectoryType": { @@ -5459,7 +5459,7 @@ "HomeDirectory": { "target": "com.amazonaws.transfer#HomeDirectory", "traits": { - "smithy.api#documentation": "

The landing directory (folder) for a user when they log in to the server using the client.

\n

A HomeDirectory example is /bucket_name/home/mydirectory.

\n \n

The HomeDirectory parameter is only used if HomeDirectoryType is set to LOGICAL.

\n
" + "smithy.api#documentation": "

The landing directory (folder) for a user when they log in to the server using the client.

\n

A HomeDirectory example is /bucket_name/home/mydirectory.

\n \n

The HomeDirectory parameter is only used if HomeDirectoryType is set to PATH.

\n
" } }, "HomeDirectoryType": { @@ -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": [], @@ -8404,7 +8404,7 @@ "HomeDirectory": { "target": "com.amazonaws.transfer#HomeDirectory", "traits": { - "smithy.api#documentation": "

The landing directory (folder) for a user when they log in to the server using the client.

\n

A HomeDirectory example is /bucket_name/home/mydirectory.

\n \n

The HomeDirectory parameter is only used if HomeDirectoryType is set to LOGICAL.

\n
" + "smithy.api#documentation": "

The landing directory (folder) for a user when they log in to the server using the client.

\n

A HomeDirectory example is /bucket_name/home/mydirectory.

\n \n

The HomeDirectory parameter is only used if HomeDirectoryType is set to PATH.

\n
" } }, "HomeDirectoryType": { @@ -9075,7 +9075,7 @@ "HomeDirectory": { "target": "com.amazonaws.transfer#HomeDirectory", "traits": { - "smithy.api#documentation": "

The landing directory (folder) for a user when they log in to the server using the client.

\n

A HomeDirectory example is /bucket_name/home/mydirectory.

\n \n

The HomeDirectory parameter is only used if HomeDirectoryType is set to LOGICAL.

\n
" + "smithy.api#documentation": "

The landing directory (folder) for a user when they log in to the server using the client.

\n

A HomeDirectory example is /bucket_name/home/mydirectory.

\n \n

The HomeDirectory parameter is only used if HomeDirectoryType is set to PATH.

\n
" } }, "HomeDirectoryType": { diff --git a/aws-models/translate.json b/aws-models/translate.json index 37e62a1e6c28..b7696423957c 100644 --- a/aws-models/translate.json +++ b/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": [], diff --git a/aws-models/verifiedpermissions.json b/aws-models/verifiedpermissions.json index 9727a1cb3241..657f0bba5ebb 100644 --- a/aws-models/verifiedpermissions.json +++ b/aws-models/verifiedpermissions.json @@ -67,7 +67,7 @@ "boolean": { "target": "com.amazonaws.verifiedpermissions#BooleanAttribute", "traits": { - "smithy.api#documentation": "

An attribute value of Boolean type.

\n

Example: {\"boolean\": true}\n

" + "smithy.api#documentation": "

An attribute value of Boolean type.

\n

Example: {\"boolean\": true}\n

" } }, "entityIdentifier": { @@ -79,25 +79,25 @@ "long": { "target": "com.amazonaws.verifiedpermissions#LongAttribute", "traits": { - "smithy.api#documentation": "

An attribute value of Long type.

\n

Example: {\"long\": 0}\n

" + "smithy.api#documentation": "

An attribute value of Long type.

\n

Example: {\"long\": 0}\n

" } }, "string": { "target": "com.amazonaws.verifiedpermissions#StringAttribute", "traits": { - "smithy.api#documentation": "

An attribute value of String type.

\n

Example: {\"string\": \"abc\"}\n

" + "smithy.api#documentation": "

An attribute value of String type.

\n

Example: {\"string\": \"abc\"}\n

" } }, "set": { "target": "com.amazonaws.verifiedpermissions#SetAttribute", "traits": { - "smithy.api#documentation": "

An attribute value of Set type.

\n

Example: {\"set\": [ {} ] }\n

" + "smithy.api#documentation": "

An attribute value of Set type.

\n

Example: {\"set\": [ {} ] }\n

" } }, "record": { "target": "com.amazonaws.verifiedpermissions#RecordAttribute", "traits": { - "smithy.api#documentation": "

An attribute value of Record type.

\n

Example: {\"record\": { \"keyName\": {} } }\n

" + "smithy.api#documentation": "

An attribute value of Record type.

\n

Example: {\"record\": { \"keyName\": {} } }\n

" } } }, @@ -224,6 +224,9 @@ "target": "com.amazonaws.verifiedpermissions#CreateIdentitySourceOutput" }, "errors": [ + { + "target": "com.amazonaws.verifiedpermissions#ConflictException" + }, { "target": "com.amazonaws.verifiedpermissions#ResourceNotFoundException" }, @@ -317,6 +320,9 @@ "target": "com.amazonaws.verifiedpermissions#CreatePolicyOutput" }, "errors": [ + { + "target": "com.amazonaws.verifiedpermissions#ConflictException" + }, { "target": "com.amazonaws.verifiedpermissions#ResourceNotFoundException" }, @@ -423,13 +429,16 @@ "target": "com.amazonaws.verifiedpermissions#CreatePolicyStoreOutput" }, "errors": [ + { + "target": "com.amazonaws.verifiedpermissions#ConflictException" + }, { "target": "com.amazonaws.verifiedpermissions#ServiceQuotaExceededException" } ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to create a Cedar policy and save it in the specified policy store", - "smithy.api#documentation": "

Creates a policy store. A policy store is a container for policy resources.

\n \n

Although Cedar\n supports multiple namespaces, Verified Permissions currently supports only one\n namespace per policy store.

\n
\n \n

Verified Permissions is \n eventually consistent\n . It can take a few seconds for a new or changed element to be propagate through\n the service and be visible in the results of other Verified Permissions operations.

\n
", + "smithy.api#documentation": "

Creates a policy store. A policy store is a container for policy resources.

\n \n

Although Cedar supports multiple namespaces, Verified Permissions currently supports only one\n namespace per policy store.

\n
\n \n

Verified Permissions is \n eventually consistent\n . It can take a few seconds for a new or changed element to be propagate through\n the service and be visible in the results of other Verified Permissions operations.

\n
", "smithy.api#idempotent": {} } }, @@ -500,6 +509,9 @@ "target": "com.amazonaws.verifiedpermissions#CreatePolicyTemplateOutput" }, "errors": [ + { + "target": "com.amazonaws.verifiedpermissions#ConflictException" + }, { "target": "com.amazonaws.verifiedpermissions#ResourceNotFoundException" }, @@ -3439,7 +3451,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to update the specified policy template", - "smithy.api#documentation": "

Updates the specified policy template. You can update only the description and the some elements\n of the policyBody.

\n \n

Changes you make to the policy template content are immediately reflected in authorization\n decisions that involve all template-linked policies instantiated from this template.

\n
\n \n

Verified Permissions is \n eventually consistent\n . It can take a few seconds for a new or changed element to be propagate through\n the service and be visible in the results of other Verified Permissions operations.

\n
", + "smithy.api#documentation": "

Updates the specified policy template. You can update only the description and the some elements\n of the policyBody.

\n \n

Changes you make to the policy template content are immediately (within the constraints of\n eventual consistency) reflected in authorization decisions that involve all template-linked policies\n instantiated from this template.

\n
\n \n

Verified Permissions is \n eventually consistent\n . It can take a few seconds for a new or changed element to be propagate through\n the service and be visible in the results of other Verified Permissions operations.

\n
", "smithy.api#idempotent": {} } }, @@ -3562,7 +3574,7 @@ } }, "traits": { - "smithy.api#documentation": "

The request failed because one or more input parameters don't satisfy their constraint\n requirements. The output is provided as a list of fields and a reason for each field that\n isn't valid.

\n

The possible reasons include the following:

\n
    \n
  • \n

    \n UnrecognizedEntityType\n

    \n

    The policy includes an entity type that isn't found in the schema.

    \n
  • \n
  • \n

    \n UnrecognizedActionId\n

    \n

    The policy includes an action id that isn't found in the schema.

    \n
  • \n
  • \n

    \n InvalidActionApplication\n

    \n

    The policy includes an action that, according to the schema, doesn't support\n the specified principal and resource.

    \n
  • \n
  • \n

    \n UnexpectedType\n

    \n

    The policy included an operand that isn't a valid type for the specified\n operation.

    \n
  • \n
  • \n

    \n IncompatibleTypes\n

    \n

    The types of elements included in a set, or the types of\n expressions used in an if...then...else clause aren't compatible in\n this context.

    \n
  • \n
  • \n

    \n MissingAttribute\n

    \n

    The policy attempts to access a record or entity attribute that isn't\n specified in the schema. Test for the existence of the attribute first before\n attempting to access its value. For more information, see the has (presence of attribute test) operator in the\n Cedar Policy Language Guide.

    \n
  • \n
  • \n

    \n UnsafeOptionalAttributeAccess\n

    \n

    The policy attempts to access a record or entity attribute that is optional\n and isn't guaranteed to be present. Test for the existence of the attribute\n first before attempting to access its value. For more information, see the\n has (presence of attribute test) operator in the\n Cedar Policy Language Guide.

    \n
  • \n
  • \n

    \n ImpossiblePolicy\n

    \n

    Cedar has determined that a policy condition always evaluates to false. If\n the policy is always false, it can never apply to any query, and so it can never\n affect an authorization decision.

    \n
  • \n
  • \n

    \n WrongNumberArguments\n

    \n

    The policy references an extension type with the wrong number of\n arguments.

    \n
  • \n
  • \n

    \n FunctionArgumentValidationError\n

    \n

    Cedar couldn't parse the argument passed to an extension type. For example,\n a string that is to be parsed as an IPv4 address can contain only digits and the\n period character.

    \n
  • \n
", + "smithy.api#documentation": "

The request failed because one or more input parameters don't satisfy their constraint\n requirements. The output is provided as a list of fields and a reason for each field that\n isn't valid.

\n

The possible reasons include the following:

\n
    \n
  • \n

    \n UnrecognizedEntityType\n

    \n

    The policy includes an entity type that isn't found in the schema.

    \n
  • \n
  • \n

    \n UnrecognizedActionId\n

    \n

    The policy includes an action id that isn't found in the schema.

    \n
  • \n
  • \n

    \n InvalidActionApplication\n

    \n

    The policy includes an action that, according to the schema, doesn't support\n the specified principal and resource.

    \n
  • \n
  • \n

    \n UnexpectedType\n

    \n

    The policy included an operand that isn't a valid type for the specified\n operation.

    \n
  • \n
  • \n

    \n IncompatibleTypes\n

    \n

    The types of elements included in a set, or the types of\n expressions used in an if...then...else clause aren't compatible in\n this context.

    \n
  • \n
  • \n

    \n MissingAttribute\n

    \n

    The policy attempts to access a record or entity attribute that isn't\n specified in the schema. Test for the existence of the attribute first before\n attempting to access its value. For more information, see the has (presence of attribute test) operator in the\n Cedar Policy Language Guide.

    \n
  • \n
  • \n

    \n UnsafeOptionalAttributeAccess\n

    \n

    The policy attempts to access a record or entity attribute that is optional\n and isn't guaranteed to be present. Test for the existence of the attribute\n first before attempting to access its value. For more information, see the\n has (presence of attribute test) operator in the\n Cedar Policy Language Guide.

    \n
  • \n
  • \n

    \n ImpossiblePolicy\n

    \n

    Cedar has determined that a policy condition always evaluates to false. If\n the policy is always false, it can never apply to any query, and so it can never\n affect an authorization decision.

    \n
  • \n
  • \n

    \n WrongNumberArguments\n

    \n

    The policy references an extension type with the wrong number of\n arguments.

    \n
  • \n
  • \n

    \n FunctionArgumentValidationError\n

    \n

    Cedar couldn't parse the argument passed to an extension type. For example,\n a string that is to be parsed as an IPv4 address can contain only digits and the\n period character.

    \n
  • \n
", "smithy.api#error": "client" } }, @@ -3711,7 +3723,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3730,7 +3741,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3758,13 +3768,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3777,7 +3788,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3791,7 +3801,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3814,7 +3823,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3849,11 +3857,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3864,16 +3870,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": [ @@ -3887,14 +3896,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3903,15 +3910,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3922,16 +3928,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3945,7 +3954,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3965,11 +3973,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3980,20 +3986,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": [], @@ -4004,18 +4012,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/aws-models/voice-id.json b/aws-models/voice-id.json index ec0876b48e99..a85a08e307af 100644 --- a/aws-models/voice-id.json +++ b/aws-models/voice-id.json @@ -3928,7 +3928,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3971,7 +3970,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3984,7 +3984,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3998,7 +3997,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4021,7 +4019,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4056,7 +4053,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4067,14 +4063,16 @@ }, "type": "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 +4086,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4104,11 +4100,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4119,14 +4115,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4140,7 +4138,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4160,7 +4157,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4171,14 +4167,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4189,9 +4187,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/vpc-lattice.json b/aws-models/vpc-lattice.json index f7f54eeb886f..cbfc65ac7866 100644 --- a/aws-models/vpc-lattice.json +++ b/aws-models/vpc-lattice.json @@ -4672,7 +4672,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4691,7 +4690,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -4719,13 +4717,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -4738,7 +4737,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4752,7 +4750,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4775,7 +4772,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4810,11 +4806,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -4825,16 +4819,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 +4845,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4864,15 +4859,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -4883,16 +4877,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 +4903,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4926,11 +4922,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -4941,20 +4935,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 +4961,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/aws-models/waf-regional.json b/aws-models/waf-regional.json index 8a4ba049d373..7e1900e0273b 100644 --- a/aws-models/waf-regional.json +++ b/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": {} } diff --git a/aws-models/waf.json b/aws-models/waf.json index 90819c4361d8..be68ad1a604a 100644 --- a/aws-models/waf.json +++ b/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": {} } diff --git a/aws-models/wafv2.json b/aws-models/wafv2.json index ca9c563e42c5..cf87a87ab3ea 100644 --- a/aws-models/wafv2.json +++ b/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/aws-models/wellarchitected.json b/aws-models/wellarchitected.json index e11afdac4dc6..01c131ec3d7d 100644 --- a/aws-models/wellarchitected.json +++ b/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/aws-models/wisdom.json b/aws-models/wisdom.json index c4532eb625f2..89db091cd260 100644 --- a/aws-models/wisdom.json +++ b/aws-models/wisdom.json @@ -3039,6 +3039,12 @@ "type": "list", "member": { "target": "smithy.api#String" + }, + "traits": { + "smithy.api#length": { + "min": 0, + "max": 25 + } } }, "com.amazonaws.wisdom#RecommendationList": { @@ -4178,7 +4184,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4221,7 +4226,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4234,7 +4240,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4248,7 +4253,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4271,7 +4275,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4306,7 +4309,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4317,14 +4319,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4338,14 +4342,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4354,11 +4356,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4369,14 +4371,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4390,7 +4394,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4410,7 +4413,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4421,14 +4423,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4439,9 +4443,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/workdocs.json b/aws-models/workdocs.json index 9edfcd768692..0a9214950f9c 100644 --- a/aws-models/workdocs.json +++ b/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": [], diff --git a/aws-models/worklink.json b/aws-models/worklink.json index 5ef9ccf2c6b1..fd6548f5abed 100644 --- a/aws-models/worklink.json +++ b/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": [], diff --git a/aws-models/workmail.json b/aws-models/workmail.json index 047bbfd8c114..e776c5585da4 100644 --- a/aws-models/workmail.json +++ b/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/aws-models/workmailmessageflow.json b/aws-models/workmailmessageflow.json index b697ff1a7615..8657fbca90ac 100644 --- a/aws-models/workmailmessageflow.json +++ b/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": [], diff --git a/aws-models/workspaces-web.json b/aws-models/workspaces-web.json index 006a8e3029a7..9340c296ad4b 100644 --- a/aws-models/workspaces-web.json +++ b/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": [], diff --git a/aws-models/workspaces.json b/aws-models/workspaces.json index fef5b714a98c..6ae3b9ce9666 100644 --- a/aws-models/workspaces.json +++ b/aws-models/workspaces.json @@ -2089,7 +2089,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates one or more WorkSpaces.

\n

This operation is asynchronous and returns before the WorkSpaces are created.

\n \n
    \n
  • \n

    The MANUAL running mode value is only supported by Amazon WorkSpaces\n Core. Contact your account team to be allow-listed to use this value. For more\n information, see Amazon WorkSpaces\n Core.

    \n
  • \n
  • \n

    PCoIP is only available for Windows bundles.

    \n
  • \n
\n
" + "smithy.api#documentation": "

Creates one or more WorkSpaces.

\n

This operation is asynchronous and returns before the WorkSpaces are created.

\n \n
    \n
  • \n

    The MANUAL running mode value is only supported by Amazon WorkSpaces\n Core. Contact your account team to be allow-listed to use this value. For more\n information, see Amazon WorkSpaces\n Core.

    \n
  • \n
  • \n

    You don't need to specify the PCOIP protocol for Linux bundles\n because WSP is the default protocol for those bundles.

    \n
  • \n
\n
" } }, "com.amazonaws.workspaces#CreateWorkspacesRequest": { @@ -9351,7 +9351,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9394,7 +9393,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9407,7 +9407,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9421,7 +9420,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9444,7 +9442,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9479,7 +9476,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9490,14 +9486,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9511,14 +9509,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -9527,11 +9523,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9542,14 +9538,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9563,7 +9561,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9583,7 +9580,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9594,14 +9590,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -9612,9 +9610,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/aws-models/xray.json b/aws-models/xray.json index 523984de1763..184b46d35dd3 100644 --- a/aws-models/xray.json +++ b/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": [], @@ -3287,7 +3287,7 @@ "TimeRangeType": { "target": "com.amazonaws.xray#TimeRangeType", "traits": { - "smithy.api#documentation": "

A parameter to indicate whether to query trace summaries by TraceId or Event time.

" + "smithy.api#documentation": "

A parameter to indicate whether to query trace summaries by TraceId, Event (trace update time), or Service (segment end time).

" } }, "Sampling": { @@ -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": {} } @@ -5558,6 +5555,12 @@ "traits": { "smithy.api#enumValue": "Event" } + }, + "Service": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Service" + } } } }, @@ -6164,7 +6167,6 @@ "com.amazonaws.xray#Version": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 }